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: Крутой Сериал! За Первого Встречного 12 серия! 2024, Studeni
Anonim
Senzor vode za tlo
Senzor vode za tlo

Ovaj je projekt jednostavan i vrlo informativan način za obrazovanje učenika koji su učinkoviti 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 prespojnih 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 osjetnik vode

2. Priključite crvenu žicu na + na osjetniku 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, onaj koji ste spojili na 5V spojite na pozitiv na ploči, a GND na negativ

Korak 4: Korak 4: Spajanje osjetnika vode

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

1. Spojite žutu žicu osjetnika vode na A0

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

3. Spojite crvenu na pozitivu na ploču osjetnika 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 boju na drugu boju po vašem izboru

4. Nakon što su ti koraci učinjeni, sada ćemo spojiti servo motor na matičnu ploču i arudino

5. Spojite žutu žicu na pin 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: Kodiranje
Korak 6: Kodiranje

1. Povežite svoj arduino s računalom i otvorite Arduino softver na svom računalu

2. Počnite tako što ćete identificirati servo motor govoreći #include

3. Identificirajte svaku varijablu, servo, osjetnik 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 koristiti "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 osjetniku vode

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

9. Posljednji korak je dodavanje kašnjenja koje sam dodao "delay (15)" nakon čega slijedi} za zaključivanje 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 komadiće građevinskog papira ili zaslona jer bi zaslon mogao dokazati da vašem tlu treba vode ili ne, ovisno o vlažnosti.

Preporučeni: