Përmbajtje:

Sensori i lagështisë së tokës Arduino LCD: 5 hapa
Sensori i lagështisë së tokës Arduino LCD: 5 hapa

Video: Sensori i lagështisë së tokës Arduino LCD: 5 hapa

Video: Sensori i lagështisë së tokës Arduino LCD: 5 hapa
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Nëntor
Anonim
Sensori i lagështisë së tokës Arduino LCD
Sensori i lagështisë së tokës Arduino LCD

Ajo që ne do të bëjmë është një sensor lagështie Arduino me sensor YL-69 i cili funksionon bazuar në një rezistencë midis dy "teheve". Do të na japë vlera midis 450-1023 kështu që ne duhet ta hartojmë atë për të marrë vlerën e përqindjes, por ne do ta arrijmë këtë më vonë. Pra, le të fillojmë.

Hapi 1: Mbledhja e pjesëve

Mbledhja e Pjesëve
Mbledhja e Pjesëve

Ju duhet të mblidheni:

1. LCD 16x2 (E bardhë në rastin tim)

2. Potenciometër 47k Ohm (ose më i vogël, e kisha vetëm atë, por gjithashtu mund të përdorni 10-20k dhe duhet të jetë mirë)

3. Kabllo, shumë kabllo

4. Bordi prototip

5. Arduino Uno / Arduino Pro mini (me programues)

6. Furnizimi me energji elektrike (bateri 9V për shembull)

7. Sensori i lagështisë (për shembull. YL-69)

Hapi 2: Lidhni LCD

Lidhni LCD
Lidhni LCD
Lidhni LCD
Lidhni LCD

Lidhni LCD me kabllot në arduino siç tregohet në një tematikë. Mos harroni potenciometrin.

Hapi 3: Lidhni sensorin e lagështisë

Lidhni sensorin e lagështisë
Lidhni sensorin e lagështisë

Lidhni kunjin VCC të bordit të sensorit të lagështisë në + shinën e bordit prototip dhe kunjin GND në tokë. (Unë u lidha me tokën e dytë në tabelën arduino)

Pina e të dhënave të sensorit të lagështisë duhet të lidhet me A0 (në rast të YL-69 është e fundit nga 4 kunjat) në bordin arduino.

Hapi 4: Kodi

Kodi
Kodi

// Autori: W. Marczak#përfshijnë // përfshijnë bibliotekën LCD LiquidCrystal LCD (12, 11, 7, 6, 5, 4); // Vendosni kunjat si 12, 11, 7, 6, 5, 4. Mund të jetë të ndryshme për LCD -në tuaj, kontrolloni prodhuesin e katalogut potPin = A0; // input pinint ground = 0; void setup () {lcd.begin (16, 2); // lcd rreshta dhe kolonalcd.print ("Lagështia"); // titulli i llojeveSerial.begin (9600);} lak void () {// hartoni vleratintoka = analogRead (potPin); toka = kufizoj (toka, 485, 1023); toka = harta (toka, 485, 1023, 100, 0); lcd.setCursor (0, 1); // shfaq numrat përfundimtarëlcd.print (toka); // printo simbolin e përqindjes në fundlcd.print ("%"); // prit 0.1 sekondavonesë (75); // fshij karakteret shtesëlcd.print (""); vonesa (1);}

Hapi 5: Shtoni Furnizimin me Energji

Shtoni Furnizimin me Energji
Shtoni Furnizimin me Energji

Shtoni furnizimin me energji të duhur (5-9V duhet të jetë mirë) dhe vendosni kontrastin e LCD tuaj me potenciometrin. Gjithashtu vendosni potenciometrin në sensorin e lagështisë YL-69 nëse drita e kuqe në tabelën e vogël nuk është e ndezur. Ajo që duhet të merrni është siç tregohet në figurë, por në vend të Wilgotnosc ju do të merrni "Lagështi", pasi Lagështia është e pavlerë në gjuhën time. Kontrolloni nëse sensori punon siç duhet me një filxhan ujë.

Recommended: