Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: Дисплейлерді тақтаға қосу
- 3 -қадам: Резисторлар мен кілттерді қосу
- 4 -қадам: Arduino -ға қосылу
- 5 -қадам: кодты қосу !!
Бейне: Arduino сандық сағатын қалай жасауға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Цифрлық сағаттар - ғылым саласындағы үлкен жаңалықтардың бірі.
«Фильмдердегідей өз қолыңызбен цифрлық сағаттарды қалай жасауға болады?» Деп ойланып көрдіңіз бе ????
Мен де балалық шағымды сандық сағатты құруды армандадым … сондықтан мен оны өзім үшін жасадым …
Мен сізге қалай көрсетемін: сіз қалай таңғажайып цифрлық сағатты оңай құра аласыз және оның құрамдас бөліктері аз.
Мен цифрларды көрсету үшін 4 7 сегментті жалпы анодтық дисплейді қолдандым, мен ескі тышқаннан, кейбір сымдар мен ардуинодан бөлек 3 SPDT қосқышын алдым. біз реттеу пернесін басып тұрып, минутты немесе сағатты басу арқылы уақытты орната аламыз, бұл минутты немесе сағатты қажеттілікке қарай өзгертуге мүмкіндік береді..!
Сонымен, бастайық …!
1 -қадам: Қажетті компоненттер
Мұнда сізге қажет компоненттер:
1. Arduino Uno.
2. 4 7 сегментті жалпы анодтық дисплейлер (егер сізде 4 таңбалы жеті сегмент болса, олардың екеуінде де схема бірдей екеніне алаңдамаңыз).
Сіз оларды тез арада сатып ала аласыз, олар керемет! Мен оларды сайттан ұсынар едім.
3. 3 spdt қосқышы (мен оны ескі тышқаннан тазарттым).
4. кейбір сымдар мен секіргіш сымдар (кез келген біреу жасайды!).
5. Нан тақтасы.
6. 4 1 кохтық резисторлар.
2 -қадам: Дисплейлерді тақтаға қосу
Қосылымдарды жоғарыдағы суретте көрсетілгендей жасаңыз.. бұл өте қарапайым.!
Қосылымдарға мұқият болыңыз, себебі сымдар тым көп болғандықтан, сіз шатастырып алуыңыз мүмкін.
Ескерту 4 дисплейдің барлық a, b, c, d, e, f, g, нүктелік сегменттері бір -бірімен байланысты…. және әр дисплейдің коммерциясы, яғни 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 -ға жазу және қосу ….
Мен уақытты есептеу және көрсету үшін код пен уақыт кітапханасының файлын тіркедім.
Кодта сағат () функциясы бізге тақтаны қосқан сәттен бастап сағатты, ал минут () функциясын көрсетеді. тақтаға қуат үзілгенде уақыт жоғалады.. және ол әр уақытта 00: 00 -ден қайта басталады …
Сонымен қатар мен 12 сағаттық форматты кодты тіркедім. Ол 12 сағаттық форматты алу үшін hourFormat12 () функциясын қолданады.
Әдепкі бойынша, уақыт кітапханасы 24 сағатты құрайды.
Ескерту:
Уақыт қалтасын Time.zip ішіне Arduino кітапханалар қалтасына қосыңыз
мысалы, менің жүйеде:
C: / Program Files (x86) Arduino / library
Сіздің қажеттіліктеріңізге сәйкес кодты өзгертуге икемді болыңыз … және егер сізде карьерлер болса, сұраудан тартынбаңыз.
Жасауды көңілді өткізіңіз…
Ескерту: Мен Time.zip файлын жаңарттым, себебі ол Arduino IDE жаңа нұсқаларында ескірген.
Ұсынылған:
Arduino сағатын қалай жасауға болады: 5 қадам
Arduino сағатын қалай жасауға болады: Мен шамамен 15 аналогтық сағат жасадым. Міне мен солардың бірін таныстырамын
Led Pixel Arduino жұмыс үстелі сағатын қалай жасауға болады: 9 қадам
Led Pixel Arduino жұмыс үстелі сағатын қалай жасауға болады: достар, мен бұл нұсқаулықта сізге arduino көмегімен сағатты қалай жасау керектігін көрсетемін
Дали стиліндегі балқу сағатын қалай жасауға болады: 9 қадам (суреттермен)
Дали стиліндегі балқытатын сағатты қалай жасауға болады: Мен ескі жазбалардың ешқайсысын тыңдамаймын, бірақ мен олардың жанында болғанды ұнатамын. Бақытымызға орай, менің достарым. Бізге ортақ тағы бір сәт - бұл уақыттың қандай екенін білуді бағалау. Мен жазбалармен араласып жүрдім және өз шешімдерімді таптым
Өзіңіздің кәсіби қабырға сағатын қалай жасауға болады: 8 қадам
Өзіңіздің кәсіби қабырға сағатын қалай жасауға болады: Мен «Заппер!» Ойнаған таңғажайып сағатты жасадым. негізгі кеңсе материалдары мен Wal-Mart-тан 3,49 долларға сатып алған сағатты қолдана отырып
Айфонның оятқыш сағатын қалай оңай жасауға болады: 5 қадам (суреттермен)
Қарапайым Iphone оятқыш сағатын қалай жасауға болады: бұл кабельден зарядталған кезде сіздің iPhone -да қолданылатын бір бөліктен тұратын жалпақ стенд. Мен үшін бұл мен оны төсегімнің жанында оятқыш ретінде пайдалана алатынымды білдіреді. Бұл сонымен қатар бір бөліктен тұратын дизайн, сондықтан оны жасау өте оңай. Мен бұл идеяны алдым