Innehållsförteckning:

Infinity Mirror Väggklocka i IKEA Bildram: 4 steg
Infinity Mirror Väggklocka i IKEA Bildram: 4 steg

Video: Infinity Mirror Väggklocka i IKEA Bildram: 4 steg

Video: Infinity Mirror Väggklocka i IKEA Bildram: 4 steg
Video: #ikea #diy #ikeastore #video #mirror #diycrafts #decoration #wall #decorations #decor 2024, Juli
Anonim
Image
Image
Infinity Mirror Väggklocka i IKEA Bildram
Infinity Mirror Väggklocka i IKEA Bildram
Infinity Mirror Väggklocka i IKEA Bildram
Infinity Mirror Väggklocka i IKEA Bildram
Infinity Mirror Väggklocka i IKEA Bildram
Infinity Mirror Väggklocka i IKEA Bildram

Hej, Jag har alltid velat bygga en väggklocka. Det finns många underbara väggklockor i butiker som IKEA. Jag hade några problem med dessa kommersiella klockor. De är för högljudda för mig (den kontinuerliga tic-tac är irriterande), jag kan inte se timvisarna i mörkret, de använder mycket utrymme på min vägg och de är inte korrekta. Jag bestämde mig för att bygga en tyst klocka med lysdioder och med internetsynkronisering och jag kombinerade den med en oändlig spegel. Spegeln gör det möjligt att se timvisarna. Mitt koncept var att göra det så enkelt som möjligt. Hela byggprocessen tar cirka 30 minuter. Projektkostnaden var 20 $. Enheten drivs av en vanlig telefonladdare (5VDC). Hela elektroniken och spegeln byggdes in i en bildram köpt på IKEA.

Steg 1: BOM -lista

BOM -lista
BOM -lista

Material Namn, mängd, länk

IKEA RIBBA Tavelram Svart 23cmx23cm 1 st

WS2812B Led Strip, individuellt adresserbar Smart RGB Led Strip, svart 74st/1m IP30 1 st

NodeMcu v3 Lua WIFI Internet of Things-utveckling MCU-kort ESP8266 1 st

Telefonladdare 1 st

USB-telefonkabel 1 st

Proto PCB 1 st

Kabel för lödning 1 st

Lödburk 1 st

Kondensator 16V 16V 470uF 1 st

Hus för elektronik 1 st

Spegel 23 cm x 23 cm 1 st Lokal butik

Glasplatta 23 cm x 23 cm 1 st Lokal butik

Total materialkostnad för projektet: 20, 25 $/totalt projekt

Steg 2: Montering

Montering
Montering
Montering
Montering

Varje steg i monteringsprocessen kan ses i videon i första steget.

Lite ytterligare information till videon:

Frågan om klockans noggrannhet löstes med IoT -teknik och periodisk tidsserversynkronisering. I detta projekt använde jag NodeMCU, som kommer att hantera tidssynkronisering.

Nästa steg var att hitta rätt bostad. Jag väljer IKEA RIBBA tavelram. Jag behövde 60 st lysdioder i klockan eftersom det finns 60 sekunder och 60 minuter. Jag mätte ramens inre omkrets. Jag beräknade att 74 st / 1 meter LED -remsa är idealisk. Efter att jag klippt ner 14 st lysdioder från en 1-meters remsa passade de återstående 60 st perfekt in i ramens inre omkrets.

Om infinity mirror -effekten kan du hitta mer här:

Spegeln och glasskivan var en standardprodukt på en lokal glasbutik, de skar dem i rätt storlek.

Steg 3: Kretsen

Kretsen
Kretsen

Jag kopplade alla komponenter enligt schemat. Endast några få PIN -koder för nodenMCU användes så ett litet proto -PCB var mer än tillräckligt. Egentligen kan kablarna lödas direkt till PIN -koder, och elektronikens hus kan lämnas utanför, eller så kan du lägga den här rutan bredvid strömförsörjningen för att se bättre ut. För det måste du förlänga kablarna från lysdioderna, den maximala längden för denna kabel är 5 meter (enligt databladet, inte testat). Kondensatorn behövs inte om strömförsörjningen är bra. Min USB -adapter är billig, så jag lödde en 450uF kondensator till proto -kretskortet.

WS2812B -lysdioderna är oberoende adresserbara komponenter. Mycket lätt att arbeta med dem. Jag har precis anslutit 5 VDC, GND till strömförsörjningen och kommunikations -PIN till MCU, och det fungerar. Lysdiodens nummer bör anges i Arduino -koden. Här är mer information om dessa lysdioder:

Steg 4: Ladda upp den bifogade programvaran

För att ladda upp källkoden till MCU: erna, använd Arduino IDE-programvara och USB-kablar:

Det finns mycket instruktion om hur man programmerar en NodeMCU dvs.:

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

Grundläggande för källkoden kommer från denna instruktion:

www.instructables.com/id/Infinity-Mirror-C… Tack ItsGraGra för inspirationen.

Det ursprungliga programmet börjar med ett demoprogram som visar LED-lampornas förmåga. Tyvärr, efter några sekunder startar MCU om sig själv. Jag trodde att problemet är den billiga USB -adaptern. Jag försökte med en strömförsörjning på bänken, ingenting förändrades. Jag tog bort en del av demoprogrammet, sedan fungerade allt bra. Jag lämnade demoprogrammet i källkoden, om någon fick reda på problemet, vänligen lägg upplösningen i kommentaren eller skicka ett meddelande till mig.

Innan du laddar upp NodeMCU -koden ändrar du dina Wifi -uppgifter och anger din tidszon.

Slutord

Jag har använt den här klockan i 1 månad utan problem. Jag är nöjd med det här projektet, jag har redan fått en förfrågan från min familj att jag ska bygga några till.

Ha en bra dag!

Rekommenderad: