You are browsing the website for customers from Netherlands. Based on location data, the suggested version of the page for you is
USA / US
Change country
x

ACTUALITEITEN

2019-07-01

Ruime keus aan ESP32-modules

ESP32 is een kleine chip van het type SoC (System on Chip) in de behuizing QFN48. Het is een voorbeeld van een product dat kenmerkend is voor de 21e eeuw. Een veelzijdige en relatief goedkope IoT-module die gebruikers geweldige mogelijkheden biedt. De fabrikant is Espressif Systems uit Sjanghai - een fabless bedrijf (dit type bedrijf ontwerpt microcontrollers die worden gemaakt in externe fabrieken) dat is opgericht in 2008. De module is gebouwd met een microprocessor met een Xtensa-kern die oorspronkelijk is ontwikkeld door het Amerikaanse bedrijf Tensilica.

De ingenieurs van Espressif Systems hebben al eerder een revolutie teweeggebracht op de markt met de component ESP8266 - een goedkope oplossing die een krachtige microcontroller combineert met een wifi-module. De ESP32 waarbij het in dit artikel over hebben, is een uitbreiding, aanvulling en verrijking van de baanbrekende ESP8266. Er moet echter wel opgemerkt worden dat de ESP32 geen voortzetting is van de lijn die is gebaseerd op de vorige microcontroller van de fabrikant. Dit is een belangrijke stap voorwaarts voor diegenen die al bekend zijn met de ESP8266, maar ook voor diegenen die deze modules nog niet hebben gebruikt. De belangrijkste verschillen met de ESP8266 zijn de snellere, sterkere microprocessor, Bluetooth-ondersteuning, rijkere wifi-mogelijkheden, twee keer zoveel in-/uitgangen en veel meer interne bronnen. Er is echter niet voorzien in werking van de ESP32 in een modemmodus die AT-opdrachten uitvoert.

