

ESP32-S D1 WiFi Bluetooth Arduino UNO format
€10.99 (DDV vključen)
Razvojna plošča ESP32‑S D1 v Arduino UNO formatu z ESP32‑S3‑WROOM‑1‑N16R8, WiFi, Bluetooth LE, USB‑C in 16 MB Flash pomnilnika za napredne IoT in izobraževalne projekte.
2 na zalogi
Opis
ESP32-S D1 WiFi Bluetooth Arduino UNO format
ESP32-S D1 WiFi Bluetooth Arduino UNO format je razvojna plošča v formatu Arduino UNO, zasnovana okoli modula ESP32‑S3‑WROOM‑1‑N16R8 z 2.4 GHz WiFi in Bluetooth LE. Plošča je primerna za začetnike, dijake, študente in hobiste, ki želijo poznano UNO postavitev pinov, hkrati pa izkoristiti zmogljivosti sodobnega ESP32‑S3 čipa. Celoten nabor ESP32‑S3 krmilnikov je na voljo v naši trgovini.
Kaj je ESP32-S D1?
ESP32-S D1 je inovativna razvojna plošča, ki združuje najboljše iz dveh svetov. Na eni strani ponuja fizično obliko in razporeditev priključkov (pinout), ki je identična legendarnemu Arduino UNO krmilniku. Na drugi strani pa njeno “srce” predstavlja izjemno zmogljiv mikrokrmilnik ESP32-S3 podjetja Espressif. To pomeni, da lahko uporabljate večino obstoječih razširitvenih plošč (shieldov) in ohišij, ki so bila prvotno zasnovana za Arduino UNO, hkrati pa imate na voljo neprimerljivo večjo procesorsko moč, več pomnilnika ter vgrajeno brezžično povezljivost.
Zaradi te edinstvene kombinacije je plošča idealna izbira za vse, ki že poznajo Arduino ekosistem in želijo svoje projekte nadgraditi z internetno povezljivostjo (IoT) ali Bluetooth komunikacijo, ne da bi se morali učiti popolnoma nove strojne arhitekture.
Specifikacije
Plošča se ponaša z impresivnimi tehničnimi lastnostmi, ki omogočajo izvedbo tudi najzahtevnejših projektov:
- Jedro mikrokrmilnika: ESP32‑S3 (Xtensa LX7, dual‑core, do 240 MHz)
- Modul: ESP32‑S3‑WROOM‑1‑N16R8
- Pomnilnik SRAM: 512 KB
- PSRAM: 8 MB (omogoča obdelavo večjih količin podatkov, npr. slik ali zvoka)
- Flash pomnilnik: 16 MB (ogromno prostora za vašo kodo in datoteke)
- Delovna napetost jedra: 3.3 V
- Vgrajen regulator: 5 V → 3.3 V za stabilno napajanje ESP32 in perifernih naprav
- Brezžična povezljivost: WiFi 2.4 GHz (802.11 b/g/n) in Bluetooth 5 (LE, podpora za Bluetooth mesh)
- Število GPIO: do 45 (dejansko število izpeljanih pinov je omejeno z UNO razporeditvijo)
- ADC: 2 × 12‑bit SAR ADC (do 20 kanalov, odvisno od uporabe pinov)
- USB vmesnik: Sodoben USB‑C z mostom CH340 (USB‑serijski pretvornik)
- Dodatno: Tipke RESET in BOOT, standardni Arduino UNO headerji za ščite
- Delovno temperaturno območje: približno ‑40 °C do +65 °C
Zakaj ESP32-S3 v UNO formatu?
ESP32‑S D1 združuje znano postavitev Arduino UNO z arhitekturo ESP32‑S3, ki ima bogat nabor perifernih vmesnikov in vgrajene varnostne mehanizme. To omogoča prehod iz klasičnih UNO projektov na WiFi/Bluetooth projekte brez popolne spremembe mehanike ali obstoječih ščitov. Če vas zanima primerjava med platformama, preberite naš članek ESP32 vs. Arduino Uno: Zakaj je čas za nadgradnjo?.
Velik Flash (16 MB) in PSRAM (8 MB) omogočata uporabo knjižnic, ki potrebujejo več pomnilnika. Klasični Arduino UNO ima le 32 KB Flash pomnilnika in 2 KB SRAM-a, kar hitro postane ozko grlo pri kompleksnejših projektih. Z ESP32-S3 lahko brez težav gostite spletne vmesnike, upravljate z grafičnimi zasloni ali obdelujete podatke v realnem času.

