Mündəricat:
- Addım 1: Parçalarınızı alın
- Addım 2: Köhnə Telefonun Hazırlanması
- Addım 3: Dövrə Baxış
- Addım 4: Kod
- Addım 5: PCB və son montajın qurulması
- Addım 6: Sonra nə olacaq?
Video: Telefon: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam təlimatçılar (əgər bu bir söz olsa belə!)
Bu veb saytında uzun müddət lurker, belə ki, yalnız ədalətli geri bir şey kömək. Köhnə bir köhnə telefonu cib telefonuna çevirmək üçün təlimatım budur. Mən də bunu xəzinə yarışması üçün zibil qutusuna atıram, xahiş edirəm mənə səs ver!
Köhnə bir GPO telefonum vardı (A Pre-British Telecom) telefon uzanmışdı və nə eBay, nə də atmaq yerinə onunla bir şey etmək istəyirdim. Təxminən bir il əvvəl, onu cib telefonuna çevirmək haqqında böyük bir fikrim var idi və internetdə qısa araşdırmalar apardıqdan sonra digər insanların eyni fikirdə olduğunu gördüm, buna görə etdiyim şey yeni bir şey deyil, amma əslində düşünmürəm tam sənədli bir versiya ilə burada və orada yalnız kod və fikir parçaları ilə qarşılaşdı.
Telefonum üçün bir neçə əsas tələbim var idi Mobil olmalıdır (açıq -aydın !!!!) Buna görə də bir növ batareyaya ehtiyac var idi. Davanın xarici modu olmamalı idi - baxmayaraq ki, nəticədə telefonun altına bir keçid və status LEDləri əlavə edərək bir az təslim oldum. Fırlanan kadr keçmişdə olduğu kimi işləməlidir Zəng çalmalıdır, bəzi MP3 çalma modulu ilə "zəngi saxtalaşdırmaq" istəməmişəm. Ümumi bir USB şarj cihazı istifadə edərək şarj olunmalı və ya isteğe bağlı olaraq simsiz olaraq doldurula bilər.
80 -ci illərə qayıtmağı və ekranı olmayan, internetə çıxışı olmayan, mətn yazmayan, mp3 səsləndirməyən və yalnız bir zəng melodiyası olan bir telefonunuz olmasını düşünürsünüzsə, dost, bu sizin üçün öyrədicidir.
Addım 1: Parçalarınızı alın
Təlimat üçün çoxlu hissələrə ehtiyac yoxdur. Onlar aşağıda verilmişdir
- Britsh GPO Telefonu, 746 yazın
- Bir TP4056 3.7V şarj cihazı modulu, buna bənzəyir
- Bir ədəd 18650 batareya
- Seçdiyiniz bir açma açarı
- Bunun kimi bir XL6009 təkan modulu
- Bir L293B H-Bridge sürücü çipi. Buradan RS Komponentlərindən özüm aldım
- Arduino Pro-Mini, 3V versiyası
- Bunun kimi bir SIM800 Modulu
- Sim kart !!!!!
- Üç ədəd 10K rezistor
- Bir 4.7K rezistor
- Bir ədəd 1K rezistor
- Bir 470uF kondansatör
- Bir PN2222A tranzistor. Yəqin ki, hər hansı bir NPN yaxşı olacaq, əlimdə yalnız bir yük var.
- İsteğe bağlı olaraq telefonun vəziyyətini göstərmək üçün bir neçə LED
- Lövhə üçün doqquz kişi Molex KK 6410 konnektoru və lövhənin komponentləri üçün doqquz dişi. Qadın tərəfi üçün terminallar almaq lazım ola bilər.
- Bir PCB lövhəsi istəyirsinizsə, İngiltərədə pulsuz P&P ilə birlikdə 8.00 funt sterlinqə satılır. Mənimlə əlaqə saxlayın [email protected]
Addım 2: Köhnə Telefonun Hazırlanması
Telefonunuzun qutusunu açaraq başlayın.
Bu telefonlardan birini açmaq üçün kiçik bir bacarıq var, əvvəlcə vidanı arxa tərəfə açın və telefon qutusunu arxadan aşağıya doğru bir az yuxarı çəkin, olduqca möhkəm olun və fırlanan çeviricini yelləmək lazım ola bilər.
T1 - T19 bütün telləri PCB lövhəsindən ayırmaq lazımdır, sonra mərkəzi PCB vidasını çıxarmaq lazımdır, PCB artıq çıxarıla bilər. Lövhəni çıxarmaq üçün bir az tərpənmək lazım ola bilər.
PCB-dən yalnız bir komponentə ehtiyac var və fotoşəkildə göstərildiyi kimi çəngəl açarıdır. Telefonun telefonda oturub -oturmadığını bizə bildirən keçid budur. Telefonda olduğumuz zaman zəngləri qəbul edə bilərik. Telefon dəsti çəngəldənsə, bir nömrə yığa bilərik (və həmçinin qulaqlıqda çəngəl səsi yarada bilərik).
Şalterin də bir yay qolu mexanizmi var, buna görə də orijinaldan istifadə etməyi təklif edirəm. Güman edirəm ki, öz mexanizminizi qura bilərsiniz, amma narahat olmayacağam.
Bu keçidin vəziyyəti arduino tərəfindən izləniləcək.
Sonra açma açarının harada olmasını istədiyinizə qərar verin. İlk RetroMobile, telefonun açıldığını öyrənməyin yeganə yolu, telefonu qaldırmaq və çəngəl səsinə qulaq asmaqdır. Tercih etdiyim seçim, açarın vəziyyətinə dair müəyyən bir işarəsi olan bir rokçu və ya sürüşmə düyməsi olacaq.
Vəziyyət LEDlərini harada yerləşdirmək istədiyinizə qərar verin. Dövrə lövhəsi ikisini təmin edir, halbuki onlardan istifadə etmək üçün hələ heç bir kod yoxdur. Bəlkə də təsəvvürünüzdən istifadə edə bilərsiniz. Düşündüyüm fikirlərdən biri, mətndən morsa kod göstəricisi olaraq istifadə etmək idi.
Etdiyim son iş bu cihazlardan birini istifadə edərək telefonuma simsiz şarj cihazı yerləşdirmək oldu. İndi kiçik bir xəbərdarlıq, simsiz şarjdan istifadə USB şarj cihazından daha yavaş olacaq. Həm də işlədiyim ilk telefonun plastik əsası var, ikincisi metaldır, buna görə ikincisi simsiz ola bilməz
Köhnə telefonun qabığı artıq tamamlanmış olmalıdır.
Addım 3: Dövrə Baxış
Güc 5V bir cihazdan verilir, məsələn bir USB şarj cihazı, ancaq fiş/priz düzeni əlbəttə sizə bağlıdır. Bu TP4056 şarj cihazına bağlıdır. Bu səliqəli kiçik şarj cihazı haqqında çoxlu məlumatlar var, buna görə də detallara girməyəcəyəm. Etdiyi şey, PSU -nun batareyanı doldurmasına imkan verir və heç bir PSU yoxdursa və batareyada kifayət qədər şarj varsa, batareyanın cib telefonunu işləməsinə icazə verin.
İstifadə etdiyim batareya Arduino Mini Pro və Sim800 kartı üçün uyğun olan 3.7V təchiz edildiyi üçün tək 18650 hüceyrə tipli idi. Təxminən 3 saat istifadə edir. Paralel olaraq ikisini qoymağa çalışmadım, amma düşünürəm ki, bu işləyəcək və daha uzun bir gözləmə müddəti verəcək.
Batareya, LV93 H körpüsünə XL6900 gücləndirici konvertoru vasitəsilə enerji verir, təxminən 30V çıxışa qurulur. GPO -dakı zəng təxminən 30v -də çala bilər, ancaq AC olmalıdır. Bunu H körpüsündən istifadə edərək simulyasiya edə bilərik. Yenə internetdə H-körpüləri haqqında çoxlu məlumatlar var, buna görə təkrar etməyim mənasız olar. Ancaq qısaca bir H körpüsü, cərəyanın istiqamətini 'dəyişdirməyə' imkan verir. Bu körpülər, istiqaməti dəyişdirmək üçün ümumiyyətlə DC mühərriklərində istifadə olunur. Beləliklə, istiqaməti dəyişdirərək zəng çala bilərik. Keçid 4 və 5 pinlərdəki arduino tərəfindən aparılır.
Arduino, AT əmrlərini göndərərək və alaraq Sim800 kartını idarə edir. SeeedStudio kitabxanasını arduino idarə etmək üçün istifadə etdim və dəyişdirdim, buna görə onlara kredit verməliyəm.
Döner çevirici arduino -ya bağlıdır və yığılmış nömrə kod altında oxunur. Mən koddan istifadə etdim və Guidomax -ı moded etdim və ona göstəriş verdiyim bu cəhətdən kredit verməliyəm.
Orijinal telefon PCB lövhəmizdən xilas olan çəngəl açarı sadəcə bir açardır və vəziyyəti arduino tərəfindən izlənilir.
Arduino -dan iki status işığı üçün bir şərt var, hələ bir şey olsa nə edəcəyimə qərar verməmişəm!
Addım 4: Kod
Telefonu işlətmək üçün kod yuxarıda əlavə edilmişdir. Kodun ən təsirli olduğunu iddia etmirəm, amma mənim üçün işlədiyi görünür.
Kod bir Arduino Pro Min (3V) üçün yazılmışdır və Arduino IDE -nin 1.8.5 versiyası ilə hazırlanmışdır.
Əlavə edilmiş Seeeduino_GPRS-master.zip faylını istifadə edin, çünki bir neçə əlavə funksiya əlavə etdim və Arduino Mini Pro-nu işlətmək üçün sancaqlar düzəldildim.
Kodun nə etməyə çalışdığını qısaca izah edim.
Arduino əvvəlcə Arduino üçün sancaqlar quracaq, sonra saxlanılan nömrələr üçün bir sıra təyin edəcək. Tez -tez yığılan nömrələri fırlanan çeviricinin tək rəqəminə kodlaşdıra bilərsiniz. məsələn "1" yığmaq "32323254321" telefon nömrəsini göstərir. 10 -a qədər sabit kodlu nömrəyə sahib ola bilərsiniz.
Bundan sonra əsas döngə başlayır
İlk qərar (boolOnHook == yalan) və (boolRING == yanlış) doğru olarsa, bu istifadəçinin telefonu götürdüyü deməkdir, buna görə qulaqlıqda bir ton yaratmalıyıq.
Daha sonra hansı nömrələrin yığıldığını müəyyən etmək üçün GuidoMax kodunu icra edirik. 5 saniyədən sonra fırlanan çeviricidən heç bir giriş alınmırsa, bufer nömrəsi SIM800 kartına göndərilir və yığılır.
BoolOnHook həqiqətə çevrildikdə, telefon zəngini bağlayırıq və telefon nömrəsi silsiləsinin tamponunu sıfırlayırıq.
FnRing funksiyası İngiltərə telefonunun zəngini təqlid etmək üçün düzgün gecikməyə malikdir
Funton fnTestBell, zəng çalma dövrəsini sınamaq üçün istifadə olunur
Test zamanı dəyişənləri Serial monitora çıxarmaq üçün fnDebug funksiyası istifadə edilmişdir.
Addım 5: PCB və son montajın qurulması
PCB düzeni görüntüdə göstərilmişdir, ancaq bunun dövrə tərəfindən yaradıldığını unutmayın, buna görə dəyişdirilməlidir.
Modları etmək çox asandır, hər hansı bir elektron lövhə qurmağa əminsinizsə, bu dəyişikliklər sadədir.
İki yolu kəsin və qırmızı teli bağlayın.
Əlavə iki parça kəsik edin və mavi teli əlavə edin.
Telləri əlavə etməzdən əvvəl, TP4056 modulunda və başlıq sancaqlarında lehimləmək sizin üçün daha asan ola bilər, belə ki tellərin dayaq nöqtəsi var.
Hər halda lehim üçün ilk modul TP4056 -dır. Bir dəfə PWR girişindən 5V və batareyaya 4.2V və dövrənin qalan hissəsinə 4.2V çıxa biləcəyinə əmin olun.
Sonra XL6009 -a qoyun və 30V -a çatana qədər tənzimləyin.
L293 H-Bridge və Arduino əlavə edin. Bu mərhələdə Arduino -nu yandıra və zəngçinin fnTestBell istifadə edərək işlədiyini yoxlaya bilərsiniz.
Hər şey yaxşı olarsa, SIM800 modulunu və digər pin başlıqlarını, tranzistor və passiv komponentləri əlavə edin.
Əlavə ediləcək son komponent çəngəl açarıdır.
Yeni PCB lövhəsini telefonun korpusuna daxil edin, çəngəl açarının çəngəlli beşik mexanizminə qoşulmasına diqqət yetirin.
Batareyanı, fırlanan çeviricini, mikrofonu, hoparlörü, zili, vəziyyət ledlərini istifadə edirsinizsə və açma açarını qoşun. Batareyanı uyğun bir yerə qoyun. Bir çox mavi-tac ilə zəngin arxasına qoydum!
Crcuit'i söndürün və bunu hələ etməmisinizsə, RetroMobile proqramını 3V FTDI kartı istifadə edərək arduino -ya daxil edin.
TP4056 -ya güc tətbiq edin və mavi (lövhələrimdə) olduqda batareya doldurulur və SIM800 -də sim kart varsa, indi telefon zəngləri edə bilərsiniz.
Xarici qutunu montaj edin, heç bir tel tutmamağı unutmayın.
Addım 6: Sonra nə olacaq?
Status ledləri ilə bir şey etmək istərdim, bəlkə də mətn-morse kodu. Və ya batareya demək olar ki, boş olduqda xəbərdarlıq edin. SIM800 batareyanın səviyyəsini bildirə bilər.
BT modulunu başqa bir telefona və ya avtomobilə qoşa biləcəyimi düşünmək xoş ola bilər.
Onlayn oxudum, kimsə kod yazdı ki, kimsə kiməsə kodumu yazsın ki, kimsə mənim kodumu kodlaşdırmaq əvəzinə, sürətli yığma nömrələrini saxlamağa imkan verən telefon nömrəsini yazsın.
Oxuduğunuz üçün təşəkkür edirəm və bir PCB lövhəsi istəsəniz mənə [email protected] ünvanına e -poçt göndərin
Təşəkkür edirəm və zibil-xəzinə yarışmasında mənə səs verin!
Tövsiyə:
Telefon Telefon Mikrofonu: 9 addım
Telefon Telefon Mikrofonu: Bir müddət əvvəl rəfiqəm məndən soruşdu ki, onu bütün hipster qruplarında olduğu kimi bu telefon mikrofonlarından biri edərəmmi? Ona görə də təbii ki, edəcəyimi dedim. Çox vaxt keçdi … sonra bunu etdim. Bu işləmək üçün hazırlanmışdır
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Tüylü iphone! DIY TELEFON CASE Life Hacks - İsti Yapışqan Telefon Kılıfı: 6 Addım (Şəkillərlə)
Tüylü iphone! DIY TELEFON CASE Life Hacks - İsti Yapışqan Telefon Kılıfı: Əminəm ki, tüklü bir iPhone görməmisiniz! Yaxşı, bu DIY telefon kılıfı dərsliyində əlbəttə edəcəksiniz! :)) Telefonlarımız bu günlərdə ikinci şəxsiyyətimizə bənzədiyindən, " miniatür məni " … Bir az ürkütücü, amma çox əyləncəli
Bluetooth Banana Telefon Simsiz Telefon: 8 Addım
Bluetooth Banana Telefon Kabelsiz Telefon: Bu layihə, banan şəklində işləyən bir Bluetooth telefonu qurmaq üçün lazım olan addımları təsvir edir. Bunun üçün lazım olan səs çuxurlarını və USB portunu açaraq saxta banan içərisində Bluetooth qulaqlıqlarını daimi olaraq yerləşdirməkdir. içində
Retro Telefon Telefon Şarj Stansiyası: 10 Addım (Şəkillərlə birlikdə)
Retro Telefon Telefon Doldurma Stansiyası: Vintajlı fırlanan telefonun görünüşünü çox sevirəm və bir -iki nəfərin diri -diri dirçəlməsi üçün yalvarırdım. Bir ilham olaraq, forma və funksiya ilə evlənmək qərarına gəldim. Beləliklə, Retro Telefon Telefon Şarj Stansiyası yaranır