De ESP32 is gebaseerd op de snelle en efficiënte 32-bit Xtensa-microcontroller (80...160 MHz, dualcore, tot 600 DMIPS afhankelijk van de versie) met 520 kB ingebouwd SRAM-geheugen en ingebouwde mechanismen voor databeveiliging. De belangrijkste kenmerken zijn de aanwezigheid van uitgebreide 2,4 GHz zender-ontvangercircuits, waarmee communicatie mogelijk wordt in zowel de wifi-standaard (met een bandbreedte tot 150Mbps) als de Bluetooth-standaard (BT), zowel in de "klassieke" als de energiebesparende BLE-versie, met extra opties zoals Piconet en Scatternet. De ESP32 heeft 34 universele digitale in-/uitgangen (GPIO's) die ook optionele functies kunnen uitvoeren in combinatie met ingebouwde hardwareblokken zoals 12-bits, ADC-omvormer met 18 ingangen, twee 8-bits DAC-omvormers, 10 aanraaksensoren. Het systeem biedt ondersteuning voor populaire interfaces (4xSPI, 2xI2C, 2xI2S, 3xUART, IrDA), maar ook voor meer geavanceerde interfaces, zoals SD/SDIO, EthernetMAC, CAN2.0, motorcontrollers, leds en een ingebouwde temperatuursensor en Hall-sensor. Er zijn verschillende klokmodi, talrijke timers en PWM-modulatoren beschikbaar. Dit alles is gebouwd met de ultra-low-powertechnologie, waardoor u bij een verrassend laag energieverbruik kunt werken.

Het toepassingsbereik van de ESP32-modules is zeer breed. Ze zijn bijzonder geschikt voor domotica, draagbare elektronica en het internet der dingen (IoT). De efficiënte processor en talloze randapparatuur stellen u in staat om bijzonder complexe en geavanceerde projecten uit te voeren. Voor beginners kan dit echter een probleem zijn, omdat de veelheid aan functies, beschikbare opties en zelfs de basisdocumentatie (ESP32 Technical Reference Manual) met bijna 700 pagina's nogal overweldigend kan zijn.

Gelukkig blijkt het gebruik van ESP32 verrassend eenvoudig dankzij de vele kant-en-klare oplossingen. Alle noodzakelijke software is gratis beschikbaar en belangrijker nog: op het internet vindt u talloze bibliotheken en veel kant-en-klare, complete projecten die kunnen dienen als inspiratiebron of basis voor uw eigen ontwerpen.

ESP32-modules en -ontwikkelboards

Het is vermeldenswaard dat slechts één versie van de chip (ESP32-D2WD) 2MB Flash-geheugen bevat, maar niet beschikbaar is in de vorm van een module. Daarom bevatten de populaire modules, ook bekend als ESP32, een extra extern Flash-geheugen met uiteenlopende capaciteiten (4MB .... 16MB).

Momenteel is een aantal ESP32-modules verkrijgbaar op de markt (en beschikbaar in ons aanbod). Dergelijke modules, met randuitgangen met een tussenruimte van 1,27 mm (50 mil), kunnen met een beetje oefening met de hand op een printplaatje worden gesoldeerd.

Afgezien van de ESP32-SOLO en ESP32-PICO verschillen ze in de gebruikte versie van ESP32 en de hoeveelheid geheugen. Ze zijn onderverdeeld in twee hoofdgroepen: de ESP32-WROOM (18 x 25,3 x 3 mm) met een extern Flash-geheugen en de iets grotere ESP32-WROVER (18 x 31,4 x 3,3 mm), die niet alleen beschikt over een extern Flash-geheugen, maar ook 8 megabytes aan extern SPI SRAM-geheugen voor geavanceerde toepassingen en berekeningen. Bovendien verschillen de modules wat betreft het type WiFi/BT-antenne: de modules met aan het eind van de naam de aanduiding 32D hebben een ingebouwde antenne op het moduleplaatje en de modules met aan het einde van de naam de aanduiding 32U hebben een externe antenneaansluiting. De spanningsregelaar ontbreekt en de module moet worden gevoed met een spanning uit het bereik van 2,3 V...3,6 V (meestal 3,3 V).

Voor het gemak van zowel professionele constructeurs als hobbyisten zijn ook ontwikkelboards ontwikkeld, waarvan sommige ook ESP32-modules worden genoemd. Bijvoorbeeld WROOM 32D bevat een stabilisator van 3,3 V (AMS1117) en de component CP2102, een USB-UART-converter. Zulke plaatjes kunnen worden uitgerust met goldpinstekkers of -sockets die vergelijkbaar zijn met die in Arduino-sets. Sommige van de ESP32-ontwikkelplaatjes zijn verkrijgbaar tegen verbazingwekkend lage prijzen.

Software

Espressif Systems biedt op zijn website een aantal nuttige programmeertools, waaronder gratis programmeertools voor modules. Dit zijn bijvoorbeeld de programmeeromgeving MSYS2 en met de juiste "toevoegingen" kunt u Eclipse gebruiken. Verder is de set ESP-IDF (Espressif IoT Development Framework) beschikbaar. Deze tools worden aanbevolen, beschikbaar gesteld (en voortdurend verbeterd) door de fabrikant en zijn vooral bedoeld voor meer geavanceerde gebruikers.

Minder ervaren programmeurs, waaronder een groot aantal hobbyisten, gebruiken het immens populaire Arduino IDE-pakket om programma's te maken. Er is een overlay gemaakt voor dit pakket, waardoor programma's kunnen worden gemaakt op een manier die typerend is voor de Arduino-omgeving, met behulp van de gratis GCC-compiler. Met de overlay kunt u een dergelijke schets maken en de resulterende machinecode in ESP32 laden. Tot voor kort moest u de overlay handmatig downloaden en installeren. Nu kan hij worden geïnstalleerd in Arduino IDE door in het configuratiepaneel een link in te voeren: het webadres van de fabrikant, Espressif Systems. Dit is een voorbeeld van de voortdurende ontwikkeling van het ESP32-systeem en het betreden van voorheen ongebruikte gebieden.

Het maken van programma's met de Arduino IDE en de "ESP32-overlay" is verrassend eenvoudig. Praktisch alle basisinstructies en oplossingen zijn bekend uit de klassieke Arduino-schetsen.

Beginners en minder gevorderde gebruikers kunnen bestaande voorbeelden die beschikbaar worden gesteld op basis van open source en die steeds vaker verschijnen op internet, analyseren en wijzigen. Voor gevorderde gebruikers en degenen die al contact hebben gehad met ESP8266, is dit een geweldige kans om meer te weten te komen over en gebruik te maken van de details om ten volle te profiteren van het enorme potentieel van ESP32.

 

Bekijk het volledige aanbod van het merk ESPRESSIF »

 

ESP-WROOM-02D
ESP-WROOM-02U
ESP32-D0WD
ESP32-MESHKITLIGHT
ESP32-MESHKITSENSE
ESP32-PICO-D4
ESP32-PROG
ESP32-S0WD
ESP32-SOLO-1
ESP32-WROOM-32D
ESP32-WROOM-32U
ESP32-WROVER
ESP8266
ESP-EYE
ESP-LAUNCHER
ESP-WROOM-02
ESP-WROOM-02-4
ESP-WROOM-02D-4
ESP-WROOM-02U-4
ESP-WROOM-S2
ESP-WROVER-KIT
ESP-WROVER-KIT-VB
ESP32
ESP32-D2WD
ESP32-DEVKITC-32D
ESP32-DEVKITC-32DF
ESP32-DEVKITC-32U
ESP32-DEVKITC-S1
ESP32-DEVKITC-VB
ESP32-DEVKITC-VIB
ESP32-LCDKIT
ESP32-LYRAT
ESP32-LYRATD-MSC
ESP32-MESHKIT
1331
ESP32-PICO-KIT
ESP32-SENSEKIT
ESP32-SENSEKITPROG
ESP32-WROOM-32
ESP32-WROOM-32-16
ESP32-WROOM-32-8
ESP32-WROOM-32D-16
ESP32-WROOM-32D-8
ESP32-WROOM-32U-16
ESP32-WROOM-32U-8
ESP32-WROVER-16
ESP32-WROVER-8
ESP32-WROVER-B-16
ESP32-WROVER-B-4
ESP32-WROVER-B-8
ESP32-WROVER-I
ESP32-WROVER-I-16
ESP-WROOM-02D
ESP-WROOM-02U
ESP32-D0WD
ESP32-MESHKITLIGHT
ESP32-MESHKITSENSE
ESP32-PICO-D4
ESP32-PROG
ESP32-S0WD
ESP32-SOLO-1
ESP32-WROOM-32D
ESP32-WROOM-32U
ESP32-WROVER
ESP8266
ESP32-WROVER-I-8
ESP32-WROVER-IB-16
ESP32-WROVER-IB-4
ESP32-WROVER-IB-8
ESP8266-DKC-02D-F
ESP8266-DKC-02U-F
ESP8285

linecard

Selecteer een fabrikant of categorie om producten te bekijken.

Quick Buy

?
produkt symbool aantal
Voorbeeld

Overige opties van Quick Buy

paypal_help

Deze website maakt gebruik van cookies. Klik hier, voor meer informatie over cookies en over hoe u onze cookies kunt beheren.

Niet meer weergeven