ESP32-S D1 WiFi Bluetooth Arduino UNO format
Komunikacijski vmesniki
Zahvaljujoč napredni arhitekturi ESP32-S3 čipa, plošča podpira širok nabor komunikacijskih protokolov. Prek izbranih pinov so na voljo:
- 4 × SPI: Za hitro komunikacijo z zasloni, SD karticami in drugimi senzorji.
- do 2 × I²C: Standardni protokol za povezovanje večine sodobnih senzorjev (temperatura, vlaga, pospeškomeri).
- do 3 × UART: Za serijsko komunikacijo z GPS moduli, GSM moduli ali drugimi mikrokrmilniki.
- Napredni vmesniki: I²S (za digitalni zvok), RMT (za krmiljenje IR ali LED trakov), PWM (za motorje in servo motorje), SDIO in USB OTG.
Razporeditev priključkov (pinout)
ESP32-S D1 ohranja standardno razporeditev priključkov Arduino UNO, kar pomeni, da so vsi konektorji fizično na enakih mestih kot pri originalnem Arduino UNO krmilniku. Kljub temu je treba poznati preslikavo med Arduino UNO oznakami in dejanskimi GPIO pini čipa ESP32-S3, saj ta ni vedno identična.
Na desni strani plošče (digitalni pini) se nahajajo pini D0–D13. Pin D13 je povezan z vgrajeno LED diodo na plošči in je primeren za prve teste. Pini D0 in D1 sta rezervirana za serijsko komunikacijo (RX/TX prek CH340 pretvornika) in ju med normalnim delovanjem ne smete uporabljati kot splošna GPIO pina. Pini D2–D12 so na voljo kot splošni digitalni vhodi/izhodi (GPIO) s podporo za PWM, kar omogoča krmiljenje servo motorjev, LED svetilnosti in podobnih naprav.
Na levi strani plošče (analogni pini) se nahajajo pini A0–A5, ki so priključeni na 12-bitni SAR ADC čipa ESP32-S3. To pomeni, da je ločljivost analogno-digitalnega pretvornika bistveno višja kot pri Arduino UNO (12-bitni ESP32-S3 vs. 10-bitni AVR), kar zagotavlja natančnejše meritve napetosti in senzorskih vrednosti. Opozorilo: analogni pini ESP32-S3 so tolerantni le do 3.3 V. Nikoli ne priključite analognega signala višjega od 3.3 V neposredno na te pine, saj to lahko trajno poškoduje čip.
Na spodnji strani plošče se nahajata standardna napajalna konektorja: 3.3 V in 5 V izhod ter skupna masa (GND). Izhod 3.3 V napaja ESP32-S3 jedro in je primeren za napajanje večine sodobnih senzorjev in modulov. Izhod 5 V je neposredno vezan na USB-C napajanje in je primeren za napajanje perifernih naprav, ki zahtevajo 5 V (npr. servo motorji, nekateri moduli). Pini SDA in SCL za I²C komunikacijo so privzeto preslikani na pina D21 (SDA) in D22 (SCL), kar je enako kot pri Arduino UNO, zato večina I²C senzorskih knjižnic deluje brez sprememb.
Ker ESP32-S3 deluje na 3.3 V logiki, je pri uporabi starejših Arduino ščitov ali senzorjev, ki pošiljajo 5 V signale, obvezna uporaba pretvornika logičnih nivojev (Level Shifter). Brez tega zaščitnega elementa obstaja nevarnost trajne poškodbe GPIO pinov ali celotnega čipa. Več o tej temi si preberite v našem članku o digitalnih vhodih in izhodih mikrokrmilnika.

