ESP32-WATG-32D
Brugermanual
Foreløbig version 0.1
Espressif systemer
Copyright © 2019
Om denne vejledning
Dette dokument er beregnet til at hjælpe brugere med at opsætte det grundlæggende softwareudviklingsmiljø til udvikling af applikationer, der bruger hardware baseret på ESP32WATG-32D-modulet.
Release Notes
Dato | Version | Udgivelsesbemærkninger |
2019.12 | V0.1 | Foreløbig udgivelse. |
Introduktion til ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D er et brugerdefineret WiFi-BT-BLE MCU-modul til at give "Connectivity Function" til kundens forskellige produkter, herunder vandvarmer og komfortvarmesystemer.
Tabel 1 viser specifikationerne for ESP32-WATG-32D.
Tabel 1: ESP32-WATG-32D specifikationer
Kategorier | genstande | Specifikationer |
Wi-Fi | Protokoller | 802.t1 b/g/n (802.t1n op til 150 Mbps) |
A-MPDU og A-MSDU aggregeret og 0.4 µs guard interval support | ||
Frekvensområde | 2400 MHz – 2483.5 MHz | |
Bluetooth | Protokoller | Bluetoothv4.2 BRJEDR og BLE specif cat on |
Radio | NZIF modtager med -97 dBm følsomhed | |
Klasse-1, klasse-2 og klasse-3 sender | ||
AFH | ||
Lyd | CVSD og SBC | |
Hardware | Modulgrænseflader | UART, re. EBUS2,JTAG, GPIO |
On-chip sensor | Hall sensor | |
Integreret krystal | 40 MHz krystal | |
Integreret SPI flash | 8 MB | |
I ntegrated DCDC Converter Betjening voltage!Strømforsyning |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Maksimal strøm leveret af strømforsyning | 300 mA | |
Anbefalet driftstemperaturområde | -40°C + 85°C | |
Modulets dimensioner | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D har 35 ben, som er beskrevet i tabel2.
Pin Beskrivelse
Figur 1: Pin-layout
Tabel 2: Pindefinitioner
Navn | Ingen. | Type | Fungere |
NULSTIL | 1 | I | Modulaktiveringssignal (Intern pull-up som standard). Aktiv høj. |
I36 | 2 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 3 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 4 | I | GPI38, ADC1_CH2, RTC_GPIO2 |
I39 | 5 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
I34 | 6 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 7 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 8 | I/O | GPIO32, XTAL_32K_P (32.768 kHz krystaloscillatorindgang), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (32.768 kHz krystaloscillatorudgang), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 10 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
I2C_SDA | 11 | I/O | GPIO26, I2C_SDA |
I2C_SCL | 12 | I | GPIO27, I2C_SCL |
TMS | 13 | I/O | GPIO14, MTMS |
TDI | 14 | I/O | GPIO12, MTDI |
+5V | 15 | PI | 5 V strømforsyningsindgang |
GND | 16, 17 | PI | Jord |
VIN | 18 | I/O | 12 V / 24 V strømforsyningsindgang |
TCK | 19 | I/O | GPIO13, MTCK |
TDO | 20 | I/O | GPIO15, MTDO |
EBUS2 | 21, 35 | I/O | GPIO19/GPIO22, EBUS2 |
IO2 | 22 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0 |
IO0_FLASH | 23 | I/O | Download Boot: 0; SPI Boot: 1 (Standard). |
IO4 | 24 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1 |
IO16 | 25 | I/O | GPIO16, HS1_DATA4 |
5V_UART1_TX D | 27 | I | GPIO18, 5V UART Datamodtagelse |
5V_UART1_RXD | 28 | – | GPIO17, HS1_DATA5 |
IO17 | 28 | – | GPIO17, HS1_DATA5 |
IO5 | 29 | I/O | GPIO5, VSPICS0, HS1_DATA6 |
U0RXD | 31 | I/O | GPIO3, U0RXD |
U0TXD | 30 | I/O | GPIO1, U0TXD |
IO21 | 32 | I/O | GPIO21, VSPIHD |
GND | 33 | PI | EPAD, Jord |
+3.3V | 34 | PO | 3.3V strømforsyningsudgang |
Forberedelse af hardware
Forberedelse af hardware
- ESP32-WATG-32D modul
- Espressif RF-testplade (Carrier Board)
- Én USB-til-UART-dongle
- PC, Windows 7 anbefales
- Mikro-USB-kabel
Hardwareforbindelse
- Lod ESP32-WATG-32D til bærekortet, som figur 2 viser.
- Tilslut USB-til-UART-dongle til bærekortet via TXD, RXD og GND.
- Tilslut USB-til-UART-dongle til pc'en via mikro-USB-kablet.
- Tilslut bærekortet til 24 V-adapteren for strømforsyning.
- Under download kortsluttes IO0 til GND via en jumper. Tænd derefter brættet.
- Download firmware til flash ved hjælp af ESP32 DOWNLOAD-VÆRKTØJ.
- Efter download skal du fjerne jumperen på IO0 og GND.
- Tænd for bærekortet igen. ESP32-WATG-32D skifter til arbejdstilstand.
Chippen vil læse programmer fra flash ved initialisering.
Bemærkninger:
- IO0 er internt logisk høj.
- For mere information om ESP32-WATG-32D, se venligst ESP32-WATG-32D datablad.
Kom godt i gang med ESP32 WATG-32D
ESP-IDF
Espressif IoT Development Framework (forkortet ESP-IDF) er en ramme til udvikling af applikationer baseret på Espressif ESP32. Brugere kan udvikle applikationer med ESP32 i Windows/Linux/MacOS baseret på ESP-IDF.
Indstil værktøjerne
Bortset fra ESP-IDF, skal du også installere de værktøjer, der bruges af ESP-IDF, såsom compiler, debugger, Python-pakker osv.
Standardopsætning af Toolchain til Windows
Den hurtigste måde er at downloade værktøjskæden og MSYS2 zip fra dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Tjek ud
Kør C:\msys32\mingw32.exe for at åbne en MSYS2-terminal. Kør: mkdir -p ~/esp
Indtast cd ~/esp for at indtaste den nye mappe.
Opdatering af miljøet
Når IDF opdateres, kræves der nogle gange nye værktøjskæder, eller der tilføjes nye krav til Windows MSYS2-miljøet. Sådan flytter du data fra en gammel version af det prækompilerede miljø til et nyt:
Tag det gamle MSYS2-miljø (dvs. C:\msys32) og flyt/omdøb det til en anden mappe (f.eks. C:\msys32_old).
Download det nye prækompilerede miljø ved at bruge trinene ovenfor.
Udpak det nye MSYS2-miljø til C:\msys32 (eller en anden placering).
Find den gamle C:\msys32_old\home-mappe og flyt denne til C:\msys32.
Du kan nu slette mappen C:\msys32_old, hvis du ikke længere har brug for den.
Du kan have uafhængige forskellige MSYS2-miljøer på dit system, så længe de er i forskellige mapper.
Standardopsætning af Toolchain til Linux
Installer forudsætninger
CentOS 7:
sudo yum installer gcc git wget lav ncurses-devel flex bison gperf python pyserial python-pyelftools
sudo apt-get install gcc git wget lav libncurses-dev flex bison gperf python pythonpip python-setuptools python-seriel python-kryptering python-fremtidig python-pyparsing python-pyelftools
bue:
sudo pacman -S – nødvendig gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Konfigurer Værktøjskæden
64-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Pak filen ud til mappen ~/esp:
64-bit Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Værktøjskæden udpakkes til mappen ~/esp/xtensa-esp32-elf/. Tilføj følgende til ~/.profile:
eksport PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Tilføj eventuelt følgende til ~/.profile:
alias get_esp32='eksport PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Log ind igen for at validere .profile. Kør følgende for at kontrollere PATH: printenv PATH
$ printenv PATH
/home/brugernavn/esp/xtensa-esp32-elf/bin:/home/brugernavn/bin:/home/brugernavn/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Tilladelsesproblemer /dev/ttyUSB0
Med nogle Linux-distributioner får du muligvis fejlmeddelelsen Kunne ikke åbne port /dev/ttyUSB0, når ESP32'en blinker. Dette kan løses ved at tilføje den aktuelle bruger til opkaldsgruppen.
Arch Linux-brugere
For at køre den prækompilerede gdb (xtensa-esp32-elf-gdb) i Arch Linux kræver det ncurses 5, men Arch bruger ncurses 6.
Bagudkompatibilitetsbiblioteker er tilgængelige i AUR for native og lib32-konfigurationer:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Før du installerer disse pakker, skal du muligvis tilføje forfatterens offentlige nøgle til din nøglering som beskrevet i afsnittet "Kommentarer" på linkene ovenfor.
Alternativt kan du bruge crosstool-NG til at kompilere en gdb, der linker mod ncurses 6.
Standardopsætning af Toolchain til Mac OS
Installer pip:
sudo easy_install pip
Installer værktøjskæde:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Pak filen ud i mappen ~/esp.
Værktøjskæden vil blive pakket ud i ~/esp/xtensa-esp32-elf/ sti.
Tilføj følgende til ~/.profile:
eksport PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Tilføj eventuelt følgende til 〜/ .profile:
alias get_esp32="eksport PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Indtast get_esp322 for at tilføje værktøjskæden til PATH.
Få ESP-IDF
Når du har installeret værktøjskæden (der indeholder programmer til at kompilere og bygge applikationen), har du også brug for ESP32-specifikke API/biblioteker. De leveres af Espressif i ESP-IDF repository. For at få det, åbn terminal, naviger til den mappe, du vil sætte ESP-IDF, og klon den ved hjælp af git clone kommando:
git klon –rekursiv https://github.com/espressif/esp-idf.git
ESP-IDF vil blive downloadet til ~/esp/esp-idf.
Note:
Gå ikke glip af den –rekursive mulighed. Hvis du allerede har klonet ESP-IDF uden denne mulighed, skal du køre en anden kommando for at få alle undermodulerne:
cd ~/esp/esp-idf
git undermodul opdatering –init
Føj IDF_PATH til brugerprofilen
For at bevare indstillingen af IDF_PATH-miljøvariablen mellem systemgenstart, skal du tilføje den til brugerprofilen ved at følge instruktionerne nedenfor.
Windows
Søg efter “Edit Environment Variables” on Windows 10.
Klik på Ny... og tilføj en ny systemvariabel IDF_PATH. Konfigurationen bør omfatte en ESP-IDF-mappe, såsom C:\Users\brugernavn\esp\esp-idf.
Tilføj ;%IDF_PATH%\tools til Sti-variablen for at køre idf.py og andre værktøjer.
Linux og MacOS
Tilføj følgende til ~/.profile:
eksport IDF_PATH=~/esp/esp-idf
eksport PATH="$IDF_PATH/værktøjer:$PATH"
Kør følgende for at kontrollere IDF_PATH:
printenv IDF_PATH
Kør følgende for at kontrollere, om idf.py er inkluderet i PAT:
hvilket idf.py
Det vil udskrive en sti, der ligner ${IDF_PATH}/tools/idf.py.
Du kan også indtaste følgende, hvis du ikke ønsker at ændre IDF_PATH eller PATH:
eksport IDF_PATH=~/esp/esp-idf
eksport PATH="$IDF_PATH/værktøjer:$PATH"
Opret seriel forbindelse med ESP32-WATG-32D
Dette afsnit giver vejledning i, hvordan man etablerer seriel forbindelse mellem ESP32WATG-32D og pc.
Tilslut ESP32-WATG-32D til pc
Lod ESP32-WATG-32D-modulet til bærekortet, og tilslut bærekortet til pc'en ved hjælp af USB-til-UART-donglen. Hvis enhedsdriveren ikke installeres automatisk, skal du identificere USB til seriel konverterchip på din eksterne USB-til-UART dongle, søge efter drivere på internettet og installere dem.
Nedenfor er links til drivere, der kan bruges.
CP210x USB til UART Bridge VCP-drivere FTDI Virtual COM-port-drivere
Ovenstående drivere er primært til reference. Under normale omstændigheder skal driverne være bundtet med et operativsystem og automatisk installeret ved tilslutning af USB-til-UART-dongle til pc'en.
Tjek Port på Windows
Tjek listen over identificerede COM-porte i Windows Device Manager. Afbryd USB-til-UART-dongle og tilslut den igen for at kontrollere, hvilken port der forsvinder fra listen og derefter vises tilbage igen.
Figur 4-1. USB til UART-bro af USB-til-UART-dongle i Windows Device Manager
Figur 4-2. To USB-serieporte på USB-til-UART-dongle i Windows Device Manager
Tjek Port på Linux og MacOS
For at kontrollere enhedsnavnet for den serielle port på din USB-til-UART-dongle skal du køre denne kommando to gange, først med donglen frakoblet, derefter med tilsluttet. Den port, der vises anden gang, er den, du skal bruge:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Tilføjelse af bruger til opkald på Linux
Den aktuelt loggede bruger skal have læse- og skriveadgang til den serielle port via USB.
På de fleste Linux-distributioner gøres dette ved at tilføje brugeren til opkaldsgruppen med følgende kommando:
sudo usermod -a -G opkald $USER
på Arch Linux gøres dette ved at tilføje brugeren til uucp-gruppen med følgende kommando:
sudo usermod -a -G uucp $USER
Sørg for at logge på igen for at aktivere læse- og skrivetilladelser for den serielle port.
Bekræft seriel forbindelse
Bekræft nu, at den serielle forbindelse fungerer. Du kan gøre dette ved hjælp af et serielt terminalprogram. I dette exampvi vil bruge PuTTY SSH Client, der er tilgængelig til både Windows og Linux. Du kan bruge andre serielle programmer og indstille kommunikationsparametre som nedenfor.
Kør terminal, indstil identificeret seriel port, baudrate = 115200, databit = 8, stopbit = 1 og paritet = N. Nedenfor er ex.ampskærmbilleder af indstilling af porten og sådanne transmissionsparametre (kort beskrevet som 115200-8-1-N) på Windows og Linux. Husk at vælge nøjagtig den samme serielle port, som du har identificeret i ovenstående trin.
Figur 4-3. Indstilling af seriel kommunikation i PuTTY på Windows
Figur 4-4. Indstilling af seriel kommunikation i PuTTY på Linux
Åbn derefter den serielle port i terminalen og kontroller, om du ser en log udskrevet af ESP32.
Logindholdet afhænger af applikationen indlæst til ESP32.
Bemærkninger:
- For nogle seriel port-ledningskonfigurationer skal de serielle RTS- og DTR-ben deaktiveres i terminalprogrammet, før ESP32 starter og producerer seriel output. Dette afhænger af selve hardwaren, de fleste udviklingskort (inklusive alle Espressif-kort) har ikke dette problem. Problemet er til stede, hvis RTS & DTR er forbundet direkte til EN & GPIO0-benene. Se eptool-dokumentationen for flere detaljer.
- Luk den serielle terminal efter verifikation af, at kommunikationen fungerer. I det næste trin skal vi bruge et andet program til at uploade en ny firmware til
ESP32. Denne applikation vil ikke være i stand til at få adgang til seriel port, mens den er åben i terminalen.
Konfigurér
Indtast hello_world-biblioteket og kør menukonfig.
Linux og MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Du skal muligvis køre python2 idf.py på Python 3.0.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Python 2.7-installationsprogrammet vil forsøge at konfigurere Windows til at knytte en .py-fil til Python 2. Hvis andre programmer (såsom Visual Studio Python-værktøjer) er blevet knyttet til andre versioner af Python, fungerer idf.py muligvis ikke korrekt (filen vil åben i Visual Studio). I dette tilfælde kan du vælge at køre C:\Python27\python idf.py hver gang eller ændre de tilknyttede Windows .py-filindstillinger.
Byg og Flash
Nu kan du bygge og flashe applikationen. Løb:
idf.py build
Dette vil kompilere applikationen og alle ESP-IDF-komponenterne, generere bootloader, partitionstabel og applikationsbinære filer og flashe disse binære filer til dit ESP32-kort.
$ idf.py build
Kører cmake i mappen /path/to/hello_world/build Udfører “cmake -G Ninja –warn-uninitialized /path/to/hello_world”... Advar om ikke-initialiserede værdier.
- Fundet Git: /usr/bin/git (fundet version "2.17.0")
- Opbygning af tom aws_iot-komponent på grund af konfiguration
- Komponentnavne: …
- Komponentstier: … … (flere linjer med byggesystemoutput)
Projektopbygning færdig. For at blinke, kør denne kommando:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-bootload.bin build 0x1000/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin eller kør 'idf.py -p PORT flash'
Hvis der ikke er nogen problemer, bør du ved slutningen af byggeprocessen se genererede .bin-filer.
Flash på enheden
Flash de binære filer, som du lige har bygget på dit ESP32-kort ved at køre:
idf.py -p PORT [-b BAUD] flash
Udskift PORT med dit ESP32-korts serielle portnavn. Du kan også ændre flasherens baudrate ved at erstatte BAUD med den baudrate, du har brug for. Standard baudraten er 460800.
Kører esptool.py i mappen […]/esp/hello_world Udfører “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_mode –flash dio –flash_size detect –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Opretter forbindelse…. Registrerer chiptype... ESP32 Chip er ESP32D0WDQ6 (revision 1)
Funktioner: WiFi, BT, Dual Core Uploader stub... Kører stub... Stub kører... Ændring af baudrate til 460800 Ændret. Konfigurerer flash-størrelse... Auto-detekteret Flash-størrelse: 4MB Flash-parametre indstillet til 0x0220 Komprimeret 22992 bytes til 13019... Skrev 22992 bytes (13019 komprimeret) ved 0x00001000 på 0.3 sekunder (effektiv af 558.9 verificerede data.3072 kbit/s)... Komprimeret 82 bytes til 3072... Skrev 82 bytes (0 komprimeret) ved 00008000x0.0 på 5789.3 sekunder (effektiv 136672 kbit/s)... Hash af data bekræftet. Komprimeret 67544 bytes til 136672… Skrev 67544 bytes (0 komprimeret) ved 00010000x1.9 på 567.5 sekunder (effektiv XNUMX kbit/s)… Hash af data bekræftet. Forlader... Hård nulstilling via RTS-pin...
Hvis der ikke er nogen problemer ved slutningen af flash-processen, nulstilles modulet, og "hello_world"-applikationen kører.
IDF Monitor
For at kontrollere, om "hello_world" faktisk kører, skriv idf.py -p PORT monitor (Glem ikke at erstatte PORT med dit serielle portnavn).
Denne kommando starter monitorapplikationen:
$ idf.py -p /dev/ttyUSB0 monitor Kører idf_monitor i mappen […]/esp/hello_world/build Udfører “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”... — idf_monitor på /dev/ttyUSB0 115200 — — Afslut: Ctrl+] | Menu: Ctrl+T | Hjælp: Ctrl+T efterfulgt af Ctrl+H — ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets Jun 8 2016 00:22:57 …
Efter opstart og diagnostiske logfiler er rullet op, bør du se "Hej verden!" udskrives af applikationen.
… Hej Verden! Genstarter om 10 sekunder... I (211) cpu_start: Starter skemalægger på APP CPU. Genstarter om 9 sekunder... Genstarter om 8 sekunder... Genstarter om 7 sekunder...
Brug genvejen Ctrl+] for at afslutte IDF-skærmen.
Hvis IDF-skærmen fejler kort efter uploaden, eller hvis du i stedet for ovenstående meddelelser ser tilfældigt affald svarende til det, der er angivet nedenfor, bruger dit board sandsynligvis en 26MHz krystal. De fleste udviklingskortdesigns bruger 40MHz, så ESP-IDF bruger denne frekvens som standardværdi.
Examples
For ESP-IDF examples, gå venligst til ESP-IDF GitHub.
Espressif IoT Team
www.espressif.com
Ansvarsfraskrivelse og meddelelse om ophavsret
Oplysninger i dette dokument, herunder URL referencer, kan ændres uden varsel.
DETTE DOKUMENT LEVERES SOM DET ER UDEN NOGEN GARANTI, HERUNDER NOGEN GARANTI FOR SALGBARHED, IKKE-KRÆNKELSE, EGNETHED TIL NOGET BESTEMT FORMÅL,
ELLER ENHVER GARANTI, DER ER PÅ ANDEN MÅDE UDSTEDET AF EVENTUELLE FORSLAG, SPECIFIKATIONER ELLER SAMPLE.
Ethvert ansvar, herunder ansvar for krænkelse af enhver ejendomsret, relateret til brugen af oplysningerne i dette dokument fraskrives. Ingen licenser udtrykkeligt eller underforstået, ved estoppel eller på anden måde, til nogen intellektuelle ejendomsrettigheder er givet heri.
Wi-Fi Alliance Member-logoet er et varemærke tilhørende Wi-Fi Alliance. Bluetooth-logoet er et registreret varemærke tilhørende Bluetooth SIG. Alle handelsnavne, varemærker og registrerede varemærker nævnt i dette dokument tilhører deres respektive ejere og anerkendes hermed.
Copyright © 2019 Espressif Inc. Alle rettigheder forbeholdes.
Dokumenter/ressourcer
![]() |
ESPRESSIF ESP32-WATG-32D Custom WiFi-BT-BLE MCU-modul [pdfBrugermanual ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Custom WiFi-BT-BLE MCU-modul, WiFi-BT-BLE MCU-modul, MCU-modul, ESP32-WATG-32D, modul |