🌱 Arduino Οδηγός για Αρχάριους - Μάθημα 6: Έξυπνο Σύστημα Ποτίσματος (Βήμα - Βήμα)

 

🌱 Δημιουργία Έξυπνου Συστήματος Ποτίσματος με Arduino

Στον κόσμο της έξυπνης γεωργίας, η αυτοματοποίηση είναι το κλειδί! Σήμερα, σας παρουσιάζουμε ένα DIY project για τη δημιουργία ενός Έξυπνου Συστήματος Ποτίσματος χρησιμοποιώντας Arduino. 🛠️💧

🎯 Τι είναι αυτό το σύστημα; Ένα αυτοματοποιημένο σύστημα ποτίσματος που ενεργοποιεί την αντλία νερού όταν το έδαφος είναι ξηρό, διατηρώντας τα φυτά σας υγιή ακόμα και όταν λείπετε.

🖥️ Τι χρειάζεστε;

  • Arduino UNO

  • Αισθητήρας υγρασίας εδάφους

  • Αντλία νερού

  • Ρελέ 5V

  • DHT11 (αισθητήρας θερμοκρασίας & υγρασίας)

  • LCD 16x2

  • Αντιστάσεις, καλώδια, breadboard

🔌 Ας αρχίσουμε τη συνδεσμολογία:

  1. Συνδέστε τον αισθητήρα υγρασίας στο Arduino (VCC, GND, A0).

  2. Συνδέστε το ρελέ στο pin 8 του Arduino και την αντλία νερού μέσω του ρελέ.

  3. Συνδέστε το DHT11 στο pin 2 του Arduino.

  4. Συνδέστε την οθόνη LCD μέσω I2C.

Πάμε να προγραμματίσουμε:

#include <DHT.h> #include <LiquidCrystal_I2C.h> #define DHTPIN 2 #define DHTTYPE DHT11 #define SOIL_MOISTURE_PIN A0 #define RELAY_PIN 8 DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { pinMode(RELAY_PIN, OUTPUT); dht.begin(); lcd.begin(); lcd.backlight(); } void loop() { int moisture = analogRead(SOIL_MOISTURE_PIN); float temp = dht.readTemperature(); float hum = dht.readHumidity(); lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(temp); lcd.print("C"); lcd.setCursor(0, 1); lcd.print("Hum: "); lcd.print(hum); lcd.print("%"); if (moisture < 500) { digitalWrite(RELAY_PIN, HIGH); } else { digitalWrite(RELAY_PIN, LOW); } delay(2000); }

💾 Μεταφόρτωση κώδικα:

  • Συνδέστε το Arduino στον υπολογιστή μέσω USB.

  • Πατήστε το κουμπί "Upload" στο Arduino IDE για να φορτωθεί ο κώδικας.

  • Παρακολουθήστε την οθόνη LCD να εμφανίζει τη θερμοκρασία και την υγρασία, και την αντλία να ενεργοποιείται όταν το έδαφος είναι ξηρό.

⚙️ Πώς λειτουργεί; Το Arduino διαβάζει την υγρασία του εδάφους και, αν είναι κάτω από ένα όριο, ενεργοποιεί την αντλία νερού μέσω του ρελέ. Η οθόνη LCD εμφανίζει τις τρέχουσες τιμές θερμοκρασίας και υγρασίας.

📚 Δοκιμάστε το & μάθετε: Ένα εξαιρετικό project για αρχάριους και προχωρημένους, που συνδυάζει αισθητήρες, αυτοματισμούς και εμφάνιση δεδομένων.

🌟 Πείτε μας τις δικές σας ιδέες! Πώς θα κάνατε το σύστημά σας ακόμη πιο έξυπνο; Προσθήκη Wi-Fi για απομακρυσμένο έλεγχο; Ίσως μια mobile εφαρμογή 📱;

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Αυτόματο Φως Νύχτας

🚀 Διαγωνισμός Ρομποτικής & Αυτοματισμού! 🤖

🚗🤖 Φτιάξε το Δικό σου Μίνι Ρομποτικό Αυτοκίνητο με Arduino!