Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Окабеляване на дисплеите в макета
- Стъпка 3: Добавяне на резисторите и ключовете
- Стъпка 4: Свързване с Arduino
- Стъпка 5: Добавяне на кода !!
Видео: Как да си направим цифров часовник Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Цифровите часовници са едно от големите изобретения в областта на науката.
Чудили ли сте се някога „Как да направите свои собствени цифрови часовници, точно като във филмите!“????
Е, аз също прекарах, моето детство в мечти, за да изградя свой собствен цифров часовник.. така че построих такъв за себе си …
И аз ще ви покажа как можете сами да изградите невероятен цифров часовник с малко лекота и малки компоненти …
Използвал съм 4 7 сегментен общ аноден дисплей за показване на цифрите, 3 SPDT превключвателя, които отделих от стара мишка, няколко проводника и arduino. можем да настроим времето, като държим бутона за регулиране и натискаме клавиша за минута или час, за да променим минутата или часа според нашите нужди..!
Така че нека започнем …!
Стъпка 1: Необходими компоненти
Ето компонентите, които ще ви трябват:
1. Arduino uno.
2. 4 7 сегментни дисплея с общ анод (ако имате 4 цифрен седем сегмент, не се притеснявайте, че схемата е еднаква и за двамата).
можете да ги купите от snapdeal, страхотни са! бих ги препоръчал от сайта.
3. 3 spdt превключвателя (които изчистих от стара мишка).
4. някои проводници и джъмперни проводници (всеки ще го направи!).
5. Макет.
6. 4 1kohm резистора.
Стъпка 2: Окабеляване на дисплеите в макета
Направете връзките, както е показано на снимката по -горе.. доста е просто.!
Погрижете се за връзките, тъй като има твърде много проводници, които може да объркате.
Напомняне Всички a, b, c, d, e, f, g, точкови сегменти на 4 дисплея са свързани заедно …. и com на всеки дисплей, т.е. 3 и 8 са свързани заедно с резидентите …
Не се безпокой!!, вървете бавно и имайте малко търпение, можете да го направите.
Стъпка 3: Добавяне на резисторите и ключовете
Прикрепете резистор от 1 кОм към всеки com на дисплея … както е показано на фигурата..!
Добавете превключвателите 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 -часов формат.
По подразбиране библиотеката Time връща 24 часа форматирано време.
Забележка:
Моля, добавете папка за време в Time.zip, в папката библиотеки на вашия Arduino
например в моята система:
C: / Program Files (x86) Arduino / библиотеки
Чувствайте се гъвкави при промяната на кода според вашите нужди … и ако имате някои кариери, не се колебайте да попитате.
Забавлявайте се да го направите…
Забележка: Актуализирах файла Time.zip, тъй като беше отхвърлен в по -новите версии на Arduino IDE.
Препоръчано:
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Как да съборите цифров апарат и как работи цифров апарат: 4 стъпки
Как да съборите цифров апарат и как работи цифров апарат: Много хора знаят как да използват шублери за измерване. Този урок ще ви научи как да съборите цифров шублер и обяснение как работи цифровият апарат
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Как да си направим цифров термометър #1: 4 стъпки
Как да си направим цифров термометър №1: В тази статия ще направя проект, наречен „Цифров термометър“. Използвам " DHT11 " за температурния датчик. И използвайте " 7Segmrnt Module " като дисплея. Препоръчвам първо да прочетете тази статия " DHT11 " и & q
Как да си направим цифров часовник: 10 стъпки (със снимки)
Как да си направим цифров часовник: Това е първият път, когато пиша Instructable, така че се надявам да пиша достатъчно добре, за да разберете. Днес ще ви кажа как да направите цифров часовник от уебсайт, който намерих. Уебсайтът се нарича sainsmart.com. Беше наистина лесно