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

Retro Style Rotary Dial բջջային հեռախոս. 4 քայլ (նկարներով)
Retro Style Rotary Dial բջջային հեռախոս. 4 քայլ (նկարներով)

Video: Retro Style Rotary Dial բջջային հեռախոս. 4 քայլ (նկարներով)

Video: Retro Style Rotary Dial բջջային հեռախոս. 4 քայլ (նկարներով)
Video: 5 ՀՐԱՇԱԼԻ ԿՅԱՆՔԻ ՀԱՔԵՐ #2 2024, Հունիսի
Anonim
Retro Style Պտտվող հավաքեք բջջային հեռախոս
Retro Style Պտտվող հավաքեք բջջային հեռախոս

Այս նախագիծը պայմանավորված էր ինչպես գործնական անհրաժեշտությամբ, այնպես էլ հաճելի բան անելու ցանկությամբ:

Որպես ժամանակակից ընտանիքների մեծ մաս, մենք տարիներ առաջ դադարել էինք ունենալ իրական «տան» հեռախոս (լարով): Փոխարենը, մենք ունենք լրացուցիչ SIM քարտ ՝ կապված մեր «հին» տան համարի հետ, որը ես կրում էի իմ երկակի SIM բջջային հեռախոսով: Շատ ժամանակ դա լավ էր, բայց որոշ դեպքերում լավագույնը չէր ստացվում, ինչպես, օրինակ, երբ մենք այցելում էինք մեր ծնողներին (նրանք հին սերնդի են `առանց բջջային հեռախոսների, և ես չէի կարող նրանց զանգահարել մեր տանը, երբ հեռու էինք): քանի որ մեր «տան» հեռախոսն ինձ հետ էր): Սա նաև ուժեղացավ, երբ ես փոխեցի իմ հեռախոսը (նոր հեռախոս, որն ունի մեկ SIM բնիկ): Այսպիսով, կարծես թե լավ գաղափար էր գտնել «տան» ոճով հեռախոս ունենալու միջոց, որը կկարողանար օգտագործել մեր լրացուցիչ SIM քարտը:

Ինչ վերաբերում է զվարճալի հատվածին, մեր օրերում երեխաների մեծ մասն այնքան էլ պատկերացում չունի, թե ինչպես էին աշխատում հին պտտվող հեռախոսները, կամ որ դրանք նույնիսկ գոյություն ունեին: Աշխարհի մի մասում, որտեղից ես և կինս ենք, զանգահարելու համար օգտագործում ենք «շրջիր համարը» արտահայտությունը, ինչը շփոթեցնող է երիտասարդների համար, քանի որ «ինչու՞ որևէ մեկը շրջում է հեռախոսը հավաքելու համար»: Հետևաբար, ես մտածեցի, որ լավ կլինի, որ իմ որդին (ով ակտիվորեն մասնակցում էր այս նախագծին) կարողանար ձեռք բերել պտտվող հեռախոսի փորձ:

Իհարկե, ես նաև վստահ էի, որ այս «նոր» հեռախոսը հաճելի զրույցի թեմա կլինի, երբ մենք ընկերներ և բարեկամներ ունենանք: Կամ նույնիսկ ավելի լավ ՝ ընկերներ այցելելիս մեզ հետ հեռախոս վերցնելը ՝ զարմացնելով մարդկանց լիովին ֆունկցիոնալ ռետրո տեսքով բջջային հեռախոսով:

Նախագծի ընթացքում մենք փոխեցինք նախագծի որոշ բնօրինակ նպատակներ: Օրինակ, ես մտածում էի հեռախոսի մեջ վերալիցքավորվող արտաքին մարտկոցը տեղադրելու մասին, որպեսզի այն հեշտությամբ շրջվի, բայց ի վերջո հասկացա, որ դա անհրաժեշտ չէ (քանի որ այս տեսակի հեռախոսը բնականաբար մշտապես մեկ տեղում է, այնպես որ կարող է միշտ միացված լինել վարդակից): Կային որոշ այլ «դյուրանցումներ», որոնք մենք կարողացանք վերցնել, ինչը նախագիծը դարձրեց համեմատաբար ուղիղ և ոչ այնքան բարդ:

================

Նյութական առումով, ես ի սկզբանե հույս ունեի, որ մենք կկարողանանք ծնողներիցս ձեռք բերել հին պտտվող հեռախոս և օգտագործել դրա մասերի մեծ մասը (հեռախոսի պատյան, պտտվող հավաքիչ, ականջակալ և այլն), ինչը կնվազեցնի ընդհանուր ծրագրի արժեքը: Դա, ի վերջո, տեղի չունեցավ COVID-19- ի պատճառով, ինչը կանխեց մեր ծրագրած ուղևորությունը Եվրոպա (այցելություն ընտանիք), և փոխարենը մենք պարզապես գտանք և գնեցինք Amazon- ում պտտվող համարի նոր հեռախոսը (ես գոհ չէի eBay- ի ընտրանքներից և գներից): Դա նորմալ էր, քանի որ այն պարունակում էր որոշ հետաքրքիր լրացուցիչ գործառույթներ, քանի որ մենք գտանք պտտվող հավաքման հեռախոս ՝ լրացուցիչ հավաքման ընտրանքներով (* և #), որոնք սովորաբար հասանելի չեն հին հեռախոսներում:

Նախագծի հիմնական մասը GSM/GPRS HAT- ն էր, որը մատչելի է (մեզ 4G տարբերակ պետք չէր), և որը կարող է ուղղակիորեն վերահսկվել ցանկացած Raspberry Pi կամ նմանատիպ տախտակներով: Մեր դեպքում մենք ունեինք փոքր Raspberry Pi Zero տախտակ, որը մենք ակտիվորեն չէինք օգտագործում (որդուս ավելի հին նախագծից):

Հետաքրքիր է, որ մտածողության և դիզայնի փոփոխությունների մեծ մասն իրականացվել է նախագծի համեմատաբար պարզ և փոքր մասի շուրջ ՝ ստեղծելով զանգի գործողություն: Ինչպես գիտեն նրանք, ովքեր ծանոթ են հին հեռախոսներին, հին ոճի յուրահատուկ զանգը հնչեցվել է 40-60 ՎԱԿ-ով աշխատող «զանգերի» միջոցով, ինչը դժվար էր անել այս նախագծի շրջանակներում: Ես վերջապես որոշեցի պարզեցնել նախագծի այդ մասը և վերջացրեցի համեմատաբար պարզ լուծմամբ ՝ ձայնագրվող ձայնային մոդուլի միջոցով, որը սովորաբար բացիկների մի մասն է: Կային մի քանի այլ տարբերակներ, բայց սա իրականում հիանալի էր և համեմատաբար էժան լուծում էր:

Պարագաներ

  • Ազնվամորի Pi Zero W
  • Waveshare GSM/GPRS/GNSS/Bluetooth HAT

  • Ձայնագրվող ձայնային մոդուլ, սեղմված կոճակը ակտիվացված է
  • (Հին) Պտտվող հեռախոս
  • Միկրո SD քարտ (Raspberry Pi- ի համար), մալուխներ/կապում, հին ականջակալներ և այլն:

Քայլ 1: Հեռախոսի պատրաստում

Հեռախոսի պատրաստում
Հեռախոսի պատրաստում

Հին ոճի լարային հեռախոսները համեմատաբար պարզ սարքեր են: Ինչպես երեւում է սկզբնական հեռացված հեռախոսով նկարից, բազմակի օգտագործման մասերը հեռախոսի հիմնական պատյանն են `ներառյալ պտտվող թվատախտակն ու հիմքը, ականջակալը և դրա անջատիչը, իսկ մնացածը դուրս են բերվել` զանգը և կառավարման տախտակը:

Հեռախոսի այս մոդելի հետ շատ հաճելի էր այն, որ մենք կարողացանք ոչ միայն նորից օգտագործել պտտվող հավաքիչը, այլև դրա միակցիչը, որը կարող էր ուղղակիորեն միացվել Raspberry Pi- ի վերնագրին: Պետք է նշել, որ այս միակցիչն ունի 3 լար, մեկը ՝ հղման համար, և 2 -ը պատրաստվում են դիսկրետ մուտքեր Raspberry Pi- ի վրա: Համապատասխան տրամաբանությամբ (գրված է կցված ծածկագրում), դա թույլ է տալիս հայտնաբերել, թե երբ է հավաքվում պտտվողը և որ թիվն է ընտրված:

Նույնը վերաբերում էր ականջակալի անջատիչին, որն ունի միակցիչ, որը կարող է ուղղակիորեն միացվել վերնագրին: Դա պարզ տրամաբանություն է, քանի որ այն պահանջում է միայն հղում և մեկ դիսկրետ մուտքագրում:

Ինչպես և սպասվում էր, ականջակալների մալուխն ունի 4 լար, որոնցից յուրաքանչյուրը 2-ը ցածր էներգիայի բարձրախոսների և խոսափողի համար է: Քանի որ HAT- ը, որը մենք օգտագործում էինք, ականջակալների համար ուներ 3.5 մմ աուդիո խցիկ, ես պարզապես վերջացնում եմ այդ 4 լարերը միացնելով ականջակալներից մեկին `3.5 մմ արական ձայնային վարդակից:

Հեռախոսի այս կոնկրետ մոդելից օգտվող ևս մի հետաքրքիր բան հեռախոսի բազայից տեղադրվող տեղադրություններ էին: Մինչ մենք պետք է կտրեինք դրանցից մի քանիսը տախտակների համար տարածք ստեղծելու համար, մենք դեռ կարողացանք նորից օգտագործել և ամրացնել մեր տախտակները: Սա հաճելի ընդմիջում էր և մեզ որոշ ժամանակ խնայեց:

Քայլ 2: Իրերը միասին դնելը

Իրերը միասին դնելը
Իրերը միասին դնելը
Իրերը միասին դնելը
Իրերը միասին դնելը
Իրերը միասին դնելը
Իրերը միասին դնելը

Հայեցակարգի պարզ ապացույցի համար բավական է ուղղակիորեն միացնել Raspberry Pi- ն և GSM HAT- ը և սովորական ականջակալները միացնել GSM HAT- ին: Ես կարողացա օգտագործել այդ կարգավորումը MiniCom հավելվածի հետ միասին (վարելով Raspberry Pi սերիական նավահանգիստ, որն անմիջականորեն կապված է GSM HAT- ի հետ) արագ ստուգելու համար, որ իմ SIM քարտը աշխատում է, և որ ես կարող եմ զանգել և ուղարկել/ստանալ SMS հաղորդագրություններ այդ կարգավորումով:

Քանի որ մյուսները կարող են շահագրգռված լինել դրանով (զվարճալի է նոր կարգավորումների արագ փորձարկումը), ահա այն ցուցումները, թե ինչպես դա անել (ակնհայտ է ՝ նույն/նմանատիպ տախտակների ենթադրությունների հիման վրա).

- Տեղադրեք և կազմաձևեք OS- ն Raspberry Pi- ում (ես օգտագործել եմ Lite OS տարբերակ, որը գալիս է առանց որևէ GUI):

- Միացրեք GSM HAT- ը (SIM քարտը տեղադրված է) Raspberry Pi- ի մեջ (համոզվեք, որ GSM HAT- ն ունի համապատասխան UART անջատիչի ընտրություն ՝ ելնելով միացման տեսակից, տես HAT ձեռնարկի ստորև բերված հղումը): Այս քայլի համար ձեզ կարող է անհրաժեշտ լինել Raspberry Pi- ի տարբերակը, որն արդեն տեղադրված է վերնագրի միակցիչ, մեր դեպքում ես պետք է այն միացնեի (քանի որ ես օգտագործում էի Pi զրո, որը լռելյայն գալիս է առանց վերնագրի): Այլապես, ավելի լավ տարբերակ է միկրո USB մալուխի օգտագործումը երկու քարտերը միացնելու համար (ինչպես Raspberry Pi- ն, այնպես էլ GSM HAT- ն ունեն micro USB)

- Միացրեք Raspberry Pi սերիայի օգտագործումը, եթե GSM HAT- ը միացնեք սերիական պորտի միջոցով (ըստ կանխադրման, Raspberry Pi պորտը այն օգտագործվում է մխիթարելու համար): Դա անելու համար դուք պետք է հետևեք raspi -config- ի հրահանգներին (տե՛ս վերևում «կազմաձևել» հղումը), միջերեսային ընտրանքներ ՝ միացնելով SSH և սերիական ընտրանքներ: Եթե օգտագործում եք Lite OS տարբերակ, ձեզ կարող է անհրաժեշտ լինել նաև «միանալ անլար ցանցին» և միացնել SSH- ը (տե՛ս վերևի «կազմաձևման» հղումը):

- Միացրեք Raspberry Pi- ին մոնիտորին և ստեղնաշարին (կամ մուտք գործեք այն հեռավոր ssh- ի միջոցով)

- Օգտագործեք MiniCom կամ նմանատիպ սերիական ծրագիր `HAT- ը ձեռքով վերահսկելու համար համապատասխան պորտի միջոցով (իմ կարգաբերման պորտը«/dev/ttyS0 »էր, այն տարբեր կլինի, եթե միկրո USB օգտագործեք): Տեղադրեք MiniCom- ը «sudo apt -get install minicom» -ով, իսկ տեղադրվելուց հետո սկսեք այն «minicom -D /devtyS0» -ով (կամ որն էլ օգտագործվի):

- Օգտագործեք GSM HAT ձեռնարկը կամ AT Command ձեռնարկը `HAT- ի տարբեր գործառույթներ վարելու համար (ուղարկեք SMS, զանգահարեք և այլն): Երբ պատշաճ կերպով միացված լինի, GSM HAT- ը կպատասխանի «OK» - ով, երբ հարցվի «AT» հրամանով: SIM քարտը ճիշտ գրանցված լինելու համար ստուգելու համար օգտագործեք «AT+CREG?» Հրամանը, որը նույնպես պետք է վերադարձնի «Լավ»: Կարող եք նաև ցանցի մատակարարին ստուգել «AT+COPS?» - ով, կամ սեփական հեռախոսահամարը ստուգել «AT+CNUM» - ով

Մնացած անհրաժեշտ մասերը ինտեգրելու համար մենք Raspberry Pi- ի համար ստեղծեցինք հատուկ 16 փին մալուխ GSM HAT- ին, քանի որ մեզ անհրաժեշտ էին մի շարք այլ նշանակության IO կապեր ՝ պտտվող համարը կարդալու, ականջակալի անջատիչի վիճակը և զանգի զանգը վարելու համար (նաև ինքնաբերաբար գործարկել GSM HAT միացման / սկզբնականացման ընթացքում): Ես փորձեցի այդ նպատակով Raspberry Pi- ի համար օգտագործել որոշ անջատված լարեր, և մինչդեռ դա լավ էր աշխատում արագ միացման և փորձարկման համար, ես այնքան էլ գոհ չէի որակից, և վերջում պատրաստեցի իմ սեփական 16 փին միակցիչը:

Raspberry Pi- ի և GSM HAT- ի միջև կապ հաստատելու մյուս եղանակը երկու տախտակների միջոցով միկրո USB պորտերն են (և կրկին, դուք պետք է համապատասխան UART անջատիչ միացնեք GSM HAT- ին), և դա կարող է լինել ավելի արագ և շատ ավելի պարզ լուծում: Դուք կարող եք դա հեշտությամբ անել, եթե համապատասխան մալուխ ստանաք (դա կխնայի ձեր ժամանակը և ջանքերը մալուխ պատրաստելու համար), պարզապես մի մոռացեք փոխել ծրագրաշարի/ծրագրի կողմից օգտագործվող նավահանգիստը:

Տախտակները (միկրո USB- ով) միացնելուց հետո մնացածը հեշտ է: Պարզապես հետևեք վերևի գծապատկերին, որտեղ այնտեղ ներկայացված քորոցները կապված են այս հրահանգի վերջում կցված կոդի հետ: Մասնավորապես.

- 35, 37 և 39 կապերը (կապված Raspberry Pi GPIO 19, 26 և հիմքի հետ) օգտագործվում են հավաքիչին միանալու համար (մուտքի կապում): Հեռախոսը, որը մենք ընտրեցինք, արդեն կառուցել էր 3 լարերի միակցիչ, կարմիր և սև մետաղալարերը կապված էին NO և NC կապանքների հետ, իսկ դեղին մետաղալարերը ՝ սովորական:

- 23 և 25 կապում (Raspberry Pi GPIO 11 և գետնին) օգտագործվում են ականջակալների անջատիչը միացնելու համար (մուտքագրում - ականջակալը բարձրացնելիս կամ իջեցնելիս հայտնաբերելը)

- 22 և 20 կապում (Raspberry Pi GPIO 25 և հիմք) օգտագործվում են ձայնային մոդուլի անջատիչին միանալու համար (ելք - զանգի գործողություն)

- Բացի այդ, գամասեղ 19-ը (GPIO 10) կարող է անհրաժեշտ լինել զոդել GSM HAT հոսանքի անջատիչին, քանի որ HAT- ի որոշ տարբերակներ հնարավոր չէ սկսել միայն միացման միջոցով, այլ անհրաժեշտ է, որ ինչ-որ մեկը ձեռքով սեղմի HAT- ի «հոսանքի» անջատիչը:

- Հեռախոսի մեջ մենք հանեցինք ականջակալների 4 լարերի մալուխը և հին ականջակալներից միացրեցինք 3.5 մմ աուդիո խցիկ: Կարմիր/կանաչ լարերը նախատեսված են ականջակալների խոսափողի համար, իսկ դեղին/սևը `ականջակալի բարձրախոսների համար: Կախված օգտագործվող 3.5 մմ -անոց խցիկի կողից, գուցե անհրաժեշտ լինի համապատասխան մետաղալարեր պարզել (ըստ GSM HAT ականջակալների մուտքի վերևի քաղվածքի), սակայն մեր դեպքում խոսափողը միացված էր վահանին և կարմիրին, իսկ բարձրախոսի լարերը ՝ կանաչ և կապույտ: Ի վերջո, 3.5 մմ վարդակից միացրեք GSM HAT ականջակալների մուտքին:

Քայլ 3: Վերջնական փաթեթավորում և մոդելավորված «զանգի էֆեկտ» ավելացնելը

Վերջնական փաթեթավորում և մոդելավորում ավելացնելով
Վերջնական փաթեթավորում և մոդելավորում ավելացնելով

Թեև վերջնական ներքին փաթեթավորումը, ինչպես երևում է վերևի նկարում, համեմատաբար կոկիկ է թվում, այն պահանջում էր շատ մանրուքներ և փորձել տարբեր տարբերակներ: Հիմնական խոչընդոտները պտտվող հավաքիչի և կոշտ միակցիչների տակ գտնվող տարածքն էին, և ամբողջ գործընթացը նման էր գլուխկոտրուկը միասին հավաքելուն:

Շատ բախտավոր էր, որ մենք կարողացանք օգտագործել հեռախոսի ներսում արդեն գոյություն ունեցող մի քանի գրառում (մենք հեռացրել ենք այլ գրառումներ Dremel գործիքով) և ապահովել տախտակներ և բարձրախոս: Բայց դա նաև սահմանափակեց առկա մնացած տարածքը, ինչը, ի վերջո, մեզ ստիպեց հրաժարվել ներքին վերալիցքավորվող էներգիայի աղբյուր ավելացնելու սկզբնական գաղափարից:

Ինչ վերաբերում է «զանգին», մենք ավարտեցինք մարտկոցով աշխատող ձայնագրվող ձայնային մոդուլի գնումը: Որպես տարբերակ (տախտակները միկրո USB- ի միջոցով միացնելիս) կա ոչ մարտկոցային տարբերակ, որը կարող է ուղղակիորեն սնուցվել Raspberry Pi վերնագրով 5V:

Երկու դեպքում էլ անհրաժեշտ է հեռացնել ձայնային մոդուլից արտաքին հսկիչ անջատիչը և լարերը միացնել GPIO կապիչ + գետնին: Իսկ զանգի հնչերանգը մոդուլի մեջ ծրագրելը շատ պարզ է, պարզապես միացրեք այն ԱՀ -ին և ներբեռնեք այն mp3 ֆայլը, որը ցանկանում եք օգտագործել զանգելու գործողության համար: Ահա մի գեղեցիկ կայքի հղում ՝ բազմաթիվ հին զանգերի հնչյուններով:

Քայլ 4: Softwareրագրակազմ և վերջնական ինտեգրում

Softwareրագրային ապահովում և վերջնական ինտեգրում
Softwareրագրային ապահովում և վերջնական ինտեգրում
Softwareրագրային ապահովում և վերջնական ինտեգրում
Softwareրագրային ապահովում և վերջնական ինտեգրում

Բլոկ -դիագրամում ներկայացված են բոլոր հիմնական բաղադրիչները և դրանց փոխհարաբերությունները: Ըստ էության, իրականացման համար անհրաժեշտ է 3 դիսկրետ մուտք և առնվազն 1 դիսկրետ ելք (մենք GSM HAT- ի տարբերակից օգտագործել ենք 2 DO), որոնք չեն կարող ինքնաբերաբար սկսել ՝ առանց HAT- ի կոճակը սեղմելու, այնպես որ մենք պետք է մետաղալարեր կպցնեինք այդ կոճակին `ուժ տալու համար: սկսել HAT- ը, երբ հեռախոսը սնվում է):

