Sadržaj:
Video: Zidni sat s beskonačnim ogledalom u IKEA Okviru za slike: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo, Oduvek sam želeo da napravim zidni sat. U trgovinama poput IKEA -e ima puno prekrasnih zidnih satova. Imao sam problema s ovim komercijalnim satovima. Previše su glasni za mene (kontinuirani tic-tac je dosadan), ne mogu vidjeti satne kazaljke u mraku, zauzimaju puno prostora na mom zidu i nisu tačni. Odlučio sam izgraditi tihi sat sa LED diodama i internetskom sinhronizacijom i kombinirao sam ga s beskonačnim ogledalom. Ogledalo omogućava gledanje kazaljki na satu. Moj koncept je bio da to učinim što jednostavnijim. Cijeli proces izgradnje traje oko 30 minuta. Vrednost projekta je bila 20 USD. Uređaj se napaja standardnim punjačem za telefon (5VDC). Kompletna elektronika i ogledalo ugrađeni su u okvir za slike kupljen u IKEA -i.
Korak 1: Lista BOM
Naziv materijala, iznos, veza
IKEA RIBBA Okvir za slike crni 23cmx23cm 1 kom
WS2812B Led traka, individualno adresirana pametna RGB LED traka, crna 74kom/1m IP30 1 kom
NodeMcu v3 Lua WIFI Razvoj interneta stvari MCU ploča ESP8266 1 kom
Punjač za telefon 1 kom
USB telefonski kabel 1 kom
Proto PCB 1 kom
Kabel za lemljenje 1 kom
Lemljeni lim 1 kom
Kondenzator 16V 16V 470uF 1 kom
Kućište za elektroniku 1 kom
Ogledalo 23 cm x 23 cm 1 kom Lokalna trgovina
Staklena ploča 23 cm x 23 cm 1 kom Lokalna trgovina
Ukupni materijalni troškovi projekta: 20, 25 $/ukupni projekat
Korak 2: Montaža
Svaki korak procesa montaže možete vidjeti u videu prvog koraka.
Neke dodatne informacije o videu:
Pitanje tačnosti sata riješeno je IoT tehnologijom i periodičnom sinhronizacijom vremenskog servera. U ovom projektu sam koristio NodeMCU, koji će rukovati vremenskom sinhronizacijom.
Sljedeći korak je bio pronaći pravo stanovanje. Biram IKEA RIBBA okvir za slike. Trebalo mi je 60 komada LED dioda u satu jer ima 60 sekundi i 60 minuta. Izmerio sam unutrašnji obod okvira. Izračunao sam da je LED traka od 74 kom / 1 metar idealna. Nakon što sam izrezao 14 kom LED dioda s trake od 1 metra, preostalih 60 kom savršeno se uklopilo u unutarnji opseg okvira.
O efektu zrcala beskonačnosti možete pronaći više ovdje:
Ogledalo i staklena ploča bili su standardni proizvod u lokalnoj staklarskoj radnji, izrezali su ih za odgovarajuću veličinu.
Korak 3: Krug
Spojio sam sve komponente prema shemi. Korišteno je samo nekoliko PIN -ova nodeMCU -a pa je mala proto PCB bila više nego dovoljna. Zapravo, kabeli se mogu lemiti izravno na PIN -ove, a kućište elektronike može se izostaviti ili možete staviti ovu kutiju pored izvora napajanja kako biste bolje pogledali. Da biste to učinili, morate produžiti kabele koji dolaze sa LED dioda, maksimalna duljina ovog kabela je 5 metara (prema podatkovnom listu, nije testirano). Kondenzator nije potreban ako je napajanje dobro. Moj USB adapter je jeftin pa sam lemio jedan 450uF kondenzator na proto PCB.
LED diode WS2812B nezavisno su adresabilne komponente. Vrlo je lako raditi s njima. Upravo sam spojio 5 VDC, GND na napajanje i komunikacijski PIN na MCU, i radi. Broj LED diode treba navesti u Arduino kodu. Evo više informacija o ovim LED-ovima:
Korak 4: Prenesite priloženi softver
Za učitavanje izvornog koda na MCU-ove koristite Arduino IDE softver i USB kabele:
Postoji mnogo uputa o tome kako programirati NodeMCU, tj.
www.instructables.com/id/Programming-ESP82…
Osnovni izvorni kod dolazi iz ove upute:
www.instructables.com/id/Infinity-Mirror-C …… Hvala ItsGraGra na inspiraciji.
Originalni program započinje demo programom koji pokazuje sposobnosti LED dioda. Nažalost, nakon nekoliko sekundi MCU se ponovo pokreće. Mislio sam da je problem u jeftinom USB adapteru. Pokušao sam sa stolnim napajanjem, ništa se nije promijenilo. Uklonio sam dio demo programa, pa je sve radilo u redu. Ostavio sam demo program u izvornom kodu, ako je neko otkrio problem, molimo vas da u komentar unesete rješenje ili mi pošaljete poruku.
Prije postavljanja koda NodeMCU promijenite svoje vjerodajnice za Wifi i postavite svoju vremensku zonu.
Završne riječi
Ovaj sat koristim 1 mjesec bez problema. Zadovoljan sam ovim projektom, već sam dobio zahtjev od svoje porodice da bih trebao izgraditi još nekoliko.
Ugodan dan!
Preporučuje se:
Platformer sa beskonačnim nivoima na GameGo -u sa Makecode Arcade: 5 koraka (sa slikama)
Platformer sa beskonačnim nivoima na GameGo -u Sa Makecode Arcade: GameGo je retro prenosiva igraća konzola kompatibilna sa Microsoft Makecode -om koju je razvilo TinkerGen STEM obrazovanje. Zasnovan je na STM32F401RET6 ARM Cortex M4 čipu i napravljen je za STEM edukatore ili samo ljude koji se vole zabavljati stvarajući retro video igre
Pokretna rešetka s beskonačnim ogledalom: 7 koraka
Moving Grid With Infinity Mirror: ti video zapisi snimaju video zapise i pokretne video zapise. Željeli smo prikazati prostor koji se njiše kroz pokretne mreže i Infinity ogledalo kako bi efektnije prikazali osjećaj prostora. Naš rad se sastoji od dvije akrilne ploče, prednje i zadnje ploče, koje
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i Razdvajanje boja slike: 4 koraka
Obrada slike pomoću Raspberry Pi -a: Instaliranje OpenCV -a i odvajanje boja slike: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pažljivije ćemo pogledati piksele koji čine sliku, naučiti kako instalirati OpenCV na Raspberry Pi, a takođe ćemo napisati i testne skripte za snimanje slike, a takođe i
Vortex sat: ručni sat s ogledalom u beskonačnosti: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
Slojevita svjetla u drvenom okviru: 10 koraka (sa slikama)
Slojevita svjetla u drvenom okviru: Ovo svjetlo sadrži slojeve matirane ploče koja je laserski izrezana, a zatim smještena unutar drvenog okvira. Neke upotrebe: Koristite je kao svjetiljku na komodi! Stavite ga preko kamina u kabinu Tahoe koju iznajmljujete kao vikend za bijeg s prijateljima! Izdrži