ESP8266 WiFi – ESP-12 informatie

Espressif logo

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:

ESP8266 WiFi module (ESP-12) bovenkantESP8266 WiFi module (ESP-12F) achterkant en pinout

   BESTEL NU!

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:

NodeMCU bovenkant

ESPuino:

ESPduino

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:
esp-12 converter adapteresp-12 converter adapter met esp

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:

esp8266 esp-12 decap geheugen

Hieronder enkele voorbeelden van een geheugenchip:

4 mbit/512 Kb chip van “GigaDevice”: 25Q40BT
GD25Q40BT geheugen chip

8 mbit/1Mb chip van “GigaDevice”: 25Q80B
GD25Q80BT geheugen chip

Pinout:

GD25Q80BT geheugen chip 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.