
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Цифровые часы - одно из величайших изобретений в области науки.
Вы когда-нибудь задумывались: «Как сделать свои собственные цифровые часы, как в кино!» ????
Ну, я тоже провел свое детство в мечте построить свои собственные цифровые часы … так что я построил их для себя …
И я собираюсь показать вам, как вы можете построить удивительные цифровые часы с небольшой легкостью и небольшими компонентами самостоятельно….
Я использовал 4 7-сегментных дисплея с общим анодом для отображения цифр, 3 переключателя SPDT, которые я снял помимо старой мыши, некоторых проводов и Arduino. мы можем установить время, удерживая кнопку регулировки и нажимая кнопку минут или часов, чтобы изменить минуты или часы по нашему усмотрению..!
Итак, приступим…!
Шаг 1. Необходимые компоненты



Вот компоненты, которые вам потребуются:
1. Arduino uno.
2. 4 7-сегментных дисплея с общим анодом (если у вас есть 4-х разрядный 7-сегментный, не беспокойтесь, схемы одинаковы для них обоих).
Вы можете купить их в Snapdeal, они отличные! я бы порекомендовал их с сайта.
3. 3 переключателя spdt (которые я извлек из старой мыши).
4. некоторые провода и перемычки (подойдет любой!).
5. Макет.
6. 4 резистора по 1 кОм.
Шаг 2: Подключение дисплеев к макетной плате


Выполните подключения, как показано на рисунке выше.. это довольно просто.!
Позаботьтесь о соединениях, так как слишком много проводов, вы можете запутаться.
Remmenber Все a, b, c, d, e, f, g, точечные сегменты 4 дисплеев соединены вместе…. и com каждого дисплея, то есть 3 и 8, соединены вместе с резисторами …
Не волнуйтесь!!, не торопитесь и наберитесь терпения, вы справитесь.
Шаг 3: добавляем резисторы и ключи


Присоедините резистор 1 кОм к каждому ком-му дисплею… как показано на рисунке..!
Добавьте переключатели Spdt или, если у вас есть кнопки, это было бы здорово!…
Шаг 4: подключение к Arduino


Теперь подключение дисплея и переключателей выполнено … теперь пора подключить их к мозгу …
это просто..
Для сегментных штифтов!
а к контакту 2
b к контакту 3
c к контакту 4
d к выводу 5
e к выводу 6
f к выводу 7
g к контакту 8
точка к выводу 9
Для выводов дисплея
дисплей 1 к контакту 10
дисплей 2 к контакту 11
дисплей 3 к контакту 12
дисплей 4 к контакту 13
теперь ключи
клавиша 1, которая является переключателями регулировки…
клавиши 2 и 3 - переключатели изменения часов и минут.
мы должны удерживать кнопку регулировки 1 и нажимать желаемую кнопку, чтобы изменить час или минуту..!
см. рисунок выше для подключения клавиш … мы использовали аналоговые контакты и использовали их в качестве цифровых входных контактов … да, это правда, мы можем использовать их также как цифровые контакты ввода / вывода..
Шаг 5: Добавление кода !!

А теперь самое интересное… написание и добавление кода в Arduino….
Я приложил код и файл библиотеки времени.. для расчета времени и его отображения….
В коде функция hour () сообщает нам час, а функция minute () - минуты с момента включения доски. время исчезает, когда питание на плате отключается … и оно начинается снова с 00:00 каждый раз …
Также я прикрепил 12-часовой форматный код. Он просто использует функцию hourFormat12 () для получения 12-часового формата.
По умолчанию библиотека времени возвращает время в 24-часовом формате.
Примечание:
Пожалуйста, добавьте папку времени в Time.zip в папку с библиотеками Arduino
например, в моей системе:
C: / Program Files (x86) Arduino / библиотеки
Не стесняйтесь изменять код под свои нужды … и если у вас есть карьеры, не стесняйтесь спрашивать.
Удачи, делая это…
примечание: я обновил файл Time.zip, поскольку он устарел в новых версиях Arduino IDE.
Рекомендуемые:
Как сделать крутые часы своими руками - StickC - Сделать просто: 8 шагов

Сделай сам Как сделать классные часы - StickC - Легко сделать: в этом уроке мы узнаем, как запрограммировать ESP32 M5Stack StickC с Arduino IDE и Visuino для отображения времени на ЖК-дисплее, а также установить время с помощью кнопок StickC
Как сделать аналоговые и цифровые часы со светодиодной лентой с помощью Arduino: 3 шага

Как сделать аналоговые часы и цифровые часы со светодиодной лентой с помощью Arduino: Сегодня мы создадим аналоговые часы и цифровые часы. Цифровые часы со светодиодной лентой и модулем MAX7219 Dot с Arduino, корректирующие время с учетом местного часового пояса. В аналоговых часах можно использовать более длинную светодиодную ленту, поэтому их можно повесить на стену и превратить в произведение искусства
Цифровые часы с использованием Arduino и светодиодного матричного дисплея: 6 шагов

Цифровые часы с использованием Arduino и светодиодного точечного матричного дисплея: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. В этом проекте
Как сделать цифровые часы: 10 шагов (с картинками)

Как сделать цифровые часы: это первый раз, когда я пишу инструкции, поэтому, надеюсь, я пишу достаточно хорошо, чтобы вы поняли. Сегодня я расскажу вам, как сделать цифровые часы с веб-сайта, который я нашел. Сайт называется sainsmart.com. Это было действительно просто
Как сделать цифровые часы с помощью 8051 с 7-сегментным дисплеем: 4 шага

Как сделать цифровые часы, используя 8051 с 7-сегментным дисплеем: В этом проекте я объяснил вам, как сделать простые цифровые часы, используя микроконтроллер 8051 с 7-сегментным дисплеем