Съдържание:
- Стъпка 1: Изградете часовника
- Стъпка 2: Добавете електронните компоненти и свържете електрическата верига
- Стъпка 3: Инсталирайте кода и се наслаждавайте
Видео: DIY Адвентен календар: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Ще опиша как направихме този аналогов часовник, който двойно функционира като адвентен календар. Има 24 светодиода ws2811 денонощно в кръг и всеки от тях светва в зелено до дните преди Коледа. На Коледа всички светлини светят в червено. През всеки друг месец светлините са с плътен син цвят. Задвижва се от es8266, който може да се управлява от Arduino IDE, но малиново пи също би работило. Това може да бъде силно персонализирано и променено по ваш вкус и дори може да изпълнява анимации извън нормалните плътни цветове. Продължете да четете, за да научите как направих това, или гледайте видеоклипа по -долу!
Консумативи:
- es8266
- 5V захранване
- ws2811 светодиоди
- Часовник
Стъпка 1: Изградете часовника
Започнахме с изграждането на часовника, който беше 5 парчета червен дъб с ширина 3,5 инча и височина 18 инча. След като ги залепихме, изстъргахме излишното лепило и го шлайфахме. След това взехме мозайката, за да направим груб кръг, и преминахме към лентовия шлайф, за да направим кръга по -изтънчен. След това използвахме дърводелски квадрат, за да измерим ъглите на 15 градуса от центъра, за да начертаем линиите за мястото, където трябва да бъде всяка светлина. Използвахме свредлото за пробиване на отворите на около 1,5 инча от ръба на часовника. Завършихме го с ореховото масло от Mahoney.
Стъпка 2: Добавете електронните компоненти и свържете електрическата верига
Започнахме сглобяването, като избутахме 24 -те светодиода ws2811 през отворите от 1/2 инча, които пробихме. След това начертахме контур на компонента на часовника и извадихме около 3/8 инчова вдлъбнатина, за да можем да я поставим през гърба. След като това беше направено, горещо залепихме 5V захранването на гърба, добавихме фиксатор, който да го държи към стената, и запояваме веригата, която ще захранва светлините. Схемата е много проста и използва един щифт от микроконтролера es8266 за управление на светодиодите и 5V захранване за захранването им.
Стъпка 3: Инсталирайте кода и се наслаждавайте
Следващата стъпка е да инсталирате кода по -долу. Тъй като използваме ES8266, IDE на Arduino ще работи добре за това:
github.com/tmckay1/advent_calendar
Ще трябва да промените дефиницията на пина, която контролира светодиодите, ако не използвате същия щифт като нас, и да добавите вашата wifi информация (SSID/парола). Също така ще трябва да инсталирате зависимости като FastLED и NTP клиент и използвате дъската es8266, както направих аз, ще трябва да инсталирате дъската и в Arduino IDE (проверете ресурсите за повече информация).
По принцип кодът получава текущата дата от NTP клиент на всеки 10 секунди, след като се свърже с wifi и след това изчислява колко светлини да се включат, ако е декември. След като получи тази информация, тя използва библиотеката FastLED, за да освети светодиодите на часовника.
След като инсталирате кода, включете го и се насладете:)
Ресурси
Инсталиране на NTP клиентска зависимост:
Инсталиране на FastLED зависимост:
Инсталиране на платката es8266 в IDE на Arduino:
Препоръчано:
Nextion Сензорен екран Outlook Календар Напомняне за среща: 6 стъпки
Nextion Сензорен екран Outlook на календара Напомняне за среща: Причината, поради която започнах този проект, беше, че често пъти пропусках срещи и реших, че се нуждая от по -добра система за напомняне. Въпреки че използваме Microsoft Outlook Calendar, но прекарах по -голямата част от времето си в Linux/UNIX на същия компютър. Докато работите с
EasyTalk: Лесна комуникация и календар до вас: 6 стъпки
EasyTalk: Лесна комуникация и календар до вас: Казвам се Коби Маршал, уча в Хоуест, Белгия и съм студент по мултимедийни и комуникационни технологии (MCT). За последната ми задача за първата година трябваше да направя IoT-устройство. Вкъщи имаме този проблем, че брат ми винаги играе
Ден от седмицата, календар, време, влажност/температура с пестене на батерията: 10 стъпки (със снимки)
Ден от седмицата, календар, време, влажност/температура с режим на пестене на батерията: Режимът за пестене на енергия тук е това, което отличава тази инструкция от други примери, показващи ден от седмицата, месец, ден от месеца, час, влажност и температура. Именно тази възможност позволява този проект да се изпълнява от батерия, без
Събития в Google Календар до ESP8266: 10 стъпки
Събития от Google Календар към ESP8266: В този урок ще обясня как да импортирам данни за събития от Google Календар в Arduino IDE за платката ESP8266. Ще импортирам крайния и началния час на обучението си от Google Календар и ще ги отпечатам в серийния монитор на Arduino IDE
Адвентен фенер с POV анимация: 7 стъпки
Advent Lantern With POV Animation: Проектите Persistence of Vision (POV) съществуват от доста време, прости и евтини комплекти „направи си сам“дори са достъпни за онлайн покупка. POV се основава на оптична илюзия, при която виждаме осветени обекти, след като обектът вече не е осветен