Мазмұны:
Бейне: Arduino DS1302 RTC оятқыш: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлеметсіз бе, мен сізбен осы кішігірім жобамен бөліскім келді, бұл Arduino UNO тақтасы мен DS1302 RTC модуліне негізделген DIY оятқыш сағаты туралы, сіз пернетақта арқылы күн мен уақытты орнатуға, сондай -ақ дабылды белгіленген уақытқа орнатуға болады. Саған ұнайды деп үміттенемін.
1 -қадам: жабдық қажет
Ол үшін бізге алдымен Arduino тақтасы қажет, мен Arduino UNO қолданамын, сіз басқасын қолдана аласыз, түйреуіштердің санын тексеріңіз.
- RTC модулі, мұнда мен DS1302 қолданамын.
- LCD i2c экраны.
- 4*4 пернетақта матрицасы.
- және дыбыстық сигнал, сіз модульді немесе 2 сымды компонентті пайдалана аласыз.
- 1 кОм резистор, бірнеше секіру сымдары мен тақта.
2 -қадам: Сымдарды жалғау
Электр сымдары суреттегідей, GND және 5v сымдары RTC, LCD және дыбыстық сигнал сияқты қосылуы керек.
RTC түйреуіштері D2 -ден D5 -ке дейін сыммен қосылады, мен DAT түйреуіші мен D4 бар 1k резисторды қолданамын, сондықтан біз дұрыс күн мен уақытты аламыз, бұл жалпы шешім.
СКД SDA мен SCL A4 және A5 сымдармен жабдықталған.
Оңнан солға қарай пернетақта (D5-D12).
және Arduino UNO ішкі жарықдиодты болып табылатын D13 дыбыстық сигнал.
3 -қадам: код және функция
Мен қолданған код пен кітапханаларды оларды сілтеме бойынша таба аласыз:
Функционалдылық өте қарапайым: ағымдағы уақыт пен күнді орнату үшін пернетақтадағы «*» түймесін, содан кейін дабыл уақытын орнату үшін «А» түймесін басыңыз. Егер сіз дыбыстық сигналдарды жақсы білсеңіз немесе интернеттен іздесеңіз, қоңырау үнін реттеуге болады.
Ләззат алыңыз, егер сізде қандай да бір мәселе немесе сұрақ туындаса, сұраудан тартынбаңыз.
Ұсынылған:
Шулы оятқыш: 3 қадам
Шулы оятқыш: Мен Тайваньда 13 жасар студентпін, егер мен бұл жұмысты қалай жақсартуға болатынын айтсаңыз, маған Arduino -мен бірінші рет нәрселер жасаймын. ) Бұл сағат сіз ұйықтап жатқанда сізді оятуы мүмкін, бірақ мен
Температура сенсоры бар Arduino оятқыш сағаты: 5 қадам
Температура сенсоры бар Arduino оятқыш сағаты: Arduino - өте қарапайым және арзан микроконтроллер. және оны басқару оңай өзгереді. Сонымен, сіз бұл жобадан не күтесіз … біз бейнебаянды көргіңіз келсе, сіздің температураңызды ояту үшін жеткілікті жоғары RTC уақыт сигналының параметрлерін қолданамыз
DS1302 RTC модулін пернетақта + Arduino + LCD көмегімен орнату: 3 қадам
DS1302 RTC модулін пернетақта + Arduino + СК көмегімен орнату: Сәлеметсіз бе, мен бұл кішкене жобаны жасадым, сізге ұнайды деп үміттенемін, себебі тақырыпта DS1302 орнату үшін пернетақтаны қалай пайдалану керектігі айтылады, бұл сіз жасай алатын негізгі жобалардың бірі. егер сіз басқа модульдерді немесе функцияларды қосқыңыз келсе, оны өз жобаңызға қосыңыз … Бұл
Arduino оятқыш релесі: 6 қадам (суреттермен)
Arduino оятқыш сағаты релесі: Мен таңертең ерте тұру қиынға соғады, әсіресе егер мен кешке кеш тұрсам. Негізінде бұл жоба реле орнатылған кезде пернетақтаны және дисплейді ашуға мүмкіндік береді, бұл реле көптеген құрылғыларды айналдырудан басқара алады
«Дана сағат 2» жинау (көптеген қосымша мүмкіндіктері бар Arduino негізіндегі оятқыш): 6 қадам
«Wise Clock 2» жинау (көптеген қосымша мүмкіндіктері бар Arduino негізіндегі оятқыш): Бұл оқулық Wise Clock 2, ашық көзі (аппараттық және бағдарламалық қамтамасыз ету) жобасын қалай жинау керектігін көрсетеді. Wise Clock 2 толық жинағын осы жерден сатып алуға болады. Қысқаша айтқанда, бұл Wise Clock 2 жасай алатын нәрсе (қазіргі ашық бастапқы бағдарламалық жасақтамамен