Obsah:

Telefon: 6 kroků
Telefon: 6 kroků

Video: Telefon: 6 kroků

Video: Telefon: 6 kroků
Video: mobilni telefon elearning krok 6 2024, Listopad
Anonim
Telefon
Telefon

Ahoj kolegové instruktoři (pokud je to jen slovo!)

Dlouho číhající na tomto webu, takže je jeho jediným férem přispět něčím zpět. Zde je můj návod k převodu starého starého telefonu na mobilní telefon. Také to zadávám do soutěže o odpadky o poklad, tak prosím hlasujte pro mě!

Měl jsem kolem sebe ležet starý telefon GPO (A Pre-British Telecom) a chtěl jsem s ním něco dělat, než ho jen eBay nebo vyhodit. Asi před rokem jsem měl skvělý nápad, jak z něj udělat mobilní telefon, a po krátkém hledání na webech si všimli, že stejný nápad měli i další lidé, takže to, co jsem udělal, není nic nového, ale myslím, že vlastně ne narazil na plně zdokumentovanou verzi, jen sem tam kousek kódu a nápady.

Na telefon jsem měl několik základních požadavků. Musel být mobilní (samozřejmě !!!!) Takže byla potřeba nějaká forma baterie. Nemělo to mít žádné externí mody na případ - i když jsem se nakonec trochu vzdal přidáním přepínače a stavových LED diod pod telefon. Otočný volič musí fungovat tak, jak měl v minulosti Zvonek musí fungovat, nechtěl jsem „předstírat zvonění“nějakým modulem pro přehrávání MP3. Mělo by být nabíjitelné pomocí běžné USB nabíječky nebo volitelně lze nabíjet bezdrátově.

Pokud se chcete vrátit do 80. let a mít telefon bez obrazovky, bez přístupu na web, bez textových zpráv, bez přehrávání mp3 a pouze s jedním vyzváněcím tónem, příteli, toto je návod pro vás.

Krok 1: Získejte své díly

Pro tento instruktáž není potřeba příliš mnoho dílů. Jsou uvedeny níže

  1. Britsh GPO telefon, typ 746
  2. Jeden nabíjecí modul TP4056 3,7 V, jako je tento
  3. Jedna baterie 18650
  4. Vypínač podle vašeho výběru
  5. Jeden modul zesilovače XL6009, jako je tento
  6. Jeden čip ovladače L293B H-Bridge. Tu svoji jsem koupil od RS Components
  7. Verze Arduino Pro-Mini, 3V
  8. Modul SIM800, jako je tento
  9. Sim karta !!!!!
  10. Tři 10K odpory
  11. Jeden odpor 4,7K
  12. Jeden 1K odpor
  13. Jeden 470uF kondenzátor
  14. Jeden tranzistor PN2222A. Pravděpodobně jakákoli NPN bude v pořádku, jen mám těchto po ruce.
  15. Volitelně pár LED diod pro zobrazení stavu telefonu
  16. Devět samčích konektorů Molex KK 6410 pro desku a devět samic pro komponenty na desce. Možná budete muset získat svorky pro ženskou stranu.
  17. Pokud chcete desku plošných spojů, mám nějaké na prodej za 8,00 GBP s bezplatným P&P ve Velké Británii. Kontaktujte mě na [email protected]

Krok 2: Příprava starého telefonu

Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu
Příprava starého telefonu

Začněte otevřením pouzdra telefonu.

U jednoho z těchto telefonů dochází k malému otvírání, nejprve odšroubujte šroub dozadu a držte pouzdro telefonu vzadu vzadu mírně a nahoru, buďte docela pevní a možná budete muset kroutit otočným voličem.

Všechny vodiče, T1 - T19, je třeba odpojit od desky plošných spojů, poté je třeba odstranit centrální šroub desky plošných spojů, desku plošných spojů lze nyní vyjmout. Aby se deska dostala ven, může být potřeba trochu kroutit.

Z desky plošných spojů je potřeba pouze jedna součást a tou je přepínač na zavěšení, jak je znázorněno na fotografii. Toto je přepínač, který nám dá vědět, pokud sluchátko sedí na telefonu. Když jsme na telefonu, můžeme přijímat hovory. Pokud je sada sluchátek vyvěšena, můžeme vytočit číslo (a také generovat vyzváněcí tón na sluchátku).

