Distanz in Tasmota und Wemos D1 Mini Wie du jetzt den Wemos per MQTT und Node Red verbindest erkläre ich in dem nächsten Blog-Post. Nachträglich habe ich mir noch ein Gehäuse gedruckt: Gehäuse für den Ultraschallsensor und Wemos
Tasmota D1 Mini Cooper
In diesem Artikel beschreibe ich, wie man einen PIR Bewegungssensor mit einem D1 Mini, der mit Tasmota geflasht wurde, auslesen kann. Der Zustand wird zusätzlich an einen ioBroker übermittelt, der dann weitere Aktionen auslösen kann. Ein PIR Sensor erkennt Infrarotstrahlung (Wärme) in seiner Umgebung, und speichert sie als Referenz. Betritt nun eine Person den vom PIR Sensor überwachten Bereich, so stellt der Sensor eine Veränderung der Infrarotstrahlung fest und löst einen Alarm aus. Der gängiste Sensor ist der HC-SR501 und für ca 2 Euro zu erhalten. Er besitzt drei PINs für Strom, Erde und Ausgang. Zusätzlich hat er noch zwei Drehpotentiometer mit denen die Zeit und die Empfindlichkeit ein gestellt werden kann. Wemos d1 mini ds18b20 tasmota. Über einen Jumper kann man einstellen, ob das Signal als Single Trigger oder repeating trigger ausgegeben werden soll. Ein sehr gutes Video zu dem HC-SR501 ist auf Youtube bei EdisTechlab zu finden. Bewegungssensor hc-sr501 PIR Sersor HC-SR501 PIR Sersor HC-SR501
Sensor anschließen
In diesem Beispiel wird der Sensor an einen Wemos D1 mini angeschlossen, der vorher mit Tasmota geflasht wurde.
Es gibt eine sehr einfache Möglichkeit, * mithilfe der Arduino IDE zu flashen. * sind fertig kompilierte Programme - auch bekannt als Firmware. Ein sehr bekanntes Beispiel dafür ist zum Beispiel die Tasmota-Firmware für den ESP. Ich möchte euch hier eine Möglichkeit zeigen, das Flashen einer Firmware mithilfe der Arduino IDE durchzuführen. Dieses Verfahren funktioniert sowohl unter Windows, als auch unter Mac. Wahrscheinlich funktioniert das genauso unter Linux. Das habe ich aber nicht getestet. Vorbereitungen Geht in der Arduino IDE zuerst auf Datei - Voreinstellungen und setzt dann einen Haken bei Ausführliche Ausgabe während: [ _] Kompilierung [✓] Hochladen Beachte: Erst mit dem Bestätigen auf [Ok] - unten am Fenster - wird die Einstellung gespeichert. Esp8266 D1 mini Display tasmota. Wählt danach aus der Liste der Boards das Board aus, auf das ihr eure gewünschte Firmware flashen möchtet. Auf das Board wird zuerst ein Dummy-Programm geschrieben. Es kann sich dabei auch um ein leeres Programm handeln. Das Hochladen des Programms liefert uns die Daten die wir brauchen, um die gewünschte eigene Firmware zu flashen.