DIY - Alarmierung LDR an Telegram - Waschmaschine Wäschetrockner etc.

    • Official Post

    Hallo Leute,


    ein Freund meinte er vergesse seine Waschmaschine immer ^^ .
    Also ratter ratter... Ich kann dir da was bauen.


    Da er keinen Homeserver oder überhaupt so etwas in diese Richtung hat, war für mich klar das ganze über die App Telegram zu machen.
    Denn ein Smartphone hat heutzutage jeder immer in seiner Tasche und Wlan auch.


    Der Code ist sehr simpel aufgebaut.
    Wenn die Waschmaschine fertig ist und die LED leuchtet, wird eine Nachricht versendet und die erscheint auf deinem Smartphone.
    Da die LED verdeckt wird durch das angebrachte Teil habe ich noch eine LED extern angebracht.


    Die Schritte:


    • Teile drucken
    • Die Telegram App auf dem Telefon installieren ( Gibt es auch für den PC, Tablet,IOS...)
    • Den BotFather anschreiben mit /newbot (alles weitere erklärt der Bot)
    • Das Token für den Bot kann man gleich in den Arduino Sketch einfügen bei #define BOTtoken "MEIN_BOT_TOKEN"
    • Dann den Bot suchen und ihn starten, /start . Einfach auch mal eine Nachricht an ihn senden damit er weiß wer man ist.
    • Dann wieder links oben nach get id_bot suchen und diesem Bot /my_id zu senden. Der Bot antwortet dann mit deiner Chat ID
    • Deine bekommene Chat ID in den Arduino Sketch eintragen unter #define CHAT_ID "123456789"
    • Im Arduino Sketch oben findet man auch noch die Einträge für die WLAN SSID und das WLAN Passwort
    • löten
    • Sketch auf den Wemos D1 mini hochladen
    • an der Maschine anbringen

    Löten und verkabeln:


    Es braucht:

    - 5 Volt Usb Netzteil
    - Micro Usb Kabel
    - Etwas Schrumpfschlauch, Lötkolben, Werkzeug
    - 1x Wemos D1 mini
    - 1x LDR ( Lichtsensor)
    - 1x LED rot
    - 1x Widerstand für die LED (je nach LED Strom!, ich nutze 220 Ohm an 5V )
    - 1x Widerstand 10K Ohm für LDR


    Die LED muss mit + ( langer Fuß) an den Widerstand vom Widerstand geht es auf den Wemos D1 an Pin D4


    Der LDR muss mit einem Bein auf GND
    Das zweite Bein muss an den 10K Ohm Widerstand vom Widerstand auf den Wemos D1 an 5V
    Bei dem Bein wo der Widerstand sitzt muss man direkt vom Bein noch auf den Wemos D1 auf A0 - Dies ist für den Lichtwert





    Sketch:



    Bitte lest euch oben im Sketch alles durch, denn es gibt ein paar Dinge zu beachten![/size]


    Fein Tuning:

    Im Arduino Sketch ist ein Absatz Einstellungen:


    Hier kann man die Helligkeit der LED der Waschmaschine einstellen und auch die AUS Helligkeit damit das ganze wieder zurück gesetzt wird.
    0 = Dunkel
    100 = Hell
    Voreingestellt ist:
    LED: 80
    Rücksetzen: 40


    Wenn man die Werte sehen will was der Lichtsensor liefert muss man die // Striche vor dem #define DEBUG entfernen. Dann wird im Seriellen Monitor von der Arduino IDE der Wert ausgegeben.
    Man sieht auch wann das Rücksetzen war.


    Die Nachricht was ans Telefon gesendet wird kann man auch unter den Einstellungen abändern. Falls man das ganze an einem Trockner oder einer anderen Maschine nutzen möchte.



    3D- Dateien:

    Wer einen 3D Drucker hat kann sich die Teile gleich ausdrucken.


    Wer keinen hat wird bei uns im Forum ganz unten bei der Suche bestimmt fündig. Wir haben ja einige 3D Drucker 8o
    Ich habe die Dateien bei Thingiverse hochgeladen.



    Ein paar kleine Änderungen hat es gegeben damit die Drähte besser Platz haben.
    Ich habe dort wo jetzt die Ausbuchtung innen ist bei meiner ersten Version den Wemos D1 in der Ecke etwas zurecht geschnitten. Die Platine hat in der Ecke keine Leiterbahn von dem her macht es dem Wemos nichts, sollte es noch immer nicht ganz genau passen.



    Ergebnis:


    Ein hoffentlich nicht mehr vergessender Freund.



    Bei Fragen einfach fragen :D .