Ինչ վերաբերում է ծածկագրին, այն գրված էր Python 2.7 -ում, այնպես որ, եթե տեղադրեք/օգտագործեք 3.x և ավելի բարձր տարբերակը, կարող են որոշ բաներ փոխվել (ակնհայտ է, որ «տպել» հայտարարությունը): Որպեսզի ծածկագիրը ճիշտ աշխատի, կան մի քանի Python գրադարաններ, որոնք նախ պետք է ավելացվեն, օրինակ ՝

- gpiozero (անհրաժեշտ է Raspberry Pi GPIO ինտերֆեյսի համար)

կրկին

- սերիալ (GSM HAT- ին միանալու համար - անհրաժեշտ է նույնիսկ միկրո USB- ով միանալու դեպքում, տեղադրեք, եթե դա Python- ի կանխադրված տեղադրման մաս չէ)

Բացի այդ, կցված ծածկագրում կա 2 տեղ, որոնք պետք է փոփոխվեն/հարմարեցվեն ՝ կախված վերջնական իրականացումից (կամ 3 տեղ, եթե օգտագործվում են տարբեր GPIO կապեր): Առաջինը կապված է այն համարի հետ, որը կցանկանայիք օգտագործել հաղորդագրությունները փոխանցելու համար.

# ******************************** FORWARDING_NUMBER = "5551234567" # տեղադրել հեռախոսը, որտեղ ցանկանում եք ձեր հաղորդագրությունները փոխանցվել

# ***********************************

Եվ երկրորդը սերիական նավահանգստի կարգավորման համար է.

# ***********************************

# SIM868 նախաստորագրում և rutinessim868 = սերիական: Սերիալ («/dev/ttyS0», 115200)

# համոզվեք, որ /dev /ttyS0- ը ճիշտ է ձեր տեղադրման համար

# ***********************************

Կոդը կառուցվել է որպես պետական մեքենա ՝ նկարագրված վերևի գծապատկերում: Phoneամանակի մեծ մասը հեռախոսը գտնվում է անգործուն վիճակում և սպասում է իրադարձությունների: 1. Մուտքային զանգ (որը հեռախոսը հասցնում է RING- ի վիճակի)

2. Մուտքային SMS հաղորդագրություն - որը/կարող է ինքնաբերաբար փոխանցվել մեկ այլ հեռախոս

3. Բարձրացնող ականջակալ ՝ հավաքման համար պատրաստվելու համար (հեռախոսը տեղափոխում է DIAL վիճակ)

4. Հատուկ նիշ հավաքելը ՝ առանց ականջակալը բարձրացնելու (ընթացիկ կոդի համաձայն, «#» անջատված հեռախոսի հավաքում)…

Կան բազմաթիվ մեկնաբանություններ, որոնք ներդրված են օրենսգրքում, որոնք պետք է օգնեն կարդալ և հասկանալ այն: Մենք որոշ բաներ կիսատ թողեցինք, օրինակ ՝ արագ հավաքման տարբերակ ավելացնելը, կամ կարգավիճակի հաղորդագրություն ուղարկելը, կամ…

Ինչ վերաբերում է այն բանին, թե ինչպես պետք է ավտոմատ կերպով գործարկել կոդը էներգիայի կիրառման ժամանակ, մենք ընտրեցինք այն իրականացնել որպես ծառայություն, ինչը կարելի է անել այստեղ նկարագրվածի պես: Պարզապես կատարեք հետևյալը.

- ներքևում ներբեռնեք «rotaryPhoneStateMachine.txt» և «myphone.txt» ֆայլերը և դրանք վերանվանեք «rotaryPhoneStateMachine.py» և «myphone.service» (ինչ -որ տարօրինակ պատճառով, Instructables սերվերը թույլ չի տալիս բեռնել որոշ ֆայլերի տեսակներ)

- տեղադրել «rotaryPhoneStateMachine.py» - ը /home /pi թղթապանակում

- տեղադրեք "myphone.service"/etc/systemd/system համակարգում

- միացնել ծառայությունը «sudo systemctl միացնել myphone.service» հրամանով (ամեն ինչ փորձարկելուց հետո)

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