ESP32 WROOM 4Mb Devkit V1 Board met WiFi Bluetooth en Dual Core processor (BNL92)

Normale prijs €9,95
/

Bedankt voor het abonneren
Gratis retourneren en 30 dagen bedenktijd
  • Op voorraad, klaar voor verzending

Het ESP32 development board is ideaal voor IoT (Internet of Things) projecten omdat het board beschikt over ingebouwde WiFi en Bluetooth functionaliteit. Het kan eenvoudig worden geprogrammeerd via de Arduino IDE. 

Header-pinnen zijn al voorgesoldeerd, en is dus klaar voor gebruik.

Gebruik de Benela ESP32 handleiding om snel aan de slag te gaan met je ESP32 Devkit V1 board.

De Benela ESP32 Devkit V1 (dit artikel) past niet op een standaard breadboard.

De Benela ESP32-S (artikel BNL173) past wel op een standaard breadboard.

Dit ESP32 board heeft de volgende kenmerken:

  •  2,4 GHz dual-mode Wi-Fi en chips met TSMC 40nm low power technologie, waardoor het uitblinkt in vermogen en RF-eigenschappen. Het is veilig, betrouwbaar en schaalbaar voor diverse toepassingen.
  • Hoge prestatie-prijsverhouding
  • Compact formaat, eenvoudig in te bouwen in andere producten
  • Krachtige functies met ondersteuning voor LWIP-protocol en FreeRTOS
  • Ondersteuning van drie modi: AP, STA en AP+STA
  • Ondersteuning voor Lua-programmering, eenvoudig te ontwikkelen
  • 18 Analog-to-Digital Converter (ADC) kanalen
  • 3 SPI interfaces
  • 3 UART interfaces
  • 2 I2C interfaces
  • 16 PWM output kanalen
  • 2 Digital-to-Analog Converters (DAC)
  • 2 I2S interfaces
  • 10 Capacitive sensing GPIO's
  • Micro-usb


Input Only Pins:
GPIO 34, GPIO 35, GPIO 36, GPIO 39

Niet alle pins hebben interne pull-up weerstanden, dus je moet externe pull-up weerstanden gebruiken wanneer je ze als input met pull-up gebruikt:

Pins met interne pull-up (INPUT_PULLUP):
GPIO14, GPIO16, GPIO17, GPIO18, GPIO19, GPIO21, GPIO22, GPIO23

Pins zonder interne pull-up:
GPIO13, GPIO25, GPIO26, GPIO27, GPIO32, GPIO33

Dit board kun je op verschillende manieren gebruiken voor WiFi-communicatie:

- mini access point
- WiFi-client
- webserver
- Peer-to-peer met ESP Now

ESP NOW is een technologie waarmee modules rechtstreeks kunnen communiceren via hun MAC-adres. Hierbij wordt er ook een ontvangstbevestiging gestuurd, waardoor je berichten kunt valideren en controleren of ze zijn aangekomen.

Met ESP Now kun je op een modulaire en snelle manier werken. Je kunt bijvoorbeeld je programma op de ene ESP32 laten draaien, terwijl andere ESP32-boards alleen reageren en fungeren als een uitbreiding van je GPIO-pinnen.

Eén ESP32 kan communiceren met maximaal 20 andere boards, let daar op.

ESP32 installeren in Arduino IDE:
Om de ESP32 te kunnen programmeren in de Arduino IDE, moeten enkele instellingen worden aangepast:

1. Installeer de Arduino IDE-software (www.arduino.cc).
2. Ga naar 'bestand' en vervolgens naar 'voorkeuren' in de Arduino IDE.
3. Voeg de volgende URL toe aan het veld meer board manager urls': https://dl.espressif.com/dl/package_esp32_index.json
4. Ga naar 'hulpmiddelen, board, board beheer' in de Arduino IDE.
5. Zoek en installeer de juiste library (ESP32 by Espressif Systems). Dit hoeft slechts één keer te worden gedaan.
6. Selecteer het DOIT ESP32 Devkit V1-board in de lijst onder het menu 'tools, board'
7. Stel de uploadsnelheid in op 115200 baud.
8. Wijs de juiste COM-poort toe aan het ESP32-board.

Als de ESP32 niet goed functioneert of de foutmelding "A fatal error occurred: Failed to connect to ESP32: Timed out Connecting" wordt weergegeven tijdens het uploaden van de code, houd dan tijdens het uploaden kort de BOOT-knop op het ESP32-bord ingedrukt. Laat de knop los zodra het uploaden begint. Het kan even zoeken zijn naar het juiste moment.

Als er geen COM-poort beschikbaar is in de Arduino IDE onder 'tools, port', moet mogelijk de CP210x-driver opnieuw worden geïnstalleerd. Dit is de USB-chip op het bord. 

Het kan ook aan de micro-USB-kabel liggen die mogelijk geen dataverbinding ondersteunt. Er zijn veel kabels in omloop die alleen geschikt zijn voor het opladen van devices. Vervang (of bestel op onze site) de kabel door een geschikte micro-USB-datakabel.

Als de ESP32 Serial Monitor niet werkt of vreemde tekens weergeeft in de Arduino IDE, stel dan de baudsnelheid onderaan het Serial Monitor-venster in op 115200 baud.

Als de GPIO-pinnen van de ESP32 niet overeenkomen met de pinnen in de code, raadpleeg dan altijd het juiste PINOUT-schema. 

Dit vind je misschien ook leuk