Obsah:

Telefón: 6 krokov
Telefón: 6 krokov

Video: Telefón: 6 krokov

Video: Telefón: 6 krokov
Video: У школьников отберут мобильные телефоны 2024, November
Anonim
Telefón
Telefón

Dobrý deň, kolegovia inštruktori (ak je to vôbec slovo!)

Dlhodobo sa zdržiava na týchto webových stránkach, takže je jedinou príležitosťou prispieť niečím späť. Tu je môj návod na konverziu starého starého telefónu na mobilný telefón. Tiež to vkladám do súťaže o odpadky o poklad, takže prosím hlasujte za mňa!

Ležal mi starý telefón GPO (A Pre-British Telecom) a chcel som s ním niečo urobiť, nielen ho nechať na eBay alebo ho vyhodiť. Asi pred rokom som mal ohromnú myšlienku zmeniť ho na mobilný telefón a po krátkom prehľadávaní webov si všimol, že rovnaký nápad majú aj ďalší ľudia, takže to, čo som urobil, nie je nič nové, ale nemyslím si, že by som to mohol urobiť. narazil na plne zdokumentovanú verziu, iba sem tam kúsky kódu a nápady.

Na svoj telefón som mal niekoľko základných požiadaviek. Musel byť mobilný (samozrejme !!!!) Takže bola potrebná nejaká forma batérie. Nemalo to mať žiadne externé režimy v prípade - aj keď som sa nakoniec trochu vzdal pridaním prepínača a stavových diód LED pod telefón. Otočný volič musí fungovať tak, ako mal v minulosti Zvonár musí fungovať, nechcel som „falošné zvonenie“predstierať nejakým modulom na prehrávanie MP3. Malo by byť nabíjateľné pomocou bežnej USB nabíjačky alebo voliteľne môže byť nabíjané bezdrôtovo.

Ak sa chcete vrátiť do 80. rokov a mať telefón bez obrazovky, bez prístupu na web, bez textových správ, bez prehrávania mp3 a iba s jedným vyzváňacím tónom, priateľ, toto je návod pre vás.

Krok 1: Získajte svoje diely

Na tento návod nie je potrebných príliš veľa dielov. Sú uvedené nižšie

  1. Telefón Britsh GPO, typ 746
  2. Jeden nabíjací modul TP4056 3,7 V, ako je tento
  3. Jedna batéria 18650
  4. Vypínač podľa vášho výberu
  5. Jeden zosilňovací modul XL6009, ako je tento
  6. Jeden čip ovládača L293B H-Bridge. Kúpil som si tu od RS Components
  7. Verzia Arduino Pro-Mini, 3V
  8. Modul SIM800, ako je tento
  9. Sim karta !!!!!
  10. Tri 10K odpory
  11. Jeden odpor 4,7K
  12. Jeden 1K odpor
  13. Jeden kondenzátor 470uF
  14. Jeden tranzistor PN2222A. Pravdepodobne každá NPN bude v poriadku, len mám po ruke týchto veľa.
  15. Voliteľne niekoľko LED diód na zobrazenie stavu telefónu
  16. Deväť mužských konektorov Molex KK 6410 pre dosku a deväť zásuviek pre komponenty na doske. Možno budete musieť získať svorky pre ženskú stranu.
  17. Ak chcete dosku s plošnými spojmi, niektoré mám na predaj za 8,00 GBP s bezplatným P&P vo Veľkej Británii. Kontaktujte ma na [email protected]

Krok 2: Príprava starého telefónu

Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu
Príprava starého telefónu

Začnite otvorením puzdra telefónu.

Jeden z týchto telefónov sa otvára trocha, najskôr odskrutkujte skrutku vzadu a držte puzdro na telefón v spodnej časti mierne von a nahor, buďte dosť pevní a možno budete musieť krútiť otočným voličom.

Všetky káble, T1 - T19, je potrebné odpojiť od dosky plošných spojov, potom by ste mali odstrániť centrálnu skrutku plošného spoja a dosku plošných spojov je teraz možné odstrániť. Na vytiahnutie dosky môže byť potrebné určité krútenie.

Z dosky plošných spojov je potrebný iba jeden komponent, a tým je vypínač na zavesení, ako je znázornené na fotografii. Toto je prepínač, ktorý nám dá vedieť, či slúchadlo sedí na telefóne. Keď sme na telefóne, môžeme prijímať hovory. Ak je zostava slúchadla vyvesená, môžeme vytočiť číslo (a taktiež vygenerovať zvuk zdvihnutia na slúchadle).

