Home » Kako se pravi domaći timer za svetlo pomoću ESP32 čipa

Kako se pravi domaći timer za svetlo pomoću ESP32 čipa

Plaćate 40 evra za ‘pametnu’ utičnicu koja prestaje da radi čim server u Kini štucne? To je porez na neznanje. Ako imate 6 evra i znate kako da držite lemilicu, a da ne progorite sto, možete napraviti tajmer koji je deset puta pouzdaniji i potpuno lokalan. Ovaj projekat nije za one koji žele lepo upakovanu belu plastiku; ovo je za one koji žele da razumeju kako se elektroni kreću kroz silicijum. Do kraja ovog teksta, vaš dom će biti korak bliže autonomiji, a vaš novčanik će ostati deblji za cenu tri poštena ručka.

Gvožđurija i silicijum: Šta vam zapravo treba (i gde vas kradu)

Ne kupujte gotove ‘kitove’ na domaćim oglasima. Oni samo preprodaju stvari sa AliExpress-a uz maržu od 300%. Vama treba ESP32 DevKit V1 (sa 30 ili 38 pinova, sasvim je svejedno), jedan 5V relejni modul (tražite onaj sa optokaplerom ako ne želite da spržite čip pri prvom ‘kliku’) i par ‘jumper’ žica.ESP32 nije samo mikrokontroler; to je dvojezgarna zver sa Wi-Fi i Bluetooth vezom koja troši smešno malo struje. Ali pazite, tržište je puno loših kopija. Ako čip na ploči izgleda kao da je štampan u podrumu, verovatno i jeste. Tražite brendove kao što su Espressif, Doit ili HiLetgo. Trebaće vam i micro-USB kabl, ali ne onaj za punjenje telefona koji ste dobili uz kinesku lampu, već kvalitetan data kabl. Ako vaš računar ne prepoznaje ESP32, kabl je prvo što treba da leti u kantu.

Nauka o materijalima: Zašto relej, a ne tranzistor?

Zašto koristimo onaj bučni plavi kockasti deo koji škljoca? To je relej. Unutra se nalazi fizički prekidač koji pokreće elektromagnet. Kada ESP32 pošalje 3.3V na ulaz releja, elektromagnet privuče metalnu polugu i zatvori strujno kolo od 220V. Zašto ne koristimo MOSFET ili trijak? Zato što relej nudi potpunu galvansku izolaciju. To znači da struja iz zida nema nikakvu fizičku šansu da preskoči na vaš osetljivi čip, osim ako se sve ne istopi u požaru. Ali releji imaju manu: ‘bouncing’. To je mikroskopsko varničenje i titranje kontakata koje se dešava u milisekundama. U ovom projektu to rešavamo softverski, ali fizički klik koji čujete je zvuk pobede nad haosom elektriciteta.

UPOZORENJE: Radite sa mrežnim naponom od 220V. Dodirivanje gole faze može izazvati srčanu aritmiju ili smrt. Testirajte sve dok je uređaj isključen iz zida. Koristite multimetar. Ako niste sigurni koja je žica faza, a koja nula, ostavite lemilicu i pozovite nekoga ko zna.

Šema povezivanja: Nemojte ‘skarabudžiti’ žice

Povezivanje je prosto, ali tu se najlakše greši. ESP32 pin GND ide na GND releja. Pin VIN (ili 5V) ide na VCC releja. Pin D23 (ili bilo koji drugi GPIO) ide na IN pin releja. Miris tinola (kalaja) koji se topi je specifičan, sladak ali težak – nemojte ga udisati direktno. Koristite fluks, nemojte biti škrti. Bez fluksa, vaši lemovi će izgledati kao suve bobice i pući će pod najmanjim pritiskom. Dobar lem mora da bude sjajan i gladak, kao kapljica žive.Detaljan prikaz povezivanja ESP32 čipa i relejnog modula za kućnu automatizaciju

Zašto je bitan neutralni provodnik?

Mnogi pokušavaju da ugrade ove tajmere direktno u prekidač na zidu. Tu nastaje problem. U većini starih zgrada u Srbiji, do prekidača dolazi samo faza. Za ESP32 vam treba stalno napajanje, što znači da vam treba i nula. Bez nule, nema strujnog kruga za čip. Ako planirate ovo da ugradite u zid, moraćete da ‘pecate’ nulu iz razvodne kutije iznad prekidača. To je prljav posao koji uključuje gips, prašinu u očima i verovatno par psovki usmerenih ka električaru koji je gradio zgradu 1974. godine.

Softverska magija: NTP vs. RTC

Kako čip zna koliko je sati? Imate dve opcije. Prva je RTC (Real Time Clock) modul kao što je DS3231. On ima svoju bateriju i čuva vreme čak i kad nestane struje. Druga, pametnija opcija za 2026. godinu, jeste NTP (Network Time Protocol). ESP32 se poveže na vaš Wi-Fi, ‘pita’ Google ili neki drugi server koliko je sati i sinhronizuje se. Mana? Ako internet ‘pukne’, vaš tajmer može da zaluta. Zato u kodu uvek ostavljamo rezervnu varijantu. Koristite biblioteku ‘ezTime’ – uštedeće vam sate nerviranja oko vremenskih zona i letnjeg/zimskog računanja vremena.

Anatomija jednog neuspeha: Zašto mi se čip resetuje?

Evo šta će se desiti ako koristite jeftino napajanje: tajmer će raditi tri sata, a onda će se ESP32 resetovati bez razloga. To se zove ‘brownout’. Kada relej škljocne, on povuče kratak, ali snažan impuls struje. Ako vaše napajanje nije stabilno, napon padne ispod 2.7V na mikrosekundu, i čip se restartuje. Rešenje? Dodajte jedan elektrolitski kondenzator od 1000uF između 5V i GND pinova. On služi kao ‘rezervoar’ koji pegla te padove. Ja sam izgubio tri dana tražeći grešku u kodu, da bih na kraju shvatio da je problem u punjaču od starog Samsunga koji je davao ‘prljavu’ struju.

Da li mi treba fiksna IP adresa?

Da. Odgovor je uvek da. Ako vaš ruter dodeli novu IP adresu vašem tajmeru nakon nestanka struje, nećete moći da mu pristupite preko telefona da promenite vreme paljenja. Podesite ‘Static IP’ u kodu ili rezervisite MAC adresu u podešavanjima rutera. Ovo je onaj dosadni deo administracije koji svi mrze, ali bez njega ste napravili igračku, a ne alat.

Kućište: Nemojte ostavljati žice da ‘vise’

Nikada, ali nikada nemojte ostavljati ovaj projekat u ‘otvorenom’ stanju na polici. Prašina je provodnik. Vlaga je neprijatelj. Ako nemate 3D štampač da napravite namensko kućište, koristite običnu sivu OG razvodnu kutiju iz gvožđare. Košta 150 dinara, vodootporna je i ima dovoljno mesta za ESP32 i relej. Probušite rupe za kablove, koristite uvodnice i zategnite sve. Taj osećaj kada zatvorite poklopac i ništa unutra ne zvecka – to je znak profesionalizma.

Finansijska računica: Isplativost u 2026. godini

Kupovni ‘pametni’ sistemi često zahtevaju ‘hub’ koji košta još 100 evra. Vaš DIY tajmer troši oko 0.5W struje. Na godišnjem nivou, to je manje od 200 dinara struje. Ako ga koristite da gasite bojler noću ili da kontrolišete LED rasvetu u hodniku, on će sam sebe isplatiti za manje od tri meseca. Moja prva verzija ovog tajmera šljaka već četiri godine u podrumu bez ijednog restarta. To je pouzdanost koju ne možete kupiti u prodavnici široke potrošnje. Isprljajte ruke, naučite šta je GPIO i prestanite da zavisite od oblaka koji može da nestane svakog trenutka.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top