Բովանդակություն:
- Քայլ 1: Ստացեք ձեր մասերը:
- Քայլ 2: Հին հեռախոսի պատրաստում
- Քայլ 3: Շրջանի ակնարկ
- Քայլ 4: Կոդ
- Քայլ 5. Ստեղծեք PCB և վերջնական հավաքում
- Քայլ 6: Ի՞նչ հաջորդ:
Video: Հեռախոս `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն, ուսուցիչներ (եթե դա նույնիսկ բառ է):
Երկար ժամանակ է թաքնված այս կայքում, ուստի միակ արդարացի ես ինչ -որ բան հետ եմ տալիս: Ահա իմ հին ուսուցողական հեռախոսը բջջային հեռախոսի փոխարկելու իմ հանձնարարականը: Ես նույնպես սա գցում եմ գանձերի մրցույթի աղբարկղը, ուստի խնդրում եմ քվեարկեք իմ օգտին:
Ես ունեի հին GPO հեռախոս (A Pre-British Telecom) հեռախոս, որը շուրջս էր ընկած և ուզում էի ինչ-որ բան անել դրա հետ, այլ ոչ թե պարզապես eBay- ով կամ դեն նետել այն: Մոտ մեկ տարի առաջ ես գաղափար ունեի այն վերածել բջջային հեռախոսի և ցանցերում կարճ փնտրտուքներից հետո նկատեցի, որ այլ մարդիկ նույն գաղափարն ունեին, ուստի այն, ինչ ես արել եմ, նորություն չէ, բայց չեմ կարծում, որ իրականում հանդիպեցի լիովին փաստաթղթավորված տարբերակի, պարզապես կոդերի և գաղափարների կտորներ այստեղ և այնտեղ:
Ես ունեի մի քանի հիմնական պահանջներ իմ հեռախոսի համար: Այն պետք է լիներ բջջային (ակնհայտորեն !!!!) Այսպիսով, անհրաժեշտ էր մարտկոցի ինչ -որ ձև: Այն պետք է արտաքին պատյաններ չուներ գործի վրա, չնայած ես վերջապես մի փոքր զիջեցի ՝ հեռախոսի տակ անջատիչ և կարգավիճակի LED- ներ ավելացնելով: Պտտվող հավաքիչը պետք է աշխատի այնպես, ինչպես նախկինում էր: bանգը պետք է աշխատի, ես չէի ուզում «կեղծել զանգը» MP3 նվագարկման որոշ մոդուլով: Այն պետք է լիցքավորվի սովորական USB լիցքավորիչի միջոցով կամ ըստ ցանկության կարող է լիցքավորվել անլար:
Եթե նախընտրում եք վերադառնալ 80 -ականներ և ունենալ հեռախոս առանց էկրան, ո՛չ ինտերնետ, ո՛չ SMS հաղորդագրություններ, ո՛չ mp3 նվագարկում և ո՛չ միայն մեկ զանգի զանգ, ընկեր, սա ձեզ համար ուսանելի է:
Քայլ 1: Ստացեք ձեր մասերը:
Այս ուսուցանվողի համար շատ մասեր անհրաժեշտ չեն: Դրանք թվարկված են ստորև
- Բրիտանական GPO հեռախոս, տիպ 746
- Մեկ TP4056 3.7V լիցքավորման մոդուլ, ինչպես այս մեկը
- Մեկ 18650 մարտկոց
- Ձեր ընտրությամբ անջատիչ-անջատիչ
- Նման XL6009 խթանման մոդուլ
- Մեկ L293B H-Bridge վարորդի չիպ: Ես իմը գնել եմ RS Components- ից այստեղ
- Arduino Pro-Mini, 3V տարբերակ
- Այս մոդելի SIM800 մոդուլը
- SIM քարտ !!!!!
- Երեք 10K դիմադրություն
- Մեկ 4.7K դիմադրություն
- Մեկ 1K դիմադրություն
- Մեկ 470uF կոնդենսատոր
- Մեկ PN2222A տրանզիստոր: Հավանաբար, ցանկացած NPN- ը լավ կլինի, ես պարզապես ունեմ դրանցից մի քանիսը ձեռքին:
- Ընտրովի մի քանի LEDS հեռախոսի կարգավիճակը ցուցադրելու համար
- Ինը արական Molex KK 6410 միակցիչ `տախտակի համար և ինը միակցիչ` տախտակի բաղադրամասերի համար: Հնարավոր է, որ անհրաժեշտ լինի ձեռք բերել տերմինալներ կանացի կողմի համար:
- Եթե ցանկանում եք PCB տախտակ, ես ունեմ մի քանիսը £ 8,00 ֆունտ ստեռլինգով, անվճար P&P Միացյալ Թագավորությունում: Կապվեք ինձ հետ [email protected] հասցեով
Քայլ 2: Հին հեռախոսի պատրաստում
Սկսեք բացելով ձեր հեռախոսի պատյանը:
Այս հեռախոսներից մեկը բացելու մի փոքր հնարք կա, նախ ՝ պտուտակը պտտեցրեք հետևի կողմը և հեռախոսի պատյանը պահելով հետևի ներքևում ՝ մի փոքր դեպի վեր քաշեք, եղեք բավականին ամուր, և գուցե ձեզ անհրաժեշտ լինի պտտել հավաքողը:
Բոլոր լարերը, T1 - T19- ը պետք է անջատվեն PCB- ի տախտակից, այնուհետև կենտրոնական PCB պտուտակը պետք է հեռացվի, PCB- ն այժմ կարող է հեռացվել: Որոշ տատանումների կարիք կարող է լինել ՝ տախտակը հանելու համար:
PCB- ից անհրաժեշտ է ընդամենը մեկ բաղադրիչ, և դա միակցիչով անջատիչն է, ինչպես ցույց է տրված լուսանկարում: Սա այն անջատիչն է, որը թույլ է տալիս մեզ իմանալ, եթե հեռախոսը նստած է հեռախոսին: Երբ հեռախոսով կարող ենք զանգեր ստանալ: Եթե հեռախոսի հավաքածուն անջատված է մանգաղից, մենք կարող ենք հավաքել մի շարք համար (և նաև գեներացնել անջատող ազդանշան ականջակալում):
Անջատիչը ունի նաև գարնանային լծակի մեխանիզմ, այդ իսկ պատճառով ես առաջարկում եմ օգտագործել բնօրինակը: Կարծում եմ, որ դուք կարող եք ինքներդ մեխանիզմ ստեղծել, բայց ես չէի անհանգստացնի:
Այս անջատիչի վիճակը կհետևի arduino- ն:
Հաջորդը որոշեք, թե որտեղ եք ցանկանում, որ տեղադրվի անջատիչ անջատիչը: Իմ առաջին RetroMobile- ն օգտագործեց սեղմիչ-անջատիչ անջատիչ, որը հետին պլանում սխալմունք էր, քանի որ հեռախոսը միացված լինելու մասին իմանալու միակ միջոցը հեռախոսը բարձրացնելն ու անջատված ազդանշանը լսելն է: Իմ նախընտրած տարբերակը կլինի ռոքեր կամ սլայդեր անջատիչ `անջատիչի վիճակի հստակ նշումով:
Որոշեք, թե որտեղ եք ցանկանում տեղադրել LEDS կարգավիճակը: Շրջանակային տախտակը նախատեսում է երկուսը, չնայած որ դեռևս չկա դրանցից օգտվելու կոդ: Գուցե դուք կարող եք օգտագործել ձեր երևակայությունը: Մեկ գաղափար, որն ունեի, այն էր, որ այն օգտագործեի որպես տեքստ-դեպի-Մորս կոդի ցուցիչ:
Վերջին բանը, որ ես արեցի, անլար լիցքավորիչ տեղադրելն էր իմ հեռախոսի վրա ՝ օգտագործելով այս սարքերից մեկը: Այժմ մի փոքր նախազգուշական խոսք ՝ անլար լիցքավորումը օգտագործելն ավելի դանդաղ կլինի, քան USB լիցքավորիչը: Բացի այդ, առաջին հեռախոսը, որի վրա աշխատել եմ, ունի պլաստմասե հիմք, երկրորդը ՝ մետաղյա, ուստի երկրորդը չի կարող անլար լինել
Հին հեռախոսի պատյանն այժմ պետք է ամբողջական լինի:
Քայլ 3: Շրջանի ակնարկ
Էլեկտրաէներգիան մատակարարվում է 5 Վ սարքից, օրինակ ՝ USB լիցքավորիչից, սակայն վարդակից/վարդակից պատառիկը, իհարկե, ձեզնից է կախված: Սա միացված է TP4056 լիցքավորիչին: Այս կոկիկ փոքրիկ լիցքավորիչի մասին շատ տեղեկություններ կան, այնպես որ ես չեմ մանրամասնի: Այն, ինչ անում է, թույլ է տալիս PSU- ին լիցքավորել մարտկոցը, և եթե չկա հոսանքի պաշար, և մարտկոցը բավարար լիցք ունի, թույլ տվեք, որ մարտկոցը սնուցի բջջային հեռախոսը:
Իմ օգտագործած մարտկոցը մեկ 18650 բջջային տիպ էր, քանի որ այն մատակարարում էր 3.7 Վ, ինչը ճիշտ է Arduino Mini Pro- ի և Sim800 քարտի համար: Այն տալիս է մոտ 3 ժամ շահագործում: Ես չեմ փորձել երկուսը զուգահեռ անցկացնել, բայց կարծում եմ, որ դա կաշխատի և ավելի երկար սպասման ժամանակ կտա:
Մարտկոցը սնուցում է L293 H- կամրջին XL6900 խթանիչ փոխարկիչի միջոցով, որը սահմանվում է մոտ 30 Վ ելքի վրա: GPO- ի զանգը կարող է հնչել 30v- ի սահմաններում, բայց այն պետք է լինի AC: Մենք կարող ենք նմանակել դա ՝ օգտագործելով H կամուրջ: Համացանցում H- կամուրջների մասին կրկին կան բազմաթիվ տեղեկություններ, ուստի անիմաստ կլինի կրկնել: Կարճ ասած, H կամուրջը թույլ է տալիս մեզ «փոխանակել» հոսանքի ուղղությունը: Այս կամուրջները սովորաբար օգտագործվում են DC շարժիչներում ՝ ուղղությունը հակադարձելու համար: Այսպիսով, ուղղությունը փոխելով, մենք կարող ենք զանգահարել: Անցումը կատարվում է arduino- ի կողմից 4 և 5 կապում:
Արդուինոն վերահսկում է Sim800 քարտը ՝ ուղարկելով և ստանալով AT հրամաններ: Ես օգտագործել և փոփոխել եմ SeeedStudio գրադարանը arduino- ն վերահսկելու համար, այնպես որ ես պետք է նրանց վարկ տամ:
Պտտվող հավաքիչը միացված է arduino- ին, և հավաքված համարը կարդացվում է ծածկագրի ներքո: Ես օգտագործել և փոփոխել եմ կոդը Guidomax- ից և պետք է նրան արժանին մատուցեմ իմ ուսանելի այս ասպեկտի համար:
Մալուխի անջատիչը, որը փրկվել է մեր սկզբնական հեռախոսի PCB տախտակից, պարզապես անջատիչ է, և վիճակը վերահսկվում է arduino- ի կողմից:
Արդուինոյից կա երկու կարգավիճակի լույս, ես դեռ չեմ որոշել, թե ինչ անել դրանց հետ, եթե որևէ բան:
Քայլ 4: Կոդ
Հեռախոսը գործարկելու ծածկագիրը կցված է վերևում: Ես չեմ պնդում, որ օրենսգիրքն ամենաարդյունավետն է, բայց, կարծես, ինձ մոտ է աշխատում:
Կոդը գրված է Arduino Pro Min (3V) - ի համար և արվել է Arduino IDE- ի 1.8.5 տարբերակի միջոցով:
Օգտագործեք կից Seeeduino_GPRS-master.zip ֆայլը, քանի որ ես ավելացրել եմ մի քանի լրացուցիչ գործառույթ և մոդիֆիկացրել եմ կապումներն Arduino Mini Pro- ն աշխատեցնելու համար:
Թույլ տվեք համառոտ անցնել այն, ինչ փորձում է անել ծածկագիրը:
Arduino- ն նախ կկարգավորի Arduino- ի կապում, այնուհետև սահմանում է զանգված պահված թվերի համար: Դուք կարող եք կոդավորել հաճախակի հավաքված թվերը միանիշ թվով պտտվող հավաքիչի վրա: օրինակ `« 1 »կետը հավաքելով« 32323254321 »հեռախոսահամարին: Կարող եք ունենալ մինչև 10 կոդավորված կոդավորված թվեր:
Հաջորդը այն սկսում է հիմնական հանգույցը
Առաջին որոշումը (boolOnHook == կեղծ) և (boolRING == կեղծ) է, եթե ճշմարիտ է, սա նշանակում է, որ օգտվողը վերցրել է հեռախոսը, այնպես որ մենք պետք է հնչերանգ ստեղծենք ականջակալում:
Հաջորդը մենք կկատարենք GuidoMax- ի կոդը `որոշելու համար, թե ինչ թվեր են հավաքվում: Եթե 5 վայրկյան անց պտտվող հավաքիչից մուտքագրում չի ստացվում, ապա բուֆերային համարն ուղարկվում է SIM800 քարտին և հավաքվում:
Երբ boolOnHook- ը ճշմարիտ է դառնում, մենք անջատում ենք հեռախոսազանգը և վերականգնում հեռախոսահամարի զանգվածի բուֆերը:
FnRing ֆունկցիան ունի ճիշտ հետաձգում ՝ նմանակելու Մեծ Բրիտանիայի հեռախոսի զանգը
Funkton fnTestBell- ն օգտագործվում է զանգերի լվացման սխեման ստուգելու համար
Թեստավորման ընթացքում fnDebug գործառույթն օգտագործվել է փոփոխականները սերիական մոնիտոր դուրս բերելու համար:
Քայլ 5. Ստեղծեք PCB և վերջնական հավաքում
PCB- ի դասավորությունը պատկերված է նկարում, բայց հիշեք, որ այն առաջացել է միացումից, ուստի այն պետք է փոփոխվի:
Մոդուլները շատ հեշտ է անել, եթե վստահ եք որևէ տեսակի էլեկտրոնային տպատախտակ կառուցելիս, այս փոփոխությունները պարզ են:
Կտրեք երկու հետքերը և ամրացրեք կարմիր մետաղալարը:
Կատարեք լրացուցիչ երկու կտրվածք և ավելացրեք կապույտ մետաղալարը:
Նախքան լարերը ավելացնելը, ձեզ համար կարող է ավելի հեշտ լինել զոդվել TP4056 մոդուլում և վերնագրի կապում, որպեսզի լարերը ունենան խարիսխի կետ:
Առաջին մոդուլը, ամեն դեպքում, զոդման է TP4056- ը: Մի անգամ համոզվեք, որ այն կարող է ստանալ 5 Վ լարման PWR մուտքից և 4.2 Վ լարման մարտկոցից և 4.2 Վ մնացած միացումից:
Հաջորդը դրեք XL6009 և կարգավորեք մինչև այն հասնի 30 Վ լարման:
Հաջորդը ավելացրեք L293 H-Bridge- ը և Arduino- ն: Այս փուլում դուք կարող եք բռնկել Arduino- ն և ստուգել `արդյոք fnTestBell- ի միջոցով զանգի զանգի աշխատանքը:
Եթե բոլորը լավ ավելացնեն SIM800 մոդուլը և մնացած քորոց վերնագրերը, տրանզիստորները և պասիվ բաղադրիչները:
Վերջին բաղադրիչը, որը պետք է ավելացնել, միացված անջատիչն է:
Պտուտակեք PCB- ի նոր տախտակը հեռախոսի պատյան մեջ ՝ հոգալով, որ կեռիկով անջատիչը միացված է կցորդի օրորոցի մեխանիզմին:
Միացրեք մարտկոցը, պտտվող զանգիչը, խոսափողը, բարձրախոսը, զանգը, կարգավիճակի լուսարձակները, եթե դրանք օգտագործում եք և անջատիչ անջատիչը: Տեղադրեք մարտկոցը համապատասխան արկղերի մեջ: Ես այն տեղադրեցի զանգի հետևում ՝ շատ կապույտ գույնով:
Անջատեք խաչմերուկը և եթե դա դեռ չեք արել, 3 RetroMobile ծրագրակազմը միացրեք arduino- ին ՝ օգտագործելով 3V FTDI քարտ:
Միացրեք էներգիան TP4056- ին, և երբ կապույտ է (իմ տախտակների վրա) մարտկոցը լիցքավորված է և SIM800- ում SIM քարտի առկայության դեպքում այժմ պետք է կարողանաք հեռախոսազանգեր կատարել:
Տեղադրեք արտաքին պատյանը ՝ մի՛ լարեր մի՛ բռնեք:
Քայլ 6: Ի՞նչ հաջորդ:
Ես կցանկանայի ինչ-որ բան անել կարգավիճակի լեդերի հետ, գուցե տեքստ-մորսեի կոդի հետ: Կամ նախազգուշացրեք, երբ մարտկոցը գրեթե դատարկ է: SIM800- ը կարող է հաղորդել մարտկոցի մակարդակի մասին:
Հավանաբար հաճելի էր մտածել BT մոդուլ ավելացնելու մասին, որպեսզի կարողանամ այն զուգակցել մեկ այլ հեռախոսի կամ իմ մեքենայի հետ:
Ես առցանց կարդացի, որ ինչ-որ մեկը գրել է ծածկագիր, որ ինչ-որ մեկը գրել է կոդի մի կտոր, որը թույլ կտա ինչ-որ մեկին ուղարկել հեռախոսահամար այն մոդուլին, որը թույլ կտա արագ հավաքման համարները պահել, այլ ոչ թե իմ կոպիտ կոդավորումը:
Շնորհակալություն կարդալու համար, և եթե ցանկանում եք, որ PCB տախտակը ինձ ուղարկի էլ.փոստ [email protected] հասցեով
Շնորհակալություն, և խնդրում եմ քվեարկեք ինձ համար աղբարկղ-գանձ մրցույթում:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անլար թիթեղյա հեռախոս: (Arduino Walkie Talkie). 7 քայլ (նկարներով)
Ինչպես պատրաստել անլար թիթեղյա հեռախոս: (Arduino Walkie Talkie). Օրերս ես մի շատ կարևոր հեռախոսազանգի մեջ էի, երբ իմ բանանի հեռախոսը դադարեց աշխատել: Ես այնքան հիասթափված էի: Դա վերջին անգամն է, որ բաց եմ թողնում զանգը այդ հիմար հեռախոսի պատճառով: (Հետահայաց, ես գուցե մի փոքր չափազանց բարկացա
DIY հեռախոս - CoolPhone: 7 քայլ
DIY հեռախոս - CoolPhone! Timeամանակն է բարելավել այն: Նախորդ տեսահոլովակում ես հեռախոս կառուցեցի հացահատիկի վրա, որը ես անվանում էի CoolPhone: Նախատիպի հետ կապված ես մեծ խնդիրներ չունեի, պարզապես ստիպված էի միկրոֆոնի ձայները վերացնել
Arduino- ի վրա հիմնված հեռախոս (նախատիպ) `7 քայլ
Arduino- ի վրա հիմնված հեռախոս (նախատիպ). Բարև բոլորին: Այսօր այս ուսանելի դասում մենք պատրաստվում ենք տեսնել arduino- ի վրա հիմնված հեռախոսի մասին: Սա հեռախոսի նախատիպն է, այն դեռ մշակման փուլում է: Աղբյուրը բաց աղբյուր է: Յուրաքանչյուր ոք կարող է փոփոխել ծածկագիրը: Հեռախոսի առանձնահատկությունները. 1. Երաժշտություն 2. Տեսանյութեր 3
Retro Style Rotary Dial բջջային հեռախոս. 4 քայլ (նկարներով)
Retro Style Rotary Dial բջջային հեռախոս. Այս նախագիծը պայմանավորված էր ինչպես գործնական անհրաժեշտությամբ, այնպես էլ հաճույքով զբաղվելու ցանկությամբ: Որպես շատ ժամանակակից ընտանիքներ, մենք դադարեցինք ունենալ իսկական " տուն " հեռախոս (լարային) շատ տարիներ առաջ: Փոխարենը, մենք ունենք լրացուցիչ SIM քարտ ՝ կապված մեր " հին " տան համար
Ինչպես պատրաստել բանանի հեռախոս (ֆիքսված հեռախոս) և բանանի բազային միավոր. 20 քայլ (նկարներով)
Ինչպես պատրաստել բանանի հեռախոս (ֆիքսված հեռախոս) և բանանի բազային միավոր. Սա այն է: Սուրբ Christmasնունդից ընդամենը մի քանի շաբաթ ունեք, և դուք պետք է գտնեք նվեր, որն իսկապես օրիգինալ է և ցույց է տալիս, թե որքանով եք ստեղծող: Կան հազարավոր ընտրություններ, բայց այն, ինչ իսկապես ուզում ես անել, բանանի հեռախոսն է