ESP32 projekti za začetnike
Projekti z ESP32 korak za korakom: shema vezave, koda in razlaga.
Utripajoča LED
Prvi program na vsakem mikrokrmilniku: prižiga in ugaša LED vsako sekundo. Naučiš se, kaj je digitalni izhod, zakaj je potreben upor in kako izgleda neskončna zanka loop().
Tipka prižge LED
Prvi digitalni vhod. Pritisneš tipko → LED sveti. Naučiš se, kaj je pull-up upor in zakaj pin bere »1«, ko ni nič pritisnjeno.
Zatemnilnik s potenciometrom
Vrtiš gumb → LED postopoma sveti močneje. Dva nova pojma: analogni vhod (ADC, 0–4095) in analogni izhod prek PWM (0–255).
🔒Semafor
Tri LED, ki se izmenjujejo po vrsti: rdeča → rdeča+rumena → zelena → rumena. Več izhodov, časovno zaporedje in prva lastna funkcija.
🔒Temperatura in vlaga
Prvi pravi senzor. DHT22 ti po eni žici pošilja temperaturo in vlago; ti ju izpišeš v Serial Monitor. Naučiš se namestiti in uporabiti knjižnico.
🔒Parkirni senzor
HC-SR04 meri razdaljo, piskač pa piska hitreje, kolikor bližje si — kot parkirni senzor v avtu. Naučiš se o modulih na 5 V, napetostnem delilniku in merjenju časa s pulseIn().
🔒Servo s potenciometrom
Vrtiš potenciometer → servo sledi kotu 0–180°. Prvi motor, prva naprava, ki potegne več toka, in knjižnica ESP32Servo.
🔒Vremenska postaja na OLED
Temperaturo in vlago z DHT22 prikažeš na zaslonu OLED — brez računalnika. Naučiš se komunikacije I2C ter risanja besedila in grafike.
🔒Zaznavalnik gibanja + rele
Senzor PIR zazna gibanje in ESP32 vklopi rele (svetilko, ventilator) za 10 sekund. Naučiš se o modulih na 5 V z izhodom 3,3 V, relejih in varnem krmiljenju večjih porabnikov.
🔒Krmiljenje prek WiFi
ESP32 se poveže na tvoj WiFi in postavi majhno spletno stran. S telefona prižigaš in ugašaš dve LED. Tu ESP32 prekosi Arduino.