Wat is de ESP8266?De ESP8266 is een erg handige, goedkope wifi-module voor het bedienen van apparaten via internet. Het kan werken met een microcontroller zoals de Arduino of het kan worden geprogrammeerd om zelfstandig te werken. Het Internet of Things (IoT) is zojuist een stuk goedkoper en gemakkelijker gemaakt! Meer informatie over de ESP8266? Lees het hier. De ESP8266 wordt geleverd met in de fabriek geïnstalleerde firmware waarmee je hem kunt bedienen met standaard “AT-opdrachten”. Je kunt ook eenvoudig je eigen code maken en uploaden en dit maakt het enorm krachtig en flexibel. De ESP8266 werd gelanceerd in 2014 en groeit snel in populariteit. Er is slechts één ESP8266-processor, maar deze is te vinden op veel verschillende breakout-borden. Deze verschillen allemaal in termen van welke pinnen worden blootgesteld en de grootte van het flash-geheugen enz. Deze breakout-borden zijn in de loop der jaren snel geëvolueerd en er is veel informatie op internet te vinden. Dit is zowel een zegen als een vloek, aangezien sommige adviezen achterhaald of gewoonweg verkeerd zijn. In deze instructable kijken we naar het ESP-01 breakout-bord. Deze zelfde benadering zou echter van toepassing moeten zijn op de meeste (zo niet alle) varianten van de ESP die er zijn. Waar is de ESP8266 goed voor?ESP8266 kan worden gebruikt als een externe Wifi-module, met behulp van de standaard AT Command-set Firmware door deze aan te sluiten op een microcontroller met behulp van de seriële UART, of direct dienen als een Wifi-enabled microcontroller, door een nieuwe firmware te programmeren met behulp van de meegeleverde SDK. De GPIO-pinnen maken analoge en digitale IO mogelijk, plus PWM, SPI, I2C, enz. Dit bord bestaat nu bijna een jaar en is voornamelijk gebruikt in IoT-contexten, waar we connectiviteit willen toevoegen aan bijvoorbeeld een Arduino-project. Een brede acceptatie is mogelijk gemaakt door de zeer bescheiden prijs, variërend van 2,50 tot 10 USD, afhankelijk van de functies die door de fabrikanten worden aangeboden. Technische kenmerken
ESP8266 variantenOp ESP8266 gebaseerde boards zijn verkrijgbaar bij verschillende leveranciers en met verschillende breakout-boards. De meeste borden verschillen in het aantal beschikbare pinnen, de hoeveelheid Flash-geheugen voor het opslaan van programma en gegevens en de afscherming op de SOC voor gecertificeerde borden. Sommige boards ondersteunen ook een externe uFL-antenneconnector en de ingebouwde on-chip-antenne. Benieuwd naar andere handige producten? Lees hier alles over bijvoorbeeld de pi 400. |
| http://elektor.nl |
Veelgestelde vragen
Wat is de ESP8266 en waarvoor wordt het gebruikt?▼
De ESP8266 is een goedkope wifi-module die apparaten via internet kan bedienen. Het werkt samen met een microcontroller zoals Arduino of kan zelfstandig functioneren, wat IoT-projecten aanzienlijk goedkoper en gemakkelijker maakt.
Kan ik de ESP8266 direct programmeren of heb ik een microcontroller nodig?▼
De ESP8266 kan op twee manieren gebruikt worden: als externe wifi-module aangesloten op een microcontroller via seriële UART, of als zelfstandige wifi-enabled microcontroller door eigen firmware te programmeren met de meegeleverde SDK.
Welke technische mogelijkheden heeft de ESP8266?▼
De module ondersteunt 802.11 b/g/n wifi, beschikt over GPIO-pinnen voor analoge en digitale I/O, PWM, SPI, I2C en andere interfaces. Het heeft ook een ingebouwde temperatuursensor en zeer laag stroomverbruik in stand-by-modus.
Hoeveel kost een ESP8266 module?▼
De ESP8266 is erg betaalbaar en kost tussen de 2,50 en 10 USD, afhankelijk van de fabrikant en beschikbare functies. Dit lage prijspunt heeft veel bijgedragen aan de brede acceptatie van de module.
Zijn er verschillende versies van de ESP8266 beschikbaar?▼
Ja, ESP8266-gebaseerde borden van verschillende leveranciers bieden variaties in aantal pinnen, flash-geheugen, afscherming en antenneoptie. De meeste borden kunnen met dezelfde benadering worden gebruikt, waaronder het populaire ESP-01 breakout-bord.
