ESP8266 WiFi – ESP-12 informatie
Er zijn verschillende uitvoeringen van deze WiFi modules met de Espressif ESP8266 chip, we behandelen op deze pagina de ESP-12 versie, deze module ziet er zo uit:
Er zijn verschillende ESP-12 uitvoeringen zoals ESP-12E en ESP-12F, hieronder de verbeteringen:
Verbeteringen ESP-12F:
- The new four-layer board design.
- The new revision antenna RF performance optimization, communication distance is increased by 30% -50% compared to ESP-12E!
Verbeteringen ESP-12E:
- Add extra I/Os and SPI pin interfaces: MTDO, MTDI, SD_3, MTMS, MTCK, SD_2 (GPIO10, GPIO9, CLK, CS, DI, DO)
- Improved the capability of anti-EMI
- Comes with 1Mbyte (8Mbit) flash
De ESP-12 is ook te vinden in andere platformen zoals:
NodeMCU:
ESPuino:
Software en firmware
AT Firmware
Gebruik je de standaard “AT” firmware, dan kun je eenvoudig met seriele commando’s de module aansturen, instellen en data verzenden!
Ps. AT is een afkorting van “ATtention” en wordt veelal bij communicatie van modems gebruikt.
NodeMCU
Deze firmware is gebasseerd op LUA, je kan eenvoudig een webservertje maken en zo websites met sensor data laten weergeven.
Prototypen
De module kan door veel microcontrollers worden aangestuurd, wil je gaan prototypen?, houd dan rekening dat deze module niet in een breadboard geprikt kan worden, daarvoor is de pin layout van de module niet goed (kortsluiting), er zijn daarvoor adapters te koop, zoals deze:
Geheugen
Het geheugen van de ESP-12 module zit naast de ESP8266 SoC en is een 8-pins chip in een SOP8 behuizing welke met een SPI protocol geprogrammeerd kan worden.
Hier zie je een ESP-12 module met de plaat verwijderd, en kan je de geheugenchip zien:
Hieronder enkele voorbeelden van een geheugenchip:
4 mbit/512 Kb chip van “GigaDevice”: 25Q40BT
8 mbit/1Mb chip van “GigaDevice”: 25Q80B
Pinout:
Er zijn zelfs gevallen bekend dat als het geheugen kapot is kun je deze vervangen door hem los te solderen en een vervangend model of groter erop te solderen.
[#/datasheets/gigadevice_geheugen” ]