ESP8266 i ESP32 – niepozorne układy o olbrzymich możliwościach.

Czas czytania: 2 min.

ESP – elektroniczny program stabilizacji toru jazdy… teraz na poważnie, bo nasi czytelnicy od razu kojarzą ten skrót z układami, które dzięki swoim cechom stały się niezwykle popularne w świecie amatorskich, hobbystycznych projektów IoT. ESP8266ESP32, bo o nich mowa to niewielkie układy produkowane przez firmę Espressif Systems, które dzięki możliwości programowania z poziomu Arduino oraz komunikacji WiFi/WiFi + Bluetooth stały się nieodłącznym elementem wszelkiej maści projektów, których nie sposób jakkolwiek wymienić czy zliczyć 🙂

ESP8266

To pierwsza wersja układu produkowanego przez chińskiego producenta. Na swoim pokładzie posiada 32-bitowy procesor Tensilica L106 taktowany zegarem 80 MHz. Układ komunikuje się ze światem zewnętrznym za pomocą WiFi w standardzie 802.11 b/g/n 2,4 GHz o maksymalnej przepustowości do 72,2 Mb/s. Zasilany napięciem z przedziału od 4,8 V do 12 V, pracujący z napięciem od 1,8 V do 3,6 V. Programowanie może odbywać się poprzez UART lub OTA

Na bazie tego układu różni producenci (w dużym stopniu AI-Thinker) zaczęli projektować moduły ESP takie jak np. NodeMCU bazujące na układzie ESP-12E, które posiadały wszystkie potrzebne do bezproblemowej obsługi złącza i układy, w tym port microUSB do zasilania/programowania. Dzięki ESP8266 można wykonać np. bezprzewodową, zasilaną energią słoneczną stację pogodową.

Moduł WiFi ESP8266 + NodeMCU v3.

ESP32

ESP32 WiFi + BT 4.2- platforma z modułem ESP-WROOM-32 zgodny z ESP32-DevKit.

Młodszy, ale silniejszy brat ESP8266. Po sporej sprzedaży i niemalejącym zainteresowaniu układami ESP8266 firma Espressif Systems postanowiła stworzyć ich następcę – ESP32. Tani, wydajniejszy i dodatkowo wyposażony w komunikację Bluetooth. Bazujący na dwurdzeniowym procesorze Dual Core Tensilica LX6, pracującym z taktowaniem 240 MHz, wyposażony w układy peryferyjne, w tym czujniki Halla, dotyku oraz interfejsy CAN czy I2S.

Esspresif Systems widząc zainteresowanie modułami bazującymi na układach ESP8266 postanowiło zaprojektować własną płytkę wykorzystującą młodszy układ. Tak powstał moduł ESP-WROOM-32, wyposażony we wszystkie potrzebne peryferia oraz port microUSB do programowania/zasilania. Wykorzystując moduły ESP32 można samodzielnie wykonać np. ekspres do kawy, w którym można płacić kryptowalutą.

Poradniki

Oczywiście nie traktujcie tego wpisu jako poradnik/tutorial czy dokładny opis układów ESP, jest to raczej zajawka mająca na celu zachęcenie do dalszej przygody z wykorzystaniem modułów ESP8266ESP32. Jeśli będziecie chcieli, przygotujemy dla Was takowe :). Dla ułatwienia zamieszczamy listę poradników zarówno do modułów ESP8266 jak i ESP32, które mamy nadzieję okażą się pomocne na różnych etapach tworzenia projektów:

  1. ESP32/ESP8266 – uzyskiwanie ostatniego elementu tablicy spełniającego określone kryteria
  2. ESP32 – pobieranie adresu MAC z urządzenia podłączającego się poprzez WiFi
  3. ESP32 – wyświetlanie komunikatu o rozłączonym urządzeniu
  4. ESP32 – wyświetlanie komunikatu o połączeniu urządzenia
  5. ESP32 – uruchomienie wsparcia dla IPv6
  6. ESP32 – pozyskiwanie liczby podłączonych urządzeń
  7. ESP32 – deautoryzacja podłączonych urządzeń
  8. ESP32 – pozyskiwanie adresów IP podłączonych urządzeń
  9. ESP32 – nawigacja po liście elementów XML
  10. ESP32 – rozpoczęcie pracy z ESP-NOW
  11. ESP32 – używanie struktur jako wiadomości ESP-NOW
  12. ESP32 – pingowanie zdalnego hosta
  13. ESP32 – parsowanie XML
  14. ESP32 – pozyskiwanie wartości atrybutu
  15. ESP32 – pozyskiwanie atrybutu elementu
  16. ESP32/ESP8266 – filtrowanie tablicy przy pomocy cpplinq
  17. ESP32 – odwracanie tablicy przy pomocy cpplinq
  18. ESP32 – uzyskanie adresu IP podłączonego urządzenia
  19. ESP32 – używanie wyrażenia lambda do obsługi zdarzeń WiFi
 

Mamy nadzieje, że powyższe artykuły przydadzą się przy Waszych projektach i uda się Wam stworzyć ciekawe i przydatne rozwiązania! Moduły ESP8266 i ESP32 znajdziecie w naszym sklepie 🙂

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 4.7 / 5. Liczba głosów: 22

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Picture of Maciej Chmiel

Maciej Chmiel

Specjalista od Arduino i szeroko rozumianej elektroniki. Człowiek-orkiestra, dyżurny od wszystkiego - nie ma dla niego rzeczy niemożliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy miłośnik kreskówek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagają dział kreatywny.

Zobacz więcej:

Masz pytanie techniczne?
Napisz komentarz lub zapytaj na zaprzyjaźnionym forum o elektronice.

Jedna odpowiedź

  1. Pingback: Komunikacja bezprzewodowa Arduino - Botland

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ze względów bezpieczeństwa wymagane jest korzystanie z usługi Google reCAPTCHA, która podlega Polityce prywatności i Warunkom użytkowania.