ESP32-S D1 WiFi Bluetooth Arduino UNO format pinout
Napajanje in priključitev
Integriran napetostni regulator omogoča zanesljivo napajanje prek USB‑C ali klasičnega DC sodčka, zato je plošča uporabna tudi v zahtevnejših okoljih. Napajanje plošče je mogoče izvesti na dva glavna načina:
Prvi način je prek sodobnega USB-C konektorja, ki zagotavlja stabilno napajanje in hkrati služi za programiranje ter serijsko komunikacijo z računalnikom. Drugi način je prek klasičnega DC sodčka (okroglega priključka), ki sprejme napetost v tipičnem razponu od 7 do 12 V. To je izjemno priročno, ko želite ploščo napajati z zunanjim napajalnikom ali baterijskim sklopom, ko naprava deluje samostojno (brez računalnika).
Področja uporabe
Plošča je zaradi svoje vsestranskosti uporabna v širokem naboru projektov. Nekaj najpogostejših primerov uporabe vključuje:
- Pametni dom (IoT): Izdelava naprav z WiFi ali Bluetooth povezavo, ki jih lahko nadzirate prek pametnega telefona.
- Senzorska vozlišča: Zbiranje in oddajanje podatkov senzorjev (temperatura, vlaga, svetloba, gibanje) v oblak ali na lokalni strežnik.
- Avtomatizacija: Krmiljenje LED trakov, relejev, koračnih motorjev ali servomotorjev.
- Spletne storitve: Postavitev enostavnih spletnih strežnikov, API vmesnikov ali MQTT odjemalcev neposredno na plošči.
- Izobraževanje: Odlična izbira za šole in fakultete, kjer je pomembna združljivost z obstoječimi Arduino ščiti in učnimi gradivi.
- Napredno prototipiranje: Razvoj naprav, ki zahtevajo več pomnilnika in napredne vmesnike (npr. obdelava zvoka ali zahtevnejši grafični vmesniki).
Programiranje in kompatibilnost
Prehod na ESP32-S D1 je preprost, saj je plošča visoko kompatibilna z obstoječimi orodji:
- Programska oprema: Ploščo lahko programirate v priljubljenem Arduino IDE okolju (z namestitvijo jedra za ESP32). Za naprednejše uporabnike je na voljo podpora v ESP‑IDF (Espressif IoT Development Framework) in drugih okoljih, kot sta MicroPython in CircuitPython.
- Strojna združljivost: Razporeditev pinov sledi formatu Arduino UNO, zato je plošča primerna za večino ščitov. Opozorilo: ESP32 deluje na 3.3 V logiki. Pri uporabi starejših 5 V ščitov je treba preveriti združljivost ali uporabiti pretvornike logičnih nivojev, da preprečite poškodbe čipa.
- Za standardni ESP32‑S3 brez UNO formata si oglejte ESP32‑S3 DevKitC‑1.
Kaj potrebujem za začetek?
Če ste začetnik in se prvič srečujete s to ploščo, ne skrbite. Za začetek potrebujete le nekaj osnovnih stvari:
1. Razvojno ploščo ESP32-S D1 (ki jo gledate).
2. USB-C kabel za povezavo plošče z računalnikom. Prepričajte se, da gre za podatkovni kabel (data cable) in ne le polnilni kabel.
3. Računalnik (Windows, macOS ali Linux).
4. Programsko okolje Arduino IDE, ki si ga brezplačno prenesete z uradne Arduino spletne strani.
To je vse! Za prve korake ne potrebujete nobenih dodatnih senzorjev ali komponent, saj ima plošča vgrajeno LED diodo, s katero lahko preizkusite delovanje.
Kako začeti: prvi koraki z ESP32-S D1
Začetek dela s ploščo je hiter in enostaven. Sledite tem korakom:
1. Namestitev Arduino IDE: Prenesite in namestite najnovejšo različico Arduino IDE. Če ga že imate, ga odprite.
2. Dodajanje podpore za ESP32: V Arduino IDE pojdite na File > Preferences (Datoteka > Nastavitve). V polje “Additional Boards Manager URLs” prilepite povezavo do Espressif json datoteke (najdete jo v uradni dokumentaciji). Nato pojdite na Tools > Board > Boards Manager, poiščite “esp32” in namestite paket.
3. Izbira plošče: V meniju Tools > Board izberite ustrezno ESP32-S3 ploščo (običajno “ESP32S3 Dev Module”).
4. Povezava: S pomočjo USB-C kabla povežite ploščo z računalnikom. V meniju Tools > Port izberite ustrezna vrata (COM port na Windows, /dev/tty na Mac/Linux).
5. Prvi program (Blink): Odprite primer File > Examples > 01.Basics > Blink. Kliknite gumb “Upload” (Naloži). Po nekaj sekundah se bo program prevedel in naložil na ploščo. Vgrajena LED dioda bo začela utripati. Čestitamo, uspešno ste programirali vaš ESP32-S D1!
Pogosta vprašanja
Ali lahko uporabim kodo, ki sem jo napisal za Arduino UNO?
V večini primerov da. Osnovne funkcije (digitalRead, digitalWrite, analogRead) delujejo enako. Težave se lahko pojavijo le pri specifičnih knjižnicah, ki so strojno vezane na AVR arhitekturo (npr. specifični časovniki).
Ali plošča podpira 5V senzorje?
Plošča se lahko napaja s 5V, vendar so njeni podatkovni pini (GPIO) tolerantni le do 3.3V. Če senzor pošilja 5V signal, morate obvezno uporabiti pretvornik logičnih nivojev (Level Shifter), sicer lahko poškodujete ESP32 čip.
Zakaj računalnik ne prepozna plošče?
Najpogostejši razlog je uporaba napačnega USB kabla (samo za polnjenje). Prepričajte se, da uporabljate podatkovni USB-C kabel. Drugi razlog je lahko manjkajoč gonilnik za CH340 čip, ki ga morate namestiti na vaš operacijski sistem.
YouTube












