im Juni kommt ein neues Video :) Abonnieren ist Kostenlos! Vielen Dank an alle bisherigen Spenden. Den Code gibt es weiterhin Kostenlos :) seid gespannt...
Wäre es vielleicht möglich den Code zu dieser Version noch zu bekommen? Ich habe zu spät gesehen, dass es eine neuere Version gibt und habe nun schon dieses Setup, das jedoch nicht mit dem verlinkten und offenbar aktualisierten Code zu funktionieren scheint.
da ich viele Anfragen bezüglich der Software und den Bibliotheken bekomme die Frage: Soll ich ein zusätzliches Video machen, wie ich die Bibliotheken etc. installiere?
Gerne, für Anfänger genau richtig! Gerne wüsste ich auch, was in der Software zu ändern ist, wenn man das Display weglassen möchte und dafür lieber ein paar LEDs die Feuchtigkeit anzeigen lassen möchte. Natürlich auch, wo/wie die LEDs angeschlossen werden, wäre interessant zu wissen.
@@justart76 Hi, habe deine Code ausprobiert (danke für die Idee!!), aber bei mir funktioniert die Mapping-Funktion nicht, bzw. es zeigt ~ 161% an :( ! Was für ein Board benutzt du? Die Mapping-Funktion habe ich nachgelesen und sie ist syntaktisch richtig!? Die Constanten habe ich natürlich angepasst (350/ 700).
@@tmade7127 Ich habe ein Wemos D1 dranhängen. Habe gerade noch zwei Systeme aufgesetzt und es funktioniert bei mir tadellos. Alle Verbindungen überprüft? Bei mir wird manchmal so etwas angezeigt, wenn es einen Wackelkontakt gibt. :-)
@@justart76 Nochmal danke für deine Hinweise und Idee! Dass der "map" zunächst nicht ging lag bei mir daran, dass du den Map in der "void" setzt und wie ich eben erst verstehe, dafür eine Funktion gebaut hast (schlau!). Anbei mein fertiger Sketch: www.tmade.de/wiki/doku.php?id=arduino:arduino#irrigation_system Nachdem ich jetzt gerade erst deinen Ansatz verstanden habe (und jetzt auch weiß, warum es bei mir zunächst nicht ging), muss ich das nochmal bauen. :)
Hallo, vielen Dank, sehr hilfsreich. Eine Frage hätte ich denn noch und zwar zum Betrieb muss immer einen Rechner da seien oder wenn Programmcode auf Controller geladen ist, läuft dann allein ohne Rechner .
Danke, fand es sehr anschaulich. Bei mir ist immer die Frage wie macht man so ein Projekt am Ende in "schön!"? Danke für dein Video, wenn auch manchmal etwas unscharf :P
Könnte mir vorstellen, das man mit einem 3D Drucker hier arbeiten könnte. Damit die Sensoren nicht so blank rumliegen in der Wohnung oder auf der Terrasse.
Super Video! Wie die anderen deiner Videos auch. Ich habe eine Frage bezüglich dem Display, hast den den SDA auf D2 und den SCL auf D1 aufgelegt? Wenn ja wieso, komme leider nicht dahinter sorry. Muss du die Pins dann im Programm auch konfigurieren oder werden Sie dann automatisch vom D1 über die Adresse 0x3C des Displays angesprochen ? Sorry das sind wahrscheinlich dumme Fragen ich fange leider erst an. Schönen Gruß
Hi, danke für dein Feedback. Es gibt keine dummen Fragen, nur dumme Antworten und deine Fragen sind berechtigt ;) Sieh dir mal die GPIO vom ESP 8266 mini -> www.google.com/search?q=esp8266+mini+gpio&sxsrf=ALeKk0016v21hiS1ikeMSxq9WnQmIeOQ4A:1606314492369&tbm=isch&source=iu&ictx=1&fir=HI8V5x7XNyIhnM%252CSnlcq4QotyYk3M%252C_&vet=1&usg=AI4_-kRZOwHAA1krGpFVa2ehVZhpF5UqVg&sa=X&ved=2ahUKEwibxNvl853tAhWKqaQKHYpBDhkQ9QF6BAgCEFM&biw=1920&bih=982&dpr=1#imgrc=HI8V5x7XNyIhnM an. Hier solltest du sehen warum ich D1 und D2 dafür hergenommen habe :) Die Adresse ist in der Bibliothek, welche du einbindest enthalten. Grüße
Hey ich finde deine Arbeit mega toll möchte es gerne nach machen brauche nur den Code hab dir eine Mail geschrieben aber es gab eine Fehler Meldung das man dir nicht schreiben kann
Hey mein Relais Schaltet zuverlässig ohne Last oder mit einer led Aber sobald ich den Motor anklemme spinnt das Relais komplett . Kannst du mir vllt helfen ?
Hey, tolles Projekt das bei mir auch gut funktioniert. Ich hab aber ne Frage bezüglich der PINs. Im Code steht dass der Relais-PIN digitalWrite(2,0) ist. Das Müsste nach meinem Verständnis doch der D2 auf dem Board sein. In Wirklichkeit ist es aber der D4, den du ja auch verlötet hast. Wie kommt das? Ich wollte mir das ganze nämlich noch auf nem Board mit mehr analogen Anschlüssen auf 4 Sensoren und Pumpen erweitern, bin jetzt aber zwecks Programmierung überfragt.
Danke für das Feedback. Deine Frage ist völlig nachvollziehbar. Beim ESP 8266 Mini musst du dir die GPIO anschauen siehe link (escapequotes.net/esp8266-wemos-d1-mini-pins-and-diagram/) GPIO2 = D4 =DigitalWrite(2,..) völlig verwirrend, aber merk dir beim esp8266 mini für den Code, dass du dir die GPIO Nummer ansiehst. Hoffe ich konnte dir damit weiter helfen. PS am Montag kommt ein neues Video indem ich eine verbesserte Version der Bewässerung zeige, evtl ist das auch für dich interessant. LG :)
@@techlife84 Wer hat sich denn sowas wieder ausgedacht? :D Danke für die schnelle Antwort. Ich hab die LoLin NodeMCU Version. Seh grade dass es dort auch so ausschaut. www.theengineeringprojects.com/wp-content/uploads/2018/10/Introduction-to-NodeMCU-V3.png Werd mir deine neue Version auf jeden Fall anschauen. Grüße
Super Video. Abo und like da gelassen. Wie wäre es mal mit einer schönen Unterlage, damit die Cam besser fokusiert und damit das Holz nicht so leidet zwecks kratzer etc. ? :) LG ps: Was Pflanzen angeht, müsstest du dich etwas beschäftigen, da sie nicht Gesund aussieht, aber das ist ja nen anderes Thema. ( Belüftung,Erde,Food etc.) . Trotzdem super Video weiter so.
Danke für das Feedback :). In meinem nächsten video Zeige ich die Pflanze wie sie aktuell aussieht. Kein Vergleich mehr :) saftig grün und gut gewachsen, dachte selber nicht, dass ein regelmäßiges Gießen so eine Veränderung hervor ruft :D.
verlängern kannst du die, ich hab leider keine Ahnung was die maximale länge dafür dann ist. Theoretisch könntest du es über die spannungsabfall Formel in Abhängigkeit der Leitungslänge und dem Querschnitt berechnen. Allerdings kommt da nur ein theoretischer Wert raus. Probieren geht über studieren :)
Hey, vielen Dank für deine Antwort. Ich werde das morgen mal mit deiner angesprochenen Formel durchrechnen. Ich plane eine Technikecke auf einer Seite des Balkons und einen Kabel- und Schlauchkanal um die Brüstung um zu allen Kästen zu gelangen. Wenn der ausgerechnete Wert halbwegs stimmt, dann probiere ich es aus und schreibe dir das Ergebnis :)
Muss der Microcontroller durchgehend mit dem Programm/dem laptop Verbundensein damit die Funktion gegeben ist? Gäbe es auch eine Möglichkeit das Programm auf dem Controller zu speichern, so dass nur die Batterie und das Wasser gewechselt werden muss?
Die Verbindung zum Laptop war im Video nur notwendig, um am seriellen Monitor die Veränderung beim rausziehen des Sensors zu zeigen. Natürlich ist der Code auf dem Microcontroller. Strom wird von der Batterie geliefert.
gutes Video, hätte aber da noch eine Frage: Der Mikrocontroller gibt doch eine Spannung von 3.3V an den GPIO-Pins aus(oder doch 5V).Aber das Relais braucht laut Datenblatt 5 V um zu Schalten. Also reichen die 3.3V Ausgangsspannung aus um das Relais zu schalten?
Danke fürs Feedback. Ja das Batteriefach brauchst du, da der Mikrokontroller die Pumpenleistung nicht schalten kann. Alternativ kannst du natürlich auch andere externe Stromquellen anschließen (3,3-5V) dann hast du das Thema Batterien nicht. Meine Batterien halten jetzt seit 4 Monaten.
Wie lange halten die Batterien? Ich habe eine Bewässerung, aber nach 14 Tagen sind die Batterien leer. 14 Tage würden die Pflanzen aber auch so durchhalten. Ich suche nach einer Möglichkeit, die Bewässerung für drei Monate über Batterien laufen zu lassen.
Eine Lösung wäre, das Ganze nicht mit Batterien, sondern mit Netzteil laufen zu lassen. Kostet in Summe auf Dauer eher weniger. Dann könnte man aber auch noch das Netzteil an eine smarte Steckdose anschließen, die per App auch von unterwegs aus dem Urlaub raus ab und zu eingeschaltet werden kann. Ein paar min. laufen lassen, damit das System arbeiten kann, dann wieder ausschalten.
Cooles Projekt 👍 Ich hätte eine kurze Frage. Wenn dir der uC kaputt geht flutet dir das ganze die Pflanze und danach das Zimmer. Warum gehst du beim Relais nicht auf NO?
Oder wenn die Katze den Schlauch aus dem Topf wirft :P. Ich lade in den nächsten tagen ein neues Video hoch, da ändere ich diese Dinge :) danke für dein Feedback
Tolles Video! Habe ich gerade gefunden, weil ich auch ein Pflanzenbewässerungssystem bauen möchte, allerdings mit4 Feuchtigkeitssensoren und 4 Pumpen. Vielleicht hast Du ja noch mal Zeit dir Gedanken zu machen, was zu programmieren ist, damit ich auf dem Display verschiedene Untermenüs für z.B. Eingabe von 4 Feuchtigkeitswerten (bei deren Unterschreitung die Pumpen für eine gewisse Zeit anfangen zu laufen) mit einem Rotary Encoder (Drehgeber) mit Druckschalter, Pumpenlaufzeiten und Pausendauer eingeben und abspeichern zu können. Vielen Dank !!!
Wenn es nicht so pfuschermäßig aussehen soll, wäre es eigentich cool, das Ganze z.B. direkt in die Pflanze reinzubauen. Vorrausgesetzt, die Pflanze ist groß genug.
Richtige Kontakte angeschlossen? Eigentlich hilft nur Messen. Wenn es Laut ESP schaltet, dann müsstest du am Ausgang gegen GND eine Spannung messen, wenn das der Fall ist, dann stimmt was am Relay nicht. Solltest du dann keine Spannung am Ausgang messen, dann liegt es wahrscheinlich an deiner Deklaration im Programm. Grüße
Hallo zusammen, Ich hatte mir ein Set über Amazon bestellt, der Aufbau und das programmieren gingen ebenfalls sehr einfach. Allerdings hatte ich Probleme mit den Pumpen die nach kurzer Zeit defekt waren! Hat jemand ähnliche Erfahrungen und vll einen Tipp? Mfg Joachim
Jetzt versuche ich es nochmal hierüber, den Code zu bekommen. Bitte, bitte schick mir doch den Code. Leider hast du bislang nicht auf meine Mails geantwortet.
Hi, sorry das du noch keinen Code erhalten hast. Habe gesehen das deine Mail im Spam Ordner gelandet ist. Tut mir sehr leid. Die Mail geht morgen Vormittag raus, da ich heute unterwegs bin. Liebe Grüße und viel Spaß damit 👨💻
auch ich danke für das Teilen des Codes , der funktioniert auf meinem UNO R3 ATMega328P CH340 16MHz Entwicklungsboard prima zusammen mit dem von Dir verlinkten I2C Display 128 x 64 Pixel 0,96 Zoll Display. Leider nicht mit dem Mini NodeMcu mit ESP8266-12F WLAN Modul. Hab das selbe thema wie HaGe Vau, im display halbes Glas und wilde pixel. Anfängergrübeln...
Danke für das Feedback und viel spaß damit. Bezüglich dem Mini Node bin ich überfragt warum es bei manchen geht und bei manchen wiederum nicht. Anfang August habe ich etwas mehr Zeit, dann werde ich mich der Sache annehmen :)
Bei mir habe ich das selbe Verhalten...ein halbes leeres Rechteck und Pixel wild zerstreut. Außerdem bootet das Board nur, wenn ich den Datenbus vom Display erst anstecke, wenn das Board gebootet hat (sonst bootet es nicht mehr und ich habe schon 3 Displays getestet). :(
@@tmade7127 ich habe das Problem bei euch zwei gefunden. Anscheinend sind nicht alle displays baugleich, obwohl Sie so aussehen! Ich müsste von euch wissen was auf der Rückseite des displays steht. Es muss eine Änderung in der Bibliothek vorgenommen werden, da die i2c Adresse für die Ansteuerung bei den Minis nicht immer stimmt. Deswegen funktioniert es bei mir und bei manchen nicht.
@@tmade7127 probiert mal diese Anleitung aus: Da beschreibt er das Problem, welches nicht immer vorhanden ist. randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/ You should change the OLED address in the following line, if necessary. In our case, the address is 0x3C. if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
void setup() { // put your setup code here, to run once: Serial.begin(9600); digitalWrite(0,1); //Output Pin wird als output definiert pinMode (2, OUTPUT); //Relais wird ausgeschaltet digitalWrite(2,HIGH); } void loop() { int sensorValue = analogRead(A0); Serial.println(sensorValue); delay(200); //Relais wird eingeschaltet wenn der Sensor einen Wert über 600 ausgiebt if (sensorValue > 600) { //Relais einschalten digitalWrite(2,LOW); Serial.println("Pumpe An"); } //Relais wird ausgeschaltet wenn der Sensor einen Wert unter 600 ausgiebt else if (sensorValue < 600) {
} Das ist mein Code für alle für alle die die Bewässerungsanlage ohne Display betreiben wollen. Als Tipp noch schaltet eine Diode zwischen Relais und Arduino ohne hat es bei mir nicht funktioniert.
Ich habe das Relais an die 5v Spannung des Arduinos angeschlossen. Bei mir war das Relais entweder an oder aus. Habe dann mal online gesucht und jemand mit dem gleichen Problem gefunden. Der meinte eine Diode würde helfen. Habe es ausprobiert und seit dem funktioniert alles wunder bar.
@@techlife84 entschuldige, aber ich habs leider immernochnicht gebacken bekommen. Daher tauche ich hier wieder auf. Ich habe Dankend den Code ohne Display (mein Versuch mit Display) hat nicht geklappt. (Portproblem beim ESP8266.) Mit dem Arduino uno funktuoniert die Verbindung. Problem... Ich bekomme das Relais nicht auf grün geschaltet. Grün blinkt immer nur, wenn ich das In vom Relais in die Arduino Buchse D1 stecke. Mehr nicht. Wie kann ich das Problem lösen? Grüße
Hi, habe die erweiterte Version leider nicht hinbekommen und werde es später versuchen. Ich bräuchte für dieses Projekt den Code und die Info, ob das Arduino hier noch aktuell ist. Danke dir für alles. Die Spende/Support folgt.
Hallo TechLife, wir haben diese Idee als Schulprojekt gewählt und haben schwierigkeiten die verlinkten Komponenten zu kaufen. Wir sind leider keine Stromer und darum auch nicht das Ideale Fachwissen, falls du uns eine kompatible Wasserpumpe empfehlen könntest, wäre das ideal.
Kannst du mal ein Video zur Erklärung von Ground und alles im Elektrotechnischen Sinne? Wenn ich im Internet suche, dann finde ich immer seitenweise Informationen, jedoch will ich einfach nur so knackig kurz zusammengefasst dargestellt haben. Wenn du das machst, kannst du dann auch Volt, Ampere, Ohm, Watt und so erklären und wie man sich das Vorstellen kann, also Volt ist ja die Spannung, aber was ist Spannung und warum gibt es viel und wenig Spannung und Weiteres. Wenn nicht ist auch gut, jedoch finde ich, dass dadurch viele inkl. mir besser folgen können.
Guten Tag. Bin totaler Neueinsteiger bei Arduino und ich hatte eine kleine mobile Bewässerung im Sinn. Und ich kann nach kurzer Bastelei sagen dass ich mit deinem Code schon erfolgreich war. Danke dafür. Hatte versucht das Display aus dem Code zu entfernen da ich dieses nicht benötige. Leider habe ich dabei wohl etwas zu viel gelöscht..... Wäre super hilfreich für mich wenn Du den vereinfachten Programmcode ohne Display auch noch posten könntest. Die nächsten Schritte die ich im Kopf habe ist ein Sleep Mode um das Ganze auch mit Akkus einige Tage betreiben zu können. Evtl später mal noch solar und mit einem Microcontroller der mehrere analoge Eingänge hat. Aber Schritt für Schritt.😃
schöne Gedankengänge. Werde ich asap machen. Kleiner Tipp, bevor du löscht, kommentier erstmal aus, über //, dann testen und löschen. Werde demnächst 2 neue Videos machen, ebenfalls mit Mikrokontroller, vielleicht ist ja was dabei für dich. Grüße
Hatte nun schon etwas experimentiert und mittels Easycding.tn ein kleines Programm gebastelt. Zuerst dachte ich dass es gut funktioniert hatte am Ende die deep Sleep Funktion am Ende auf 1 h eingestellt und zuvor 100 mal den Sensor mit 0,5 s de las Zeit auslesen und das Relais entsprechend schalten lassen. Hatte gut funktioniert bis ich das Ganze dann habe länger laufen lassen über den Akku. Nun sind scheinbar 2 Sensoren hinüber..... Einer zeigt nur noch 1024 an der andere 45.... Kann es sein dass es nicht gut ist das Relais und den Sensor über die 3.3 V Ausgänge anzusteuern? Leider hat der Größe Node Mcu ja keine 5 V Ausgänge.... Bei den Akkus habe ich 3 Nimh Akkus mit nehm Step up Modul auf 5 V hochgefahren und die kleine Pumpe habe ich direkt am Bateriepack parallel abgegriffen. Irgendwo muss da de rf Wurm drin sein.... Naja aller Anfang ist schwer. Wenn Du da was in die Richtung hast das mir hilft würde ich mich sehr freuen. Danke und nenschönen Tag
@@alexjustdoit2255 Danke für deine Frage, leider ist es so schwierig für mich deinen Aufbau nachzuvollziehen. Warum hast du nicht den ESP8266 mini aus dem Video verwendet? Laut den Datenblättern (Sensor 5V) darf das keine Ursache sein, da die Bauteile dafür ausgelegt sind. Warum hast du deine Auslesezeit mit 0,5 delay so kurz gewählt? Das hört sich sehr schnell an. Es kann auch sein das er über das zusätzliche Step up Modul dass du verwendest, eine Spannungsspitze abbekommen hat. Meine Anlage läuft jetzt seit gut 3 Monaten ohne Probleme oder Ausfälle. Bei Fragen kannst du dich gerne melden.
Hallo, die Antwort ist ganz einfach weil ich nur den großen Bruder hier hatte. Der mini ist jetzt aber bestellt. Ersatzweise habe ich jetzt mit einem nano experimentiert. Das funktioniert jetzt mit 2 akku Packs eine für den nano und eine für die Pumpe schon wunderbar. Nur der Stromsoarmodus ist beim nano nicht sehr gut. Das sollte dann mit dem mini noch besser gehen. Momentan reicht die Akkulaufzeit circa 4 Tage mit 3 Nimh Akkus. Verbesserungen folgen. Hab auch die Grenzen im Code noch so gesetzt dass er bei zu hohen oder niedrigen Werten generell aus ist um bei einem Sensordefekt zu verhindern dass ich alles flute. Danke nochmals für die Inspiration.
@@alexjustdoit2255 Hört sich sehr gut an. Ich tracke aktuell die Daten (Feuchtigkeit, Temperatur, Pumpe an) um zu sehen ob und wie sie korrelieren. Dazu kommt ein neues Video.
Sehr schönes Projekt, leider zum Teil fast nicht zu ersehen wo welche Kabel zu verlöten sind. zb: "dann dieser d4 hier" aber 6 Sätze über deine schlechte Lötarbeit und dass du das wort eigentlich nicht magst. Ein "Schaltplan" wäre mehr als hilfreich! Ein Schaltplan würde wirklich viel zeit sparen und zum Verständnis beitragen!
Hallo, da der ESP 8266 wohl WLAN fähig sein soll, wünschte ich mir eine Hardware/Software Erweiterung. Ich würde gerne zusätzlich ein Magnetventil, für die Balkonpflanzen-Bewässerung schalten wollen, um dem Kabelsalat vom Balkon zur Küche, wo das Magnetventil sitzt, zu vermeiden. Wenn zusätzlich zu umständlich ist, dann einfach ein zweites Gerät für den Balkon. Es soll aber nicht manuell per Handy ein Schaltbefehl bekommen, sondern automatisch das Bewässerungsfühler-Signal nutzen, um das Ventil zu öffnen, oder schließen zu lassen! Geht da was? Hier gibt es eventuell einen Arduino Lösungsansatz...howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
ESP-Now und MQTT Sollten für die Kommunikation zwische ESPs am besten Sein. Die Tasmota Firmware oder Der IO Broker sollten die Einfachsten zum Inplementieren Sein , da man sie Mit Einfachen Wenn,dann Regeln Programmieren Kann in einer Graphischen Programiersprache (Blockly)
@@techlife84 Bitte entschuldige meine Frage, aber ich bin krankheitsbedingt nicht auf der Höhe - habe alle Kommentare durchgelesen, finde ihn aber leider nicht
Hey, ich finde deine Videos echt klasse, nur könnten die Thumbnails besser sein, da diese sehr "billig" aussehen und einen schlechte ersten Eindruck verursachen.
Hab dir eine Mail geschrieben, doch bis jetzt noch keine Antwort. Wäre echt Mega wenn du mir antworten würdest, da ich das Projekt in ähnlicher Form für die Schule nachbauen muss. Danke schonmal 😊
im Juni kommt ein neues Video :) Abonnieren ist Kostenlos! Vielen Dank an alle bisherigen Spenden. Den Code gibt es weiterhin Kostenlos :) seid gespannt...
Wäre es vielleicht möglich den Code zu dieser Version noch zu bekommen? Ich habe zu spät gesehen, dass es eine neuere Version gibt und habe nun schon dieses Setup, das jedoch nicht mit dem verlinkten und offenbar aktualisierten Code zu funktionieren scheint.
da ich viele Anfragen bezüglich der Software und den Bibliotheken bekomme die Frage: Soll ich ein zusätzliches Video machen, wie ich die Bibliotheken etc. installiere?
Gerne, für Anfänger genau richtig! Gerne wüsste ich auch, was in der Software zu ändern ist, wenn man das Display weglassen möchte und dafür lieber ein paar LEDs die Feuchtigkeit anzeigen lassen möchte. Natürlich auch, wo/wie die LEDs angeschlossen werden, wäre interessant zu wissen.
Video ist online, ich sammle Vorschläge die öfter kommen und mache dazu zusätzliche Videos, schreibt es gerne im neuen Video in die Kommentare. Grüße
sehr gut, genau was ich gesucht habe
Klasse Video genau so ein Video hatte ich mir gewünscht als ich meinen Suchbegriff eingegeben habe. Chapeau
freut mich, schreib mir wenn du den code brauchst.
super genau was ich gesucht habe könnte ich das Programm vielleicht bekommen
Danke! Das werde ich gleich Nachbauen. Meine Pflanzen freuen sich jetzt schon :)
Perfekt für das bevorstehende Gesetz. 😂
Danke 👍🏽
Danke für das Teilen des Codes, das funktioniert 1A!
Man könnte noch eine prozentuale Anzeige daraus machen:
const int Trocken = 740;
const int Nass = 298;
int sensorValue = 0;
int prozentfeuchte = 0;
void FeuchtigkeitinProzent()
{
sensorValue = analogRead(A0);
prozentfeuchte = map(sensorValue, Trocken, Nass, 0, 100);
if(prozentfeuchte > 100)
{
Serial.println("100 %");
}
else if(prozentfeuchte 0 && prozentfeuchte < 100)
{
Serial.print(prozentfeuchte);
Serial.println("%");
}
}
void loop() {
(...)
display.print(prozentfeuchte);
display.println("%");
}
Auch bei der Schaltung des Relais könnte man dann mit den Prozentangaben arbeiten.
Beispiel:
if (prozentfeuchte < 75)
{
digitalWrite(2,0); // 0 bzw. LOW = AN
}
@@justart76 Hi, habe deine Code ausprobiert (danke für die Idee!!), aber bei mir funktioniert die Mapping-Funktion nicht, bzw. es zeigt ~ 161% an :( !
Was für ein Board benutzt du? Die Mapping-Funktion habe ich nachgelesen und sie ist syntaktisch richtig!? Die Constanten habe ich natürlich angepasst (350/ 700).
@@tmade7127 Ich habe ein Wemos D1 dranhängen. Habe gerade noch zwei Systeme aufgesetzt und es funktioniert bei mir tadellos. Alle Verbindungen überprüft? Bei mir wird manchmal so etwas angezeigt, wenn es einen Wackelkontakt gibt. :-)
@@justart76 Nochmal danke für deine Hinweise und Idee! Dass der "map" zunächst nicht ging lag bei mir daran, dass du den Map in der "void" setzt und wie ich eben erst verstehe, dafür eine Funktion gebaut hast (schlau!). Anbei mein fertiger Sketch: www.tmade.de/wiki/doku.php?id=arduino:arduino#irrigation_system
Nachdem ich jetzt gerade erst deinen Ansatz verstanden habe (und jetzt auch weiß, warum es bei mir zunächst nicht ging), muss ich das nochmal bauen. :)
Sehr angenehm dir zuzuhören
Danke für die super Anleitung, schade dass du nicht mehr Abonennten hast 💖
Mega gutes Video, wird nachgebaut für mein Hochbeet. Ich hab dir eine E-Mail bezüglich des Code geschickt.
viel Erfolg
Code (Wie gesagt ich bin kein Programmierer und der Code ist bestimmt nicht perfekt). Solltest du ihn 1:1 einfügen, dann teste zuvor deinen Sensorwert. Ich habe festgestellt das die unterschiedlichen Sensoren unterschiedliche Werte im Wasserglas anzeigen. Ist aber nicht weiter tragisch, solang du die Feuchtigkeit für DEINEN Sensor im Programmcode definierst. Ich bin offen für Anregungen, Fragen und Verbesserungsvorschläge.
Viel Spaß
/*
VCC = 5 Volt cap sens
VCC = 3,3 Volt Relais
-------------------------------------------------------------*/
#include
#include
#include
#include
Adafruit_SSD1306 display(-1);
/*
const unsigned char Smiley_lachen [] PROGMEM = {
};
const unsigned char Smiley_middle [] PROGMEM = {
};
const unsigned char Smiley_traurig [] PROGMEM = {
};*/
/*const int waterValue= 400;
const int moistValue= 600;
const int dryValue = 850;
const int pumpON = 660;*/
int val = 1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
digitalWrite(0, 1);
pinMode (2, OUTPUT);
digitalWrite(2, 1);
// initialize with the I2C addr 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Clear the buffer.
display.clearDisplay();
//display.invertDisplay(1);
// symbol_leer
display.drawRoundRect(0, 14, 30, 50, 5, WHITE);
display.display();
delay(2000);
// symbol_viertelbvoll
display.fillRoundRect(0, 14, 30, 12.5, 2, WHITE);
display.display();
delay(2000);
// symbol_halbvoll
display.fillRoundRect(0, 14, 30, 25, 2, WHITE);
display.display();
delay(2000);
// symbol_dreiviertelvoll
display.fillRoundRect(0, 14, 30, 38, 2, WHITE);
display.display();
delay(2000);
// symbol_voll
display.fillRoundRect(0, 14, 30, 50, 2, WHITE);
display.display();
delay(2000);
}
void loop() {
// put your main code here, to run repeatedly:
display.clearDisplay();
int sensorValue=analogRead(A0);
Serial.println(sensorValue);
delay(200);
//display.println(sensorValue);
if (sensorValue > 570)
{
//val=!val;
display.drawRoundRect(0, 14, 30, 50, 5, WHITE);
display.display();
digitalWrite(2,0); // 0 bzw. LOW = AN
}
else if ((sensorValue < 550) && (sensorValue > 500))
{
display.fillRoundRect(0, 14, 30, 12.5, 2, WHITE);
display.display();
}
else if ((sensorValue < 500) && (sensorValue > 450))
{
display.fillRoundRect(0, 14, 30, 38, 2, WHITE);
display.display();
}
else if (sensorValue < 450)
{
display.fillRoundRect(0, 14, 30, 50, 2, WHITE);
display.display();
digitalWrite(2,1);
}
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(50,20);
display.println(sensorValue);
display.display();
delay(200);
}
Moin kurze Frage zum Projekt, haste vielleicht den Namen oder die Produktnummer der Batteriehalterung für die Wasserpumpe?
Schau dir mal den aus der Videobeschreibung an, ist der selbe wie der von mir bloß mit ON/OFF Schalter. Funktioniert aber auch.
Hallo, vielen Dank, sehr hilfsreich. Eine Frage hätte ich denn noch und zwar zum Betrieb muss immer einen Rechner da seien oder wenn Programmcode auf Controller geladen ist, läuft dann allein ohne Rechner .
Programmcode rüber laden, danach kannst du es auch ohne Rechner betreiben, z.B. mit einer Powerbank
Danke, fand es sehr anschaulich. Bei mir ist immer die Frage wie macht man so ein Projekt am Ende in "schön!"? Danke für dein Video, wenn auch manchmal etwas unscharf :P
Könnte mir vorstellen, das man mit einem 3D Drucker hier arbeiten könnte. Damit die Sensoren nicht so blank rumliegen in der Wohnung oder auf der Terrasse.
Super Video! Wie die anderen deiner Videos auch. Ich habe eine Frage bezüglich dem Display, hast den den SDA auf D2 und den SCL auf D1 aufgelegt? Wenn ja wieso, komme leider nicht dahinter sorry. Muss du die Pins dann im Programm auch konfigurieren oder werden Sie dann automatisch vom D1 über die Adresse 0x3C des Displays angesprochen ? Sorry das sind wahrscheinlich dumme Fragen ich fange leider erst an. Schönen Gruß
Hi, danke für dein Feedback. Es gibt keine dummen Fragen, nur dumme Antworten und deine Fragen sind berechtigt ;)
Sieh dir mal die GPIO vom ESP 8266 mini -> www.google.com/search?q=esp8266+mini+gpio&sxsrf=ALeKk0016v21hiS1ikeMSxq9WnQmIeOQ4A:1606314492369&tbm=isch&source=iu&ictx=1&fir=HI8V5x7XNyIhnM%252CSnlcq4QotyYk3M%252C_&vet=1&usg=AI4_-kRZOwHAA1krGpFVa2ehVZhpF5UqVg&sa=X&ved=2ahUKEwibxNvl853tAhWKqaQKHYpBDhkQ9QF6BAgCEFM&biw=1920&bih=982&dpr=1#imgrc=HI8V5x7XNyIhnM
an. Hier solltest du sehen warum ich D1 und D2 dafür hergenommen habe :)
Die Adresse ist in der Bibliothek, welche du einbindest enthalten.
Grüße
@@techlife84 super vielen Dank jetzt ist es klar. Bei dem Datenblatt von Az Deivery wird es nicht so beschrieben, deswegen kam ich nicht drauf!
Mega video dankeschön!👍🏻👍🏻
Gerne ;)
Hello, ich hatte dir schon eine Mail geschrieben. Sehr coole Sache, abo hab ich schon da gelassen :)
Hi sorry für die verspätete Antwort, code kommt heute Nachmittag. email war im spam filter :(
Hast du schonmal drüber nachgedacht eine Leiterplatte dafür zu designen? Über kostenlose Version von Eagle geht das Wunderbar ;)
Danke für das Video! Ich wäre auch an dem Programmcode interessiert, habe dir auch schon eine Mail geschrieben. :)
Hab ihn dir geschickt. Viel Spaß damit
Hey ich finde deine Arbeit mega toll möchte es gerne nach machen brauche nur den Code hab dir eine Mail geschrieben aber es gab eine Fehler Meldung das man dir nicht schreiben kann
Hi, danke für das Feedback. Ich bekomme am Tag 1-3 emails zum Code, die E-Mail-Adresse sollte also funktionieren :)
Hey mein Relais Schaltet zuverlässig ohne Last oder mit einer led
Aber sobald ich den Motor anklemme spinnt das Relais komplett .
Kannst du mir vllt helfen ?
Hey, tolles Projekt das bei mir auch gut funktioniert. Ich hab aber ne Frage bezüglich der PINs. Im Code steht dass der Relais-PIN digitalWrite(2,0) ist. Das Müsste nach meinem Verständnis doch der D2 auf dem Board sein. In Wirklichkeit ist es aber der D4, den du ja auch verlötet hast. Wie kommt das? Ich wollte mir das ganze nämlich noch auf nem Board mit mehr analogen Anschlüssen auf 4 Sensoren und Pumpen erweitern, bin jetzt aber zwecks Programmierung überfragt.
Danke für das Feedback. Deine Frage ist völlig nachvollziehbar. Beim ESP 8266 Mini musst du dir die GPIO anschauen siehe link (escapequotes.net/esp8266-wemos-d1-mini-pins-and-diagram/) GPIO2 = D4 =DigitalWrite(2,..) völlig verwirrend, aber merk dir beim esp8266 mini für den Code, dass du dir die GPIO Nummer ansiehst. Hoffe ich konnte dir damit weiter helfen. PS am Montag kommt ein neues Video indem ich eine verbesserte Version der Bewässerung zeige, evtl ist das auch für dich interessant. LG :)
@@techlife84 Wer hat sich denn sowas wieder ausgedacht? :D Danke für die schnelle Antwort. Ich hab die LoLin NodeMCU Version. Seh grade dass es dort auch so ausschaut. www.theengineeringprojects.com/wp-content/uploads/2018/10/Introduction-to-NodeMCU-V3.png
Werd mir deine neue Version auf jeden Fall anschauen. Grüße
@@techlife84 wobei mir auffällt dass der Display-Pin
digitalWrite(0, 1);
pinMode (2, OUTPUT);
digitalWrite(2, 1);
auch D4 sein müsste aber der normale D2 ist.... :(
Guten Abend, schöne Variante, danke! Wo finde ich den Code?
Super Video. Abo und like da gelassen. Wie wäre es mal mit einer schönen Unterlage, damit die Cam besser fokusiert und damit das Holz nicht so leidet zwecks kratzer etc. ? :) LG
ps: Was Pflanzen angeht, müsstest du dich etwas beschäftigen, da sie nicht Gesund aussieht, aber das ist ja nen anderes Thema. ( Belüftung,Erde,Food etc.) . Trotzdem super Video weiter so.
Danke für das Feedback :). In meinem nächsten video Zeige ich die Pflanze wie sie aktuell aussieht. Kein Vergleich mehr :) saftig grün und gut gewachsen, dachte selber nicht, dass ein regelmäßiges Gießen so eine Veränderung hervor ruft :D.
Hi, ist der code noch zu haben?
Klar, schreib mir ne mail
Tolles Video, gut erklärt, Dankeschön 👍🏾👍🏾
Hast du ne Ahnung, wie lang man die Leitungen zum Sensor maximal haben sollte? Gibt es ne Möglichkeit das durch isolierte Kabel zu verlängern?
verlängern kannst du die, ich hab leider keine Ahnung was die maximale länge dafür dann ist. Theoretisch könntest du es über die spannungsabfall Formel in Abhängigkeit der Leitungslänge und dem Querschnitt berechnen. Allerdings kommt da nur ein theoretischer Wert raus. Probieren geht über studieren :)
Hey, vielen Dank für deine Antwort. Ich werde das morgen mal mit deiner angesprochenen Formel durchrechnen. Ich plane eine Technikecke auf einer Seite des Balkons und einen Kabel- und Schlauchkanal um die Brüstung um zu allen Kästen zu gelangen. Wenn der ausgerechnete Wert halbwegs stimmt, dann probiere ich es aus und schreibe dir das Ergebnis :)
@@konstantinhungs9167 hey erzähl Mal wie es gelaufen ist
Sowas hab ich schon lang gesucht
Muss der Microcontroller durchgehend mit dem Programm/dem laptop Verbundensein damit die Funktion gegeben ist? Gäbe es auch eine Möglichkeit das Programm auf dem Controller zu speichern, so dass nur die Batterie und das Wasser gewechselt werden muss?
Die Verbindung zum Laptop war im Video nur notwendig, um am seriellen Monitor die Veränderung beim rausziehen des Sensors zu zeigen. Natürlich ist der Code auf dem Microcontroller. Strom wird von der Batterie geliefert.
gutes Video, hätte aber da noch eine Frage:
Der Mikrocontroller gibt doch eine Spannung von 3.3V an den GPIO-Pins aus(oder doch 5V).Aber das Relais braucht laut Datenblatt 5 V um zu Schalten. Also reichen die 3.3V Ausgangsspannung aus um das Relais zu schalten?
Hi, das Datenblatt zum Relais stimmt nicht. Bei 5V funktioniert es nicht
Cooles Video! Verdienter Like! :D Ist das Batteriefach notwendig?
Danke fürs Feedback. Ja das Batteriefach brauchst du, da der Mikrokontroller die Pumpenleistung nicht schalten kann. Alternativ kannst du natürlich auch andere externe Stromquellen anschließen (3,3-5V) dann hast du das Thema Batterien nicht. Meine Batterien halten jetzt seit 4 Monaten.
Kann ich eine Powerbank einfach an die Anschlüsse machen so wie du die Batterie?
Kannst du machen ja.
Geil. Wie kann man das regeln, wenn die Erde großflächiger (Tablettgröße) und flacher (2cm) ist, für die Anzucht von Weizengras?
du Könntest probieren den Sensor horizontal anzubringen, damit du die Fläche vom Sensor bedeckst.
Hallo
an dem programm cod hätt ich intresse würde gern mal einwenig damit experimentieren
Hi, schreib mir bitte eine email ;)
Hi, muss der Chip permanent über usb angeschlossen sein oder kann man ihn auch über Einfache Kabel bestromen?
Du kannst den ESP auch über dein handy Ladegerät oder einer Powerbank anschließen :)
Grüße
Wie lange halten die Batterien?
Ich habe eine Bewässerung, aber nach 14 Tagen sind die Batterien leer. 14 Tage würden die Pflanzen aber auch so durchhalten. Ich suche nach einer Möglichkeit, die Bewässerung für drei Monate über Batterien laufen zu lassen.
Eine Lösung wäre, das Ganze nicht mit Batterien, sondern mit Netzteil laufen zu lassen. Kostet in Summe auf Dauer eher weniger. Dann könnte man aber auch noch das Netzteil an eine smarte Steckdose anschließen, die per App auch von unterwegs aus dem Urlaub raus ab und zu eingeschaltet werden kann. Ein paar min. laufen lassen, damit das System arbeiten kann, dann wieder ausschalten.
Alles Ok, aber was für eine Üble Musik im Hintergrund?
Cooles Projekt 👍 Ich hätte eine kurze Frage.
Wenn dir der uC kaputt geht flutet dir das ganze die Pflanze und danach das Zimmer. Warum gehst du beim Relais nicht auf NO?
Oder wenn die Katze den Schlauch aus dem Topf wirft :P.
Ich lade in den nächsten tagen ein neues Video hoch, da ändere ich diese Dinge :) danke für dein Feedback
Tolles Video! Habe ich gerade gefunden, weil ich auch ein Pflanzenbewässerungssystem bauen möchte, allerdings mit4 Feuchtigkeitssensoren und 4 Pumpen. Vielleicht hast Du ja noch mal Zeit dir Gedanken zu machen, was zu programmieren ist, damit ich auf dem Display verschiedene Untermenüs für z.B. Eingabe von 4 Feuchtigkeitswerten (bei deren Unterschreitung die Pumpen für eine gewisse Zeit anfangen zu laufen) mit einem Rotary Encoder (Drehgeber) mit Druckschalter, Pumpenlaufzeiten und Pausendauer eingeben und abspeichern zu können.
Vielen Dank !!!
Baue gerade ein Solarbetriebenes kleines Gewächshaus. Anstatt 4 Pumpen zu nehmen, ich würde es eher über Ventile ansteuern.
Welches Komponenten werden benötigt um 2 weiter Sensoren und 2 weitere Pumpen zu betreiben?
Kommt ganz darauf an wie du was schalten möchtest. Da gibt es keine eindeutige Aussage. Was magst du machen?
Lg
@@techlife84 gleicher Aufbau nur mit 2 weiteren Sensoren und 2 weiteren Pumpen:) Grüße
@@bedasepo9084 sollen die Pumpen gleichzeitig laufen, oder willst du die unabhängig voneinander betreiben
@@techlife84 Die Pumpen sollten unabhängig voneinander laufen also je nach Feuchtigkeitsbedarf des Sensors
@@bedasepo9084 dann brauchst du jeweils einen Sensor, ein Relais, die Stromzufuhr brauchst du nur einmal.
Hey wo bekommt man den Code her?
Kann man einen D1 mini mit 5v oder 3.3v betreiben?
Beides
Wenn es nicht so pfuschermäßig aussehen soll, wäre es eigentich cool, das Ganze z.B. direkt in die Pflanze reinzubauen. Vorrausgesetzt, die Pflanze ist groß genug.
Kann Mann das auch draußen benutzen fürs Beet?
Hi, theoretisch ja, aber du müsstest die Elektronik gegen Feuchtigkeit, Regen etc. schützen.
Kann man auch ne 24v pumpe anschliesen?
ja, dafür brauchst du dann aber eine 24V Spannungsquelle für die Pumpe (anstatt dem Batteriefach)
Ist es möglich, den Status auch per IOBroker abzufragen?
Ja
Bei mir schaltet das Relais nicht um.
Hast du da vllt einen Tipp?
Richtige Kontakte angeschlossen? Eigentlich hilft nur Messen. Wenn es Laut ESP schaltet, dann müsstest du am Ausgang gegen GND eine Spannung messen, wenn das der Fall ist, dann stimmt was am Relay nicht. Solltest du dann keine Spannung am Ausgang messen, dann liegt es wahrscheinlich an deiner Deklaration im Programm.
Grüße
Multimeter ist bestellt. Ich schaue mal, was bei rum kommt und melde mich dann nochmal. Danke!
Wenn ich den output messe habe ich 3.32 v wenn der abnehmer dran ist sind es 0.6v. Da muss ich mich noch ein bisschen auseinander setzen.
Hallo zusammen,
Ich hatte mir ein Set über Amazon bestellt, der Aufbau und das programmieren gingen ebenfalls sehr einfach. Allerdings hatte ich Probleme mit den Pumpen die nach kurzer Zeit defekt waren!
Hat jemand ähnliche Erfahrungen und vll einen Tipp?
Mfg
Joachim
meine laufen immer noch
Jetzt versuche ich es nochmal hierüber, den Code zu bekommen. Bitte, bitte schick mir doch den Code. Leider hast du bislang nicht auf meine Mails geantwortet.
Hi, sorry das du noch keinen Code erhalten hast. Habe gesehen das deine Mail im Spam Ordner gelandet ist. Tut mir sehr leid. Die Mail geht morgen Vormittag raus, da ich heute unterwegs bin. Liebe Grüße und viel Spaß damit 👨💻
Alles & nichts Ha, da bin ich aber froh! Vielen Dank für die Antwort, ich freu mich schon drauf!
Cool! :)
auch ich danke für das Teilen des Codes , der funktioniert auf meinem UNO R3 ATMega328P CH340 16MHz Entwicklungsboard prima zusammen mit dem
von Dir verlinkten I2C Display 128 x 64 Pixel 0,96 Zoll Display. Leider nicht mit dem Mini NodeMcu mit ESP8266-12F WLAN Modul. Hab das selbe thema wie
HaGe Vau, im display halbes Glas und wilde pixel. Anfängergrübeln...
Danke für das Feedback und viel spaß damit. Bezüglich dem Mini Node bin ich überfragt warum es bei manchen geht und bei manchen wiederum nicht. Anfang August habe ich etwas mehr Zeit, dann werde ich mich der Sache annehmen :)
Bei mir habe ich das selbe Verhalten...ein halbes leeres Rechteck und Pixel wild zerstreut. Außerdem bootet das Board nur, wenn ich den Datenbus vom Display erst anstecke, wenn das Board gebootet hat (sonst bootet es nicht mehr und ich habe schon 3 Displays getestet). :(
@@tmade7127 ich habe das Problem bei euch zwei gefunden. Anscheinend sind nicht alle displays baugleich, obwohl Sie so aussehen! Ich müsste von euch wissen was auf der Rückseite des displays steht. Es muss eine Änderung in der Bibliothek vorgenommen werden, da die i2c Adresse für die Ansteuerung bei den Minis nicht immer stimmt. Deswegen funktioniert es bei mir und bei manchen nicht.
Das Problem lässt sich aber beheben :)
@@tmade7127 probiert mal diese Anleitung aus: Da beschreibt er das Problem, welches nicht immer vorhanden ist. randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/
You should change the OLED address in the following line, if necessary. In our case, the address is 0x3C.
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Hallo, ich habe dir eine email zu Programmcode geschrieben. Kann du mir bitte ein mal den Programmcode schicken.
Hi sorry für die verspätete Antwort, code kommt heute Nachmittag. email war im spam filter :(
Danke
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
digitalWrite(0,1);
//Output Pin wird als output definiert
pinMode (2, OUTPUT);
//Relais wird ausgeschaltet
digitalWrite(2,HIGH);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(200);
//Relais wird eingeschaltet wenn der Sensor einen Wert über 600 ausgiebt
if (sensorValue > 600) {
//Relais einschalten
digitalWrite(2,LOW);
Serial.println("Pumpe An");
}
//Relais wird ausgeschaltet wenn der Sensor einen Wert unter 600 ausgiebt
else if (sensorValue < 600) {
//Relais ausschalten
digitalWrite(2,HIGH);
Serial.println("Pumpe Aus");
}
}
Das ist mein Code für alle für alle die die Bewässerungsanlage ohne Display betreiben wollen. Als Tipp noch schaltet eine Diode zwischen Relais und Arduino ohne hat es bei mir nicht funktioniert.
Welche Spannung hast du für das Relays hergenommen? Ich verwende keine Diode und es funktioniert seit dem Video Upload.
Ich habe das Relais an die 5v Spannung des Arduinos angeschlossen. Bei mir war das Relais entweder an oder aus. Habe dann mal online gesucht und jemand mit dem gleichen Problem gefunden. Der meinte eine Diode würde helfen. Habe es ausprobiert und seit dem funktioniert alles wunder bar.
@@rolex8433 Wenn du das Relais an 3,3V anschließt funktioniert es ohne Diode :). aber danke für den Tipp :) Grüße
@@techlife84 entschuldige, aber ich habs leider immernochnicht gebacken bekommen. Daher tauche ich hier wieder auf. Ich habe Dankend den Code ohne Display (mein Versuch mit Display) hat nicht geklappt. (Portproblem beim ESP8266.)
Mit dem Arduino uno funktuoniert die Verbindung. Problem... Ich bekomme das Relais nicht auf grün geschaltet. Grün blinkt immer nur, wenn ich das In vom Relais in die Arduino Buchse D1 stecke. Mehr nicht. Wie kann ich das Problem lösen? Grüße
Hi, habe die erweiterte Version leider nicht hinbekommen und werde es später versuchen. Ich bräuchte für dieses Projekt den Code und die Info, ob das Arduino hier noch aktuell ist. Danke dir für alles. Die Spende/Support folgt.
Code ist in der Video Beschreibung zum Download verfügbar
Hallo TechLife, wir haben diese Idee als Schulprojekt gewählt und haben schwierigkeiten die verlinkten Komponenten zu kaufen. Wir sind leider keine Stromer und darum auch nicht das Ideale Fachwissen, falls du uns eine kompatible Wasserpumpe empfehlen könntest, wäre das ideal.
Ein kompatible ist doch verlinkt :)
Danke fürs Video.. Darf ich den Code haben?
Gerne, für den Code schicke mir doch eine Email an die Adresse die in der Videobeschreibung angegeben ist. Lg :)
Hei cooles Video ! Wiso arbeitest du nicht mit einem arduino mini ?
Danke dir :). Weil der kein WIFI Modul hat und ich das ganz gerne nutze.
Hast du nicht mal Lust Links zu posten unter denen man die Sachen bestellen kann?
Sind alle in der Videobeschreibung verlinkt. LG
Hey, Top Video, habe genau so etwas gesucht. Könntest du mir den Code zukommen lassen ?
👍
Kannst du mal ein Video zur Erklärung von Ground und alles im Elektrotechnischen Sinne?
Wenn ich im Internet suche, dann finde ich immer seitenweise Informationen, jedoch will ich einfach nur so knackig kurz zusammengefasst dargestellt haben. Wenn du das machst, kannst du dann auch Volt, Ampere, Ohm, Watt und so erklären und wie man sich das Vorstellen kann, also Volt ist ja die Spannung, aber was ist Spannung und warum gibt es viel und wenig Spannung und Weiteres.
Wenn nicht ist auch gut, jedoch finde ich, dass dadurch viele inkl. mir besser folgen können.
Mach ich 👌 wollte eh bald ein neues Video machen, dann versuche ich das einzubringen
Guten Tag. Bin totaler Neueinsteiger bei Arduino und ich hatte eine kleine mobile Bewässerung im Sinn. Und ich kann nach kurzer Bastelei sagen dass ich mit deinem Code schon erfolgreich war. Danke dafür. Hatte versucht das Display aus dem Code zu entfernen da ich dieses nicht benötige. Leider habe ich dabei wohl etwas zu viel gelöscht..... Wäre super hilfreich für mich wenn Du den vereinfachten Programmcode ohne Display auch noch posten könntest. Die nächsten Schritte die ich im Kopf habe ist ein Sleep Mode um das Ganze auch mit Akkus einige Tage betreiben zu können. Evtl später mal noch solar und mit einem Microcontroller der mehrere analoge Eingänge hat. Aber Schritt für Schritt.😃
schöne Gedankengänge. Werde ich asap machen. Kleiner Tipp, bevor du löscht, kommentier erstmal aus, über //, dann testen und löschen.
Werde demnächst 2 neue Videos machen, ebenfalls mit Mikrokontroller, vielleicht ist ja was dabei für dich. Grüße
Hatte nun schon etwas experimentiert und mittels Easycding.tn ein kleines Programm gebastelt. Zuerst dachte ich dass es gut funktioniert hatte am Ende die deep Sleep Funktion am Ende auf 1 h eingestellt und zuvor 100 mal den Sensor mit 0,5 s de las Zeit auslesen und das Relais entsprechend schalten lassen. Hatte gut funktioniert bis ich das Ganze dann habe länger laufen lassen über den Akku. Nun sind scheinbar 2 Sensoren hinüber..... Einer zeigt nur noch 1024 an der andere 45.... Kann es sein dass es nicht gut ist das Relais und den Sensor über die 3.3 V Ausgänge anzusteuern? Leider hat der Größe Node Mcu ja keine 5 V Ausgänge.... Bei den Akkus habe ich 3 Nimh Akkus mit nehm Step up Modul auf 5 V hochgefahren und die kleine Pumpe habe ich direkt am Bateriepack parallel abgegriffen. Irgendwo muss da de rf Wurm drin sein.... Naja aller Anfang ist schwer. Wenn Du da was in die Richtung hast das mir hilft würde ich mich sehr freuen. Danke und nenschönen Tag
@@alexjustdoit2255 Danke für deine Frage, leider ist es so schwierig für mich deinen Aufbau nachzuvollziehen. Warum hast du nicht den ESP8266 mini aus dem Video verwendet? Laut den Datenblättern (Sensor 5V) darf das keine Ursache sein, da die Bauteile dafür ausgelegt sind. Warum hast du deine Auslesezeit mit 0,5 delay so kurz gewählt? Das hört sich sehr schnell an. Es kann auch sein das er über das zusätzliche Step up Modul dass du verwendest, eine Spannungsspitze abbekommen hat. Meine Anlage läuft jetzt seit gut 3 Monaten ohne Probleme oder Ausfälle.
Bei Fragen kannst du dich gerne melden.
Hallo, die Antwort ist ganz einfach weil ich nur den großen Bruder hier hatte. Der mini ist jetzt aber bestellt. Ersatzweise habe ich jetzt mit einem nano experimentiert. Das funktioniert jetzt mit 2 akku Packs eine für den nano und eine für die Pumpe schon wunderbar. Nur der Stromsoarmodus ist beim nano nicht sehr gut. Das sollte dann mit dem mini noch besser gehen. Momentan reicht die Akkulaufzeit circa 4 Tage mit 3 Nimh Akkus. Verbesserungen folgen. Hab auch die Grenzen im Code noch so gesetzt dass er bei zu hohen oder niedrigen Werten generell aus ist um bei einem Sensordefekt zu verhindern dass ich alles flute. Danke nochmals für die Inspiration.
@@alexjustdoit2255 Hört sich sehr gut an. Ich tracke aktuell die Daten (Feuchtigkeit, Temperatur, Pumpe an) um zu sehen ob und wie sie korrelieren. Dazu kommt ein neues Video.
Hy Cooles Video, wäre es möglich, das Du alle Komponenten verlinkst. ;) Um eine Fehlkauf zu vermeiden! Gruss Damian
Danke für das Feedback. Ich habe die Komponenten die ich verwende in der Videobeschreibung verlinkt.
Sehr schönes Projekt, leider zum Teil fast nicht zu ersehen wo welche Kabel zu verlöten sind. zb: "dann dieser d4 hier" aber 6 Sätze über deine schlechte Lötarbeit und dass du das wort eigentlich nicht magst. Ein "Schaltplan" wäre mehr als hilfreich! Ein Schaltplan würde wirklich viel zeit sparen und zum Verständnis beitragen!
Hallo, da der ESP 8266 wohl WLAN fähig sein soll, wünschte ich mir eine Hardware/Software Erweiterung. Ich würde gerne zusätzlich ein Magnetventil, für die Balkonpflanzen-Bewässerung schalten wollen, um dem Kabelsalat vom Balkon zur Küche, wo das Magnetventil sitzt, zu vermeiden. Wenn zusätzlich zu umständlich ist, dann einfach ein zweites Gerät für den Balkon. Es soll aber nicht manuell per Handy ein Schaltbefehl bekommen, sondern automatisch das Bewässerungsfühler-Signal nutzen, um das Ventil zu öffnen, oder schließen zu lassen! Geht da was?
Hier gibt es eventuell einen Arduino Lösungsansatz...howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
ESP-Now und MQTT Sollten für die Kommunikation zwische ESPs am besten Sein. Die Tasmota Firmware oder Der IO Broker sollten die Einfachsten zum Inplementieren Sein , da man sie Mit Einfachen Wenn,dann Regeln Programmieren Kann in einer Graphischen Programiersprache (Blockly)
Ich habe Dir noch eine Mail geschickt mit Bild, nur falls diese wieder im Spamordner landet.
gerade gesehen, habe deine Mail als nicht Spam schon markiert 😂
Hey, cooles Video. Kannst du bitte noch den kompletten Code zeigen, brauch den wirklich dringend
schreib mir am besten ne mail, dann sende ich dir den code zu
Was ist deine Mail?
Genau was ich gesucht habe - schickst mir den Code pls - ansonsten ggf auf Github laden :) - vielen Dank vorab
Danke für das Feedback, der code ist bereits hier im Kommentar von mir angeheftet. Grüße
@@techlife84 Bitte entschuldige meine Frage, aber ich bin krankheitsbedingt nicht auf der Höhe - habe alle Kommentare durchgelesen, finde ihn aber leider nicht
@@madnessfire9081 Viel Spaß
/*
VCC = 5 Volt cap sens
VCC = 3,3 Volt Relais
-------------------------------------------------------------*/
#include
#include
#include
#include
Adafruit_SSD1306 display(-1);
/*
const unsigned char Smiley_lachen [] PROGMEM = {
};
const unsigned char Smiley_middle [] PROGMEM = {
};
const unsigned char Smiley_traurig [] PROGMEM = {
};*/
/*const int waterValue= 400;
const int moistValue= 600;
const int dryValue = 850;
const int pumpON = 660;*/
int val = 1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
digitalWrite(0, 1);
pinMode (2, OUTPUT);
digitalWrite(2, 1);
// initialize with the I2C addr 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Clear the buffer.
display.clearDisplay();
//display.invertDisplay(1);
// symbol_leer
display.drawRoundRect(0, 14, 30, 50, 5, WHITE);
display.display();
delay(2000);
// symbol_viertelbvoll
display.fillRoundRect(0, 14, 30, 12.5, 2, WHITE);
display.display();
delay(2000);
// symbol_halbvoll
display.fillRoundRect(0, 14, 30, 25, 2, WHITE);
display.display();
delay(2000);
// symbol_dreiviertelvoll
display.fillRoundRect(0, 14, 30, 38, 2, WHITE);
display.display();
delay(2000);
// symbol_voll
display.fillRoundRect(0, 14, 30, 50, 2, WHITE);
display.display();
delay(2000);
}
void loop() {
// put your main code here, to run repeatedly:
display.clearDisplay();
int sensorValue=analogRead(A0);
Serial.println(sensorValue);
delay(200);
//display.println(sensorValue);
if (sensorValue > 570)
{
//val=!val;
display.drawRoundRect(0, 14, 30, 50, 5, WHITE);
display.display();
digitalWrite(2,0); // 0 bzw. LOW = AN
}
else if ((sensorValue < 550) && (sensorValue > 500))
{
display.fillRoundRect(0, 14, 30, 12.5, 2, WHITE);
display.display();
}
else if ((sensorValue < 500) && (sensorValue > 450))
{
display.fillRoundRect(0, 14, 30, 38, 2, WHITE);
display.display();
}
else if (sensorValue < 450)
{
display.fillRoundRect(0, 14, 30, 50, 2, WHITE);
display.display();
digitalWrite(2,1);
}
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(50,20);
display.println(sensorValue);
display.display();
delay(200);
}
@@madnessfire9081 In meiner Antwort unter deinem Kommentar habe ich den code soeben eingefügt. Viel spaß damit
Hey, ich finde deine Videos echt klasse, nur könnten die Thumbnails besser sein, da diese sehr "billig" aussehen und einen schlechte ersten Eindruck verursachen.
Ja in Sachen Thumbnails bin ich nicht sehr einfallsreich 😂
am besten funktioniert das ganze mit nem Platienenhalter !LOL
Bitte den Code
Oder E-Mail Adresse ?
Code ist in der videobeschreibung zum Download verfügbar
Hey habe dir eine email geschrieben für den Programmcode. Will das unbedingt nachbauen einfach genial! Bitte schreib mir zurück!
Schau in dein email Eingang, viel Spaß damit. 😉
Hab dir eine Mail geschrieben, doch bis jetzt noch keine Antwort. Wäre echt Mega wenn du mir antworten würdest, da ich das Projekt in ähnlicher Form für die Schule nachbauen muss. Danke schonmal 😊
Furchtbare zu laute Musik
Hab ich auch erst danach festgestellt. Merke ich mir für die Zukunft, danke trotzdem für das Feedback.