Spínač má tiež pružinový pákový mechanizmus, a preto navrhujem použiť originál. Myslím, že by ste si mohli vytvoriť svoj vlastný mechanizmus, ale neobťažoval by som sa.

Stav tohto prepínača bude monitorovať arduino.

Ďalej sa rozhodnite, kde chcete umiestniť vypínač. Môj prvý RetroMobile používal push-on push-off swtch, čo bolo pri spätnom pohľade chybou, pretože jediným spôsobom, ako zistiť, či je telefón zapnutý, je zdvihnúť slúchadlo a počúvať zvuk vyvesenia. Môj preferovaný výber by bol kolískový alebo posuvný prepínač s jednoznačným údajom o stave prepínača.

Rozhodnite sa, kam chcete umiestniť stavové LED diódy. Doska s plošnými spojmi poskytuje dve, aj keď zatiaľ neexistuje žiadny kód na ich použitie. Možno použijete svoju predstavivosť. Jeden nápad, ktorý som mal, bol použiť jeden ako indikátor kódu text-morzea.

Posledná vec, ktorú som urobil, bolo vloženie bezdrôtovej nabíjačky do telefónu pomocou jedného z týchto zariadení. Teraz malé varovanie, používanie bezdrôtového nabíjania bude pomalšie ako nabíjačka USB. Tiež prvý telefón, na ktorom som pracoval, má plastovú základňu, druhý kovovú, takže druhý nemôže byť bezdrôtový

Plášť starého telefónu by mal byť teraz kompletný.

Krok 3: Prehľad obvodu

Prehľad obvodu
Prehľad obvodu

Napájanie je dodávané z 5 V zariadenia, napr. Z nabíjačky USB, ale zostava vašej zásuvky/zásuvky je samozrejme na vás. Je pripojený k nabíjačke TP4056. O tejto úhľadnej nabíjačke je veľa informácií, takže nebudem zachádzať do podrobností. Čo to robí, je umožniť zdroju napájania batériu a ak nie je k dispozícii žiadny zdroj napájania, a batéria je dostatočne nabitá, nechajte batériu napájať mobilný telefón.

Batéria, ktorú som použil, bola jediným typom článku 18650, pretože dodávala 3,7 V, čo je pre kartu Arduino Mini Pro a kartu Sim800 to pravé. Poskytuje asi 3 hodiny používania. Nesnažil som sa dať dva paralelne, ale myslím si, že by to fungovalo a poskytlo by to dlhší čas pohotovosti.

Batéria napája mostík L293 H pomocou zosilňovača XL6900 boost, nastaveného na výstup približne 30 V. Zvonček na GPO môže zvoniť okolo 30 V, ale musí byť striedavý. Môžeme to simulovať pomocou mostíka H. Na webe je opäť veľa informácií o mostíkoch H, takže by bolo zbytočné, aby som to opakoval. Stručne povedané, H-mostík nám umožňuje „otočiť“smer prúdu. Tieto mosty sa bežne používajú v jednosmerných motoroch na zmenu smeru. Prepnutím smeru teda môžeme zazvoniť. Prepínanie vykonáva arduino na kolíkoch 4 a 5.

Arduino ovláda kartu Sim800 odosielaním a prijímaním príkazov AT. Použil som a upravil knižnicu SeeedStudio na ovládanie arduina, takže by som im mal dať kredit.

Otočný volič je pripojený k arduinu a vytočené číslo je načítané pod kódom. Použil som a upravil kód z Guidomaxu a musím mu dať uznanie za tento aspekt môjho pokynu.

Spínač na zavesení, zachránený z našej pôvodnej dosky plošných spojov telefónu, je iba vypínač a stav monitoruje arduino.

K dispozícii sú dve stavové svetlá od arduina, ešte som sa nerozhodol, čo s nimi robiť, ak niečo!

Krok 4: Kód

Kód na ovládanie telefónu je priložený vyššie. Netvrdím, že kód je najefektívnejší, ale zdá sa, že mi funguje.

Kód je napísaný pre Arduino Pro Min (3V) a bol vykonaný pomocou verzie 1.8.5 Arduino IDE.

Použite priložený súbor Seeeduino_GPRS-master.zip, pretože som pridal niekoľko ďalších funkcií a upravil kolíky na ovládanie Arduino Mini Pro.

Dovoľte mi stručne prejsť, o čo sa kód pokúša.

Arduino najskôr nastaví piny pre Arduino a potom definuje pole pre uložené čísla. Na číselníku môžete často vytočené čísla naprogramovať na jednu číslicu. napr. vytáčanie „1“ukazuje na telefónne číslo „32323254321“. Môžete mať až 10 naprogramovaných čísel.

Ďalej sa spustí hlavná slučka

Prvé rozhodnutie je (boolOnHook == false) a (boolRING == false), ak je pravdivé, znamená to, že používateľ zdvihol slúchadlo, takže musíme v slúchadle vygenerovať tón.

Ďalej spustíme kód GuidoMax, aby sme určili, ktoré čísla sa volia. Ak do 5 sekúnd neprijme žiadny vstup z otočného voliča, číslo vo vyrovnávacej pamäti sa odošle na kartu SIM800 a vytočí sa.

Keď sa boolOnHook stane skutočnosťou, zavesíme telefónny hovor a vynulujeme vyrovnávaciu pamäť poľa telefónneho čísla.

Funkcia fnRing má správne oneskorenie, ktoré napodobňuje zvonenie britského telefónu

Funkcia fnTestBell sa používa na testovanie okruhu zvonenia

Na výstup premenných na sériový monitor počas testovania bola použitá funkcia fnDebug.

Krok 5: Vybudovanie DPS a finálna montáž

Stavba DPS a finálna montáž
Stavba DPS a finálna montáž
Stavba DPS a finálna montáž
Stavba DPS a finálna montáž
Stavba DPS a finálna montáž
Stavba DPS a finálna montáž

Rozloženie DPS je znázornené na obrázku, ale pamätajte, že toto bolo vygenerované z obvodu, takže je potrebné ho zmeniť.

Mody sa veľmi ľahko robia, ak ste si istí stavbou akéhokoľvek druhu dosky s elektronickými obvodmi, tieto zmeny sú jednoduché.

Odrežte dve stopy a pripevnite červený drôt.

Vykonajte ďalšie dve prerušenia koľají a pridajte modrý drôt.

Pred pridaním vodičov môže byť pre vás jednoduchšie spájkovať modul TP4056 a kolíky záhlavia, aby vodiče mali kotviaci bod.

Prvým spájkovacím modulom je TP4056. Akonáhle sa presvedčíte, že môže prijímať 5 V zo vstupu PWR a napája 4,2 V do batérie a 4,2 V do zvyšku obvodu.

Potom vložte XL6009 a upravte, kým nedosiahne 30V.

Ďalej pridajte mostík L293 H-Bridge a Arduino. V tejto fáze môžete flashnúť Arduino a vyskúšať, či zvonček funguje pomocou fnTestBell.

Ak je to v poriadku, pridajte modul SIM800 a zvyšok konektorov, tranzistorov a pasívnych komponentov.

Posledným komponentom, ktorý je potrebné pridať, je vypínač na zavesení.

Zaskrutkujte novú dosku s plošnými spojmi späť do krytu telefónu a dbajte na to, aby vypínač na háku zapadol do mechanizmu kolísky na zavesení.

Pripojte batériu, otočný volič, mikrofón, reproduktor, zvonček, stavové diódy, ak ich používate, a vypínač. Vložte batériu do vhodných nádob. Umiestil som to tesne za zvonček s veľkým množstvom blue-tac!

Vypnite istič a ak ste tak ešte neurobili, zaistite pomocou softvéru 3V FTDI v arduine softvér RetroMobile.

Pripojte napájanie k TP4056 a keď je modrá (na mojich doskách) batéria nabitá a za predpokladu, že v SIM800 je SIM karta, teraz by ste mali môcť telefonovať.

Zostavte vonkajší kryt tak, aby nedochádzalo k zachytávaniu drôtov.

Krok 6: Čo ďalej?

Chcel by som urobiť niečo so stavovými diódami, možno s textovou morzeovkou. Alebo blikajte varovaním, keď je batéria takmer vybitá. SIM800 môže hlásiť úroveň batérie.

Mohlo by byť pekné premýšľať o pridaní modulu BT, aby som ho mohol spárovať s iným telefónom alebo autom.

Čítal som online, že niekto napísal kód, že niekto napísal kus kódu, ktorý niekomu umožní odoslať textovú správu na modul, ktorý umožní uložiť čísla rýchlej voľby, a nie moje hrubé pevné kódovanie.

Ďakujem za prečítanie a ak by ste chceli dosku s plošnými spojmi, pošlite mi e -mail na adresu [email protected]

Ďakujem a prosím, hlasujte za mňa v súťaži o odpadky!

Odporúča: