Съдържание:
- Стъпка 1: Компоненти
- Стъпка 2: Повече за MAX7219
- Стъпка 3: Повече за DS1307
- Стъпка 4: Схема на свързване
- Стъпка 5: Урок
- Стъпка 6: Код
Видео: Цифров часовник, използващ Arduino и Led Dot Matrix дисплей: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В днешно време създателите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност, В този проект ще видим как да изградим цифров часовник с помощта на Arduino. Този проект е лесен за изграждане и промяна според изискванията.
Стъпка 1: Компоненти
Следват необходимите компоненти за проекта
1 x Arduino Uno
Arduino Uno в Индия-
Arduino Uno във Великобритания -
Arduino Uno в САЩ -
4 x MAX7219 Led Dot Matrix дисплей
Dot Matrix Display във Великобритания -
Dot Matrix Display в САЩ -
Dot Matrix Display в Индия-
1 x DS1307 RTC модул
DS1307 RTC часовник в Индия-
DS1307 RTC часовник във Великобритания -
DS1307 RTC часовник в САЩ -
Малко проводници
Стъпка 2: Повече за MAX7219
MAX7219/MAX7221 са компактни, серийни входни/изходни драйвери за дисплей с общ катод, които свързват микропроцесори (μPs) към 7-сегментни цифрови светодиодни дисплеи с до 8 цифри, дисплеи с бар-графика или 64 отделни светодиода.
Включени на чипа са BCD код-B декодер, схема за мултиплексно сканиране, драйвери за сегменти и цифри и 8x8 статична RAM, която съхранява всяка цифра.
Само един външен резистор е необходим, за да настроите сегментния ток за всички светодиоди. MAX7221 е съвместим със SPI ™, QSPI ™ и MICROWIRE ™ и има ограничени сегментни драйвери за ограничаване на EMI.
Удобен 4-жичен сериен интерфейс се свързва с всички често срещани μP. Отделните цифри могат да бъдат адресирани и актуализирани, без да се пренаписва целия дисплей.
MAX7219/MAX7221 също позволяват на потребителя да избере декодиране с код B или без декодиране за всяка цифра.
Стъпка 3: Повече за DS1307
DS1307 сериен часовник в реално време (RTC) е нискомощен, пълен двоично кодиран десетичен (BCD) часовник/календар
плюс 56 байта NV SRAM.
Адресът и данните се прехвърлят последователно чрез двупосочна шина I2C.
Часовникът/календарът предоставя секунди, минути, часове, ден, дата, месец и година.
Датата на края на месеца се коригира автоматично за месеци с по -малко от 31 дни, включително корекции за високосна година.
Часовникът работи в 24-часов или 12-часов формат с AM/PM индикатор. DS1307 има вградена електрическа верига, която открива прекъсвания на захранването и автоматично превключва към резервно захранване. Отчитането на времето продължава, докато частта работи от резервното захранване.
Стъпка 4: Схема на свързване
Стъпка 5: Урок
Стъпка 6: Код
За подробности за кода и връзката:
github.com/stechiez/Arduino/tree/master/di…
Можете да получите библиотеките от следното репо:
github.com/stechiez/Arduino/tree/master/l…
Препоръчано:
LED Dot Matrix с цифров часовник - ESP Matrix Android App: 14 стъпки
LED Dot Matrix с цифров часовник - ESP Matrix Android App: Тази статия е гордо спонсорирана от PCBWAY. PCBWAY прави висококачествени прототипи на печатни платки за хора по целия свят. Опитайте сами и вземете 10 печатни платки само за $ 5 в PCBWAY с много добро качество, Благодаря PCBWAY. Матричната платка на ESP, която създадох
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Arduino цифров часовник, използващ DS1302: 4 стъпки
Arduino Digital Clock Използване на DS1302: Въведение Здравейте момчета, надявам се, че всички се справяте отлично. Това ще бъде кратък и прост проект за това как да се направи цифров часовник с помощта на Arduino, В този проект ще направим цифров часовник с помощта на Arduino и регистър за смяна. Това
Прост цифров часовник, използващ Arduino Nano & DS1307: 4 стъпки
Прост цифров часовник, използващ Arduino Nano и DS1307: В тази статия ще ви покажа урок за направата на цифров часовник с помощта на Arduino .. Платката Arduino, която използвам, е Arduino Nano V3, DS1307 като доставчик на данни за времето, MAX7219 7 сегмент като гледайте дисплея. преди да влезете в урока, препоръчвам
Прост цифров часовник, използващ Arduino: 6 стъпки
Прост цифров часовник, използващ Arduino: Направете прост цифров часовник, използвайки arduino и проста печатна платка