Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
HI, Tässä ohjeessa aiomme nähdä, kuinka saada vesisäiliön tila yläpuolisen säiliön vedenpinnan (korkea, keskikokoinen, matala) perusteella käyttämällä kolmea erilaista LEDiä kosketuksettomalla tavalla ultraäänianturin ja Arduino uno -levyn avulla.
Plussat:
1. Koska menemme kosketuksettomalla menetelmällä, jossa ultraääni -anturi saa kohteen etäisyyden (vaikka se voi olla vettä) lähettämällä signaalin ja laskemalla kuinka kauan kestää palautuminen, johtimien korroosiota ei ole.
2. Voimme nostaa tai laskea tasoja ilman lisälaitteistoa milloin tahansa.
3. Vähemmän huoltoa.
4. Toimii pienilläkin aurinkopaneeleilla.
Haittoja:
1. Ei täysin vedenkestävä, ultraääni -anturi ei saa joutua kosketuksiin veden kanssa.
Me tarvitsemme
1. Ultraäänianturi - HC SR04 -1
2. Arduino uno -levy- 1
3. Led s eri värejä -3
4. 100 ohmin vastukset-3
5. usb -kaapeli arduinon ohjelmointiin.
6. jotkut liitäntäjohdot.
7. Aurinkopaneeli 10 v, 5w tai 9v sovitin tai 5v sovitin levyn virransyöttöön.
Koko projekti on jaettu kahteen osaan, Osa 1: led-liitännät eri vesitasoille
Osa 2: Releiden liitäntä. AC (220V/110V) moottorin ohjaukseen.
Osa 1:
Vaihe 1: Testaa Arduino Uno Board
Kaikissa uusissa taulukoissa on valmiiksi ohjelmoitu LED -vilkkuminen, mutta jos käytämme vanhaa unoa, jota käytettiin muihin projekteihin, voidaan testata yksinkertaisella sisäisellä led -vilkkumisohjelmalla.
Vaihe 2: Koodi
Ohjelmoi uno tällä koodilla.
Voit muokata koodia tarpeidesi mukaan, tässä säiliön enimmäiskorkeus on 110 cm
Punainen led palaa, kun vedenpinta on> 60 cm && <= 70 cm.
Sininen merkkivalo vilkkuu, kun vedenpinta on> 40 && <= 60.cm
Sininen led palaa, kun vedenpinta on> 25 && <= 40 cm.
Vihreä led palaa, kun vedenpinta on <25 cm.
Vaihe 3: Piirikaavio
1. Asenna ultraääni -anturi muutama sentti korkeimman vedenpinnan yläpuolelle ja kiinnitä se vedenkestävällä astialla.
2. Tuo neljä johtoa anturista eli vcc, gnd, trig, echo arduino -kortille jatkojohtojen avulla.
3. Liitä anturin 1. Vcc -johto 5 V: n Arduino -laitteeseen
2. anturin gnd -johto arduinon gnd -johtoon
3. Laita anturin johto arduinon nastaan #8
4. Kaiku anturin johto arduinon nastaan 10
Nyt meidän on liitettävä LEDit veden tason osoittamiseksi.
1. Liitä punainen nasta nro 2 gnd: ään 100 ohmin vastuksen kautta, mikä osoittaa alhaisen tason
2. Liitä vihreä nasta nro 4 gnd: ään 100 ohmin vastuksen kautta, mikä osoittaa korkean tason
3. Liitä valkoinen nasta nro 3 gnd: ään 100 ohmin vastuksen kautta, mikä osoittaa keskitason.
Vaihe 4: Virtalähde Arduinolle
1. Voit käyttää 9v -sovitinta.
tai
2. voit 10v aurinkopaneeli.
tai
3. voit käyttää 5v: tä suoraan arduino v: hen nastassa.