Sisällysluettelo:

Kontaktiton ja korroosion vapaa vedenpinnan ilmaisin ja moottorin ohjaus .: 5 vaihetta
Kontaktiton ja korroosion vapaa vedenpinnan ilmaisin ja moottorin ohjaus .: 5 vaihetta

Video: Kontaktiton ja korroosion vapaa vedenpinnan ilmaisin ja moottorin ohjaus .: 5 vaihetta

Video: Kontaktiton ja korroosion vapaa vedenpinnan ilmaisin ja moottorin ohjaus .: 5 vaihetta
Video: Ремонт кулисы (ЗАЗ, Таврия, Славута) 2024, Marraskuu
Anonim
Kosketukseton ja korroosiovapaa vesitason ilmaisin ja moottorin ohjaus
Kosketukseton ja korroosiovapaa vesitason ilmaisin ja moottorin ohjaus
Kosketukseton ja korroosiovapaa vesitason ilmaisin ja moottorin ohjaus
Kosketukseton ja korroosiovapaa vesitason ilmaisin ja moottorin ohjaus

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

Testataan Arduino Uno Boardia
Testataan Arduino Uno Boardia
Testataan Arduino Uno Boardia
Testataan Arduino Uno Boardia

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

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
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.

Suositeltava: