

ESP32 WROOM-32 z 0.96 OLED
€17.99 (DDV vključen)
ESP32 WROOM-32 z 0,96” OLED je razvojna plošča z vgrajenim 128×64 px SSD1306 zaslonom — takoj prikazujete senzorske podatke brez dodatnih modulov in kabliranja.
Ni na zalogi
Prijava na sporočilo ob novi zalogi.
Opis
ESP32 WROOM-32 z 0,96” OLED — vgrajeni zaslon za takojnji prikaz brez dodatnih modulov
ESP32 WROOM-32 z 0,96” OLED je razvojna plošča, ki združuje ESP32 krmilnik z že priklopljenim 0,96-palcovim OLED zaslonom (128×64 px, SSD1306 krmilnik, I2C). Kupec pri tej plošči dobi vse v enem: WiFi, Bluetooth in zaslon za prikaz temških vrednosti, menijev, informacij — takoj, brez kabliranja, brez spajkanja.
Za projekte, ki prikazujejo podatke (temperatura, IP naslov, števec, čas), je to širše priključen od ločenega OLED modula + jumper kablom. OLED je direktno priključen na I2C prek GPIO21 (SDA) in GPIO22 (SCL), naslov 0x3C. Napajanje plošče prek microUSB.
Anatomija krmilnika
| Tip krmilnika | ESP32 razvojna plošča z vgrajenim OLED zaslonom |
| Mikrokrmilnik | ESP32, Xtensa LX6 dual-core, do 240 MHz |
| OLED zaslon | 0,96” SSD1306, 128×64 px, I2C (0x3C) |
| USB konektor | Micro-USB |
| WiFi / Bluetooth | 802.11 b/g/n + BT 4.2 + BLE |
Ključne lastnosti
- Vgrajeni 0,96” OLED zaslon – 128×64 px SSD1306, I2C krmilnik. Prikaz katerih koli podatkov brez dodatnih modulov, kablov ali spajkanja.
- I2C na GPIO21/22 – Standardni ESP32 I2C pini, SDA na 21, SCL na 22. OLED je direktno priključen; I2C vodilo ostane prosto za dodatne naprave na istem vodilu.
- SSD1306 krmilnik – Najpogostejši OLED krmilnik z odlično knjižnično podporo (Adafruit SSD1306, U8g2, ESPHome).
- Dual-core ESP32 + WiFi + BT 4.2 – Polna ESP32 zmogljivost; en core za omrežje, drugi za prikaz in logiko.
- Kompakten all-in-one – En modul za prikaz + WiFi + Bluetooth; bistveno manj kablov in komponent na mizi.
Kaj potrebujem za začetek?
- Micro-USB kabel – Za napajanje in programiranje.
- Arduino IDE + ESP32 board paket – Tools → Board → ESP32 Dev Module.
- Adafruit SSD1306 knjižnica – Knjižnica za OLED: Library Manager → Adafruit SSD1306 + Adafruit GFX.
- U8g2 (alternativa) – Boljše pisave in podpora za več zaslonov;
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);
Moj prvi projekt — 3 koraki
- Priključi microUSB, namesti Adafruit SSD1306 knjižnico prek Library Manager.
- V Arduino IDE: Tools → Board → ESP32 Dev Module; naloži primer ssd1306_128x64_i2c z naslovom 0x3C.
- Po uspesnem prikazu na zaslonu dodaš WiFi priklop in prikažeš temperaturni senzor, uro ali IP naslov.
Primeri uporabe
- WiFi temperatura zaslon (DHT22/BME280 + I2C + prikaz temperature na OLED)
- Nadzorna plošča za pametni dom (Home Assistant senzorji, prikazani na OLED)
- NTP časovnik (ESP32 pridobi čas prek WiFi, prikaže na OLED)
- BLE senzorski prikazovalnik (BLE zazna okolj. senzorje, prikaže vrednosti)
- Testerski pripomoček za elektroniko (multimeter display, frekvenca meter, podatki iz SPI/I2C)
Tehnični pregled
Tehnične specifikacije
| Mikrokrmilnik | ESP32 (Xtensa LX6 dual-core) |
| Hitrost ure | do 240 MHz |
| Flash | 4 MB SPI |
| SRAM | 520 KB |
| Wi-Fi | 2,4 GHz dual-mode WiFi + BLE |
| Bluetooth | v4.2 BR/EDR + BLE |
| OLED zaslon | 0,96” SSD1306, 128×64 px, I2C |
| I2C naslovi | 0x3C (OLED), ostale I2C naprave na istem vodilu |
| I2C pini | GPIO21 (SDA), GPIO22 (SCL) |
| USB konektor | Micro-USB |
| Delovna napetost GPIO | 3,3V |
| AP, STA, AP+STA | Vsi trije WiFi načini podprti |
Primerjava: ESP32 + OLED vs ESP8266 + OLED vs ločen OLED modul
| ESP32 + OLED (ta) | ESP8266 + OLED | ESP32 + ločen OLED | |
| OLED | Vgrajen | Vgrajen | Ločen (kabliranje) |
| BLE | Da | Ne | Da |
| Jedra | 2 | 1 | 2 |
| Kabliranje | Ni | Ni | 4 kabli |
Inženirski PRO nasvet
SSD1306 OLED deluje na 3,3V ali 5V, a I2C pull-up upori morajo biti pri 3,3V — ne pri 5V. Ker je ESP32 3,3V logična naprava, morajo I2C pull-up upori voditi SDA/SCL na 3,3V (ne na 5V). Vgrajena OLED je že pravilno priklopljena; problem nastane, ko na isto I2C vodilo priklopite 5V senzor z vgrajenim 5V pull-up upori (npr. nekateri starejši BMP180 moduli). Rešitev: odstranite ali neosebnite pull-up upore na 5V modulih in dodajte 3,3V pull-up upore zunanjo. Za U8g2 knjižnico: nastavite Wire.setClock(400000) za hitrejši I2C (400 kHz) — OLED se osvezuje hitreje in ničeše ne stagnira pri kompleksnih animacijah.
Kompatibilnost
Arduino IDE 2.x; board: ESP32 Dev Module. OLED knjižnice: Adafruit SSD1306 + Adafruit GFX, U8g2, ThingPulse OLED. ESPHome: display: platform: ssd1306_i2c. MicroPython: ssd1306.py.










