Turinys:

„Arduino“LCD dirvožemio drėgmės jutiklis: 5 žingsniai
„Arduino“LCD dirvožemio drėgmės jutiklis: 5 žingsniai

Video: „Arduino“LCD dirvožemio drėgmės jutiklis: 5 žingsniai

Video: „Arduino“LCD dirvožemio drėgmės jutiklis: 5 žingsniai
Video: Soil Moisture Monitor with LCD using Arduino #shorts 2024, Lapkritis
Anonim
Arduino LCD dirvožemio drėgmės jutiklis
Arduino LCD dirvožemio drėgmės jutiklis

Mes ketiname pagaminti „Arduino“drėgmės jutiklį su YL-69 jutikliu, kuris veikia pagal pasipriešinimą tarp dviejų „ašmenų“. Tai suteiks mums vertes nuo 450 iki 1023, todėl turime ją susieti, kad gautume procentinę vertę, tačiau mes tai pasiekiame vėliau. Taigi pradėkime.

1 žingsnis: dalių surinkimas

Dalių surinkimas
Dalių surinkimas

Nereikia susirinkti:

1. LCD 16x2 (baltas mano atveju)

2. Potenciometras 47k omų (arba mažesnis, aš turėjau tik tą, bet jūs taip pat galite naudoti 10-20k, ir tai turėtų būti gerai)

3. Kabeliai, daug kabelių

4. Prototipo lenta

5. „Arduino Uno“/ „Arduino Pro mini“(su programuotoju)

6. Maitinimas (pavyzdžiui, 9 V baterija)

7. Drėgmės jutiklis (pvz., YL-69)

2 veiksmas: prijunkite LCD ekraną

Prijunkite LCD ekraną
Prijunkite LCD ekraną
Prijunkite LCD ekraną
Prijunkite LCD ekraną

Prijunkite LCD ekraną prie kabelių prie arduino, kaip parodyta schemoje. Nepamirškite apie potenciometrą.

3 žingsnis: prijunkite drėgmės jutiklį

Prijunkite drėgmės jutiklį
Prijunkite drėgmės jutiklį

Prijunkite drėgmės jutiklio plokštės VCC kaištį prie prototipo plokštės + bėgelio ir GND kaiščio prie žemės. (Aš prisijungiau prie antrojo arduino plokštės pagrindo)

Drėgmės jutiklio duomenų kaištį reikia prijungti prie A0 (YL-69 atveju paskutinis iš 4 kaiščių) arduino plokštėje.

4 žingsnis: kodas

Kodas
Kodas

// Autorius: W. Marczak#include // įtraukti LCD biblioteką LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Nustatykite kaiščius kaip 12, 11, 7, 6, 5, 4. Gali būti skiriasi nuo jūsų LCD, patikrinkite gamintojo katalogąintpotPin = A0; // įvesties pinint dirvožemis = 0; void setup () {lcd.begin (16, 2); // lcd eilutės ir stulpeliai () {// atvaizduokite reikšmes // rodyti galutinius skaičiuslcd.print (dirvožemis); // atspausdinti procentinį simbolį endlcd.print ("%"); // palaukti 0,1 sekundės vėlavimo (75); // nuvalyti papildomus simboliuslcd.print (""); uždelsimas (1);}

5 veiksmas: pridėkite maitinimo šaltinį

Pridėkite maitinimo šaltinį
Pridėkite maitinimo šaltinį

Pridėkite tinkamą maitinimo šaltinį (5–9 V turėtų būti gerai) ir nustatykite LCD kontrastą su potenciometru. Taip pat nustatykite YL-69 drėgmės jutiklio potenciometrą, jei nedega raudona lemputė mažoje plokštėje. Ką turėtumėte gauti, kaip parodyta paveikslėlyje, bet vietoj Wilgotnosc gausite „Drėgmė“, nes drėgmė mano kalba yra wilgnotność. Su puodeliu vandens patikrinkite, ar jutiklis veikia tinkamai.

Rekomenduojamas: