PinLab › Projekti

ESP32 projekti za začetnike

Projekti z ESP32 korak za korakom: shema vezave, koda in razlaga.

#01Začetnik

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().

#02Začetnik

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.

#03Začetnik

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).

🔒
#04Začetnik

Semafor

Tri LED, ki se izmenjujejo po vrsti: rdeča → rdeča+rumena → zelena → rumena. Več izhodov, časovno zaporedje in prva lastna funkcija.

🔒
#05Srednje

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.

🔒
#06Srednje

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().

🔒
#07Srednje

Servo s potenciometrom

Vrtiš potenciometer → servo sledi kotu 0–180°. Prvi motor, prva naprava, ki potegne več toka, in knjižnica ESP32Servo.

🔒
#08Srednje

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.

🔒
#09Napredno

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.

🔒
#10Napredno

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.