Digitale Bewässerungsanlage

Digitale Bewässerungsanlage

thingiverse

Dir gehen auch immer deine Pflanzen ein? Dann gibt es jetzt hier die Lösung, eine automatisierte Bewässerungsanlage, die du einfach nachbauen kannst. In dem Workshop geht es um Sensoren, Arduinos, 3D-Druck und ein wenig Heißkleber. Wenn du ein neues Frühlings Projekt suchst, dann bist du hier richtig. Arduino Code: #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); const int AirValue = 620; //you need to replace this value with Value_1 const int WaterValue = 310; //you need to replace this value with Value_2 int soilMoistureValue = 0; int soilmoisturepercent = 0; void setup() { Serial.begin(9600); // open serial port, set the baud rate to 9600 bps display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //initialize with the I2C addr 0x3C (128x64) display.clearDisplay(); pinMode(2,OUTPUT); //pump digitalWrite(2,LOW); pinMode(3,OUTPUT); //red digitalWrite(3,LOW); pinMode(4,OUTPUT); //green digitalWrite(4,LOW); pinMode(5,OUTPUT); //blue digitalWrite(5,LOW); } void loop() { soilMoistureValue = analogRead(A0); //put Sensor insert into soil Serial.println(soilMoistureValue); soilmoisturepercent = map(soilMoistureValue, AirValue, WaterValue, 0, 100); if(soilmoisturepercent >= 100) { Serial.println("100 %"); display.setCursor(45,0); display.setTextSize(2); display.setTextColor(WHITE); display.println("Moisture"); display.setCursor(20,15); //oled display display.setTextSize(2); display.setTextColor(WHITE); display.println("100 %"); display.display(); delay(250); display.clearDisplay(); } else if(soilmoisturepercent <=0) { Serial.println("0 %"); display.setCursor(45,0); display.setTextSize(2); display.setTextColor(WHITE); display.println("Moisture"); display.setCursor(20,15); //oled display display.setTextSize(2); display.setTextColor(WHITE); display.println("0 %"); display.display(); delay(250); display.clearDisplay(); } else if(soilmoisturepercent >0 && soilmoisturepercent < 100) { Serial.print(soilmoisturepercent); Serial.println("%"); display.setCursor(20,0); display.setTextSize(2); display.setTextColor(WHITE); display.println("Moisture"); display.setCursor(40,15); //oled display display.setTextSize(2); display.setTextColor(WHITE); display.println(soilmoisturepercent); display.setCursor(60,15); display.setTextSize(2); display.println(" %"); display.display(); delay(250); display.clearDisplay(); if(soilmoisturepercent >0 && soilmoisturepercent < 40) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4 ,LOW); } if(soilmoisturepercent >40 && soilmoisturepercent < 100) { digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,HIGH); } } }

Download Model from thingiverse

With this file you will be able to print Digitale Bewässerungsanlage with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Digitale Bewässerungsanlage.