Sadržaj:

Pokazivač razine vode bez kontakta i korozije i kontrola motora .: 5 koraka
Pokazivač razine vode bez kontakta i korozije i kontrola motora .: 5 koraka

Video: Pokazivač razine vode bez kontakta i korozije i kontrola motora .: 5 koraka

Video: Pokazivač razine vode bez kontakta i korozije i kontrola motora .: 5 koraka
Video: Leap Motion SDK 2024, Novembar
Anonim
Kontaktirajte pokazivač nivoa vode bez korozije i kontrolu motora
Kontaktirajte pokazivač nivoa vode bez korozije i kontrolu motora
Kontaktirajte indikator nivoa vode bez korozije i kontrolu motora
Kontaktirajte indikator nivoa vode bez korozije i kontrolu motora

Zdravo, U ovom uputstvu ćemo vidjeti kako dobiti status spremnika za vodu na osnovu nivoa vode (visoki, srednji, niski) gornjeg spremnika pomoću tri LED boje različite boje na beskontaktni način, uz pomoć ultrazvučnog senzora i Arduino uno ploče.

Pros:

1. Kako idemo beskontaktnom metodom u kojoj ultrazvučni senzor dobiva udaljenost objekta (čak može biti i voda) odašiljanjem signala i izračunavanjem koliko je vremena potrebno za povratak, nema problema s korozijom žica.

2. U bilo kojem trenutku možemo povećati ili smanjiti nivoe bez dodatnog hardvera.

3. Manje održavanja.

4. Radi čak i sa malim solarnim panelima.

Protiv:

1. Nije potpuno vodootporan, ultrazvučni senzor ne smije doći u dodir s vodom.

Trebamo

1. Ultrazvučni senzor - HC SR04 -1

2. Arduino uno ploča- 1

3. LED diode različitih boja -3

4. 100 ohmski otpornici-3

5. USB kabel za program arduino.

6. neke spojne žice.

7. Solarni panel 10 v, 5w ili 9v adapter ili 5v adapter za napajanje ploče.

Cijeli projekt podijeljen je u dva dijela, Dio 1: LED sučelja za različite vodostaje

Dio 2: Relejsko povezivanje. za upravljanje motorom naizmjenične struje (220V/110V).

1. dio:

Korak 1: Testiranje Arduino Uno ploče

Testiranje Arduino Uno ploče
Testiranje Arduino Uno ploče
Testiranje Arduino Uno ploče
Testiranje Arduino Uno ploče

Sve nove ploče dolaze sa unaprijed programiranim LED treperenjem na ploči, ali ako koristimo stari uno koji se koristio za druge projekte, može se testirati jednostavnim blinkajućim LED programom.

Korak 2: Kodirajte

Programirajte uno pomoću ovog koda.

Kôd možete izmijeniti prema svojim potrebama, ovdje je maksimalna visina spremnika 110 cm

Crvena LED lampica svijetli kada je nivo vode> 60 cm && <= 70 cm.

Plava LED lampica treperi kada je nivo vode> 40 && <= 60.cm

Plava dioda svijetli kada je vodostaj> 25 && <= 40 cm.

Zelena dioda svijetli kada je vodostaj <25 cm.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola

1. Instalirajte ultrazvučni senzor nekoliko centimetara iznad maksimalnog nivoa vode i pričvrstite ga vodootpornim spremnikom.

2. Izvedite četiri žice sa senzora viz vcc, gnd, trig, echo na arduino ploču pomoću produžnih žica.

3. Spojite 1. Vcc žicu senzora na 5v arduina

2. gnd žica senzora na gnd arduina

3. Uključite žicu senzora na pin #8 arduina

4. Eho žica senzora na pin #10 arduina

Sada moramo spojiti LED diode za prikaz nivoa vode.

1. Crveno spojite s pina #2 na gnd preko otpornika od 100 ohma, to ukazuje na niski nivo

2. Spojite zeleno sa pina #4 na gnd preko otpornika od 100 ohma, to ukazuje na visok nivo

3. Spojite bijelo sa pina #3 na gnd preko otpornika od 100 ohma, to označava srednji nivo.

Korak 4: Napajanje Arduina

1. Možete koristiti 9v adapter.

ili

2. možete 10V solarni panel.

ili

3. možete koristiti 5v direktno za arduino v u pin.

Preporučuje se: