Obsah:
- Krok 1: Stručne o architektúre a funkciách
- Krok 2: Spotreba energie
- Krok 3: Vývody ESP8266
- Krok 4: Komponenty
- Krok 5: Schéma
- Krok 6: Ako vytvoriť obvod
- Krok 7: Ako kódovať Arduino na odosielanie príkazov AT na ESP8266
- Krok 8: Kód
- Krok 9: Príkazy AT
- Krok 10: Odkazy na aplikácie
- Krok 11: Technický list ESP8266 a referenčný príkaz AT
Video: Začíname s Arduino a ESP8266: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
ESP8266 môže byť použitý ako nezávislý mikrokontrolér so vstavanou sieťou Wi-Fi a dvoma kolíkmi GPIO alebo môže byť použitý s iným mikrokontrolérom prostredníctvom sériovej komunikácie, aby bolo možné k mikrokontroléru pripojiť Wi-Fi. Dalo by sa to použiť na výrobu siete senzorov IoT na hlásenie údajov senzorov na internet alebo na palubné dosky pripojené k internetu, dalo by sa to použiť na výrobu zariadenia na domácu automatizáciu, ktoré je pripojené k internetu alebo miestnej sieti. ESP8266 by sa mohol použiť na vývoj bezpečnostného systému založeného na IoT, inteligentných zástrčiek a svetiel, sieťových sietí alebo nositeľných zariadení. Vďaka svojim nízkym nákladom, nízkej spotrebe energie a malým rozmerom ho bolo možné použiť na vývoj akéhokoľvek druhu zariadenia IoT.
Krok 1: Stručne o architektúre a funkciách
Wi-Fi modul ESP8266 má 32-bitový mikroprocesor RISC s frekvenciou 80 MHz a je možné ho pretaktovať na 160 MHz. Má inštrukčnú RAM 32 KiB, RAM s inštrukčnou pamäťou 32 KiB, užívateľskú pamäť RAM s kapacitou 80 KiB a všetko, čo má GPIO, 12C, ADC, SPI a PWM
Krok 2: Spotreba energie
Maximálne napätie a prúd požadovaný na prevádzku Wi-Fi modulu ESP8266 je 3,6 V a 120,5 mA, Arduino má výstupný kolík 3,3 V, ale jeho výstupný prúd je iba 40 mA, čo nestačí na spustenie esp8266, takže sa používa regulátor napätia LM317. regulujte Arduino na 5V až 3,3V, aby správne fungovalo, pretože maximálny výstupný prúd LM317 je 1,5A. I/O piny ESP8266 bežia tiež na 3,3 V, takže logický radič úrovne 3,3 V zenerova dióda slúži na prevod logiky 5 V pochádzajúcej z pinu Arduino TX na 3,3 V, ale podľa mojich skúseností nie je taká veľká potreba. Je v poriadku jednoducho vytvoriť obvod uvedený na obrázku nižšie
Krok 3: Vývody ESP8266
Krok 4: Komponenty
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Wi-Fi modul ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulátor napätia LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Mužské a mužské prepojky
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytický kondenzátor
10uF elektrolytický kondenzátor
Krok 5: Schéma
Pretože modul Wi-Fi ESP8266 komunikuje s Arduino alebo iným mikrokontrolérom pomocou sériovej komunikácie, na jeho spustenie bolo potrebné minimálne 3,3 V. 5V výstup Arduina bude pripojený k vstupu LM317, ako je znázornené na obrázku
Pripojenia ESP8266 ESP8266 ================== Pripojenia
RXD =======================================?
VCC ======================== Výstup LM317
CH_PD ====================== Výstup LM317
GND ======================== GND Arduina
TXD ======================= I/O pin 2 Arduina
Krok 6: Ako vytvoriť obvod
Krok 7: Ako kódovať Arduino na odosielanie príkazov AT na ESP8266
Krok 8: Kód
Krok 9: Príkazy AT
Krok 10: Odkazy na aplikácie
Klient TCP:
Server:
Krok 11: Technický list ESP8266 a referenčný príkaz AT
Dátový list ESP8266
www.espressif.com/sites/default/files/docu…
Odkaz na príkaz ESP8266 AT
www.espressif.com/sites/default/files/doc…
Odporúča:
Začíname s WeMos ESP8266: 6 krokov
Začíname s WeMos ESP8266: V tomto návode spustíme blikajúci príklad LED na WeMos ESP8266
Začíname s Pythonom pre ESP8266 a ESP32: 6 krokov
Začíname s Pythonom pre ESP8266 a ESP32: Bacground ESP8266 a jeho mladší veľký brat ESP32 sú lacné Wi-Fi mikročipy s plným zásobníkom TCP/IP a možnosťami mikrořadiča. Čip ESP8266 sa prvýkrát dostal do pozornosti komunity tvorcov v roku 2014. Odvtedy nízka cena (
Začíname s Amazon AWS IoT a ESP8266: 21 krokov
Začíname s Amazon AWS IoT a ESP8266: Tento projekt vám ukáže, ako vziať modul ESP8266 a pripojiť ho priamo k AWS IOT pomocou systému Mongoose OS. Mongoose OS je otvorený zdrojový operačný systém pre mikrokontroléry, ktorý kladie dôraz na konektivitu v cloude. Bola vyvinutá spoločnosťou Cesanta, dublinskou
Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov
Začíname W/ NodeMCU ESP8266 na Arduino IDE: Prehľad V tomto návode sa naučíte používať NodeMCU na Arduino IDE. Čo sa naučíte Všeobecné informácie o NodeMCU Ako nainštalovať dosky založené na ESP8266 na Arduino IDE Ako naprogramovať NodeMCU na doskách Arduino je možné použité
Začíname s programom MicroPython na ESP8266: 10 krokov (s obrázkami)
Začíname s programom MicroPython na ESP8266: Chcete iný spôsob programovania dosiek založených na ESP8266 než bežnú metódu používajúcu Arduino IDE spolu s programovacím jazykom C/C ++? V tomto návode sa naučíme, kto konfigurovať a ovládať ESP8266. doska pomocou MicroPython.BUIL