ESP32 Home Assistant Temperatuursensor

Dit project is een persoonlijk project waarin ik een temperatuur- en vochtigheidssensor heb opgezet met een ESP32 microcontroller en een DHT11 module. De sensor leest temperatuur en luchtvochtigheid uit en stuurt deze via MQTT over wifi naar een Home Assistant-server. Zo kun je meerdere sensoren op verschillende plekken inzetten om de data van meerdere ruimtes tegelijk te volgen.

Het project is volledig geprogrammeerd in de Arduino-taal. Ik heb libraries gebruikt om de ESP32 te verbinden met wifi, te communiceren met de MQTT-server en om de DHT11 sensor uit te lezen. In de code worden de waarden gecontroleerd op realistische grenzen, en worden updates periodiek via MQTT verzonden. Ik heb ook een schema gemaakt voor het aansluiten van de DHT11 op de ESP32 en onderzocht hoe ik betrouwbare netwerkverbindingen kon opzetten.

Tijdens het maken van dit project heb ik geleerd hoe je hardware en software samen laat werken, hoe je een microcontroller programmeert en hoe je gegevens veilig en periodiek over een netwerk kunt sturen. Het project laat zien hoe ik zelfstandig een werkend IoT-systeem kan opzetten en praktische oplossingen kan bedenken om data te verzamelen en verzenden.

De PCB met de ESP32 en temperatuursensor.

De PCB met de ESP32 en temperatuursensor.