Anleitung für AUTOMATISCHE Pflanzen BEWÄSSERUNG Arduino ESP 8266 (Tutorial DIY selber bauen) + Code!

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 191

  • @techlife84
    @techlife84  3 роки тому +1

    im Juni kommt ein neues Video :) Abonnieren ist Kostenlos! Vielen Dank an alle bisherigen Spenden. Den Code gibt es weiterhin Kostenlos :) seid gespannt...

    • @Enginebug
      @Enginebug 6 місяців тому

      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.

  • @techlife84
    @techlife84  4 роки тому +20

    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?

    • @gerd7038
      @gerd7038 4 роки тому +4

      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.

    • @techlife84
      @techlife84  4 роки тому +2

      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

  • @peterbahr9566
    @peterbahr9566 3 роки тому +9

    sehr gut, genau was ich gesucht habe

  • @lennard-9044
    @lennard-9044 3 роки тому +2

    Klasse Video genau so ein Video hatte ich mir gewünscht als ich meinen Suchbegriff eingegeben habe. Chapeau

    • @techlife84
      @techlife84  3 роки тому

      freut mich, schreib mir wenn du den code brauchst.

  • @fritzifritzi5402
    @fritzifritzi5402 5 місяців тому +1

    super genau was ich gesucht habe könnte ich das Programm vielleicht bekommen

  • @simongeiger2555
    @simongeiger2555 4 роки тому +2

    Danke! Das werde ich gleich Nachbauen. Meine Pflanzen freuen sich jetzt schon :)

  • @eXa47
    @eXa47 Рік тому +1

    Perfekt für das bevorstehende Gesetz. 😂
    Danke 👍🏽

  • @justart76
    @justart76 4 роки тому +3

    Danke für das Teilen des Codes, das funktioniert 1A!

    • @justart76
      @justart76 4 роки тому

      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
      }

    • @tmade7127
      @tmade7127 4 роки тому

      @@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).

    • @justart76
      @justart76 4 роки тому

      @@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. :-)

    • @tmade7127
      @tmade7127 4 роки тому +1

      @@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. :)

  • @felixp.8692
    @felixp.8692 3 роки тому +2

    Sehr angenehm dir zuzuhören

  • @Back4Fungame
    @Back4Fungame 4 роки тому +1

    Danke für die super Anleitung, schade dass du nicht mehr Abonennten hast 💖

  • @kevinkaminiorz6805
    @kevinkaminiorz6805 3 роки тому +1

    Mega gutes Video, wird nachgebaut für mein Hochbeet. Ich hab dir eine E-Mail bezüglich des Code geschickt.

  • @techlife84
    @techlife84  4 роки тому +3

    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);
    }

    • @leon1532
      @leon1532 4 роки тому

      Moin kurze Frage zum Projekt, haste vielleicht den Namen oder die Produktnummer der Batteriehalterung für die Wasserpumpe?

    • @techlife84
      @techlife84  4 роки тому +1

      Schau dir mal den aus der Videobeschreibung an, ist der selbe wie der von mir bloß mit ON/OFF Schalter. Funktioniert aber auch.

  • @yusufluable
    @yusufluable 2 роки тому +1

    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 .

    • @techlife84
      @techlife84  2 роки тому

      Programmcode rüber laden, danach kannst du es auch ohne Rechner betreiben, z.B. mit einer Powerbank

  • @familiespongebob8694
    @familiespongebob8694 Рік тому +1

    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

    • @aKa55
      @aKa55 Рік тому

      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.

  • @ramon9725
    @ramon9725 4 роки тому +2

    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ß

    • @techlife84
      @techlife84  4 роки тому +1

      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

    • @ramon9725
      @ramon9725 4 роки тому

      @@techlife84 super vielen Dank jetzt ist es klar. Bei dem Datenblatt von Az Deivery wird es nicht so beschrieben, deswegen kam ich nicht drauf!

  • @supriserex73
    @supriserex73 3 роки тому

    Mega video dankeschön!👍🏻👍🏻

  • @zanzup2377
    @zanzup2377 3 роки тому

    Hello, ich hatte dir schon eine Mail geschrieben. Sehr coole Sache, abo hab ich schon da gelassen :)

    • @techlife84
      @techlife84  3 роки тому

      Hi sorry für die verspätete Antwort, code kommt heute Nachmittag. email war im spam filter :(

  • @sir_dude0594
    @sir_dude0594 9 місяців тому +1

    Hast du schonmal drüber nachgedacht eine Leiterplatte dafür zu designen? Über kostenlose Version von Eagle geht das Wunderbar ;)

  • @byzgms2171
    @byzgms2171 2 роки тому

    Danke für das Video! Ich wäre auch an dem Programmcode interessiert, habe dir auch schon eine Mail geschrieben. :)

    • @techlife84
      @techlife84  2 роки тому

      Hab ihn dir geschickt. Viel Spaß damit

  • @Kingofbuddy
    @Kingofbuddy 2 роки тому +1

    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

    • @techlife84
      @techlife84  2 роки тому

      Hi, danke für das Feedback. Ich bekomme am Tag 1-3 emails zum Code, die E-Mail-Adresse sollte also funktionieren :)

  • @tobiasb9192
    @tobiasb9192 6 місяців тому

    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 ?

  • @nobbeperez9517
    @nobbeperez9517 4 роки тому +1

    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.

    • @techlife84
      @techlife84  4 роки тому +1

      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 :)

    • @nobbeperez9517
      @nobbeperez9517 4 роки тому

      @@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

    • @nobbeperez9517
      @nobbeperez9517 4 роки тому

      @@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.... :(

  • @norbertdunker-ld7lv
    @norbertdunker-ld7lv Рік тому

    Guten Abend, schöne Variante, danke! Wo finde ich den Code?

  • @miuggthx5317
    @miuggthx5317 4 роки тому

    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.

    • @techlife84
      @techlife84  4 роки тому

      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.

  • @timoto5072
    @timoto5072 2 роки тому +1

    Hi, ist der code noch zu haben?

  • @MrJaynut
    @MrJaynut 11 місяців тому

    Tolles Video, gut erklärt, Dankeschön 👍🏾👍🏾

  • @konstantinhungs9167
    @konstantinhungs9167 3 роки тому +1

    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?

    • @techlife84
      @techlife84  3 роки тому

      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 :)

    • @konstantinhungs9167
      @konstantinhungs9167 3 роки тому +1

      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 :)

    • @marcoingendahl5782
      @marcoingendahl5782 3 роки тому

      @@konstantinhungs9167 hey erzähl Mal wie es gelaufen ist

  • @mathias6132
    @mathias6132 4 роки тому

    Sowas hab ich schon lang gesucht

  • @nocritt
    @nocritt 9 місяців тому

    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?

    • @carstenkrueger3382
      @carstenkrueger3382 2 місяці тому

      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.

  • @kronosgaming4690
    @kronosgaming4690 3 роки тому

    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?

    • @techlife84
      @techlife84  3 роки тому +1

      Hi, das Datenblatt zum Relais stimmt nicht. Bei 5V funktioniert es nicht

  • @renax187
    @renax187 4 роки тому +1

    Cooles Video! Verdienter Like! :D Ist das Batteriefach notwendig?

    • @techlife84
      @techlife84  4 роки тому +1

      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.

  • @pflanzenhorst
    @pflanzenhorst 2 роки тому

    Kann ich eine Powerbank einfach an die Anschlüsse machen so wie du die Batterie?

  • @schnullertroll4173
    @schnullertroll4173 3 роки тому

    Geil. Wie kann man das regeln, wenn die Erde großflächiger (Tablettgröße) und flacher (2cm) ist, für die Anzucht von Weizengras?

    • @techlife84
      @techlife84  3 роки тому

      du Könntest probieren den Sensor horizontal anzubringen, damit du die Fläche vom Sensor bedeckst.

  • @larsmuller8548
    @larsmuller8548 3 роки тому

    Hallo
    an dem programm cod hätt ich intresse würde gern mal einwenig damit experimentieren

    • @techlife84
      @techlife84  3 роки тому

      Hi, schreib mir bitte eine email ;)

  • @xXxGoetzxXx
    @xXxGoetzxXx 4 роки тому

    Hi, muss der Chip permanent über usb angeschlossen sein oder kann man ihn auch über Einfache Kabel bestromen?

    • @techlife84
      @techlife84  4 роки тому +1

      Du kannst den ESP auch über dein handy Ladegerät oder einer Powerbank anschließen :)
      Grüße

  • @theobergli6827
    @theobergli6827 Рік тому

    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.

    • @carstenkrueger3382
      @carstenkrueger3382 2 місяці тому

      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.

  • @smerotist9491
    @smerotist9491 9 місяців тому

    Alles Ok, aber was für eine Üble Musik im Hintergrund?

  • @pallme100
    @pallme100 4 роки тому

    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?

    • @techlife84
      @techlife84  4 роки тому +6

      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

  • @hage7950
    @hage7950 3 роки тому

    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 !!!

    • @techlife84
      @techlife84  3 роки тому +1

      Baue gerade ein Solarbetriebenes kleines Gewächshaus. Anstatt 4 Pumpen zu nehmen, ich würde es eher über Ventile ansteuern.

  • @bedasepo9084
    @bedasepo9084 4 роки тому

    Welches Komponenten werden benötigt um 2 weiter Sensoren und 2 weitere Pumpen zu betreiben?

    • @techlife84
      @techlife84  4 роки тому

      Kommt ganz darauf an wie du was schalten möchtest. Da gibt es keine eindeutige Aussage. Was magst du machen?
      Lg

    • @bedasepo9084
      @bedasepo9084 4 роки тому

      @@techlife84 gleicher Aufbau nur mit 2 weiteren Sensoren und 2 weiteren Pumpen:) Grüße

    • @techlife84
      @techlife84  4 роки тому

      @@bedasepo9084 sollen die Pumpen gleichzeitig laufen, oder willst du die unabhängig voneinander betreiben

    • @bedasepo9084
      @bedasepo9084 4 роки тому

      @@techlife84 Die Pumpen sollten unabhängig voneinander laufen also je nach Feuchtigkeitsbedarf des Sensors

    • @techlife84
      @techlife84  4 роки тому

      @@bedasepo9084 dann brauchst du jeweils einen Sensor, ein Relais, die Stromzufuhr brauchst du nur einmal.

  • @its_bexxi
    @its_bexxi Рік тому

    Hey wo bekommt man den Code her?

  • @dominikbarnhofer5083
    @dominikbarnhofer5083 Рік тому

    Kann man einen D1 mini mit 5v oder 3.3v betreiben?

  • @philokirsch9810
    @philokirsch9810 3 роки тому +1

    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.

  • @peterpetersen1973
    @peterpetersen1973 4 роки тому

    Kann Mann das auch draußen benutzen fürs Beet?

    • @techlife84
      @techlife84  4 роки тому

      Hi, theoretisch ja, aber du müsstest die Elektronik gegen Feuchtigkeit, Regen etc. schützen.

  • @bboyspaida
    @bboyspaida 2 роки тому

    Kann man auch ne 24v pumpe anschliesen?

    • @techlife84
      @techlife84  2 роки тому +1

      ja, dafür brauchst du dann aber eine 24V Spannungsquelle für die Pumpe (anstatt dem Batteriefach)

  • @marcelkalmring5630
    @marcelkalmring5630 2 роки тому

    Ist es möglich, den Status auch per IOBroker abzufragen?

  • @kevinschulze9637
    @kevinschulze9637 3 роки тому

    Bei mir schaltet das Relais nicht um.
    Hast du da vllt einen Tipp?

    • @techlife84
      @techlife84  3 роки тому +1

      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

    • @kevinschulze9637
      @kevinschulze9637 3 роки тому

      Multimeter ist bestellt. Ich schaue mal, was bei rum kommt und melde mich dann nochmal. Danke!

    • @kevinschulze9637
      @kevinschulze9637 3 роки тому

      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.

  • @joachimhubschke7758
    @joachimhubschke7758 2 роки тому

    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

  • @heikopetersen2706
    @heikopetersen2706 4 роки тому +1

    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.

    • @techlife84
      @techlife84  4 роки тому

      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 👨‍💻

    • @heikopetersen2706
      @heikopetersen2706 4 роки тому

      Alles & nichts Ha, da bin ich aber froh! Vielen Dank für die Antwort, ich freu mich schon drauf!

  • @ctrlarduino4247
    @ctrlarduino4247 4 роки тому

    Cool! :)

  • @charlysstore
    @charlysstore 4 роки тому +1

    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...

    • @techlife84
      @techlife84  4 роки тому

      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 :)

    • @tmade7127
      @tmade7127 4 роки тому +1

      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). :(

    • @techlife84
      @techlife84  4 роки тому

      @@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.

    • @techlife84
      @techlife84  4 роки тому

      Das Problem lässt sich aber beheben :)

    • @techlife84
      @techlife84  4 роки тому

      @@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)) {

  • @enricoherfurth8974
    @enricoherfurth8974 3 роки тому +1

    Hallo, ich habe dir eine email zu Programmcode geschrieben. Kann du mir bitte ein mal den Programmcode schicken.

    • @techlife84
      @techlife84  3 роки тому

      Hi sorry für die verspätete Antwort, code kommt heute Nachmittag. email war im spam filter :(

    • @himbeerkuchen
      @himbeerkuchen 3 роки тому

      Danke

  • @rolex8433
    @rolex8433 4 роки тому +2

    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.

    • @techlife84
      @techlife84  4 роки тому

      Welche Spannung hast du für das Relays hergenommen? Ich verwende keine Diode und es funktioniert seit dem Video Upload.

    • @rolex8433
      @rolex8433 4 роки тому

      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
      @techlife84  4 роки тому

      @@rolex8433 Wenn du das Relais an 3,3V anschließt funktioniert es ohne Diode :). aber danke für den Tipp :) Grüße

    • @cemstn208
      @cemstn208 3 роки тому

      @@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

  • @cemstn208
    @cemstn208 3 роки тому

    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.

    • @techlife84
      @techlife84  2 роки тому

      Code ist in der Video Beschreibung zum Download verfügbar

  • @Shiro.1291
    @Shiro.1291 2 роки тому

    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.

    • @techlife84
      @techlife84  2 роки тому

      Ein kompatible ist doch verlinkt :)

  • @cemdeniz1346
    @cemdeniz1346 4 роки тому

    Danke fürs Video.. Darf ich den Code haben?

    • @techlife84
      @techlife84  4 роки тому

      Gerne, für den Code schicke mir doch eine Email an die Adresse die in der Videobeschreibung angegeben ist. Lg :)

  • @AspireProCrackslable
    @AspireProCrackslable 4 роки тому

    Hei cooles Video ! Wiso arbeitest du nicht mit einem arduino mini ?

    • @techlife84
      @techlife84  4 роки тому

      Danke dir :). Weil der kein WIFI Modul hat und ich das ganz gerne nutze.

  • @mikestamatis3679
    @mikestamatis3679 3 роки тому

    Hast du nicht mal Lust Links zu posten unter denen man die Sachen bestellen kann?

    • @techlife84
      @techlife84  3 роки тому

      Sind alle in der Videobeschreibung verlinkt. LG

  • @lukask8383
    @lukask8383 4 роки тому +1

    Hey, Top Video, habe genau so etwas gesucht. Könntest du mir den Code zukommen lassen ?

  • @kyu5882
    @kyu5882 4 роки тому

    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.

    • @techlife84
      @techlife84  4 роки тому

      Mach ich 👌 wollte eh bald ein neues Video machen, dann versuche ich das einzubringen

  • @alexjustdoit2255
    @alexjustdoit2255 4 роки тому

    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.😃

    • @techlife84
      @techlife84  4 роки тому

      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

    • @alexjustdoit2255
      @alexjustdoit2255 4 роки тому

      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

    • @techlife84
      @techlife84  4 роки тому

      @@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.

    • @alexjustdoit2255
      @alexjustdoit2255 4 роки тому

      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.

    • @techlife84
      @techlife84  4 роки тому

      @@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.

  • @GoDamian84
    @GoDamian84 4 роки тому

    Hy Cooles Video, wäre es möglich, das Du alle Komponenten verlinkst. ;) Um eine Fehlkauf zu vermeiden! Gruss Damian

    • @techlife84
      @techlife84  4 роки тому

      Danke für das Feedback. Ich habe die Komponenten die ich verwende in der Videobeschreibung verlinkt.

  • @tschauleude3426
    @tschauleude3426 2 роки тому

    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!

  • @gerd7038
    @gerd7038 4 роки тому

    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/

    • @tobiashegemann1811
      @tobiashegemann1811 2 роки тому

      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)

  • @heikopetersen2706
    @heikopetersen2706 4 роки тому +1

    Ich habe Dir noch eine Mail geschickt mit Bild, nur falls diese wieder im Spamordner landet.

    • @techlife84
      @techlife84  4 роки тому

      gerade gesehen, habe deine Mail als nicht Spam schon markiert 😂

  • @jsjhsdjsjdhdb9193
    @jsjhsdjsjdhdb9193 3 роки тому

    Hey, cooles Video. Kannst du bitte noch den kompletten Code zeigen, brauch den wirklich dringend

    • @techlife84
      @techlife84  3 роки тому

      schreib mir am besten ne mail, dann sende ich dir den code zu

    • @jsjhsdjsjdhdb9193
      @jsjhsdjsjdhdb9193 3 роки тому

      Was ist deine Mail?

  • @madnessfire9081
    @madnessfire9081 4 роки тому +1

    Genau was ich gesucht habe - schickst mir den Code pls - ansonsten ggf auf Github laden :) - vielen Dank vorab

    • @techlife84
      @techlife84  4 роки тому

      Danke für das Feedback, der code ist bereits hier im Kommentar von mir angeheftet. Grüße

    • @madnessfire9081
      @madnessfire9081 4 роки тому

      @@techlife84 Bitte entschuldige meine Frage, aber ich bin krankheitsbedingt nicht auf der Höhe - habe alle Kommentare durchgelesen, finde ihn aber leider nicht

    • @techlife84
      @techlife84  4 роки тому

      @@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);
      }

    • @techlife84
      @techlife84  4 роки тому

      @@madnessfire9081 In meiner Antwort unter deinem Kommentar habe ich den code soeben eingefügt. Viel spaß damit

  • @kyu5882
    @kyu5882 4 роки тому

    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.

    • @techlife84
      @techlife84  4 роки тому

      Ja in Sachen Thumbnails bin ich nicht sehr einfallsreich 😂

  • @rohrdesignerCS
    @rohrdesignerCS 3 роки тому

    am besten funktioniert das ganze mit nem Platienenhalter !LOL

  • @matay.J4350
    @matay.J4350 2 роки тому

    Bitte den Code
    Oder E-Mail Adresse ?

    • @techlife84
      @techlife84  2 роки тому

      Code ist in der videobeschreibung zum Download verfügbar

  • @paulbrunnmayr4805
    @paulbrunnmayr4805 4 роки тому

    Hey habe dir eine email geschrieben für den Programmcode. Will das unbedingt nachbauen einfach genial! Bitte schreib mir zurück!

    • @techlife84
      @techlife84  4 роки тому

      Schau in dein email Eingang, viel Spaß damit. 😉

  • @lilnizo4527
    @lilnizo4527 Рік тому

    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 😊

  • @frankleiner8357
    @frankleiner8357 4 роки тому

    Furchtbare zu laute Musik

    • @techlife84
      @techlife84  4 роки тому

      Hab ich auch erst danach festgestellt. Merke ich mir für die Zukunft, danke trotzdem für das Feedback.