Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2. Ավելին MAX7219- ի մասին
- Քայլ 3: Ավելին DS1307- ի մասին
- Քայլ 4: Միացման դիագրամ
- Քայլ 5: Ուսումնական ձեռնարկ
- Քայլ 6: Կոդ
Video: Թվային ժամացույց Arduino- ի և Led Dot Matrix ցուցադրման միջոցով ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Մեր օրերում արտադրողները, ծրագրավորողները նախընտրում են 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) մինչև 8-նիշանոց 7-հատվածի թվային LED էկրաններին, գծապատկերային էկրաններին կամ 64 առանձին LED- ներին:
Չիպի մեջ ներառված են BCD կոդ-B ապակոդավորիչը, մուլտիպլեքս սկան սխեմաները, հատվածների և թվանշանների վարորդները և 8x8 ստատիկ RAM, որը պահում է յուրաքանչյուր նիշ:
Բոլոր LED- ների համար հատվածի հոսանքը սահմանելու համար պահանջվում է միայն մեկ արտաքին դիմադրություն: MAX7221- ը համատեղելի է SPI ™, QSPI և MICROWIRE with համակարգերի հետ և ունի արագության սահմանափակ հատվածով վարորդներ `EMI- ն նվազեցնելու համար:
Հարմար 4 լարային սերիական ինտերֆեյսը միանում է բոլոր սովորական μP- ներին: Առանձին թվանշանները կարող են հասցեագրվել և թարմացվել ՝ առանց ամբողջ էկրանը վերաշարադրելու:
MAX7219/MAX7221- ը նաև թույլ է տալիս օգտվողին ընտրել յուրաքանչյուր թվանշանի համար կոդ- B վերծանում կամ ապակոդավորում:
Քայլ 3: Ավելին DS1307- ի մասին
DS1307 սերիական իրական ժամանակի ժամացույցը (RTC) ցածր էներգիայի, լիարժեք երկուական կոդով տասնորդական (BCD) ժամացույց/օրացույց է
գումարած 56 բայթ NV SRAM:
Հասցեն և տվյալները հաջորդաբար փոխանցվում են I2C, երկկողմանի ավտոբուսի միջոցով:
Theամացույցը/օրացույցը տրամադրում է վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն:
Ամսվա վերջի ամսաթիվը ինքնաբերաբար ճշգրտվում է 31 օրից պակաս ամիսներով, ներառյալ նահանջ տարվա ուղղումները:
Theամացույցը գործում է կամ 24-ժամյա կամ 12-ժամյա ձևաչափով ՝ AM/PM ցուցիչով: DS1307- ն ունի ներկառուցված էներգիայի զգայարանային միացում, որը հայտնաբերում է հոսանքի խափանումները և ինքնաբերաբար անցնում անցումային աղբյուրին: Keepամաչափի աշխատանքը շարունակվում է, քանի դեռ մասը գործում է պահուստային մատակարարումից:
Քայլ 4: Միացման դիագրամ
Քայլ 5: Ուսումնական ձեռնարկ
Քայլ 6: Կոդ
Կոդի և կապի մանրամասների համար.
github.com/stechiez/Arduino/tree/master/di…
Գրադարանները կարող եք ձեռք բերել հետևյալ ռեպոից.
github.com/stechiez/Arduino/tree/master/l…
Խորհուրդ ենք տալիս:
Թվային ժամացույց LED Dot Matrix - ESP Matrix Android հավելված ՝ 14 քայլ
Թվային ժամացույց LED Dot Matrix - ESP Matrix Android հավելված. Այս հոդվածը հպարտորեն հովանավորվում է PCBWAY- ի կողմից: Փորձեք այն ինքներդ ձեզ համար և ստացեք 10 հատ PCB ընդամենը $ 5 -ով PCBWAY- ում ՝ շատ մեծ որակով: Շնորհակալություն PCBWAY: ESP Matrix Board- ը, որը ես պատրաստում եմ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով - Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. 4 քայլ
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով | Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. Այցելեք իմ Youtube ալիքը: Ներածություն. 2560 և DS3231 RTC մոդուլ
Պարզ թվային ժամացույց Arduino- ի միջոցով. 6 քայլ
Պարզ թվային ժամացույց Arduino- ի միջոցով. Կատարեք պարզ թվային ժամացույց `օգտագործելով arduino և պարզ PCB
12-ժամյա թվային ժամացույց Arduino- ի միջոցով. 3 քայլ
12-ժամյա թվային ժամացույց Arduino- ի միջոցով. Սա տախտակի վրա հիմնված նախագիծ է, որն օգտագործում է Atmel Atmega 2560 (Arduino Mega) և 16x2 LCD էկրան ՝ 12-ժամյա թվային ժամացույց պատրաստելու համար ՝ առանց լրացուցիչ ծայրամասային սարքերի անհրաժեշտության: Մենք կարող ենք նաև սահմանել և փոփոխել ժամանակը երկու կոճակների օգնությամբ: Ամբողջ