Wieloprotokołowa bezprzewodowa płytka rozwojowa ESP32
Wieloprotokołowa bezprzewodowa płytka rozwojowa ESP32 to zintegrowana wielofunkcyjna platforma rozwojowa odpowiednia do scenariuszy rozwoju, takich jak Internet rzeczy, komunikacja bezprzewodowa, rozwój częstotliwości radiowych, NFC, pozycjonowanie GPS, rejestracja danych i niestandardowe systemy wbudowane.
W tej wersji zakończono instalację płyty głównej, karty rozszerzeń bezprzewodowych i obudowy wydrukowanej w 3D i można ją bezpośrednio wykorzystać do dalszego rozwoju. Obudowa jest dostępna w kolorze wojskowym zielonym i pomarańczowym.
Płytka rozwojowa została zaprojektowana w oparciu o moduł ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Integruje 2,8-calowy wyświetlacz dotykowy, RF Sub-GHz, 2,4GHz RF, NFC, GPS, Wi-Fi, Bluetooth, kartę MicroSD/TF i funkcje związane z baterią w jednym urządzeniu, zapewniając zintegrowaną platformę rozwojową dla różnych projektów bezprzewodowych i IoT.
Główne funkcje
• Główny moduł sterujący ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
• Bezprzewodowe połączenie Wi-Fi
• Połączenie Bluetooth
• 2,8-calowy wyświetlacz TFT ST7789
• Rozdzielczość 240 × 320
• Dotyk rezystancyjny XPT2046
• CC1101 kompatybilny z modułami RF Sub-GHz
• NRF24 kompatybilny z modułami RF 2,4 GHz
• Interfejs PN532 NFC SPI
• Interfejs GPS UART
• Interfejs karty MicroSD/TF
• Interfejs baterii
• Wykrywanie napięcia akumulatora
• Wbudowany obwód ładowania TP4056
• USB typu C do pobierania i interfejs szeregowy
• CH340C Układ USB na port szeregowy
• Przycisk ROZRUCH
• Przycisk RESET
• Wiele urządzeń ma wspólną konstrukcję magistrali SPI
• Zainstalowana obudowa wydrukowana w 3D
• Dostępna obudowa w kolorze wojskowej zieleni/pomarańczy
Dotykowy wyświetlacz o przekątnej 2,8 cala
Płytka rozwojowa wyposażona jest w kolorowy wyświetlacz TFT o przekątnej 2,8 cala ST7789 i rozdzielczości 240×320.
Funkcja dotykowa wykorzystuje rezystancyjny kontroler dotykowy XPT2046.
Podświetlenie wyświetlacza obsługuje regulację jasności PWM, co można wykorzystać do opracowania niestandardowych interfejsów graficznych, menu urządzeń, wyświetlaczy danych z czujników, pulpitów nawigacyjnych stanu, paneli sterowania i innych aplikacji.
Kontroler dotykowy wykorzystuje niezależne piny SPI i jest niezależny od karty RF/TF współdzielącej magistralę SPI.
Wieloprotokołowa bezprzewodowa platforma rozwojowa
Jedną z największych cech tej płytki rozwojowej jest to, że integruje ona różnorodne interfejsy komunikacji bezprzewodowej i peryferyjne w platformie ESP32.
Obsługiwane funkcje bezprzewodowe i komunikacyjne obejmują:
• Wi-Fi
• Bluetooth
• CC1101 jest kompatybilny z częstotliwością RF Sub GHz
• NRF24 kompatybilny z częstotliwością radiową 2,4 GHz
• PN532 NFC
• Interfejs pozycjonowania GPS
Programiści mogą opracowywać i testować wiele technologii komunikacji bezprzewodowej na tym samym urządzeniu bez konieczności budowania wielu niezależnych płytek programistycznych.
RF CC1101/sub-GHz
Bezprzewodowa karta rozszerzeń zapewnia możliwości rozwoju częstotliwości radiowej Sub GHz zgodne z CC1101.
Zapewnia niezależne:
• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN
Poczekaj na sygnał sterujący.
Można go używać do komunikacji bezprzewodowej w paśmie Sub GHz, eksperymentów RF i opracowywania niestandardowych projektów bezprzewodowych.
RF24/2,4 GHz
Płytka rozwojowa udostępnia także funkcje rozwoju częstotliwości radiowej 2,4 GHz kompatybilne z NRF24.
Sekcja RF NRF24 wykorzystuje współdzieloną magistralę SPI i dostarcza niezależne sygnały sterujące CSN i CE.
Nadaje się do różnych komunikacji bezprzewodowej 2,4 GHz i powiązanych projektów rozwoju systemów wbudowanych.
Interfejs NFC PN532
Bezprzewodowa karta rozszerzeń udostępnia interfejs PN532 NFC SPI.
Definicja interfejsu PN532:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17
Interfejs ten nie prowadzi do sygnałów IRQ i RST, a podczas tworzenia oprogramowania należy stosować odpytywanie SPI.
Może być używany do odczytu tagów NFC, rozpoznawania kart i innych aplikacji NFC zgodnych z PN532.
Interfejs GPS
Płytka rozwojowa udostępnia niezależny interfejs GPS, do którego można podłączyć zewnętrzne moduły pozycjonujące GPS.
Interfejs GPS karty rozszerzeń zapewnia:
• Zasilanie 3,3V
• GND
• Wejście danych UART
Dane TX modułu GPS są podłączone do ESP32 GPIO1.
Może być używany do pozycjonowania GPS, gromadzenia danych o lokalizacji, urządzeń mobilnych, pozycjonowania IoT i powiązanego opracowywania projektów.
Karta microSD/TF
Płytka rozwojowa posiada wbudowany interfejs karty MicroSD/TF do lokalnego przechowywania danych.
Karta TF przyjmuje tryb SPI:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5
Dostępne dla:
• Rejestrowanie danych
• Przechowywanie plików konfiguracyjnych
• Przechowywanie zasobów obrazu i interfejsu użytkownika
• Przechowywanie danych czujnika
• Inne aplikacje do lokalnego przechowywania plików
wsparcie baterii
Płytka rozwojowa zapewnia sprzęt związany z baterią i może być używana do opracowywania przenośnych projektów ESP32.
Wbudowana funkcja wykrywania napięcia akumulatora, próbkowanie napięcia akumulatora przez ESP32 GPIO34.
W rzeczywistym użytkowaniu zaleca się wykonanie kalibracji oprogramowania w oparciu o benchmark ADC i rzeczywiste wyniki pomiarów prototypu.
Płytka rozwojowa integruje również obwód zarządzania ładowaniem TP4056.
W oparciu o obecną konstrukcję sprzętu, prąd ładowania wynosi około 360 mA.
Pobieranie i debugowanie USB typu C
Płytka rozwojowa zapewnia interfejs USB typu C.
Interfejs USB łączy się z ESP32 poprzez CH340C USB do układu szeregowego, który może być używany do:
• Pobieranie oprogramowania sprzętowego
• Komunikacja szeregowa
• Debugowanie szeregowe
• Automatyczna kontrola pobierania
Płytka rozwojowa zapewnia również niezależne przyciski BOOT i RESET, ułatwiające tworzenie oprogramowania sprzętowego i debugowanie.
Współdzielona architektura magistrali SPI
Karty MicroSD/TF, PN532 i niektóre urządzenia pracujące na częstotliwości radiowej w bezprzewodowych kartach rozszerzeń korzystają z następującej magistrali SPI:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
Różne urządzenia wykorzystują własne, niezależne sygnały wyboru CS/chip.
Tworząc swój program, należy zadbać o to, aby zostało wybrane tylko to urządzenie, które aktualnie wymaga komunikacji, a CS pozostałych urządzeń SPI powinien pozostać wysoki.
środowisko programistyczne
Definicja sprzętowa GPIO tej płyty rozwojowej może być wykorzystana jako podstawa dla następujących środowisk programistycznych:
• Arduino
• PlatformIO
• ESP-IDF
Programiści mogą opracowywać interfejsy wyświetlaczy, operacje dotykowe, komunikację bezprzewodową, NFC, GPS, rejestrowanie danych i inne funkcje w zależności od potrzeb projektu.
Ważne uwagi rozwojowe
• Wszystkie sygnały GPIO ESP32 mają poziom 3,3 V.
• Nie wprowadzaj bezpośrednio poziomu 5 V do GPIO ESP32.
• GPIO34, GPIO35, GPIO36, GPIO39 mogą być używane tylko jako wejścia.
• GPIO0 jest także pinem konfiguracji startowej BOOT ESP32. Nie kontynuuj obniżania poziomu GPIO0 podczas włączania i resetowania.
• MicroSD, PN532 i niektóre moduły RF współdzielą magistralę SPI. Podczas tworzenia oprogramowania należy poprawnie zarządzać sygnałami wyboru układu CS każdego urządzenia.
• Port szeregowy GPS UART i USB CH340C korzystają z niektórych wspólnych sygnałów.
• Podczas prac związanych z GPS i pobieraniem oprogramowania sprzętowego należy zwrócić uwagę na kwestię współdzielenia zasobów portu szeregowego.
Obowiązujące scenariusze rozwoju
Ten produkt jest odpowiedni dla:
• Rozwój ESP32
• Rozwój Internetu Rzeczy IoT
• Rozwój komunikacji bezprzewodowej
• Rozwój częstotliwości radiowej Sub-GHz
• Rozwój częstotliwości radiowej 2,4 GHz
• Projekt NFC
• Projekt pozycjonowania GPS
• Wbudowany interfejs graficzny
• Projekty czujników
• Inteligentny dom
• Home Automation
• Rejestrowanie danych
• Testowanie urządzeń bezprzewodowych
• Przenośne projekty ESP32
• Eksperyment z komunikacją wieloprotokołową
• Rozwój produktu prototypowego
• Nauczanie i badania
specyfikacje produktu
Rodzaj produktu:
Wieloprotokołowa bezprzewodowa płytka rozwojowa ESP32
Główna kontrola:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
Wyświetlacz:
2,8-calowy ST7789 TFT
Rezolucja:
240 × 320
dotykać:
Dotyk rezystancyjny XPT2046
Połączenie bezprzewodowe:
Wi-Fi
Bluetooth
Funkcja RF:
CC1101 jest kompatybilny z RF Sub-GHz
Kompatybilny z NRF24 2,4 GHz RF
Inne interfejsy:
PN532 NFC
GPS UART
Karta microSD/TF
Złącze akumulatora
USB:
USB typu C + CH340C USB do portu szeregowego
powłoka:
Obudowa wydrukowana w 3D
Kolor powłoki:
Zieleń wojskowa
kolor pomarańczowy
Stan produktu:
Zamontowano płytę główną, bezprzewodową kartę rozszerzeń oraz obudowę wydrukowaną w 3D.
Ten produkt jest używany głównie do rozwoju, prototypowania, badań, nauczania i projektów niestandardowych.
Ten produkt jest platformą rozwojową, a nie gotowym urządzeniem konsumenckim ze stałą pojedynczą funkcją. Różne projekty mogą wymagać od użytkowników samodzielnego opracowania, skompilowania lub skonfigurowania odpowiedniego oprogramowania i oprogramowania sprzętowego.
