<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mikrocontroller on ChrisBue</title><link>https://www.chrisbue.de/categories/mikrocontroller/</link><description>Recent content in Mikrocontroller on ChrisBue</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Tue, 14 May 2024 13:58:43 +0200</lastBuildDate><atom:link href="https://www.chrisbue.de/categories/mikrocontroller/index.xml" rel="self" type="application/rss+xml"/><item><title>Velux ESP8266 MQTT Smart Home</title><link>https://www.chrisbue.de/posts/velux-esp8266-smart-home-mqtt/</link><pubDate>Wed, 10 Jan 2024 16:21:32 +0100</pubDate><guid>https://www.chrisbue.de/posts/velux-esp8266-smart-home-mqtt/</guid><description>&lt;p&gt;Ich möchte meinen Dachfenster-Sonnenschutz gerne in mein MQTT System integrieren und hierfür den ESP8266 verwenden. Der Rollladen meiner Dachfenster von Velux besitzen eine Funk-Fernbedienung vom Typ KLI 313. Der Hersteller verwendet IO-Homecontrol 868 MHz für die Kommunikation.&lt;/p&gt;&#10;&lt;h2 id="situation-sonnenschutz"&gt;Situation Sonnenschutz&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Ich habe 3 Fernbedienungen KLI313, die je einen außen montierten Sonnenschutz bzw. elektrischen Dachrollladen steuern.&lt;/li&gt;&#10;&lt;li&gt;Funksystem des Dachfensterherstellers arbeitet mit 868 MHz und verwendet das IO-Homecontrol Protokoll. Bisher habe ich mit diesem Funkprotokoll keine Berührungen gehabt und und möchte mein Smart Home nicht mit weiteren Routern und Funkprotokolle hinzufügen.&lt;/li&gt;&#10;&lt;li&gt;Ich möchte die vorhandenen Fernbedienungen, Empfänger, Steuergeräte etc. nur so weit anpassen, dass ich jede Änderung restlos wieder demontieren kann.&lt;/li&gt;&#10;&lt;li&gt;Die Fernsteuerung kann trotz Umbau weitern normal verwendet werden.&lt;/li&gt;&#10;&lt;li&gt;Es gibt bereits Projekte, die sich mit der Steuerung dieser Dachrollläden auseinandergesetzt haben:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/reefab/homeassistant-velux"&gt;homeassistant-velux auf GitHub&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://community.home-assistant.io/t/controlling-velux-remote-with-esp8266-and-esphome/591751"&gt;&amp;bdquo;Controlling Velux remote with ESP8266 and ESPHome&amp;ldquo; im Home Assistant Forum&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.reddit.com/r/homeassistant/comments/pzhkia/hack_velux_kli3xx_to_use_blinds_without_gateway/"&gt;&amp;bdquo;Hack Velux KLI3xx to use blinds without gateway&amp;ldquo; auf Reddit&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="esp8266-soll-velux-kli313-jalousie-steuern"&gt;ESP8266 soll Velux KLI313 Jalousie steuern.&lt;/h2&gt;&#10;&lt;p&gt;Mein Ansatz zur Lösung ist, die Bedieneinheit mit einem 3D-Druck etwas zu erweitern, um so innerhalb der Einheit Platz zu schaffen, um den Mikrocontroller mit zu integrieren. Die Abmessungen sollten dabei aber kaum verändert werden.&lt;/p&gt;</description></item><item><title>Wasserzähler Smart Home ESP8266 HMC5883L</title><link>https://www.chrisbue.de/posts/wasserzaehler-smart-home-esp8266-hmc5883l/</link><pubDate>Tue, 19 Sep 2023 10:47:08 +0200</pubDate><guid>https://www.chrisbue.de/posts/wasserzaehler-smart-home-esp8266-hmc5883l/</guid><description>&lt;p&gt;Seit einiger Zeit beschäftigen mich die Fragen, wie ich meine Wasseruhr / Wasserzähler in meinem Haus ablesen kann. Ich habe eine Wasseruhr mit mechanischem Zählwerk, dessen Messdaten ich gerne in meinem Smart Home auswerten und anzeigen möchte.&lt;/p&gt;&#10;&lt;h2 id="wie-kann-ich-meinen-analogen-wasserzähler-ablesen"&gt;Wie kann ich meinen analogen Wasserzähler ablesen?&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Über den Hersteller, in meinem Fall ein Hauswasserzählwerk der Firma Zenner, lässt sich ein Magnetsensor und eine Datenschnittstelle mit LoRaWan oder M-Bus beziehen.&lt;br&gt;&#10;&lt;a href="https://zenner.de/messtechnik-und-sensorik/wasser/"&gt;zenner.de&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Verschiedene Projekte im Internet beschäftigen sich damit, die Wasseruhr optisch mit einer ESP32 Cam auszulesen. Teilweise sogar AI gestützt, um die Zifferblätter abzulesen.&lt;br&gt;&#10;&lt;a href="https://haus-automatisierung.com/hardware/2021/12/19/wasserzaehler-esp-cam.html#:~:text=Mit%20einem%20kleinen%20Kamera%2DModul,Ohne%20zus%C3%A4tzliche%20Hardware!"&gt;haus-automatisierung.com&lt;/a&gt;&lt;br&gt;&#10;&lt;a href="https://smarthome.ms1.de/projekte/wasserverbrauch/"&gt;smarthome.ms1.de&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Ein weiterer Ansatz war eine eigene Messung mit Hilfe eines Durchflussmessers im Wasserkreislauf. Über ein kleines Flügelrad wird so ein elektrischer Impuls erzeugt, der dann Rückschluss auf die Durchflussmenge liefert.&lt;br&gt;&#10;&lt;a href="https://how2electronics.com/iot-water-flow-meter-using-esp8266-water-flow-sensor/"&gt;how2electronics.com&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Der für mich kreativste und technisch einfachste Ansatz war, den Magnetsensor mit Hilfe eines Sensors zur Magnetfeldänderung zu erfassen.&lt;br&gt;&#10;&lt;a href="https://hackaday.io/project/189706-water-meter-monitor-with-raspberry-pi-pico-w"&gt;hackaday.io&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="wie-lese-ich-die-magnetische-impulsgeberschnittstelle-meiner-wasseruhr-aus"&gt;Wie lese ich die magnetische Impulsgeberschnittstelle meiner Wasseruhr aus?&lt;/h2&gt;&#10;&lt;p&gt;Auch hier gibt es wieder verschiedene Ansätze. Prinzipiell funktioniert es so, dass im Zählwerk schon vom Hersteller ein Magnet verbaut ist. Läuft Wasser durch die Wasseruhr, wird das Zählwerk angetrieben und auch der Magnet wird in Bewegung gesetzt. Mein Wasserzähler hat einen Magneten am Zählrad für 0,001 qm² Wasser, was 10 Litern Wasser je voller Umdrehung entspricht.&lt;/p&gt;</description></item><item><title>NFC ESP8266 RFID DIY Stempeluhr</title><link>https://www.chrisbue.de/posts/nfc-esp8266-stempeluhr/</link><pubDate>Wed, 12 Apr 2023 22:39:20 +0200</pubDate><guid>https://www.chrisbue.de/posts/nfc-esp8266-stempeluhr/</guid><description>&lt;p&gt;Heute stelle ich meine NFC-Stempeluhr auf Basis eines ESP8266 Mikrocontrollers vor, die eine einfache und effektive Zeiterfassungslösung für jeden bietet. Durch das Scannen von NFC-Tags können Mitarbeiter schnell und einfach ein- und ausstempeln, während die Daten automatisch in einer Datenbank gespeichert werden.&lt;/p&gt;&#10;&lt;h2 id="zielsetzung"&gt;Zielsetzung&lt;/h2&gt;&#10;&lt;p&gt;Das Ziel dieses Projekts NFC ESP8266 besteht darin, eine eigene NFC-basierte Stempeluhr auf Basis des ESP8266 Mikrocontrollers zu entwickeln. Durch das Scannen von NFC-Tags sollen Mitarbeiter/Kollegen einfach und schnell ein- und ausstempeln können. Die Daten werden automatisch an einen Server gesendet, in einer Datenbank gespeichert und können für die Zeiterfassung genutzt werden. Zusätzlich zur Hardware soll auch die Software für den ESP8266 Microcontroller erstellt werden.&lt;/p&gt;</description></item></channel></rss>