SKU: OT1010 Numer artykułu: XP764 EAN: 8720828223338
Płytka deweloperska ESP32 jest idealna do projektów IoT (Internet Of Things), ponieważ ma wbudowane WiFi i Bluetooth. Można ją programować bezpośrednio w Arduino IDE. Zobacz powyższy film na Youtube, aby poznać instalację tej płytki w Arduino IDE.
Skorzystaj z instrukcji OTRONIC ESP32 handleiding, aby szybko rozpocząć pracę z płytką ESP32 Devkit V1.
UWAGA: Ta płytka ESP32 Devkit V1 NIE pasuje do standardowego breadboardu. ESP32-S PASUJE do standardowego breadboardu.
Ta płytka ESP32 ma:
ESP32 Wroom32 DevKit ma łącznie 25 GPIO, z których część może być używana tylko jako wejście.
Tylko wejściowe piny
GPIO 34
GPIO 35
GPIO 36
GPIO 39
Nie wszystkie piny mają wewnętrzny pull-up, przy użyciu jako wejście z pull-up trzeba zastosować zewnętrzny pull-up na tych pinach.
Nie wszystkie piny mają wewnętrzny pull-up i trzeba będzie zastosować zewnętrzny rezystor pull-up. Poniżej zestawienie.
Piny z wewnętrznym pull-up INPUT_PULLUP
GPIO14
GPIO16
GPIO17
GPIO18
GPIO19
GPIO21
GPIO22
GPIO23
Piny bez wewnętrznego pull-up
GPIO13
GPIO25
GPIO26
GPIO27
GPIO32
GPIO33
Zaletą tej płytki jest to, że można jej używać na kilka sposobów w zakresie komunikacji WiFi.
To ostatnie chcemy jeszcze krótko wyjaśnić. ESP NOW to technologia, która umożliwia bezpośrednią komunikację modułów między sobą za pomocą ich adresu MAC. Dodatkowo otrzymuje się potwierdzenie, czy dane zostały odebrane, co pozwala dobrze kontrolować, czy wiadomości docierają i można je weryfikować.
Dzięki ESP Now można pracować bardzo modułowo, a przy tym niezwykle szybko. W ten sposób na jednym ESP32 można uruchomić swój program, podczas gdy inne płytki ESP32 tylko reagują i w pewnym sensie stanowią rozszerzenie Twoich pinów GPIO.
1 ESP32 może komunikować się maksymalnie z 20 innymi płytkami.
Dobre wyjaśnienie ESP NOW autorstwa Andreasa Spiessa znajdziesz tutaj: https://www.youtube.com/watchv=6NsBN42B80Q
Dostawa:
Piny header są NIE przylutowane i są dostarczane luzem.
Aby móc programować ESP32 w Arduino IDE, należy najpierw ustawić kilka rzeczy:
Jeśli podczas wgrywania zauważysz, że nic się nie dzieje, możesz na chwilę przytrzymać przycisk BOOT na płytce ESP32 podczas uploadu. Gdy tylko upload się rozpocznie, możesz go puścić. Trzeba tu wyczuć odpowiedni moment.
Jeśli w Arduino IDE w NARZĘDZIA -> PORT nie ma dostępnego portu COM, może być konieczna ponowna instalacja sterownika CP210x. To układ USB na tej płytce. Poszukaj w Google lub pobierz sterownik tutaj: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Może to też wynikać z kabla micro USB, który może nie być kablem do transmisji danych. W obiegu jest wiele tzw. kabli do ładowania, które nadają się tylko do ładowania np. telefonu. Zamień kabel na odpowiedni kabel micro USB do transmisji danych lub zamów odpowiedni kabel na otronic.nl.
W oknie Serial Monitor w prawym dolnym rogu ustaw baud rate na 115200 baud.
Piny GPIO w płytkach deweloperskich ESP nie zawsze odpowiadają wartościom nadrukowanym na płytkach. Dlatego ważne jest, aby zawsze sprawdzać właściwy schemat PINOUT. Znajdziesz go m.in. w OTRONIC ESP32 Snelstartgids
Wymiary
Długość: 5,23cm
Szerokość: 2,82cm
Wysokość: 1,33cm