Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej grabbar!
idag ska jag förklara hur du vattnar dina växter, med ett vattenkontrollsystem. det är superenkelt. du behöver bara en arduino, LCD -skärm och en fuktsensor. oroa dig inte, jag guidar dig steg för steg genom processerna. så vad vi gör här inne är
- med en jordfuktighetssensor som mäter fuktnivån
- visa fuktnivån på lcd (0%-100%)
- om fuktnivån är mindre än 60% tänd den röda lysdioden, om den är mindre, tänd den gröna lysdioden
- om fuktnivån är under 60%måste du vattna din anläggning genom att öppna vattenventilen (med servomotor) måste ventilen öppna proportionellt mot fuktnivån.
- visa vattningstillståndet på LCD (OPEN/CLOSE)
superenkelt! låt oss gå igenom stegen
Steg 1: Hitta komponenter
du behöver
arduino uno/mega 2560 och USB -kabel
www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…
röd led, grön led
16 x 2 lcd -skärm
www.ebay.com/itm/16x2-Character-LCD-Displa…
tower Pro micro servo 9g
www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…
fuktgivare
www.ebay.com/itm/Soil-Humidity-Hygrometer-…
potentiometer
bygelkablar, mini -brödbräda
Steg 2: Gränssnittsfuktsensor
från fuktsensorn får vi analoga avläsningar från 0-1023 så vi behöver inte digitala I/O-stift av arduino. men vi behöver analoga A0-stift.
vcc ------------ 5V arduino
GND ---------- 0V arduino
SIGNAL (A0) ------ A0 av arduino
kom ihåg att analoga avläsningar som vi får från 0-1023 mappas från 0-100 med kommandokartan (0, 1023, 100, 0)
det betyder att om det är torrt --- 5V ----- 1023 KARTA TILL 0%
våt --- 0V ------ 0 KARTA TILL 100%
Steg 3: Gränssnitt LCD -skärm
Jag hoppas att du vet hur du gränssnittar en LCD med arduino. om du inte vet, oroa dig inte, jag guidar dig till gränssnittet.
ta 16 X 2 lcd -skärmen och anslut bygelkablar och gränssnitt till arduino enligt följande:
LCD ARDUINO
GND GND
VCC 5V
VEE TILL POTENTIOMETER
RS PIN 12 (ALL DIGITAL PIN)
R/W GND
SV PIN 11 (ALL DIGITAL PIN)
DB4 PIN 5
DB5 PIN 4
DB6 PIN 3
DB7 PIN 2
En 5V
K GND
Steg 4: Gränssnitt 9g servomotor
röd (+) ------------------------------ 5V i arduino
brun (-) --------------------------- gnd i arduino
gul (signalstift) ---------------- ALL PWM-PIN
Steg 5: LED -LAMPOR
du är halvvägs ner för att avsluta ditt vattenkontrollsystem.
gränssnitt de röda och gröna lysdioderna till 8 respektive 9. (längre ände till arduino, kortare ände till GND … hoppas att du inte glömde detta)
Steg 6: Slutlig anslutning
din sista anslutning skulle se ut så här
Steg 7: Koden
1. Ladda ner och installera Arduino Desktop IDE
windows -
Mac OS X -
Linux -
2. Ladda ner och klistra in servo.h- och LiquidCrystal.h -filen i mappen Arduino bibliotek.
github.com/arduino-libraries/Servo
github.com/arduino-libraries/LiquidCrysta…
Klistra in filer på sökvägen - C: / Arduino / libraries
3. Ladda ner och öppna flower_plant_project.ino
4. Ladda upp koden till arduino -kortet via en USB -kabel
Steg 8: Klar
du är klar med ditt projekt. men ha inte bråttom att vattna dina växter, använd en våt näsduk och kontrollera om det fungerar som det ska för vått och torrt. Jag tror att du kan ändra detta ytterligare och jag låter det stå för dig att göra.
njut av vattning !!!