Cuprins:

Ceas de perete cu oglindă infinită în rama foto IKEA: 4 pași
Ceas de perete cu oglindă infinită în rama foto IKEA: 4 pași

Video: Ceas de perete cu oglindă infinită în rama foto IKEA: 4 pași

Video: Ceas de perete cu oglindă infinită în rama foto IKEA: 4 pași
Video: 3000+ Portuguese Words with Pronunciation 2024, Iulie
Anonim
Image
Image
Ceas de perete Infinity Mirror în rama foto IKEA
Ceas de perete Infinity Mirror în rama foto IKEA
Ceas de perete Infinity Mirror în rama foto IKEA
Ceas de perete Infinity Mirror în rama foto IKEA
Ceas de perete Infinity Mirror în rama foto IKEA
Ceas de perete Infinity Mirror în rama foto IKEA

Buna ziua, Întotdeauna mi-am dorit să construiesc un ceas de perete. Există o mulțime de ceasuri de perete minunate în magazine precum IKEA. Am avut unele probleme cu aceste ceasuri comerciale. Sunt prea zgomotoase pentru mine (tic-tacul continuu este enervant), nu văd mâinile orelor în întuneric, folosesc mult spațiu pe peretele meu și nu sunt exacte. Am decis să construiesc un ceas silențios cu LED-uri și cu sincronizare internet și l-am combinat cu o oglindă infinită. Oglinda face posibilă vizualizarea mâinilor orelor. Conceptul meu era să-l fac cât mai simplu posibil. Întregul proces de construire durează aproximativ 30 de minute. Costul proiectului a fost de 20 $. Unitatea este alimentată de un încărcător de telefon standard (5VDC). Electronica completă și oglinda au fost încorporate într-o ramă foto cumpărată de la IKEA.

Pasul 1: Lista BOM

Lista BOM
Lista BOM

Numele materialului, suma, link-ul

Rama foto IKEA RIBBA Negru 23cmx23cm 1 buc

Benzi LED WS2812B, benzi led inteligente RGB adresabile individual, negru 74buc / 1m IP30 1 buc

NodeMcu v3 Lua WIFI Internet of Things Development MCU board ESP8266 1 buc

Încărcător de telefon 1 buc

Cablu telefon USB 1 buc

Proto PCB 1 buc

Cablu pentru lipit 1 buc

Cutie de lipit 1 buc

Condensator 16V 16V 470uF 1 buc

Carcasă pentru electronice 1 buc

Oglindă 23 cm x 23 cm 1 buc Magazin local

Placă de sticlă 23 cm x 23 cm 1 buc Magazin local

Costul total al materialului proiectului: 20, 25 $ / proiect total

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Fiecare pas al procesului de asamblare poate fi văzut în videoclipul primului pas.

Câteva informații suplimentare pentru videoclip:

Problema cu privire la acuratețea ceasului a fost rezolvată prin tehnologia IoT și sincronizarea periodică a serverului de timp. În acest proiect, am folosit NodeMCU, care se va ocupa de sincronizarea timpului.

Următorul pas a fost să găsim locuința potrivită. Aleg rama foto IKEA RIBBA. Aveam nevoie de 60 de bucăți de LED-uri în ceas, deoarece există 60 de secunde și 60 de minute. Am măsurat perimetrul interior al cadrului. Am calculat că banda LED de 74 buc / 1 metru este ideală. După ce am tăiat 14 LED-uri de pe o bandă de 1 metru, restul de 60 de bucăți s-au potrivit perfect perimetrului interior al cadrului.

Despre efectul oglinzii infinit, puteți găsi mai multe aici:

Oglinda și placa de sticlă erau un produs standard la un magazin local de sticlă, le tăiau pentru dimensiunea potrivită.

Pasul 3: Circuitul

Circuitul
Circuitul

Am conectat toate componentele conform schemei. Doar câteva PIN-uri ale nodeMCU au fost utilizate, astfel încât o mică PCB proto a fost mai mult decât suficientă. De fapt, cablurile pot fi lipite direct la PIN-uri, iar carcasa electronice poate fi lăsată afară sau puteți pune această cutie lângă sursa de alimentare pentru a avea un aspect mai bun. Pentru aceasta, trebuie să extindeți cablurile provenite de la banda LED, lungimea maximă pentru acest cablu este de 5 metri (conform fișei tehnice, nu a fost testată). Condensatorul nu este necesar dacă sursa de alimentare este bună. Adaptorul meu USB este unul ieftin, așa că am lipit un condensator de 450uF pe placa proto.

LED-urile WS2812B sunt componente adresabile independent. Foarte ușor de lucrat cu ei. Tocmai am conectat 5 VDC, GND la sursa de alimentare și PIN-ul de comunicare la MCU și funcționează. Numărul LED-ului ar trebui specificat în codul Arduino. Iată mai multe informații despre aceste LED-uri:

Pasul 4: Încărcați software-ul atașat

Pentru încărcarea codului sursă pe MCU-uri utilizați software-ul Arduino IDE și cabluri USB:

Există o mulțime de instrucțiuni despre cum să programați un NodeMCU, adică:

www.instructables.com/id/Programming-ESP82…

Elementul de bază al codului sursă provine din această instrucțiune:

www.instructables.com/id/Infinity-Mirror-C… Mulțumesc ItsGraGra pentru inspirație.

Programul original începe cu un program demonstrativ, demonstrând capacitatea LED-urilor. Din păcate, după câteva secunde, MCU se repornește. Am crezut că problema este adaptorul USB ieftin. Am încercat cu o sursă de alimentare de pe bancă, nimic nu s-a schimbat. Am eliminat o parte a programului demo, apoi totul a funcționat bine. Am lăsat programul demonstrativ în codul sursă, dacă cineva a aflat problema, vă rugăm să puneți rezoluția în comentariu sau să-mi trimiteți un mesaj.

Înainte de a încărca codul NodeMCU, modificați acreditările Wifi și setați fusul orar.

Cuvinte finale

Am folosit acest ceas de 1 lună fără nicio problemă. Sunt mulțumit de acest proiect, am primit deja o cerere din partea familiei mele ca să mai construiesc câteva.

O zi plăcută!

Recomandat: