Sadržaj:

Senzor vode za tlo: 7 koraka
Senzor vode za tlo: 7 koraka

Video: Senzor vode za tlo: 7 koraka

Video: Senzor vode za tlo: 7 koraka
Video: За что ценят девушек в племени Мундари ? ЮЖНЫЙ СУДАН #shorts 2024, Novembar
Anonim
Senzor vode za tlo
Senzor vode za tlo

Ovaj projekt je jednostavan i vrlo informativan način za obrazovanje učenika koji su efikasni u pisanju kodova i razumijevanju mehanizama elektronike uključene u arduino.

Potrebni materijali:

- Arduino mikrokontroler

- Senzor vode (maksimalna vrijednost 1023)

- Šaka kratkospojnika (i muški i muški i ženski na muški)

- Oglasna ploča (preporučuje se Mini one)

- Servo motor

Korak 1: Korak 1: Prikupite sve materijale

Stavite sve materijale na prazan prostor, stavite ih na mjesto koje je prostrano i dalje od hrane i pića, jer to može oštetiti elektroniku. Također bih predložio da sa sobom imate i žicu za skidanje žica, samo u slučaju da umjesto kratkospojnih kabela imate redovne žice.

Korak 2: Korak 2: Spajanje senzora vode

Korak 2: Spajanje senzora vode
Korak 2: Spajanje senzora vode

1. Podignite tri kratkospojna kabela (crveni, crni i žuti) i senzor vode

2. Priključite crvenu žicu na + na senzoru vode, crnu na "-", a žutu žicu na S

Korak 3: Korak 3: Arduino prvo ožičenje

1. Spojite dvije žice na arduino, jednu na 5v, a drugu na GND

2. Nakon tog koraka, spojite onaj koji ste spojili na 5V na pozitivnu na ploči, a GND na negativ

Korak 4: Korak 4: Spajanje senzora vode

Korak 4: Spajanje senzora vode
Korak 4: Spajanje senzora vode

1. Priključite žutu žicu senzora vode na A0

2. Spojite crnu boju na negativ ili masu na ploči osjetnika vode na arduino

3. Priključite crvenu boju na pozitivnu ploču senzora vode na arduino

Korak 5: Korak 5: Servo motor

Korak 5: Servo motor
Korak 5: Servo motor

1. Spojite narančastu žicu servo motora na žutu žicu

2. Priključite crvenu žicu u bilo koju boju po vašem izboru

3. Spojite smeđu na drugu boju po vašem izboru

4. Kada se ti koraci završe, sada ćemo spojiti servo motor na matičnu ploču i arudino

5. Spojite žutu žicu na iglu 9.

6. Spojite žicu koja je spojena na crvenu žicu na motoru s pozitivom

7. Spojite žicu koja je spojena sa smeđom žicom na servo motoru na masu

Korak 6: Korak 6: Kodirajte

Korak 6: Kodirajte
Korak 6: Kodirajte

1. Povežite svoj arduino sa računarom i otvorite Arduino softver na računaru

2. Počnite identifikacijom servo motora govoreći #include

3. Identificirajte svaku varijablu, servo, senzor vode koji je spojen na A0, kao i "kut" koji je jednostavno položaj vašeg servo motora

4. Sada za početak void.setup, počnite pokretanjem serijskog begin (9600) i također deklarirajte servo koji je priključen na pin 9.

5. Nakon tog koraka, je li void petlja, počnite s "int" nakon čega slijedi vrijednost senzora koja je vaše analogno očitanje, a to je senzor vode

6. Obavezno unesite naredbu Serial.print ispod i upotrijebite "ln" tako da bude u redu pri praćenju vlažnosti vode

7. Zatim, pomoću "int.angle" provjerite je li vrijednost senzora između 500 do 180, to je zato što ovisi o vlažnosti, iako bi senzor vode trebao biti 1023 do 180, što je maksimalna i minimalna vrijednost, ona varira ovisno o korištenju projekta, kao i o maksimalnim i minimalnim vrijednostima prema vašem specifičnom senzoru vode

8. Sada dodajte isti serijski broj, ispišite ln ispod i uključite moj servo. Upišite (kut) ispod toga

9. Zadnji korak je dodavanje kašnjenja koje sam dodao "delay (15)" nakon čega slijedi} za zaključavanje koda

Korak 7: Korak 7: Dovršavanje

Korak 7: Dovršavanje
Korak 7: Dovršavanje

Sada kada je kôd funkcionalan i radi, možete dodati senzor u motor i koristiti serijski monitor za otkrivanje vlažnosti vode ili tla. Također, dodajte male komade građevinskog papira ili zaslona jer bi zaslon mogao dokazati da vašem tlu treba vode ili ne, ovisno o vlažnosti.

Preporučuje se: