Dit is het deel 1 van 3 instructables u te helpen bij het gebruik van de ESP8266 met Arduino. In dit deze eerste tutorial leer je hoe set-up en test de module op een Arduino aangesloten.
De ESP8266 is misschien wel de meest veelzijdige seriële module om verbinding te maken met 'dingen' op het Internet, dat de reden waarom het zo populair is in de wereld van IoT. Het is een volledige module, waarin een microprocessor die rechtstreeks via de Arduino IDE (C++), of in andere omgevingen kan worden geprogrammeerd om te bouwen (meestal met behulp van een hoog niveau taal zelf, de "LUA"). Om "dingen" er is geen behoefte aan de Arduino zelf moeten met de interface, want de ESP8266 2 GPIOs (twee "pin heeft" input / output). Een heleboel belangrijke info kan gevonden worden op ESP82 Forum:
Link naar de ESP8266 Forum:
Kenmerken:
- 802.11 b / g / n
- Wi-Fi Direct (P2P), soft-AP
- Geïntegreerde TCP / IP protocol stack
- Geïntegreerde TR-switch, balun, LNA, eindversterker en bijpassende netwerk
- Geïntegreerd PLLs, regelgevers, DCXO en energie beheerseenheden
- + 19.5dBm uitgangsvermogen in 802.11b modus
- Uitzetten van de lekkage stroom van < 10uA
- 1MB Flash-geheugen
- Geïntegreerde energiebesparende die 32-bit CPU kan worden gebruikt de toepassing processor
- SDIO 1.1 / 2.0, STBC VAN DE UART, SPI, 1 × 1 MIMO, MIMO 2 × 1
- A-MPDU & A-MSDU aggregatie & 0.4ms bewaken interval
- Wakker worden en het verzenden van pakketten in < 2ms
- Stroomverbruik van < 1.0mW (DTIM3)
De bovenstaande spec omvat een heleboel technische dingen die je niet echt nodig in het grootste deel van uw projecten, maar het is goed om te hebben een hand "just in case".
Tot vandaag, ik heb alleen de ESP8266 aangesloten op de Arduino, ter vervanging van de noodzaak van een relatief dure Wifi schild gestudeerd (schild, is een PCB die u op een top installeert van een Arduino uit te breiden de mogelijkheden).