Բովանդակություն:
- Քայլ 1: Բաղադրիչների ցուցակ
- Քայլ 2: Սխեմատիկ
- Քայլ 3: Միացում
- Քայլ 4: Վերելք և գործարկում
- Քայլ 5: Կոդ
Video: Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ստեղծվել է 1978 թվականին France Telecom- ի կողմից, Minitel- ը տեղեկատվության որոնման և հաղորդագրությունների ուղարկման ծառայություն էր: Համարվում է, որ դա ամենահաջողված ցանցն է մինչ համաշխարհային ցանցը: 30 տարի անց `2008 թվականին, ցանցը վերջնականապես փակվեց: (Այս մասին շատ տեղեկություններ կան Վիքիում:) Մեկ գիշերվա ընթացքում այս տերմինալները հնացան:
Բաղկացած է CRT էկրանի ստեղնաշարից, մոդեմից և որոշ հերթափոխի մատյաններից, այս «բութ» տերմինալներն ունակ չեն տվյալների մշակման: Այսպիսով, ինչ կարող ես անել դրա հետ: Դարձրեք այն ժամացույց:
Քայլ 1: Բաղադրիչների ցուցակ
Atmega 328p միկրոպրոցեսոր Arduino բեռնիչով
16 ՄՀց բյուրեղյա
22 pf կոնդենսատոր x 2
10 կՀմ ռեզիստոր
100 uf էլեկտրոլիտիկ կափարիչ
DS3231 RTC մոդուլ
վերնագրի կապում ՝ հեշտ միացման համար
(10kOhm և 100kOhm դիմադրողներ. Ըստ ցանկության)
որոշ մետաղալար և զոդ
Arduino Uno տախտակ ՝ ուրվագիծը վերբեռնելու համար
Եվ, իհարկե, Minitel 1 տերմինալ
Քայլ 2: Սխեմատիկ
Սխեմատիկան շատ պարզ է: Դա ձեր հիմնական Atmega328p կարգավորումն է, որի RTC- ն միացված է անալոգային 4 & 5 կապերին: Minitel rx և tx միացված թվային 7 և 8 կապերին: Դա հիմնականում դա է: Իմ օրինակներից մեկում ես ավելացրել եմ մի քանի դիմադրիչներ `լարման բաժանարար ստեղծելու համար, որը կցված է անալոգային 3. կապին: Մինիթելն այժմ կարող է լինել մինչև 50 վոլտ DC վոլտմետր: Կարող եք ավելացնել նաև այլ ծայրամասային սարքեր, ինչպիսիք են LDR, ջերմաչափ, խոսափող և այլն: Հնարավոր է, որ ցանկանաք ավելացնել այլ բաներ, տարբեր արժեքներ կամ ընդհանրապես բաց թողնել դրանք:
Քայլ 3: Միացում
Ո ATՇԱԴՐՈԹՅՈՆ. Նախքան Minitels- ի պատյան հեռացնելը, համոզվեք, որ այն անջատել եք էլեկտրասնուցման ցանցից և թույլ տվեք 5 րոպե բարձր լարման կոնդենսատորների արտահոսքը:
Minitel- ի ներսում շատ տեղ կա ձեր միացման համար, բայց համոզվեք, որ այն չի դիպչում որևէ այլ մասի: Ես իմը պտուտակել եմ շարժական հետևի վահանակի վրա:
Միացրեք ձեր շրջանի RX և TX- ը Minitel- ի TX և RX- ին: տես լուսանկարը և սխեման: Եթե դրանք սխալ կերպով միացնեք, դա մեծ բան չէ, պարզապես կարող եք փոխանակել ձեր ծածկագրի պին համարները: (դրա մասին ավելի ուշ)
Տեղադրեք Minitels 7805 լարման կարգավորիչը և միացրեք ձեր միացումը դրան: (Համոզվեք, որ ձեր բևեռականությունը ճիշտ եք ստացել: Միշտ! Միշտ: միշտ !! կրկնակի ստուգեք այն միացնելուց առաջ):
Minitel- ի հետևի մասում կան հին France Telecom հեռախոսի վարդակից և վարդակից: Անջատեք և հանեք վարդակից և վարդակից: Հաջորդը, միացրեք վարդակից տերմինալները ձեր միացմանը: Դուք կկարողանաք փոփոխել և վերբեռնել նոր ուրվագծեր ձեր սխեմայում ՝ պարզապես ձեր Arduino Uno տախտակը միացնելով վարդակին ՝ առանց ձեր միկրոկոնտրոլերը բացելու և հեռացնելու: Բացի այդ, դուք կարող եք ձեր անալոգային կապը միացնել տերմինալներից մեկին `այլ ծայրամասային սարքեր ավելացնելու համար, ինչպես նշված է նախորդ քայլին:
Քայլ 4: Վերելք և գործարկում
Ահա մի քանի պատկեր:
Քայլ 5: Կոդ
Կոդն օգտագործում է երեք գրադարան: SoftwareSerial, Minitel և DS3231: Բոլորը կարելի է ներբեռնել GitHub- ից: Itանգի գործառույթը Minitel m (7, 8) սահմանում է Minitels RX & TX թվային 7 և 8 կապում (դրանք կարող են փոխվել ձեր ուզած այլ հասանելի կապում)
Հետո կան մեծ թվանշանների և տիեզերական զավթիչների համար նախատեսված ամբողջ թվերը և բնույթի զանգվածները: setup () գործարկում է իրական ժամանակի ժամացույցը: (ցանկության դեպքում կարող եք ժամանակ և ամսաթիվ սահմանել այստեղ, բայց հիշեք խմբագրել կամ մոխրացնել սահմանված ժամի գործառույթը, որպեսզի ժամանակը չվերականգնվի ամեն անգամ, երբ միացնում եք Minitel- ը)
Քանի որ Minitel 1 -ը դանդաղ է և ունի շատ սահմանափակ գրաֆիկական հնարավորություններ, (40 տարեկան) կարևոր է ձեր գործառույթները հնարավորինս կարճ պահել: Հիմնական օղակը զբաղվում է ստեղնաշարի ընթերցմամբ և ռեժիմի ընտրությամբ: Theանկի և կարգաբերման ռեժիմներում չկա RTC- ի ընթերցում և գրաֆիկայի թարմացում, այնպես որ ստեղնաշարի մուտքերը արագ կարդացվում են: Այնուամենայնիվ; ժամացույցի ռեժիմում ստեղնը սեղմելը կարող է մի քանի անգամ աշխատել: Համբերատար եղիր.
Այս օրինակի ծածկագիրը զարթուցիչի տարբերակի համար է և ոչ վոլտաչափի: Եթե ցանկանում եք վոլտ մետրի կոդը, ես կուղարկեմ ըստ պահանջի:
Ես չեմ պատրաստվում ամբողջովին խոսել կոդի միջոցով: Դուք հավանաբար արդեն բաց եք թողել այս հատվածը:
Իմ կոդը շատ կոպիտ և խառնաշփոթ է: Ես իսկապես պետք է մաքրեմ այն: բայց աշխատում է: Երբ ժամանակ եմ ունենում, ես ուղղում եմ այն և ջնջում չօգտագործված ամբողջ թվերն ու իրերը:
Շնորհակալություն նայելու համար: Հուսով եմ, որ ձեր Minitel ժամացույցի նախագիծը լավ կընթանա:
Luուկաս. IG luke1969 մորգան
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել իրական ժամանակի ժամացույցի մոդուլ (DS3231) ՝ 5 քայլ
Ինչպես օգտագործել իրական ժամանակի ժամացույցի մոդուլ (DS3231). DS3231- ը էժան, չափազանց ճշգրիտ I2C իրական ժամանակի (RTC) ժամացույց է (RTC) `ինտեգրված ջերմաստիճանի փոխհատուցվող բյուրեղային տատանումով (TCXO) և բյուրեղով: Սարքը ներառում է մարտկոցի մուտք և պահպանում է ժամանակի ճշգրիտ հաշվարկում, երբ հիմնական էներգիան
Իրական ժամացույցի ժամացույց ՝ օգտագործելով AT89s52: 3 քայլ
Real TIme ockամացույց օգտագործելով AT89s52. ՈELՈELՅՆ ՎԵՐԱԴԱՐՁ, սա shubham Trivedi է, և այսօր ես պատրաստվում եմ նախագծել իրական ժամանակի ժամացույց ՝ օգտագործելով At89s52 միկրոկոնտրոլերը: Այս նախագծի առանցքը AT89S52 միկրոկոնտրոլերն է: DS1307 IC- ն օգտագործվում է որպես RTC: Այս DS1307 IC- ն պահանջում էր I2C ինտերֆեյս, բայց 89
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցների մոդուլներ Arduino- ի հետ. Մենք շարունակում ենք հարցում ստանալ, թե ինչպես օգտագործել իրական ժամանակի DS1307 և DS3231 ժամացույցների մոդուլները Arduino- ով `տարբեր աղբյուրներից, ուստի սա դրանցից օգտվելու երկու մասից բաղկացած առաջին ձեռնարկն է: Arduino- ի այս ձեռնարկի համար մենք ունենք իրական ժամանակի ժամացույցի երկու մոդուլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է