← Microcontrollers

Microcontrollers · Samen bouwen en begrijpen

NodeMCU ESP8266

Je zoekt een vertrekpunt voor een eigen aangesloten apparaat. Hier leer je de NodeMCU ESP8266 kennen en vind je uitleg voor je eerste stappen.

De NodeMCU ESP8266 is een populair microcontrollerboard gebaseerd op de ESP8266-chip van Espressif. Het wordt veel gebruikt in IoT-projecten vanwege de ingebouwde WiFi en het compacte formaat.

Belangrijkste specificaties

  • Microcontroller: ESP8266 (ESP-12E module)
  • Kloksnelheid: 80 MHz of 160 MHz
  • Geheugen: 4 MB Flash
  • WiFi: 2.4 GHz, 802.11 b/g/n
  • Voedingsspanning: 5V via micro-USB of 3.3V via pin
  • I/O-pinnen: 11 digitale GPIO’s, waarvan sommige PWM, I²C, SPI en ADC ondersteunen

Aansluitschema

Hieronder zie je een overzicht van de pinout van de NodeMCU:

NodeMCU Pinout

Gebruik met Arduino IDE

Om de NodeMCU te programmeren met de Arduino IDE:

  1. Installeer de ESP8266 Board Manager via https://arduino.esp8266.com/stable/package_esp8266com_index.json.
  2. Selecteer in de Arduino IDE onder Tools: Board → NodeMCU 1.0 (ESP-12E Module).
  3. Sluit de NodeMCU aan via micro-USB en selecteer de juiste COM-poort.
  4. Upload je sketch zoals je gewend bent.

Toepassingen

De NodeMCU is geschikt voor o.a.:

  • Draadloze sensornetwerken
  • Domotica met Home Assistant
  • Weer- en luchtkwaliteitsmetingen
  • ESP-NOW communicatie

Alternatieven

Een populair alternatief is de Wemos D1 Mini, die kleiner is maar minder GPIO’s heeft.

Een vraag over deze uitleg? Laat het me weten en vermeld welke pagina je gebruikt.