ESP32MINI1
Uporabniški priročnik
Predhodna v0.1
Espressif sistemi
Avtorske pravice © 2021
O tem priročniku
Ta uporabniški priročnik prikazuje, kako začeti uporabljati modul ESP32-MINI-1.
Posodobitve dokumentov
Vedno glejte najnovejšo različico na https://www.espressif.com/en/support/download/documents.
Zgodovina revizij
Za zgodovino revizij tega dokumenta glejte zadnjo stran.
Obvestilo o spremembi dokumentacije
Espressif zagotavlja e-poštna obvestila, da stranke obveščajo o spremembah tehnične dokumentacije. Naročite se na www.espressif.com/en/subscribe.
Certificiranje
Prenesite certifikate za izdelke Espressif iz www.espressif.com/en/certificates.
konecview
1.1 Modul konecview
LE MCU modul, ki ima bogat nabor periferije. Ta modul je idealna izbira za široko paleto aplikacij interneta stvari, od avtomatizacije doma, pametnih zgradb, potrošniške elektronike do industrijskega nadzora, še posebej primeren za aplikacije v kompaktnem prostoru, kot so žarnice, stikala in vtičnice. ESP32-MINI-1 je visoko integriran, majhen Wi-Fi+Bluetooth ® +Bluetooth ® Ta modul je na voljo v dveh različicah:
- Različica 85 °C
- Različica 105 °C
Tabela 1. Specifikacije ESP1MINI32
kategorije | Predmeti | Specifikacije |
Wi-Fi |
Protokoli | 802.11 b/g/n (802.11n do 150 Mbps) |
A-MPDU in A-MSDU združevanje in 0.4 µs podporo za zaščitni interval | ||
Frekvenčno območje | 2412 ~ 2484 MHz | |
Bluetooth® |
Protokoli | Protokoli v4.2 BR/EDR in Bluetooth® specifikacije LE |
Radio | Oddajnik razreda 1, razreda 2 in razreda 3 | |
AFH | ||
Avdio | CVSD in SBC | |
Strojna oprema |
Vmesniki modulov |
SD kartica, UART, SPI, SDIO, I2C, LED PWM, motor PWM, I2S, infrardeči daljinski upravljalnik, pulzni števec, GPIO, senzor na dotik, ADC, DAC, dvožilni avtomobilski vmesnik (TWAI)TM, združljiv z ISO11898-1) |
Integriran kristal | 40 MHz kristal | |
Vgrajena bliskavica SPI | 4 MB | |
Delovna zvezatage/Napajanje | 3.0 V ~ 3.6 V | |
Obratovalni tok | Povprečje: 80 mA | |
Najmanjši tok, ki ga oddaja napajalnik | 500 mA | |
Priporočeno območje delovne temperature | 85 °C različica: –40 °C ~ +85 °C; 105 °C različica: –40 °C ~ +105 °C | |
Stopnja občutljivosti na vlago (MSL) | 3. stopnja |
1.2 Opis zatiča
ESP32-MINI-1 ima 55 pinov. Oglejte si definicije nožic v tabeli 1-2.
Tabela 1. Definicije zatičev
Ime | št. | Vrsta | funkcija |
GND | 1, 2, 27, 38 ~ 55 | P | Tla |
3V3 | 3 | P | Napajanje |
I36 | 4 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 5 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 6 | I | GPIO38, ADC1_CH2, RTC_GPIO2 |
I39 | 7 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
EN |
8 |
I |
High: omogoči čip Low: čip se izklopi Opomba: ne pustite žebljička lebdeti |
I34 | 9 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 10 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 11 | I/O | GPIO32, XTAL_32K_P (32.768 kHz vhod kristalnega oscilatorja), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 12 | I/O | GPIO33, XTAL_32K_N (32.768 kHz izhod kristalnega oscilatorja), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 13 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
IO26 | 14 | I/O | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
IO27 | 15 | I/O | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
IO14 | 16 | I/O | GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
IO12 | 17 | I/O | GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
IO13 | 18 | I/O | GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
IO15 | 19 | I/O | GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
IO2 | 20 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,
SD_DATA0 |
IO0 | 21 | I/O | GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
IO4 | 22 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
NC | 23 | – | Ni povezave |
NC | 24 | – | Ni povezave |
IO9 | 25 | I/O | GPIO9, HS1_DATA2, U1RXD, SD_DATA2 |
IO10 | 26 | I/O | GPIO10, HS1_DATA3, U1TXD, SD_DATA3 |
NC | 28 | – | Ni povezave |
IO5 | 29 | I/O | GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK |
IO18 | 30 | I/O | GPIO18, HS1_DATA7, VSPICLK |
IO23 | 31 | I/O | GPIO23, HS1_STROBE, VSPID |
IO19 | 32 | I/O | GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
Nadaljevanje na naslednji strani
Tabela 1 – nadaljevanje s prejšnje strani
Ime | št. | Vrsta | funkcija |
IO22 | 33 | I/O | GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
IO21 | 34 | I/O | GPIO21, VSPIHD, EMAC_TX_EN |
RXD0 | 35 | I/O | GPIO3, U0RXD, CLK_OUT2 |
TXD0 | 36 | I/O | GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
NC | 37 | – | Ni povezave |
¹ Nožice GPIO6, GPIO7, GPIO8, GPIO11, GPIO16 in GPIO17 na čipu ESP32-U4WDH so povezane z bliskavico SPI, vgrajeno v modul, in niso izpeljane.
² Za konfiguracije perifernih zatičev glejte Podatkovni list serije ESP32.
Začnite uporabljati ESP32MINI1
2.1 Kaj potrebujete
Za razvoj aplikacij za modul ESP32-MINI-1 potrebujete:
- 1 x modul ESP32-MINI-1
- 1 x Espressif RF testna plošča
- 1 x USB-to-Serial plošča
- 1 x mikro-USB kabel
- 1 x osebni računalnik z operacijskim sistemom Linux
V tem uporabniškem priročniku jemljemo operacijski sistem Linux kot primerample. Za več informacij o konfiguraciji v sistemu Windows in macOS si oglejte Vodnik za programiranje ESP-IDF.
2.2 Povezava strojne opreme
- Spajajte modul ESP32-MINI-1 na ploščo za testiranje RF, kot je prikazano na sliki 2-1.
- Povežite ploščo za testiranje RF na ploščo USB-to-Serial prek TXD, RXD in GND.
- Povežite ploščo USB-to-Serial z računalnikom.
- Povežite ploščo za testiranje RF na osebni računalnik ali napajalnik, da omogočite 5 V napajanje prek kabla Micro-USB.
- Med prenosom povežite IO0 z GND prek mostička. Nato vklopite testno ploščo.
- Prenesite vdelano programsko opremo v flash. Za podrobnosti glejte spodnje razdelke.
- Po prenosu odstranite mostiček na IO0 in GND.
- Ponovno vklopite RF testno ploščo. ESP32-MINI-1 bo preklopil v delovni način. Čip bo po inicializaciji prebral programe iz bliskavice.
Opomba:
IO0 je interno logično visok. Če je IO0 nastavljen na pull-up, je izbran način zagona. Če je ta žebljiček spusten navzdol ali levo plava, je izbran način prenosa. Za več informacij o ESP32-MINI-1 glejte podatkovni list ESP32-MINI-1.
2.3 Nastavitev razvojnega okolja
Razvojni okvir Espressif IoT (na kratko ESP-IDF) je okvir za razvoj aplikacij, ki temelji na Espressif ESP32. Uporabniki lahko razvijajo aplikacije z ESP32 v sistemu Windows/Linux/macOS na podlagi ESP-IDF. Tu vzamemo operacijski sistem Linux kot example.
2.3.1 Predpogoji za namestitev
Za prevajanje z ESP-IDF morate pridobiti naslednje pakete:
- CentOS 7:
sudo yum namestite git wget flex bison gperf python cmake ninja-build ccache dfu-util - Ubuntu in Debian (en ukaz je razdeljen na dve vrstici):
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja −build-cache libi −dev libssl −dev dfu−util - Arch:
sudo Pacman −S −−potreben gcc git make flex bison gperf python−pip cmake ninja ccache dfu−util
Opomba: - Ta priročnik uporablja imenik ~/esp v Linuxu kot namestitveno mapo za ESP-IDF.
- Upoštevajte, da ESP-IDF ne podpira presledkov v poteh.
2.3.2 Pridobite ESPIDF
Za izdelavo aplikacij za modul ESP32-MINI-1 potrebujete programske knjižnice, ki jih ponuja Espressif v Skladišče ESP-IDF.
Če želite dobiti ESP-IDF, ustvarite namestitveni imenik (~/esp), v katerega naložite ESP-IDF in klonirajte repozitorij z 'git clone':
mkdir −p ~/esp
cd ~/esp
git klon −−rekurzivno https://github.com/espressif/esp−idf.git
ESP-IDF bo prenesen v ~/esp/esp-idf. Posvetujte se Različice ESP-IDF za informacije o tem, katero različico ESP-IDF uporabiti v dani situaciji.
2.3.3 Nastavitev orodij
Poleg ESP-IDF morate namestiti tudi orodja, ki jih uporablja ESP-IDF, kot so prevajalnik, razhroščevalnik,
Paketi Python itd. ESP-IDF ponuja skript z imenom 'install.sh' za pomoč pri nastavitvi orodij naenkrat.
cd ~/esp/esp-idf
./ namestite .sh
2.3.4 Nastavitev spremenljivk okolja
Nameščena orodja še niso dodana spremenljivki okolja PATH. Da bodo orodja uporabna iz ukazne vrstice, je treba nastaviti nekatere spremenljivke okolja. ESP-IDF ponuja še en skript 'export.sh', ki to naredi. V terminalu, kjer boste uporabljali ESP-IDF, zaženite:
. $HOME/esp/esp−idf/export.sh
Zdaj je vse pripravljeno, lahko zgradite svoj prvi projekt na modulu ESP32-MINI-1.
2.4 Ustvarite svoj prvi projekt
2.4.1 Začnite projekt
Zdaj ste pripravljeni na pripravo vaše aplikacije za modul ESP32-MINI-1. Začnete lahko z začetek/hello_world projekt iz pramples imenik v ESP-IDF.
Kopirajte get-started/hello_world v imenik ~/esp:
cd ~/esp
cp −r $IDF_PATH/examples/get-started/hello_world .
Obstaja vrsta example projekti v examples imenik v ESP-IDF. Vsak projekt lahko kopirate na enak način, kot je predstavljen zgoraj, in ga zaženete. Možna je tudi izgradnja example na mestu, ne da bi jih prej kopirali.
2.4.2 Povežite svojo napravo
Zdaj povežite svoj modul ESP32-MINI-1 z računalnikom in preverite, pod katerim serijskim priključkom je modul viden. Serijska vrata v Linuxu se v imenu začnejo z '/dev/tty'. Dvakrat zaženite spodnji ukaz, najprej z odklopljeno ploščo, nato pa s priključeno. Vrata, ki se prikažejo drugič, so tista, ki jih potrebujete:
ls /dev/tty*
Opomba:
Ime vrat imejte pri roki, saj ga boste potrebovali v naslednjih korakih.
2.4.3 Konfigurirajte
Od koraka 2.4.1 se pomaknite do imenika 'hello_world'. Začnite projekt, nastavite čip ESP32 kot cilj in zaženite
pripomoček za konfiguracijo projekta 'menuconfig'.
cd ~/esp/hello_world
idf .py set-target esp32
idf .py menuconfig
Nastavitev cilja z 'idf.py set-target esp32' je treba izvesti enkrat, po odprtju novega projekta. Če projekt vsebuje nekatere obstoječe zgradbe in konfiguracije, bodo počiščene in inicializirane. Cilj lahko shranite v spremenljivko okolja, da ta korak sploh preskočite. Za dodatne informacije glejte Izbira cilja.
Če so bili prejšnji koraki opravljeni pravilno, se prikaže naslednji meni:
Barve menija so lahko drugačne v vašem terminalu. Videz lahko spremenite z možnostjo '–style'. Za dodatne informacije zaženite 'idf.py menuconfig –help'.
2.4.4 Zgradite projekt
Zgradite projekt tako, da zaženete:
idf .py gradnjo
Ta ukaz bo prevedel aplikacijo in vse komponente ESP-IDF, nato bo ustvaril zagonski nalagalnik, tabelo particij in binarne datoteke aplikacije.
$ idf .py build
Zagon cmake v imeniku /path/to/hello_world/build
Izvajanje ”cmake −G Ninja −−warn-uninitialized /path/to/hello_world”…
Opozori na neinicializirane vrednosti.
−− Najden Git: /usr/bin/git (najdena različica ”2.17.0”)
−− Gradnja prazne komponente aws_iot zaradi konfiguracije
−− Imena komponent: …
−− Poti komponent: …
… (več vrstic izhoda sistema gradnje) [527/527] Ustvarjanje hello −world.bin esptool .py v2.3.1
Gradnja projekta končana. Za utripanje zaženite ta ukaz:
../../../ components/esptool_py/esptool/esptool.py −p (PORT) −b 921600 write_flash −−flash_mode dio
−−flash_size detect −−flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build /bootloader/bootloader. bin 0x8000 build/ partition_table / partition −table.bin ali zaženite ' idf .py −p PORT flash'
Če ni napak, se bo gradnja končala z generiranjem binarne vdelane programske opreme .bin file.
2.4.5 Bliskanje na napravi
Flash binarne datoteke, ki ste jih pravkar vgradili v svoj modul ESP32-MINI-1, tako da zaženete:
idf .py −p PORT [−b BAUD] flash
Zamenjajte PORT z imenom serijskih vrat vašega modula iz koraka: Povežite svojo napravo. Hitrost prenosa flasherja lahko spremenite tudi tako, da zamenjate BAUD s hitrostjo prenosa, ki jo potrebujete. Privzeta hitrost prenosa je 460800.
Za več informacij o argumentih idf.py glejte idf.py.
Opomba:
Možnost 'flash' samodejno zgradi in utripa projekt, zato izvajanje 'idf.py build' ni potrebno.
Zagon esptool.py v imeniku […]/esp/hello_world
Izvajanje ”python […]/ esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash
@flash_project_args ”…
esptool .py −b 460800 write_flash −−flash_mode dio −−flash_size detect −−flash_freq 40m 0x1000
zagonski nalagalnik/zagonski nalagalnik. bin 0x8000 partition_table / partition −table.bin 0x10000 hello-world.bin
esptool .py v2.3.1
Povezovanje ….
Zaznavanje vrste čipa … ESP32
Čip je ESP32U4WDH (revizija 3)
Značilnosti: WiFi, BT, enojedrni
Nalaganje škrbine …
Teče škrbina …
Teče škrbina …
Spreminjanje hitrosti prenosa na 460800
Spremenjeno.
Konfiguriranje velikosti bliskavice …
Samodejno zaznana velikost Flasha: 4 MB
Parametri Flash so nastavljeni na 0x0220
Stisnjeno 22992 bajtov na 13019…
Zapisal 22992 bajtov (13019 stisnjenih) pri 0x00001000 v 0.3 sekunde (efektivno 558.9 kbit/s)…
Hash podatkov je preverjen.
Stisnjeno 3072 bajtov na 82…
Zapisal 3072 bajtov (82 stisnjenih) pri 0x00008000 v 0.0 sekunde (efektivno 5789.3 kbit/s)…
Hash podatkov je preverjen.
Stisnjeno 136672 bajtov na 67544…
Zapisal 136672 bajtov (67544 stisnjenih) pri 0x00010000 v 1.9 sekunde (efektivno 567.5 kbit/s)…
Hash podatkov je preverjen.
Odhod …
Trda ponastavitev prek PIN-a RTS…
Če gre vse v redu, se aplikacija "hello_world" začne izvajati, ko odstranite mostiček na IO0 in GND ter ponovno vklopite testno ploščo.
2.4.6 Monitor
Če želite preveriti, ali se “hello_world” res izvaja, vnesite 'idf.py -p PORT monitor' (ne pozabite zamenjati PORT z imenom serijskih vrat).
Ta ukaz zažene aplikacijo IDF Monitor:
$ idf .py −p /dev/ttyUSB0 monitor
Izvajanje idf_monitorja v imeniku […]/esp/hello_world/build
Izvajanje ”python […]/ esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world. vilinec”…
−−− idf_monitor na /dev/ttyUSB0 115200 −−−−−
Končaj: Ctrl+] | Meni: Ctrl+T | Pomoč: Ctrl+T, ki ji sledi Ctrl+H −−ets
8. junij 2016 00:22:57
prvi: 0x1 (POWERON_RESET), zagon: 0x13 (SPI_FAST_FLASH_BOOT)
ets 8. junij 2016 00:22:57…
Ko se dnevniki zagona in diagnostike pomaknejo navzgor, bi morali videti »Pozdravljeni svet!« natisnjeno z aplikacijo.
…
Pozdravljen svet!
Ponovni zagon čez 10 sekund …
To je čip esp32 z 1 CPE jedrom, WiFi/BT/BLE, silicijevo revizijo 3, 4 MB zunanjega pomnilnika
Ponovni zagon čez 9 sekund …
Ponovni zagon čez 8 sekund …
Ponovni zagon čez 7 sekund …
Za izhod IDF monitor uporabite bližnjico Ctrl+].
To je vse, kar potrebujete za začetek uporabe modula ESP32-MINI-1! Zdaj ste pripravljeni poskusiti nekaj drugega examples v ESP-IDF ali pojdite naravnost na razvoj lastnih aplikacij.
Učni viri
3.1 Dokumenti, ki jih morate prebrati
Na naslednji povezavi so dokumenti, povezani z ESP32.
- ESP32 podatkovni list
Ta dokument ponuja uvod v specifikacije strojne opreme ESP32, vključno z nadview,
definicije pinov, funkcionalni opis, periferni vmesnik, električne značilnosti itd. - Uporabniški priročnik za ESP32 ECO V3
Ta dokument opisuje razlike med različicami silicijevih rezin V3 in prejšnjimi ESP32. - ECO in rešitve za napake v ESP32
Ta dokument podrobno opisuje napake strojne opreme in rešitve v ESP32. - Vodnik za programiranje ESP-IDF
Gosti obsežno dokumentacijo za ESP-IDF, ki sega od vodnikov za strojno opremo do reference API. - ESP32 Tehnični referenčni priročnik
Priročnik vsebuje podrobne informacije o uporabi pomnilnika ESP32 in zunanjih naprav. - Viri strojne opreme ESP32
Zadrga filevključujejo sheme, postavitev PCB, Gerber in seznam BOM modulov in razvojnih plošč ESP32. - Smernice za načrtovanje strojne opreme ESP32
Smernice opisujejo priporočene prakse oblikovanja pri razvoju samostojnih ali dodatnih sistemov, ki temeljijo na seriji izdelkov ESP32, vključno s čipom ESP32, moduli ESP32 in razvojnimi ploščami. - ESP32 AT Nabor navodil in Examples
Ta dokument predstavlja ukaze ESP32 AT, pojasnjuje, kako jih uporabljati, in ponuja nprampveč običajnih ukazov AT. - Informacije o naročanju izdelkov Espressif
3.2 Viri, ki jih morate imeti
Tukaj so viri, ki jih morate imeti v zvezi z ESP32.
- ESP32 BBS
To je skupnost od inženirja do inženirja (E2E) za ESP32, kjer lahko objavljate vprašanja, delite znanje, raziskujete ideje in pomagate pri reševanju težav s kolegi inženirji. - ESP32 GitHub
Razvojni projekti ESP32 se brezplačno distribuirajo pod Espressifovo licenco MIT na GitHubu. Ustanovljen je za pomoč razvijalcem, da začnejo z ESP32 in spodbujajo inovacije ter rast splošnega znanja o strojni in programski opremi, ki obkroža naprave ESP32. - Orodja ESP32
To je a webstran, kjer lahko uporabniki prenesejo ESP32 Flash Download Tools in zip file ”ESP32 certificiranje in testiranje”. - ESP-IDF
to webstran povezuje uporabnike z uradnim razvojnim okvirom IoT za ESP32. - Viri ESP32
to webstran vsebuje povezave do vseh razpoložljivih dokumentov ESP32, SDK in orodij.
Zgodovina revizij
Datum | Različica | Opombe ob izdaji |
2021-01-14 | V0.1 | Predhodna sprostitev |
Izjava o omejitvi odgovornosti in obvestilo o avtorskih pravicah
Informacije v tem dokumentu, vključno z URL reference, se lahko spremenijo brez predhodnega obvestila.
VSE INFORMACIJE TRETJIH OSEB V TEMU DOKUMENTU SO PONUJENE KAKŠNE SO BREZ JAMSTVA ZA NJIHOVO PRISTOJNOST IN TOČNOST.
ZA TA DOKUMENT NI ZAGOTOVLJENO NOBENO JAMSTVO GLEDE NJEGOVE PRIMERNOSTI ZA PRODAJO, NEKRŠITEV, PRIMERNOSTI ZA KAKRŠEN KOLI DOLOČEN NAMEN, NITI NI JAMSTVA, KI DRUGAČE IZHAJA IZ KAKRŠNEGA KOLI PREDLOGA, SPECIFIKACIJE ALI SAMPLE.
Vsa odgovornost, vključno z odgovornostjo za kršitev kakršnih koli lastninskih pravic, v zvezi z uporabo informacij v tem dokumentu, je zavrnjena. V tem dokumentu niso podeljene nobene izrecne ali implicitne licence, z estoppelom ali kako drugače, za pravice intelektualne lastnine.
Logotip Wi-Fi Alliance Member je blagovna znamka Wi-Fi Alliance. Logotip Bluetooth je registrirana blagovna znamka družbe Bluetooth SIG.
Vsa trgovska imena, blagovne znamke in registrirane blagovne znamke, omenjene v tem dokumentu, so last njihovih lastnikov in so s tem priznane.
Avtorske pravice © 2021 Espressif Systems (Shanghai) Co., Ltd. Vse pravice pridržane.
Espressif sistemi
ESP32-MINI-1 Uporabniški priročnik (Preliminary v0.1)
www.espressif.com
Dokumenti / Viri
![]() |
ESPRESSIF ESP32-MINI-1 Visoko integriran majhen Wi-Fi+Bluetooth modul [pdfUporabniški priročnik ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 visoko integriran majhen Wi-Fi Bluetooth modul, ESP32 -MINI -1, visoko integriran majhen Wi-Fi Bluetooth modul |