Съдържание:

Огледален часовник Infinity Mirror в IKEA Frame Frame: 4 стъпки
Огледален часовник Infinity Mirror в IKEA Frame Frame: 4 стъпки

Видео: Огледален часовник Infinity Mirror в IKEA Frame Frame: 4 стъпки

Видео: Огледален часовник Infinity Mirror в IKEA Frame Frame: 4 стъпки
Видео: SCP-610 The Flesh that Hates - A Biological Nightmare of Flesh 2024, Ноември
Anonim
Image
Image
Infinity Mirror стенен часовник в рамка за картини на IKEA
Infinity Mirror стенен часовник в рамка за картини на IKEA
Infinity Mirror стенен часовник в рамка за картини на IKEA
Infinity Mirror стенен часовник в рамка за картини на IKEA
Infinity Mirror стенен часовник в рамка за картини на IKEA
Infinity Mirror стенен часовник в рамка за картини на IKEA

Здравейте, Винаги съм искал да построя стенен часовник. В магазини като IKEA има много прекрасни стенни часовници. Имах някои проблеми с тези търговски часовници. Те са твърде силни за мен (непрекъснатият тик-так е досаден), не виждам часовите стрелки на тъмно, използват много място на стената ми и не са точни. Реших да построя безшумен часовник със светодиоди и с интернет синхронизация и го комбинирах с огледало за безкрайност. Огледалото дава възможност да видите часовите стрелки. Моята концепция беше да го направя възможно най -опростен. Целият процес на изграждане отнема около 30 минути. Цената на проекта беше 20 долара. Устройството се захранва от стандартно зарядно устройство за телефон (5VDC). Цялата електроника и огледалото са вградени в рамка за картина, закупена от IKEA.

Стъпка 1: Списък на спецификациите

Списък на спецификациите
Списък на спецификациите

Име на материала, количество, връзка

Рамка за картини IKEA RIBBA Черна 23см x 23см 1 бр

WS2812B LED лента, индивидуално адресируема Smart RGB LED лента, черна 74бр/1м IP30 1 бр

NodeMcu v3 Lua WIFI Развитие на Интернет на нещата MCU платка ESP8266 1 бр.

Зарядно устройство за телефон 1 компютър

USB телефонен кабел 1 бр.

Proto PCB 1 pc

Кабел за запояване 1 бр.

Запояваща калай 1 бр

Кондензатор 16V 16V 470uF 1 бр

Корпус за електроника 1 бр

Огледало 23 см х 23 см 1 бр. Местен магазин

Стъклена плоча 23 см х 23 см 1 бр. Местен магазин

Общи материални разходи по проекта: 20, 25 $/общ проект

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

Всяка стъпка от процеса на сглобяване може да се види във видеото за първата стъпка.

Малко допълнителна информация за видеото:

Въпросът за точността на часовника беше решен чрез IoT технология и периодична синхронизация на сървъра по време. В този проект използвах NodeMCU, който ще обработва синхронизацията на времето.

Следващата стъпка беше да се намери правилното жилище. Избирам рамката за картини IKEA RIBBA. Имах нужда от 60 броя светодиоди в часовника, защото има 60 секунди и 60 минути. Измерих вътрешния периметър на рамката. Изчислих, че 74 бр / 1 метър LED лента е идеална. След като отрязах 14 бр. Светодиоди от 1-метрова лента, останалите 60 бр. Паснаха идеално по вътрешния периметър на рамката.

За огледалния ефект на безкрайността можете да намерите повече тук:

Огледалото и стъклената плоча бяха стандартен продукт в местен магазин за стъкло, изрязаха ги за правилния размер.

Стъпка 3: Веригата

Веригата
Веригата

Свързах всички компоненти според схемата. Използвани са само няколко ПИН кода на nodeMCU, така че малка прото PCB е повече от достатъчна. Всъщност кабелите могат да бъдат запоени директно към ПИН кодовете, а корпусът на електрониката може да бъде изоставен или можете да поставите тази кутия до захранването, за да видите по -добре. За това трябва да удължите кабелите, идващи от LED лентата, максималната дължина за този кабел е 5 метра (според листа с данни, не е тестван). Кондензаторът не е необходим, ако захранването е добро. Моят USB адаптер е евтин, така че споех един 450uF кондензатор към прото платката.

Светодиодите WS2812B са независимо адресируеми компоненти. Много лесно се работи с тях. Току -що свързах 5 VDC, GND към захранването и комуникационния PIN към MCU и той работи. Номерът на светодиода трябва да бъде посочен в кода на Arduino. Ето още информация за тези светодиоди:

Стъпка 4: Качете прикачения софтуер

За качване на изходния код в MCU използвайте Arduino IDE софтуер и USB кабели:

Има много инструкции как да програмирате NodeMCU т.е.

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

Основното на изходния код идва от тази инструкция:

www.instructables.com/id/Infinity-Mirror-C… Благодаря на ItsGraGra за вдъхновението.

Оригиналната програма започва с демонстрационна програма, демонстрираща възможностите на светодиодите. За съжаление, след няколко секунди MCU се рестартира. Мислех, че проблемът е евтиният USB адаптер. Опитах с настолно захранване, нищо не се промени. Премахнах част от демонстрационната програма, след което всичко работи добре. Оставих демонстрационната програма в изходния код, ако някой открие проблема, моля, поставете разрешението в коментара или ми изпратете съобщение.

Преди да качите кода на NodeMCU, променете идентификационните си данни за Wifi и задайте часовата си зона.

Заключителни думи

Използвах този часовник 1 месец без никакви проблеми. Доволен съм от този проект, вече получих някаква молба от семейството си, че трябва да построя още няколко.

Приятен ден!

Препоръчано: