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:

Mateusz Mróz

Ranking lutownic oporowych

Dziś przeglądamy lutownice oporowe. Wybór sprzętu zawsze zależy od indywidualnych potrzeb, więc dobrze jest zastanowić się, jakie funkcje będą dla Was najważniejsze. Zapraszamy do zapoznania się z naszą listą!

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.