Съдържание:
- Стъпка 1: СПИСЪК НА ЧАСТИ
- Стъпка 2: СХЕМАТИЧНО
- Стъпка 3: СПАЙКА И МОНТАЖ
- Стъпка 4: ПРОГРАМИРАНЕ
- Стъпка 5: Завършете
Видео: ЧАСОВНИК ЗА БРОЯНЕ НА ПЪРЦЕТО: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Бях планирал да купя Neopixel Ring 60 Led, за да направя часовник, но за съжаление не успях да го купя. Накрая си купих Neopixel Ring 35 Leds и измислих прост начин да направя интернет часовник, който да показва час, минута и секунда с този LED пръстен 35. Нека започнем.
Стъпка 1: СПИСЪК НА ЧАСТИ
Основните компоненти са включени:
- 01бр. X ESP8266 NODEMCU
- 01pcs x NEOPIXEL RING 35 LED
- 01бр x ДВОЙНО СТРАНИЧНА УНИВЕРСАЛНА ПЕЧАТА ЗА НАПРАВИ 5x7см
- 01бр х МЪЖКИ И ЖЕНСКИ 40PIN 2,54 мм ГЛАВА
- 01бр x ТЕЛЕФОННО ЗАРЯДНО ЗА ЗАХРАНВАНЕ
Стъпка 2: СХЕМАТИЧНО
Това е много проста схема. NEOPIXEL RING има 2 x 3 подложки, маркирани както следва: 5V, DI, GND и 5V, DO, GND. За да го контролираме, всичко, което трябва да направим, е да запояваме 3 връзки към тези 3 подложки 5V, DI, GND на пръстена. 5V и GND на NEOPIXEL RING се свързват към +5V и GND на външно захранване и данни DI изводът е свързан към ESP8266 NODEMCU на извод D4.
Забележка: Не можах да намеря NEOPIXEL RING 35 LED в библиотеката FRITZING, затова използвах NEOPIXEL RING 60 LED, за да го заменя в електрическата схема.
Стъпка 3: СПАЙКА И МОНТАЖ
Първо премахнах оригинални кабели от NEOPIXEL RING, след това запоявах 3 -пинов мъжки хедър на 5V, DI, GND щифтове на NEOPIXEL RING.
Нарязах DIY PROTOBOARD CIRCUIT 5X7cm на малко парче, запоявам 2 реда женски заглавки за включване на ESP8266 NODEMCU върху него. На тази снимка съм запоял някои допълнителни компоненти като: 8P женска глава за MPU6050, един RGB LED с 3бр x ограничители на тока и 2P винтов клемен блок.
Запояване на 3 -пинов женски хедър (5V, D4, GND) в долната част на печатната платка „направи си сам“, съгласно схемата на предишната стъпка. Тази женска заглавка ще се свърже с мъжка заглавка на NEOPIXEL RING.
Залепете малка кутия, за да покриете ESP8266 NODEMCU. Иска ми се да имах 3D принтер, за да правя малки кутии като тази. Пробих дупка в кутията, за да може женската глава на DIY PCB да премине през тази дупка и да се свърже с NEOPIXEL RING.
Много е просто. СВЪРШЕН.
Използвах зарядно за мобилен телефон, за да доставям 5V захранване за броене на часовника.
Стъпка 4: ПРОГРАМИРАНЕ
Идеята ми е показана на снимката по -долу:
Часът ще се показва като двоично число и се нуждаем от 4 светодиода, еквивалентни на 4-битово двоично число, за да покажем час (макс. 12). Минутата и вторият са представени чрез преброяване на броя на светодиодите в десетките цифри (макс. 5) и цифри за единици (макс. 9). Като цяло имаме нужда от (5+9) x 2 = 28 светодиода, за да покажем минута и секунда.
Този NEOPIXEL RING има 35 светодиода, така че 3 останали светодиода се използват като разделители за изясняване на час, минута и секунда. Той е маркиран с ЧЕРЕН цвят на снимката.
Можем да видим снимката по -долу, за да разберем как този часовник показва часа.
Положението на светодиодите се декларира в следните масиви:
байт HHHH [4] = {16, 17, 18, 19}; // Час - 4 битово двоично число
байт M0 [5] = {14, 13, 12, 11, 10}; // Минута - Десетцифрен байт M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Минута - Единичен цифров байт S0 [5] = {21, 22, 23, 24, 25}; // Минута - Десетцифрен байт S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Минута - Единичен цифров байт SEPERATOR [3] = {0, 15, 20}; // 3 разделителни светодиода
Този часовник за броене на звънене може да чете информация за времето от NTP сървъра и времето ще се актуализира през WIFI от ESP8266 NODEMCU.
Можем да се обърнем към този уебсайт, за да изберете LED цвят, който предпочитате. На снимката по -долу часовникът за броене показва времето без отделни светодиоди.
Ако това предизвика объркване, можем да зададем друг цвят за тях (напр.: БЯЛ на снимката по -долу), за да различаваме час, минута и секунда.
Кодът на часовника за броене е достъпен в моя GitHub.
Стъпка 5: Завършете
Вижте още няколко снимки.
Благодаря за гледането и се надявам да ви хареса !!!
Моля, харесайте и се АБОНИРАЙТЕ за канала ми в YouTube.
Препоръчано:
Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки)
Пенсионен часовник / Брой нагоре / Dn часовник: Имах няколко от тези 8x8 LED матрични дисплеи в чекмеджето и мислех какво да правя с тях. Вдъхновен от други инструктажи, имам идеята да създам дисплей за обратно броене/нагоре за обратно броене до бъдеща дата/час и ако целевото време p
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
C51 4 -битов електронен часовник - дървен часовник: 15 стъпки (със снимки)
C51 4 -битов електронен часовник - Дървен часовник: Имах малко свободно време този уикенд, затова продължих и сглобих този 4 -битов DIY електронен цифров часовник за 2,40 австралийски долара, който купих от AliExpress преди малко
Създаване на часовник от часовник: 11 стъпки (със снимки)
Създаване на часовник от часовник: В тази инструкция, аз вземам съществуващ часовник и създавам това, което чувствам, че е по -добър часовник. Ще преминем от снимката вляво към снимката вдясно. Преди да започнете със собствен часовник, моля, знайте, че сглобяването може да бъде предизвикателство, тъй като изображението
Преобразувайте обикновения домашен часовник в самостоятелно светещ часовник: 8 стъпки (със снимки)
Преобразувайте обикновения домашен часовник в самостоятелно светещ часовник: ПЪРВО ДАВАМ МОИТЕ СЪРДЕЧНИ БЛАГОДАРНОСТИ НА ИНСТРУКТИВНИТЕ ОТБОРИ, КОИТО МОИТЕ ДНИ ЗА ОЗДРАВЛЕНИЕ НА ЗДРАВЕТО СЕ ОЩЕ ОТГОВОРЯТ ….. В тази инструкция искам да споделя с вас как да превърнете домашния си обикновен часовник в самостоятелно светещ часовник. > > За да направите това