Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Procesory ESP8266 oraz ESP32
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #1
Procesory ESP8266 oraz ESP32
Szukając alternatywy dla coraz trudniej dostępnych i drogich chip-ów Atmel-a (obecnie Microchip) napotkałem procesory firmy Espressif Systems: ESP8266 oraz ESP32, które kosztują od kilkunastu do kilkudziesięciu PLN (w wersji z kamerą). Oba procesory są przedstawicielami grupy urządzeń IoT (internet of thing) głównie przez łatwość kontaktu (WiFi, BT) oraz dużą ilość portów.

İmage İmage
İmage İmage

Na zdjęciach pokazałem wersje rozwojowe obu układów o rozmiarach ok. 2x4cm.
Poniżej zamieszczam specyfikację obu procesorów. W wersjach rozwojowych, poza procesorem, na płytce znajdują się też port USB oraz stabilizatory zasilania.

İmage

W wersjach rozwojowych układy są bardzo łatwo programowalne za pomocą portu USB choć istnieją wersje minimalistyczne, niewiele większe niż sam procesor, do których za kilkanaście PLN można dokupić skuteczny programator USB. Językiem programowania układów jest dość egzotyczny język Lua ale w powszechnymm użyciu programuje się je za pomocą Arduino C oraz pythona. W tym ostatnim przypadku został opracowany tzw. upython, interpreter pythona właśnie dla tych układów.

I właśnie możliwość programowania za pomocą python-a jest dla mnie największą zaletą obu układów bo wymaga niewielkiego darmowego środowiska programistycznego co przy możliwościach obu układów daje szerokie pole do eksperymentów. Dodatkowo, istnieje bogata baza bibliotek do obsługi pod kontrolą upython-a urządzeń zewnętrznych od wyświetlaczy, przez czujniki i sensory po silniki krokowe i generatory.

Jak zacząć programować w upython-ie opisuje podany link dla esp32: oraz dla esp8266

W tych linkach można zapoznać się z gotowymi zastosowaniami obu chip-ów
opisy dla esp8266
opisy dla esp32

Jako przykład użycia układu ESP32 proponuję zajrzeć do mojego opisu sterownika kondensatora anteny magnetycznej. W programie użyłem gotowych bibliotek do obsługi enkodera oraz wyświetlacza ST7735S

L.J.
(Ten post był ostatnio modyfikowany: 04-09-2023 21:56 przez SP6FRE.)
04-09-2023 21:56
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Procesory ESP8266 oraz ESP32 - SP6FRE - 04-09-2023 21:56

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości