Բովանդակություն:

Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ
Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ

Video: Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ

Video: Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ
Video: Երիկամային անբավարարության 5 նախանշաններ, որոնք գուցե հաճախ անտեսում ենք 2024, Հուլիսի
Anonim
Իրական ժամանակի Minitel ժամացույց
Իրական ժամանակի Minitel ժամացույց

Ստեղծվել է 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: Վերելք և գործարկում

Image
Image
Վերելք և վազում
Վերելք և վազում
Վերելք և վազում
Վերելք և վազում
Վերելք և վազում
Վերելք և վազում

Ահա մի քանի պատկեր:

Քայլ 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 մորգան

Խորհուրդ ենք տալիս: