Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: JSN-SR04: n käytön aloittaminen
- Vaihe 2: Automaattisen vedenpinnan säätimen käyttö
- Vaihe 3: Piirikaavio ja selitys
- Vaihe 4: Ohjelmointi
- Vaihe 5: Testaus ja kokoaminen
- Vaihe 6: Asennus
Video: Automaattinen vesimoottori tasonilmaisimella: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaikki, tervetuloa vielä toiseen Instructable -ohjelmaan. Tässä projektissa opimme luomaan täysin automaattisen vesisäiliön tasonsäätimen, jossa on vedenpinnan ilmaisinominaisuus Arduino Nanon avulla.
Arduino on tämän projektin aivot. Se ottaa antureilta syötteen ja ohjaa kaikkia muita yksiköitä vastaanotetun arvon mukaan. Toinen lohko on 16x2 LCD -näyttö. Tämä yksikkö näyttää vedenkorkeuden prosentteina sekä kaaviona, se näyttää myös pumpun tilan. Tämä osio ilmoittaa meille myös aina, kun säiliö on tyhjä. Kolmas lohko on kaikuluotain. Tätä käytetään yläpuolella olevan vesisäiliön vedenpinnan mittaamiseen.
Joten tässä projektissa käytän HC-SR04-ultraääniyksikköä vesitason mittaamiseen ja I2C-nestekidenäyttöä, jotta näet vedenpinnan senttimetreinä.
Tarvikkeet
Arduino Nano
JSN-SR04 vedenpitävä ultraäänimoduuli
16X 2 LCD -näyttö (sininen/vihreä)
230-5V virtamoduuli
5 V summeri
Liitäntäjohdot
Kotelorasia
Vaihe 1: JSN-SR04: n käytön aloittaminen
JSN-SR04 tai vedenpitävä ultraääni-anturi on elektroninen laite, joka toimii lähetyksen ja heijastumisen periaatteella.
ECHO -nastan tehtävänä on lähettää aaltoja kanavalle. Nämä aallot kulkevat väliaineen läpi aaltoina ja heijastuvat takaisin aina, kun ne osuvat kohteeseen tai esteeseen ennen sen etenemistä. laskettuna ja tämän arvon perusteella päätämme meitä lähestyvän esteen etäisyyden.
- TRIG -nasta on kytketty nanon digitaaliseen nastaan 5.
- ECHO -nasta on kytketty nanon digitaaliseen nastaan 5.
- VCC -tappi on kytketty leipälevyn positiiviseen kaiteeseen.
- GND -nasta on kytketty leipälevyn negatiiviin.
Vaihe 2: Automaattisen vedenpinnan säätimen käyttö
Tämän projektin työskentely on hyvin yksinkertaista, olemme käyttäneet ultraääni -anturimoduulia, joka lähettää ääniaaltoja vesisäiliöön ja havaitsee ECHO -ääniaaltojen heijastuksen. Ensinnäkin meidän on käynnistettävä ultraäänianturimoduuli lähettämään signaalia Arduinolla ja odottamaan sitten ECHO: n vastaanottamista. Arduino lukee laukaisun ja ECHOn vastaanottamisen välisen ajan. Tiedämme, että äänen nopeus on noin 340 m/s. joten voimme laskea etäisyyden käyttämällä annettua kaavaa:
Etäisyys = (matka -aika/2) * äänen nopeus Äänen nopeus on noin 340 m sekunnissa. Tätä menetelmää käyttämällä saadaan etäisyys anturista vedenpintaan. Sen jälkeen meidän on laskettava veden taso. Nyt meidän on laskettava vesisäiliön kokonaispituus. Kuten tiedämme vesisäiliön pituuden, voimme laskea vedenpinnan vähentämällä ultraäänestä tulevan etäisyyden säiliön kokonaispituudesta. Ja saamme vedenpinnan etäisyyden. Nyt voimme muuntaa tämän vedenpinnan prosenttiosuudeksi vedestä ja näyttää sen nestekidenäytöllä.
Vaihe 3: Piirikaavio ja selitys
Kuten alla olevasta vedenpinnan säätimen piiristä näkyy, ultraäänianturimoduulin liipaisimet ja kaiku -nastat on kytketty suoraan arduinon nastoihin 5 ja 4. 16 x 2 LCD-näyttö on liitetty arduinoon 4-bittisessä tilassa. Ohjaustappi RS, RW ja En on kytketty suoraan arduino-nastoihin 3, GND ja 2. Ja datatappi D4-D7 on kytketty 10, 9, 8 ja 7 arduinoon ja summeri on kytketty nastaan 6. 5 voltin rele on myös kytketty arduinon nastaan 12 vesimoottoripumpun käynnistämiseksi tai sammuttamiseksi. 230-5V virtamoduuli, joka käyttää tämän laitteen käynnistämiseen. voit käyttää tähän 1000 mA: n puhelinlaturia. n tämä piiri Ultraäänianturimoduuli on vesisäiliön yläosa esittelyä varten. Tämä anturimoduuli lukee anturimoduulin ja vedenpinnan välisen etäisyyden ja näyttää etäisyyden nestekidenäytössä viestillä”Vesitila säiliössä on:”. Se tarkoittaa, että näytämme täällä tyhjää etäisyyttä tai tilavuutta vedelle vedenpinnan sijasta. Tämän toiminnallisuuden vuoksi voimme käyttää tätä järjestelmää missä tahansa vesisäiliössä. Kun tyhjä vedenkorkeus saavuttaa noin 30 cm: n etäisyyden, Arduino kytkee vesipumpun päälle releellä. Ja nyt nestekidenäytössä näkyy "MATALA vesitaso" "Moottori päällä" ja releen tilan LED -valo alkaa hehkua
Jos tyhjä tila ulottuu noin 12 cm: n etäisyydelle, arduino sammuttaa releen ja nestekidenäytössä näkyy "Säiliö täynnä" "Moottori sammutettu". Äänimerkki piippaa myös jonkin aikaa ja releen tilan merkkivalo sammuu.
Vaihe 4: Ohjelmointi
Ohjelmoidaksesi Arduinon vedenpinnan säätimelle määritämme ensin kaikki nastat, joita aiomme käyttää projektissa ulkoisten laitteiden, kuten releen, nestekidenäytön, summerin jne., Liittämiseen Kopioi ja liitä alla oleva koodi arduino IDE: hen ja valitse arduino nano ja oikea portti ja paina sitten lataa.
Vaihe 5: Testaus ja kokoaminen
Ja kun olet suorittanut projektin, sinun pitäisi nähdä arduino näyttää vedenpinnan nestekidenäytössä. Voit ilmoittaa lisäsummerilla, että vedenpinta saavuttaa tietyn kynnyksen.
Vaihe 6: Asennus
Tämä on perustoteutus ja se tehtiin rajallisilla resursseilla. Aion parantaa tätä SMS -vesimäärän ilmoituksella käyttäen SIM900A -moduulia seuraavaksi.
Kiitos kun katsoit.
Suositeltava:
Automaattinen kasvien kastelujärjestelmä mikron avulla: bitti: 8 vaihetta (kuvilla)
Automaattinen kasvien kastelujärjestelmä Micro: bitin avulla: Tässä ohjeessa näytän sinulle, kuinka rakentaa automaattinen kasvien kastelujärjestelmä käyttämällä Micro: bittiä ja joitain muita pieniä elektronisia komponentteja. Micro: bit käyttää kosteusanturia seurata kasvin maaperän kosteustasoa ja
Paristokäyttöinen toimisto. Aurinkokunta, jossa automaattinen itä-/länsipaneelien ja tuuliturbiinin vaihto: 11 vaihetta (kuvilla)
Paristokäyttöinen toimisto. Aurinkokunta, jossa on automaattinen idän/lännen aurinkopaneelien ja tuuliturbiinin vaihto: Projekti: 200 neliömetrin toimisto tarvitsee akkuvirtaa. Toimiston on myös sisällettävä kaikki järjestelmän ohjaimet, paristot ja komponentit. Aurinko- ja tuulivoima lataa akut. Pieni ongelma on vain
Automaattinen pisteytys Executive Par 3 -golfpelille: 12 vaihetta (kuvilla)
Automaattinen pisteytys Executive Par 3 -golfipelille: Lähetin äskettäin Instructable -ohjelman hauskasta, kannettavasta pelistä, jota voidaan pelata sekä sisällä että ulkona. Sitä kutsutaan nimellä "Executive Par 3 Golf Game". Suunnittelin replikatulokortin tallentamaan jokaisen pelaajan pisteet yhdeksälle”reiälle”. Kuten vuonna
Yksinkertainen automaattinen pisteestä pisteeseen -mallirata: 10 vaihetta (kuvilla)
Yksinkertainen automatisoitu Point to Point Model Railroad: Arduino -mikrokontrollerit sopivat erinomaisesti mallin rautatieasettelujen automatisointiin. Asettelujen automatisointi on hyödyllistä moniin tarkoituksiin, kuten asettelun asettamiseen näyttöön, jossa asettelutoiminto voidaan ohjelmoida ajamaan junia automatisoidussa järjestyksessä. L
Automaattinen perunamurskain: 5 vaihetta (kuvilla)
Automaattinen perunamurskain: Kerran yritin keittää ja murskata perunoita. Minulla ei ollut asianmukaisia työvälineitä työhön, joten käytin siivilää sen sijaan …. se ei päättynyt hyvin. Joten ajattelin itsekseni, "mikä on helpoin tapa murskata perunat ilman kunnollista murskainta