Turinys:

Išmanusis laistymas: 6 žingsniai (su nuotraukomis)
Išmanusis laistymas: 6 žingsniai (su nuotraukomis)

Video: Išmanusis laistymas: 6 žingsniai (su nuotraukomis)

Video: Išmanusis laistymas: 6 žingsniai (su nuotraukomis)
Video: Kokiais būdais galima tave susekti ar surasti? 2024, Liepa
Anonim
Image
Image

Šioje „Arduino“projekto pamokoje sužinosime, kaip padaryti išmanųjį laistymą

1 veiksmas: reikalinga aparatinė įranga

Sujungimai
Sujungimai

„Arduino Board“-

„Arduino Ethernet Shield“-

Dirvožemio drėgmės jutiklis -

Solenoidinio vožtuvo srauto jungiklis 1/2 -

Vandens srauto jutiklis 1/2 -

DHT11 modulis -

Estafetė -

2 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai

3 žingsnis: šaltinio kodas

Pirminis kodas
Pirminis kodas

Čia yra „Arduino“esančios rankos kodas - gaukite kodą

4 veiksmas: sukurkite žiniatinklio serverį

Sukurkite žiniatinklio serverį
Sukurkite žiniatinklio serverį

Serverio scenarijus

? php // Duomenų bazės ryšys

$ koneksi = mysqli_connect ("krstudio.web.id", "vartotojo vardas", "slaptažodis", "duomenų bazė") arba mirti ("Klaida".mysqli_error ($ koneksi)); // Paimkite duomenų formos lentelę duomenų bazėje MySQL $ sql = "SELECT * FROM ORDER BY id DESC LIMIT 30"; $ result = mysqli_query ($ koneksi, $ sql) arba mirti ("Klaida pasirenkant". mysqli_error ($ koneksi)); // Padaryti masyvą $ greenh = array (); while ($ eilutė = mysqli_fetch_assoc ($ rezultatas)) {$ greenh = $ eilutė; } // Rodymas konvertuoti duomenų formos lentelės tapatybę į formatą JSON echo json_encode ($ greenh); // uždaryti db ryšį mysqli_close ($ koneksi); // atnaujinti 11 sekundžių?>

?>

5 veiksmas: gaukite paraišką

Gauti programą
Gauti programą

Programos failai pasiekiami „Google Play“parduotuvėje

6 žingsnis: bandymas

Dabar atlikome visus veiksmus ir sukūrėme „SmartWatering“

galite valdyti naudodami savo išmanųjį telefoną.

Ačiū, kad žiūrėjote.

Rekomenduojamas: