Satura rādītājs:

Ūdens sensors augsnei: 7 soļi
Ūdens sensors augsnei: 7 soļi

Video: Ūdens sensors augsnei: 7 soļi

Video: Ūdens sensors augsnei: 7 soļi
Video: Sustainable Living: Water Level Monitoring With Ultrasonic Sensor, Blynk And ChatGPT Generated Code 2024, Novembris
Anonim
Ūdens sensors augsnei
Ūdens sensors augsnei

Šis projekts ir vienkāršs un ļoti informatīvs veids, kā izglītot studentus, kuri ir efektīvi rakstīt kodus un izprast arduino izmantotās elektronikas mehānismus.

Nepieciešamie materiāli:

- Arduino mikrokontrolleris

- Ūdens sensors (maksimālā vērtība 1023)

- Sauja džemperu vadu (gan no vīriešiem līdz vīriešiem, gan no sievietēm līdz vīriešiem)

- maizes dēlis (ieteicams mini)

- Servo motors

1. darbība: 1. darbība: apkopojiet visus materiālus

Noteikti novietojiet visus materiālus tukšā vietā, novietojiet tos plašā un prom no pārtikas vai dzērieniem, jo tas var sabojāt elektroniku. Es arī ieteiktu turēt pie jums stiepļu noņēmēju, tikai gadījumā, ja jums ir regulāri vadi, nevis džemperu kabeļi.

2. darbība: 2. darbība: ūdens sensora savienojumi

2. solis: ūdens sensora savienojumi
2. solis: ūdens sensora savienojumi

1. Paņemiet trīs džemperu kabeļus (sarkanu, melnu un dzeltenu) un ūdens sensoru

2. Savienojiet sarkano vadu ar + uz ūdens sensora, melno ar "-" un dzelteno vadu pie S

3. darbība: 3. darbība: Arduino pirmā elektroinstalācija

1. Pievienojiet divus vadus arduino, vienu pie 5v un otru ar GND

2. Pēc šī soļa pievienojiet to, kuru pievienojāt 5V, ar maizes dēļa pozitīvo un GND ar negatīvo

4. darbība: 4. darbība: ūdens sensora savienojumi

4. solis: ūdens sensora savienojumi
4. solis: ūdens sensora savienojumi

1. Pievienojiet ūdens sensora dzelteno vadu A0

2. Savienojiet melno ar negatīvu vai zemi uz ūdens sensora maizes dēļa arduino

3. Savienojiet sarkano ar pozitīvo ar ūdens sensora maizes dēli arduino

5. darbība: 5. darbība: servomotors

5. solis: Servo motors
5. solis: Servo motors

1. Pievienojiet servomotora oranžo vadu dzeltenam vadam

2. Pievienojiet sarkano vadu jebkurai izvēlētai krāsai

3. Savienojiet brūno krāsu ar citu izvēlēto krāsu

4. Kad šīs darbības ir pabeigtas, mēs tagad pievienosim servomotoru pie maizes dēļa un arudino

5. Pievienojiet dzelteno vadu 9. tapai.

6. Pievienojiet vadu, kas pievienots motora sarkanajam vadam, pie pozitīvā

7. Pievienojiet vadu, kas ir pievienots servomotora brūnajam vadam, pie zemes

6. darbība: 6. darbība: kods

6. darbība: kods
6. darbība: kods

1. Pievienojiet savu arduino datoram un atveriet datorā Arduino programmatūru

2. Sāciet, identificējot servomotoru, sakot #include

3. Identificējiet katru mainīgo, servo, ūdens sensoru, kas ir savienots ar A0, kā arī "leņķi", kas ir vienkārši jūsu servomotora stāvoklis

4. Tagad, lai sāktu void.setup, sāciet, uzsākot sērijveida sākumu (9600), kā arī paziņojiet par servo, kas pievienots 9. tapai.

5. Pēc šī soļa ir tukšuma cilpa, vispirms izmantojiet "int", kam seko sensora vērtība, kas ir jūsu analogā nolasīšana, kas ir ūdens sensors

6. Pārliecinieties, ka zem tā ir iekļauta komanda Serial.print, un izmantojiet "ln", lai tā būtu vienā rindā, uzraugot ūdens mitrumu.

7. Pēc tam, izmantojot "int.angle", pārliecinieties, ka sensora vērtība ir no 500 līdz 180, jo tas ir atkarīgs no mitruma, lai gan ūdens sensoram jābūt no 1023 līdz 180, kas ir maksimālā un minimālā vērtība, tas mainās atkarībā no projekta izmantošanas, kā arī maksimālās un minimālās vērtības atbilstoši jūsu īpašajam ūdens sensoram

8. Tagad pievienojiet to pašu sēriju, izdrukājiet ln zem tā un zem tā iekļaujiet "mans servo. Rakstīt (leņķis)"

9. Pēdējais solis ir pievienot aizkavi, kuru pievienoju "delay (15)", kam seko}, lai noslēgtu kodu

7. darbība: 7. darbība: pabeigšana

7. solis: pabeigšana
7. solis: pabeigšana

Tagad, kad kods ir funkcionāls un darbojas, varat pievienot sensoru motoram un izmantot sērijveida monitoru, lai noteiktu ūdens vai augsnes mitrumu. Pārliecinieties arī, ka pievienojat nelielas papīra lapas vai displeju, jo displejs var pierādīt, ka jūsu augsnei ir nepieciešams ūdens vai nav atkarībā no mitruma.

Ieteicams: