Kazalo:

Senzor vode za tla: 7 korakov
Senzor vode za tla: 7 korakov

Video: Senzor vode za tla: 7 korakov

Video: Senzor vode za tla: 7 korakov
Video: Страшные истории. Странные правила ТСЖ. Ночью он забрался в наш дом. Ужасы 2024, November
Anonim
Senzor vode za tla
Senzor vode za tla

Ta projekt je preprost in zelo informativen način za izobraževanje študentov, ki so učinkoviti pri pisanju kod in razumevanju mehanizmov elektronike, povezane z arduinom.

Potrebni materiali:

- Arduino mikrokrmilnik

- Senzor vode (največja vrednost 1023)

- Peščica skakalnih žic (od moškega do moškega in od ženske do moškega)

- Okvir (priporočamo Mini one)

- Servo motor

1. korak: 1. korak: Zberite vse materiale

Vse materiale postavite na prazen prostor, postavite jih na prostorno mesto stran od hrane ali pijače, ker lahko poškoduje elektroniko. Predlagam tudi, da s seboj nosite odstranjevalec žic, če imate namesto mostičnih kablov običajne žice.

2. korak: 2. korak: Priključitev senzorja vode

2. korak: Priključitev senzorja vode
2. korak: Priključitev senzorja vode

1. Vzemite tri mostične kable (rdečo, črno in rumeno) in senzor vode

2. Priključite rdečo žico na + na senzorju vode, črno na "-" in rumeno žico na S

3. korak: 3. korak: Arduino prvo ožičenje

1. Priključite dve žici na arduino, eno na 5v, drugo pa na GND

2. Po tem koraku priključite tistega, ki ste ga priključili na 5V, na pozitivni del na plošči, GND pa na negativni

4. korak: 4. korak: Priključitev senzorja vode

4. korak: Priključitev senzorja vode
4. korak: Priključitev senzorja vode

1. Priključite rumeno žico senzorja vode na A0

2. Črno priključite na negativ ali maso na plošči senzorja vode na arduino

3. Priključite rdečo na pozitivno na mizo senzorja vode na arduino

5. korak: 5. korak: Servo motor

5. korak: Servo motor
5. korak: Servo motor

1. Oranžno žico servo motorja priključite na rumeno žico

2. Priključite rdečo žico na katero koli barvo po vaši izbiri

3. Rjavo povežite z drugo barvo po vaši izbiri

4. Ko bodo ti koraki končani, bomo servo motor priključili na ploščo in arudino

5. Priključite rumeno žico na pin 9.

6. Priključite žico, ki je povezana z rdečo žico na motorju, v pozitivni položaj

7. Priključite žico, ki je povezana z rjavo žico na servo motorju, na ozemljitev

Korak 6: Korak 6: Koda

6. korak: Koda
6. korak: Koda

1. Povežite svoj arduino z računalnikom in odprite programsko opremo Arduino v računalniku

2. Začnite z identifikacijo servo motorja z besedami #include

3. Določite vsako spremenljivko, servo, senzor vode, ki je priključen na A0, in "kot", ki je preprosto položaj vašega servo motorja

4. Zdaj za začetek void.setup začnite z začetkom serijskega start (9600) in razglasite tudi servo, ki je priključen na pin 9.

5. Po tem koraku, je void zanka, začnite z uporabo "int", ki mu sledi vrednost senzorja, ki je vaš analogni odčitek, ki je senzor vode

6. Spodaj vključite ukaz Serial.print in uporabite "ln", tako da bo pri nadzoru vlažnosti vode v vrsti

7. Nato se z "int.angle" prepričajte, da je vrednost senzorja med 500 do 180, ker je odvisna od vlažnosti, čeprav mora biti senzor vode 1023 do 180, kar je največja in najmanjša vrednost, se spreminja odvisno od uporabe projekta ter vrednosti max in min glede na vaš poseben senzor vode

8. Zdaj dodajte isti Serial, spodaj natisnite ln in pod to vključite "my servo. Write (kot)"

9. Zadnji korak je, da dodam zakasnitev, ki sem ji dodal "delay (15)", ki ji sledi} za zaključek kode

Korak 7: Korak 7: Dokončanje

7. korak: Dokončanje
7. korak: Dokončanje

Zdaj, ko je koda funkcionalna in deluje, lahko dodate senzor v motor in uporabite serijski monitor za zaznavanje vlažnosti vode ali zemlje. Prav tako ne pozabite dodati majhnih lističev gradbenega papirja ali zaslona, ker lahko zaslon dokaže, da vaša tla potrebujejo vodo ali ne, odvisno od vlažnosti.

Priporočena: