Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Me hakkame valmistama Arduino niiskusandurit koos YL-69 anduriga, mis töötab kahe "laba" vahelise takistuse alusel. See annab meile väärtused vahemikus 450–1023, seega peame protsendiväärtuse saamiseks selle kaardistama, kuid jõuame selleni hiljem. Nii et alustame.
Samm: osade kogumine
Peate koguma:
1. LCD 16x2 (minu puhul valge)
2. Potentsiomeeter 47k Ohm (või väiksem, mul oli ainult see, kuid võite kasutada ka 10-20k ja see peaks olema hea)
3. Kaablid, palju kaableid
4. Prototüüpplaat
5. Arduino Uno / Arduino Pro mini (programmeerijaga)
6. Toide (näiteks 9V aku)
7. Niiskusandur (nt YL-69)
Samm: ühendage LCD -ekraan
Ühendage LCD koos kaablitega arduinoga, nagu on näidatud skeemil. Ärge unustage potentsiomeetrit.
Samm: ühendage niiskusandur
Ühendage niiskusanduriplaadi VCC tihvt prototüüpplaadi + rööpaga ja GND tihvt maapinnaga. (Ühendasin arduino plaadi teise maaga)
Niiskusanduri andmeklemm tuleb ühendada arduino-plaadil oleva A0-ga (YL-69 puhul viimane neljast kontaktist).
4. samm: kood
// Autor: W. Marczak#include // sisaldab LCD -raamatukogu LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Määrake tihvtideks 12, 11, 7, 6, 5, 4. Võib LCD -ekraanilt erinev, kontrollige tootja kataloogiintpotPin = A0; // sisend pinint pinnas = 0; void setup () {lcd.begin (16, 2); // lcd read ja veerud lcd.print ("Niiskus"); // pealkiri sortsSerial.begin (9600);} void loop () {// kaardistage väärtused pinnas = analogRead (potPin); pinnas = piira (muld, 485, 1023); pinnas = kaart (muld, 485, 1023, 100, 0); lcd.setCursor (0, 1); // kuva lõplikud numbridlcd.print (pinnas); // printige protsendi sümbol lõppu lcd.print ("%"); // oodake 0,1 sekundit viivitus (75); // pühkige lisamärgid lcd.print (""); viivitus (1);}
Samm: lisage toiteallikas
Lisage nõuetekohane toiteallikas (5–9 V peaks olema korras) ja määrake LCD-ekraani kontrastsus potentsiomeetriga. Samuti seadistage YL-69 niiskusanduri potentsiomeeter, kui väikese plaadi punane tuli ei põle. Mida peaksite saama, on selline, nagu on näidatud pildil, kuid Wilgotnosci asemel kuvatakse teile "Niiskus", kuna niiskus on minu keeles wilgnotność. Kontrollige tassi veega, kas andur töötab korralikult.