Přepínač má také pružinový pákový mechanismus, proto doporučuji použít originál. Myslím, že bys mohl vytvořit svůj vlastní mechanismus, ale neobtěžoval bych se.

Stav tohoto přepínače bude monitorovat arduino.

Dále se rozhodněte, kde chcete umístit vypínač. Můj první RetroMobile používal push-on push-off swtch, což při zpětném pohledu byla chyba, protože jediným způsobem, jak zjistit, zda je telefon zapnutý, je zvednout sluchátko a poslouchat tón vyvěšení. Můj preferovaný výběr by byl kolébkový nebo posuvný přepínač s jednoznačnou indikací stavu spínače.

Rozhodněte, kam chcete stavové LED umístit. Deska s obvody poskytuje dva, i když zatím neexistuje žádný kód, který by je využil. Možná můžete použít svou představivost. Jedna myšlenka, kterou jsem měl, bylo použít jeden jako indikátor kódu text-morse.

Poslední věc, kterou jsem udělal, bylo umístění bezdrátové nabíječky do telefonu pomocí jednoho z těchto zařízení. Nyní mírné varování, používání bezdrátového nabíjení bude pomalejší než USB nabíječka. Také první telefon, na kterém jsem pracoval, má plastovou základnu, druhý kovový, takže druhý nemůže být bezdrátový

Plášť starého telefonu by nyní měl být kompletní.

Krok 3: Přehled obvodu

Přehled obvodu
Přehled obvodu

Napájení je dodáváno z 5V zařízení, např. Z USB nabíječky, ale vaše zástrčka/zásuvka je samozřejmě na vás. Je připojen k nabíječce TP4056. O této úhledné malé nabíječce je spousta informací, takže nebudu zacházet do podrobností. Co to dělá, je umožnit napájecímu zdroji nabíjet baterii a pokud není k dispozici žádný napájecí zdroj a baterie je dostatečně nabitá, nechte baterii napájet mobilní telefon.

Baterie, kterou jsem použil, byla typu jednoho článku 18650, protože dodávala 3,7 V, což je pro kartu Arduino Mini Pro a kartu Sim800 to pravé. Poskytuje asi 3 hodiny používání. Nezkoušel jsem dát dva paralelně, ale myslím, že by to fungovalo a dalo by to delší pohotovostní dobu.

Baterie dodává energii do můstku L293 H prostřednictvím zesilovače XL6900, nastaveného na výstup přibližně 30 V. Zvonek na GPO může zvonit kolem 30v, ale musí to být AC. Můžeme to simulovat pomocí můstku H. Na webu je opět spousta informací o H-můstcích, takže by bylo zbytečné, abych se opakoval. Stručně řečeno, H-můstek nám umožňuje „přepnout“směr proudu. Tyto můstky se běžně používají u stejnosměrných motorů ke změně směru. Přepnutím směru tedy můžeme zazvonit. Přepínání provádí arduino na pinech 4 a 5.

Arduino ovládá kartu Sim800 odesíláním a přijímáním AT příkazů. Použil jsem a upravil knihovnu SeeedStudio k ovládání arduina, takže bych jim měl dát kredit.

Otočný volič je připojen k arduinu a vytočené číslo je načteno pod kódem. Použil jsem a upravil kód od Guidomaxu a musím mu dát za tento aspekt mého instruktu úvěr.

Přepínač na zavěšení, zachráněný z naší původní desky plošných spojů telefonu, je pouze přepínač a stav je monitorován arduinem.

Z arduina jsou rezervy na dvě stavové kontrolky, ještě jsem se nerozhodl, co s nimi, jestli vůbec něco!

Krok 4: Kód

Kód pro ovládání telefonu je připojen výše. Netvrdím, že kód je nejúčinnější, ale zdá se, že pro mě funguje.

Kód je napsán pro Arduino Pro Min (3V) a byl proveden pomocí verze 1.8.5 Arduino IDE.

Použijte přiložený soubor Seeeduino_GPRS-master.zip, protože jsem přidal několik dalších funkcí a upravil piny pro ovládání Arduino Mini Pro.

Dovolte mi krátce projít, o co se kód pokouší.

