Events

:

:

Elektronik | Funk | Software

Der Technik-Blog

  • Social Media

    Werbung:


    Neue Artikel


    Events

    • Keine zukünftigen Events vorhanden

    Der Technik-Blog

    Arduino Smarthome Room Temperature Control Station

    Smarthome - Temperaturüberwachung

    Alex @ AEQ-WEB

    Für dieses Projekt gibt es auch ein Video auf Youtube: Arduino Smarthome - Raumtemperatur und Feuchtigkeit überwachen

    Temperatur & Feuchtigkeit überwachen

    Zum Smarthome gehört nicht nur das Schalten von Elektrogeräten, sondern auch jede menge Sensorik. In diesem Beitrag entwickeln wir deshalb eine Temperatur - und Feuchtigkeit Messstation. Das Projekt besteht aus einem Arduino Uno mit einem Ethernet Shield und einem BME280. Ziel ist es, die Raumtemperatur und Feuchtigkeit zu überwachen und so in den folgenden Projekten die Heizung zu steuern oder bei zu hoher Feuchtigkeit eine Alarmmeldung zu senden. Der Aufbau ist über ein Ethernet Kabel mit einem WiFi Accesspoint oder Modem verbunden. Über den Browser von einem Computer oder Smartphone kann man dann auf das Arduino Board zugreifen und die Daten abfragen.

    Werbung:

    Die Hardware

    Als Sensor kommt hier ein BME280 zum Einsatz. Dieser Sensor ist sehr empfindlich und erkennt Temperaturveränderungen innerhalb weniger Sekunden. Der Sensor eignet sich deshalb für diese Projekte relativ gut. Über das Ethernet Shield wird das Arduino Board netzwerkfähig. Der integrierte Webserver zeigt dann die Daten vom Sensor an. Der BME280 arbeitet über die I2C-Schnittstelle und benötigt eine eine Library. Möglicherweise weicht die I2C-Adresse von unserem Beispiel ab. Dazu kann man den I2C-Scanner herunterladen und auf das Arduino Board hochladen. Der Scanner testet dann alle Adressen durch und zeigt alle Adressen an, an denen er ein Gerät gefunden hat. Die Betriebsspannung hängt vom Hersteller ab. Die Meisten Sensoren unterstützen jedoch sowohl 3,3 Volt als auch 5 Volt.

    Die Software

    Der Beispielcode wurde so entwickelt, dass ein kleiner Webserver am Arduino Board läuft, der die Daten an einem Browser übergibt. Jeder Tablet-PC, Computer oder auch ein Smartphone hat einen Browser, mit dem die Daten durch Eingabe der IP-Adresse vom Arduino empfangen werden können. An den Beispielcode müssen vor dem Upload einige Parameter (MAC, IP, Gateway & Subnetmask) angepasst werden. Gegebenenfalls muss auch die Adresse vom Sensor in der nächsten Zeile angepasst werden. Der Rest vom Code kann grundsätzlich übernommen werden. Damit die Software sofort funktioniert, sollte bereits vor dem Upload auch das Ethernet-Kabel angeschlossen werden. Nach dem Upload gibt man im Browser die IP-Adresse vom Sensor sein und man sollte die aktuellen Werte empfangen können.

    Werbung:

    Arduino Temp. Station
    Download

    Verwendete Komponenten:


    Das hier vorgestellte Projekt ist derzeit ein Stand-Alone Projekt und bildet eine Teilkomponente für das große AEQ-WEB Smarthome Projekt.


    122X122

    Über den Autor

    Alex, der Gründer von AEQ-WEB. Seit über 10 Jahren beschäftigt er sich mit Computern und elektronischen Bauteilen aller Art. Neben den Hardware-Projekten entwickelt er auch Webseiten, Apps und Software für Computer.

    Top Artikel in dieser Kategorie:

    Arduino IRFZ44N PWM MOSFET Load Control

    Arduino MOSFET Steuerung

    • Video
    • DE/EN

    In diesen Artikel zeigen wir wie man große Lasten mittels eines MOSFET-Transistors über das Arduino Board steuert und die Drehzahl von einem Motor regelt

    Weiterlesen
    Arduino LM358 PT1000 Sensor Converter

    Temperatur messen mit PT1000 & Arduino

    • Video
    • DE/EN

    PT1000 Sensoren können nicht direkt analog mit einem Mikrocontroller gemessen werden. Wie baut man einen Messwandler mit dem LM358 für den PT1000 und Arduino?

    Weiterlesen

    Social Media

    Werbung:


    Neue Artikel


    Events

    • Keine zukünftigen Events vorhanden