INHOUDSOPGAWE:

Infinity Mirror Wandklok in IKEA -fotoraam: 4 stappe
Infinity Mirror Wandklok in IKEA -fotoraam: 4 stappe

Video: Infinity Mirror Wandklok in IKEA -fotoraam: 4 stappe

Video: Infinity Mirror Wandklok in IKEA -fotoraam: 4 stappe
Video: Почему здесь остались миллионы? ~ Благородный заброшенный замок 1600-х годов 2024, November
Anonim
Image
Image
Infinity Mirror Wandklok in IKEA -fotoraam
Infinity Mirror Wandklok in IKEA -fotoraam
Infinity Mirror Wandklok in IKEA -fotoraam
Infinity Mirror Wandklok in IKEA -fotoraam
Infinity Mirror Wandklok in IKEA -fotoraam
Infinity Mirror Wandklok in IKEA -fotoraam

Hallo, Ek wou nog altyd 'n muurhorlosie bou. Daar is baie wonderlike muurhorlosies in winkels soos IKEA. Ek het probleme ondervind met hierdie kommersiële horlosies. Hulle is te hard vir my (die deurlopende tic-tac is irriterend), ek kan nie die uurwysers in die donker sien nie, hulle gebruik baie ruimte op my muur en hulle is nie akkuraat nie. Ek het besluit om 'n stil horlosie te bou met LED's en met internet -sinchronisasie, en ek het dit gekombineer met 'n oneindige spieël. Die spieël maak dit moontlik om die uurwysers te sien. My idee was om dit so eenvoudig as moontlik te maak. Die hele bouproses duur ongeveer 30 minute. Die koste van die projek was $ 20. Die eenheid word aangedryf deur 'n standaard telefoonlaaier (5VDC). Die volledige elektronika en die spieël is ingebou in 'n prentraam wat by IKEA gekoop is.

Stap 1: BOM -lys

BOM Lys
BOM Lys

Materiaalnaam, hoeveelheid, skakel

IKEA RIBBA -fotoraam swart 23 cm x 23 cm 1 stuks

WS2812B Led Strip, individueel adresseerbare Smart RGB Led Strip, swart 74 stuks/1 m IP30 1 stuks

NodeMcu v3 Lua WIFI Internet of Things ontwikkeling MCU-bord ESP8266 1 stuks

Telefoonlaaier 1 stuks

USB-telefoonkabel 1 stuks

Proto PCB 1 pc

Kabel vir soldeer 1 stuk

Soldeerblik 1 stuk

Kondensator 16V 16V 470uF 1 stuks

Behuizing vir elektronika 1 stuks

Spieël 23 cm x 23 cm 1 stuks Plaaslike winkel

Glasbord 23 cm x 23 cm 1 stu Lokale winkel

Totale materiaalkoste van die projek: 20, 25 $/totale projek

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering

Elke stap van die monteerproses kan in die eerste stap -video gesien word.

Bykomende inligting oor die video:

Die probleem met die akkuraatheid van die klok is opgelos deur IoT -tegnologie en periodieke tydbediener -sinchronisasie. In hierdie projek het ek NodeMCU gebruik, wat tydsinkronisering sal hanteer.

Die volgende stap was om die regte huisvesting te vind. Ek kies die IKEA RIBBA Picture Frame. Ek benodig 60 stuks LED's op die klok, want daar is 60 sekondes en 60 minute. Ek het die binneste omtrek van die raam gemeet. Ek het bereken dat die 74 stuks / 1 meter LED -strook ideaal is. Nadat ek 14 stuks LED's van 'n strook van 1 meter afgesny het, pas die oorblywende 60 stuks perfek aan die binnekant van die raam.

Oor die oneindige spieël -effek kan u meer hier vind:

Die spieël en die glasplaat was 'n standaardproduk by 'n plaaslike glaswinkel, hulle sny dit in die regte grootte.

Stap 3: Die stroombaan

Die stroombaan
Die stroombaan

Ek het al die komponente volgens die skema verbind. Slegs 'n paar PIN's van die nodeMCU is gebruik, sodat 'n klein proto -PCB meer as genoeg was. Die kabels kan eintlik direk aan die PIN's gesoldeer word, en die behuising van die elektronika kan weggelaat word, of u kan hierdie boks langs die kragtoevoer sit om beter te kyk. Hiervoor moet u die kabels van die LED -strook verleng; die maksimum lengte vir hierdie kabel is 5 meter (volgens die datablad, nie getoets nie). Die kapasitor is nie nodig as die kragtoevoer goed is nie. My USB -adapter is goedkoop, en ek het een 450uF -kondensator aan die proto -PCB gesoldeer.

Die WS2812B LED's is komponente wat onafhanklik aangespreek kan word. Baie maklik om met hulle te werk. Ek het pas 5 VDC, GND aan die kragtoevoer gekoppel en die kommunikasie -PIN aan die MCU, en dit werk. Die nommer van die LED moet in die Arduino -kode gespesifiseer word. Hier is meer inligting oor hierdie LED's:

Stap 4: Laai die aangehegte sagteware op

Gebruik die Arduino IDE-sagteware en USB-kabels om die bronkode na die MCU's op te laai:

Daar is baie instruksies oor hoe om 'n NodeMCU te programmeer:

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

Die basiese van die bronkode kom uit hierdie instruksie:

www.instructables.com/id/Infinity-Mirror-C… Dankie ItsGraGra vir die inspirasie.

Die oorspronklike program begin met 'n demonstrasieprogram wat die vermoë van die LED's aantoon. Ongelukkig begin die MCU weer na 'n paar sekondes. Ek het gedink die probleem is die goedkoop USB -adapter. Ek het probeer met 'n tafelkrag, maar niks het verander nie. Ek het 'n deel van die demo -program verwyder, en toe werk alles goed. Ek het die demo -program in die bronkode gelaat. As iemand die probleem agtergekom het, plaas die resolusie in die kommentaar of stuur 'n boodskap.

Voordat u die NodeMCU -kode oplaai, verander u Wifi -geloofsbriewe en stel u tydsone in.

Laaste woorde

Ek gebruik hierdie horlosie vir 1 maande sonder probleme. Ek is tevrede met hierdie projek, ek het reeds 'n versoek van my familie ontvang dat ek nog 'n paar moet bou.

Geniet die dag!

Aanbeveel: