Съдържание:
Видео: Цифров и двоичен часовник в 8 цифри X 7 сегменти LED дисплей: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
От lagsilva Следвайте още от автора:
За: Кодирането, електронното прототипиране с Arduino и анализът на данни са моите хобита. Повече за lagsilva »
Това е моята надградена версия на цифров и двоичен часовник, използващ 8 -цифрен x 7 -сегментен LED дисплей.
Обичам да давам нови функции за обикновени устройства, специално часовници, и в този случай използването на 7 Seg дисплей за двоичен часовник е нетрадиционно и е интересен и различен начин за прилагането му.
Моят избор в този проект беше да използвам дисплей, захранван от MAX72xx, което е наистина полезно, защото използва само три цифрови порта Arduino. Използвах и евтин RTC модул DS1307 за съхраняване на часовия режим на часовника във вътрешната му памет: стандартни 24HS или AM-PM.
Всеки път, когато нулирате или рестартирате Arduino, режимът на времето ще се промени.
Първите четири цифри вляво от дисплея показват часовете и минутите в десетични числа. Следващите три цифри показват часовете, минутите и секундите в двоична нотация, а последната цифра вдясно информира деня от седмицата.
За кода трябваше да разработя начин да използвам библиотеката "LedControl", за да превърна конвенционалния 7-сегментен десетичен дисплей в двоичен дисплей. Решението е да се използва функцията "setRow", която обикновено се прилага за матричен дисплей. С тази функция можете да управлявате индивидуално светодиодите на дисплея, за да създадете всякакви символи.
Надявам се да ти харесва!
Стъпка 1: Списък на материалите
- Arduino UNO R3
- 8 цифри x 7 сегмента LED дисплей с MAX7219
- DS1307 RTC модул (часовник в реално време)
- Малка дъска
- Джъмпери
Стъпка 2: Схеми
Монтажните връзки са показани на приложената скица.
Следвайте внимателно, преди да включите захранването.
Стъпка 3: Шаблон
Направих модел, отпечатан на хартия, за да покрие и улесни четенето на LED дисплея.
Просто отпечатайте и го изрежете върху 7 -сегментния дисплей.
Стъпка 4: Arduino код
В прикачения файл е кодът на Arduino.
За да изпълните този код, ще ви трябват следните библиотеки:
LedControl.h - Библиотека за управление на LED дисплея с MAX72xx
Wire.h - Библиотека за поддържане на комуникация с RTC
DS1307RTC.h - Библиотека за управление на RTC
Препоръчано:
Микро двоичен часовник: 10 стъпки (със снимки)
Микро двоичен часовник: След като преди това беше създаден Instructable (двоичен DVM), който използва ограничената област на дисплея, използвайки двоичен. Това беше само малка стъпка, след като преди това беше създаден основният код модул за десетично в двоично преобразуване до създаване на двоичен часовник, но t
Дисплей на двоичен часовник BigBit: 9 стъпки (със снимки)
Дисплей на двоичен часовник BigBit: В предишен инструктируем (Microbit двоичен часовник) проектът беше идеален като преносим настолен уред, тъй като дисплеят беше доста малък, поради което изглеждаше подходящо следващата версия да бъде версия на камина или на стена, но много по -голяма
Най -добрият двоичен часовник: 12 стъпки (със снимки)
Най -добрият двоичен часовник: Наскоро се запознах с концепцията за двоични часовници и започнах да правя някои изследвания, за да видя дали мога да си направя такъв за себе си. Не успях обаче да намеря съществуващ дизайн, който да е едновременно функционален и стилен. Така че реших
Двоичен LED мраморен часовник: 6 стъпки (със снимки)
Двоичен LED мраморен часовник: Сега мисля, че почти всеки има двоичен часовник и ето моята версия. Това, което ми хареса, беше, че този проект комбинира някои дървени работи, програмиране, учене, електроника и може би само малко творческо творчество. Показва час, месец, дата, ден
LED двоичен часовник: 6 стъпки (със снимки)
LED двоичен часовник: Това е втората ревизия на моя двоен двоичен часовник, базиран на PIC. Оригиналната версия беше първият PIC проект, който се опитах, той използва PIC16F84A, за да прави както отчитането на времето, така и контрола на матрицата на дисплея, за съжаление не задържа достатъчно време и