Arduino nejprve nastaví piny pro Arduino a poté definuje pole pro uložená čísla. Na otočném voliči můžete často vytáčená čísla naprogramovat na jednu číslici. např. vytáčení „1“ukazuje na telefonní číslo „32323254321“. Můžete mít až 10 pevně kódovaných čísel.

Dále spustí hlavní smyčku

První rozhodnutí je (boolOnHook == false) a (boolRING == false), pokud je to pravda, znamená to, že uživatel zvedl sluchátko, takže potřebujeme vygenerovat tón ve sluchátku.

Dále spustíme kód GuidoMax, abychom zjistili, jaká čísla se vytočí. Pokud po 5 sekundách není z otočného voliče přijat žádný vstup, pak se číslo uložené ve vyrovnávací paměti odešle na kartu SIM800 a vytočí.

Když se boolOnHook stane skutečností, zavěsíme telefonní hovor a resetujeme vyrovnávací paměť pole telefonního čísla.

Funkce fnRing má správné zpoždění napodobující vyzvánění britského telefonu

Funkci fnTestBell lze použít k testování obvodu pro zvony

Funkce fnDebug byla použita k výstupu proměnných na sériový monitor během testování.

Krok 5: Sestavení DPS a finální montáž

Stavba DPS a finální montáž
Stavba DPS a finální montáž
Stavba DPS a finální montáž
Stavba DPS a finální montáž
Stavba DPS a finální montáž
Stavba DPS a finální montáž

Rozložení DPS je zobrazeno na obrázku, ale pamatujte si, že toto bylo vygenerováno z obvodu, takže je třeba jej upravit.

Mody jsou velmi snadné, pokud jste si jisti stavbou jakéhokoli elektronického obvodu, jsou tyto změny jednoduché.

Odřízněte dvě stopy a připojte červený drát.

Proveďte další dvě stopy a přidejte modrý drát.

Než přidáte vodiče, může být pro vás snadnější pájet modul TP4056 a kolíky záhlaví, aby vodiče měly kotevní bod.

Prvním modulem, který lze přesto pájet, je TP4056. Jakmile se ujistíte, že může přijímat 5 V ze vstupu PWR a vyzařuje 4,2 V do baterie a 4,2 V do zbytku obvodu.

Poté vložte XL6009 a upravte, dokud nedosáhne 30V.

Dále přidejte L293 H-Bridge a Arduino. V této fázi můžete flashovat Arduino a vyzkoušet, zda zvonek funguje pomocí fnTestBell.

Pokud je to dobře, přidejte modul SIM800 a zbytek konektorů, tranzistorů a pasivních komponent.

Poslední komponentou, kterou je třeba přidat, je přepínač na zavěšení.

Zašroubujte novou desku plošných spojů zpět do pouzdra telefonu a dbejte na to, aby spínač zavěšení zapadl do mechanismu kolébky na zavěšení.

Připojte baterii, otočný volič, mikrofon, reproduktor, zvonek, stavové diody, pokud je používáte, a vypínač. Umístěte baterii na vhodné místo. Umístil jsem to těsně za zvon se spoustou blue-tac!

Vypněte sušenku a pokud jste tak ještě neučinili, zasuňte software RetroMobile do arduina pomocí 3V FTDI karty.

Zapněte napájení TP4056 a když je modrá (na mých deskách) baterie nabitá a za předpokladu, že je v SIM800 SIM karta, měli byste nyní moci telefonovat.

Namontujte vnější pouzdro tak, aby nedošlo k zachycení žádných drátů.

Krok 6: Co dál?

Chtěl bych něco udělat se stavovými diodami, možná textovou morseovkou. Nebo varujte, když je baterie téměř vybitá. SIM800 může hlásit stav baterie.

Možná bylo hezké přemýšlet o přidání modulu BT, abych ho mohl spárovat s jiným telefonem nebo autem.

Četl jsem online, že někdo napsal kód, že někdo napsal kus kódu, který by někomu umožnil odeslat textovou zprávu na telefonní číslo modulu, který by umožnil uložení čísel rychlé volby, a nikoli jejich hrubé pevné kódování.

Děkujeme za přečtení a pokud byste chtěli desku s plošnými spoji, pošlete mi e -mail na adresu [email protected]

Děkuji a prosím, hlasujte pro mě v soutěži odpadky k pokladu!

Doporučuje: