Spisu treści:

Pierwsze kroki z Arduino i ESP8266: 11 kroków
Pierwsze kroki z Arduino i ESP8266: 11 kroków

Wideo: Pierwsze kroki z Arduino i ESP8266: 11 kroków

Wideo: Pierwsze kroki z Arduino i ESP8266: 11 kroków
Wideo: Moduł WiFi | ESP8266 - Cz. 1 | #54 [Podstawy] 2024, Lipiec
Anonim
Pierwsze kroki z Arduino i ESP8266
Pierwsze kroki z Arduino i ESP8266

ESP8266 może być używany jako niezależny mikrokontroler z wbudowanym Wi-Fi i dwoma pinami GPIO lub może być używany z innym mikrokontrolerem poprzez komunikację szeregową, aby zapewnić łączność Wi-Fi z mikrokontrolerem. Może być wykorzystany do stworzenia sieci czujników IoT w celu przesyłania danych z czujników do Internetu lub pulpitów podłączonych do Internetu, może być użyty do stworzenia urządzenia automatyki domowej podłączonego do Internetu lub sieci lokalnej. ESP8266 może zostać wykorzystany do opracowania systemu bezpieczeństwa opartego na IoT, inteligentnych wtyczek i świateł, sieci mesh lub urządzeń do noszenia. Ze względu na niski koszt, niskie zużycie energii i niewielkie rozmiary może być wykorzystany do opracowania dowolnego rodzaju urządzenia IoT.

Krok 1: Krótko o architekturze i funkcjach

Moduł Wi-Fi ESP8266 posiada 32-bitowy mikroprocesor RISC o taktowaniu 80Mhz i może być podkręcony do 160Mhz. Posiada 32 KiB Instruction RAM, 32 KiB Instruction cache RAM, 80 KiB User Data RAM i wszystko to ma GPIO, 12C, ADC, SPI i PWM

Krok 2: Zużycie energii

Maksymalne napięcie i prąd wymagane do działania modułu Wi-Fi ESP8266 to 3,6 V i 120,5 mA, Arduino ma pin wyjściowy 3,3 V, ale jego prąd wyjściowy to tylko 40 mA, co nie wystarcza do uruchomienia esp8266, więc regulator napięcia LM317 służy do Reguluj napięcie Arduino z 5 V na 3,3 V, aby działał poprawnie, ponieważ maksymalny prąd wyjściowy LM317 wynosi 1,5 A. ESP8266 piny I/O również pracują przy napięciu 3,3 V, więc dioda Zenera 3,3 V służy do konwersji logiki 5 V pochodzącej z pinu Arduino TX na 3,3 V, ale z mojego doświadczenia wynika, że nie ma na to dużej potrzeby. Wszystko jest w porządku, aby po prostu wykonać obwód podany na rysunku poniżej

Krok 3: Wyprowadzenia ESP8266

Wyprowadzenia ESP8266
Wyprowadzenia ESP8266

Krok 4: Komponenty

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Moduł Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Regulator napięcia LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Swetry męskie-męskie

www.banggood.com/custlink/GKvKmAGkuQ

Kondensator elektrolityczny 1uF

Kondensator elektrolityczny 10uF

Krok 5: Schemat

Schematyczny
Schematyczny

Ponieważ moduł Wi-Fi ESP8266 komunikuje się z Arduino lub dowolnym innym mikrokontrolerem za pomocą komunikacji szeregowej i wymaga minimum 3,3V do działania. Wyjście 5 V Arduino zostanie podłączone do wejścia LM317, jak pokazano na rysunku

Połączenia ESP8266ESP8266 ================= Połączenia

RXD ====================== Pin 3 we/wy Arduino

VCC===================== LM317 Wyjście

CH_PD===================LM317 Wyjście

GND=====================GND Arduino

TXD===================== Pin 2 we/wy Arduino

Krok 6: Jak wykonać obwód

Krok 7: Jak zakodować Arduino, aby wysłać polecenia AT do ESP8266?

Krok 8: Kod

Krok 9: Polecenia AT

Krok 10: Linki do aplikacji

Klient TCP:

Serwer:

Krok 11: Arkusz danych ESP8266 i odniesienie do poleceń AT

Arkusz danych ESP8266

www.espressif.com/sites/default/files/docu…

ESP8266 AT Polecenie Referencyjne

www.espressif.com/sites/default/files/doc…

Zalecana: