IoT-cursus/IoT-knopen/Achtergrond/DHZ IoT-knoop met ESP8266
< IoT-cursus | IoT-knopen | Achtergrond
Naar navigatie springen
Naar zoeken springen
Bouw zelf je eigen IoT-knoop met een ESP8266
We bouwen een IoT-knoop met de volgende onderdelen:
- Wemos D1 mini Pro
- Temperatuur- en luchtdrukmeter (barometer): BMP280
- Temperatuur- en luchtvochtigheidsmeter: DHT22
- LDR
- breadboard (met voedingslijnen)
- breadboard-draden (of montagedraden)
- pushbuttons
- pull-down/pull-up weerstanden, 10 kOhm
Je moet wel enkele onderdelen solderen, bijvoorbeeld de headers (pootjes) van de Wemos D1 en van de BMP280. Er zijn allerlei variaties mogelijk: je kunt een ander microcontroller-bordje gebruiken, of andere sensoren.
Schema
Software (MicroPython)
De MicroPython software vind je op GitHub.
Een handige manier van werken voor de MicroPython/ESP8266-combinatie is de platte-teksteditor Atom met de Pymakr-plugin. Je kunt dan vanuit de editor de Python REPL van de ESP8266 bereiken, en losse Python-programma's daarop uitvoeren.
Software (Arduino)
Je kunt de ESP8266 ook met de Arduino IDE programmeren. Daarvoor moet je eerst de ESP8266 als processor toevoegen, zie: