Monat: März 2020

  • Mein IoT-Projekt

    Mein IoT-Projekt

    Dieser Beitrag ist eine Zusammenfassung des Projekts, verweist auf andere Blog-Einträge und wird gelegentlich ergänzt. Hierbei handelt es sich bewusst nicht um ein Smart-Home-System. Es geht darum, Erfahrungen im Bereit IoT zu sammeln und dennoch im Privatbereich einen Nutzen davon zu haben. Ausgangs­situation Als ich unsere Warmwasserzirkulationspunpe repariert hatte, fielen mir die unterschiedlichen Wassertemperaturen auf.…

  • Timeline: Emilia

    Dieser Inhalt ist geschützt.

  • Timeline: Selina

    Dieser Inhalt ist geschützt.

  • Timeline: Emilia

    Dieser Inhalt ist geschützt.

  • IoT #7: Das Dashboard

    IoT #7: Das Dashboard

    Das Website-Frontend steht nun weitestgehend und ist ebenfalls sehr dynamisch programmiert. Das aktuelle Layout des Dashboards ist im Folgenden als Grafik dargestellt. Das Dashboard kann für verschiedene Benutzer individuell konfiguriert werden und zeigt somit nur die wirklich relevanten Daten an. Sehr interessant ist die Regelung des Heizungs-Vorlaufs. Ich habe diese mit einem manuellen Zeigerthermometer überprüft.…

  • Timeline: Emilia

    Dieser Inhalt ist geschützt.

  • IoT #6: Das System

    IoT #6: Das System

    Im Folgenden ist ein Schema des aktuellen Systems dargestellt. Es handelt sich aktuell um eine reine Messdatenerfassung ohne Regelung o. ä. Gesamtsystem: Schema Die folgende Abbildung zeigt schematisch das Zusammenspiel der verschiedenen Teilsysteme. Software des Mikrocontrollers Die Software des Mikrocontrollers ist sehr flexibel programmiert. Der Mikrocontroller erkennt automatisch die Anzahl der angeschlossenen Sensoren und sendet…

  • IoT #5: Datenüberprüfung

    IoT #5: Datenüberprüfung

    Nun werden die Sensorwerte aller 5 Temperatursensoren in einer Datenbank gespeichert! 😎Das spricht für meine Programmierung: Ich musste die Mikrocontroller-Software kaum anpassen. Egal ob ich nun einen Sensor erfassen möchte oder 5, die Software reagiert selbstständig darauf. Der Mikrocontroller liest beim Neustart die angeschlossenen Sensoren ein. Daraufhin wird die Schnittstelle zum Server entsprechend angepasst (JSON-Daten).…

  • IoT #4: Serveranbindung

    IoT #4: Serveranbindung

    Ich habe heute die MySQL-Datenbank entworfen und ein paar PHP-Dateien programmiert. Die Datenbank läuft auf einem Webserver und die PHP-Dateien ebenfalls. Der Webserver läuft nicht nur lokal im Heimnetz, sondern auf einem Server in einem Rechenzentrum. Parallel dazu habe ich den Mikrocontroller in C programmiert mithilfe einiger Beispiele aus dem Internet, die ich umgeschrieben und…

  • IoT #3: Die Schaltung

    IoT #3: Die Schaltung

    Der Testaufbau sieht wie folgt aus. Die folgende Tabelle erläutert die Kabelfarben. Farbe Bedeutung Rot +5 V Blau GND Gelb 1-Draht-Bus (D2 = GPIO4 / SDA) Grün Leitung zwischen +5 V und Pull-Up-Widerstand (4,7 kΩ) für den Bus Die Übersichtlichkeit leidet etwas aufgrund der Steckverbindungen. Daher das Ganze im Folgenden nochmals als anschauliche Grafik. <…