Tartalomjegyzék:

Telefon: 6 lépés
Telefon: 6 lépés

Videó: Telefon: 6 lépés

Videó: Telefon: 6 lépés
Videó: Случайный выстрел 2024, Július
Anonim
telefon
telefon

Üdv oktatótársak (ha ez csak egy szó!)

Hosszú ideig bujkáltam ezen a weboldalon, így az egyetlen tisztességes dolog, hogy valamit visszaadok. Itt van az utasításom egy régi vintage telefon mobiltelefonra való átalakításához. Ezt is beviszem a kukába a kincsek versenyére, ezért kérem, szavazzon rám!

Volt egy régi GPO-telefonom (A Pre-British Telecom), és heverni akartam vele valamit, nem csak az eBay-en, vagy kidobni. Körülbelül egy évvel ezelőtt volt egy ötletem, hogy mobiltelefonra változtassam, és rövid keresgélés után az interneten észrevettem, hogy másoknak is ugyanez volt az ötlete, tehát amit tettem, az nem újdonság, de nem hiszem, hogy valójában egy teljesen dokumentált verzióra bukkantam, csak kódrészletek és ötletek itt -ott.

Néhány alapvető követelményem volt a telefonommal kapcsolatban. Mobilnak kellett lennie (nyilvánvalóan !!!!) Tehát valamilyen akkumulátorra volt szükség. Nem kellett, hogy külső modjai legyenek a toknak - bár végül kissé engedtem a kapcsoló és az állapotjelző LED -ek hozzáadásával a telefon alatt. A forgó tárcsának úgy kell működnie, mint régen A harangozónak működnie kell, nem akartam "hamisítani a csengést" valamilyen MP3 lejátszó modullal. Tölthetőnek kell lennie egy közös USB töltővel, vagy opcionálisan vezeték nélkül is.

Ha azt szeretné, hogy visszatérjen a 80 -as évekbe, és telefonja legyen képernyő nélkül, internet -hozzáféréssel, SMS -ezéssel, mp3 -lejátszással és egyetlen csengőhanggal, barátom, ez az Ön számára tanulságos.

Lépés: Szerezze be alkatrészeit

Ehhez az utasításhoz nem túl sok alkatrészre van szükség. Az alábbiakban felsoroljuk őket

  1. Britsh GPO telefon, 746 típus
  2. Egy TP4056 3,7 V -os töltőmodul, mint ez
  3. Egy 18650 -es akkumulátor
  4. Ön által választott ki-be kapcsoló
  5. Egy ilyen XL6009 erősítő modul, mint ez
  6. Egy L293B H-Bridge meghajtó chip. Az enyémet itt vásároltam az RS Components -től
  7. Arduino Pro-Mini, 3V verzió
  8. Ilyen SIM800 modul
  9. Sim kártya !!!!!
  10. Három 10K ellenállás
  11. Egy 4,7K ellenállás
  12. Egy 1K ellenállás
  13. Egy 470uF kondenzátor
  14. Egy PN2222A tranzisztor. Valószínűleg minden NPN rendben lesz, csak van egy rakás ilyenem.
  15. Opcionálisan néhány LED a telefon állapotának megjelenítésére
  16. Kilenc hüvelykes Molex KK 6410 csatlakozó az alaplaphoz és kilenc hüvely az alaplaphoz tartozó alkatrészekhez. Lehet, hogy meg kell szereznie a terminálokat a női oldalon.
  17. Ha PCB lapot szeretne, van néhány eladó £ 8.00, ingyenes P&P -vel az Egyesült Királyságban. Lépjen kapcsolatba velem a [email protected] címen

2. lépés: A régi telefon előkészítése

A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése
A régi telefon előkészítése

Kezdje a telefon tokjának kinyitásával.

Van egy kis ügyesség, amely megnyitja az egyik ilyen telefont, először csavarja ki a hátsó csavart, és tartsa a telefontokot a hátsó alján húzza ki kissé és felfelé, legyen elég határozott, és szükség lehet a forgó tárcsázó mozgatására.

Az összes vezetéket, T1 - T19 le kell választani a NYÁK -kártyáról, majd el kell távolítani a központi NYÁK -csavart. A NYÁK most eltávolítható. Némi rángatásra lehet szükség a tábla kiemeléséhez.

Csak egy alkatrészre van szükség a NYÁK-ból, ez pedig a fotón látható kapcsoló. Ez az a kapcsoló, amellyel tudhatjuk, ha a kézibeszélő a telefonon ül. Amikor telefonálunk, fogadhatunk hívásokat. Ha a kézibeszélő ki van kapcsolva, akkor tárcsázhatunk egy számot (és kihangosító hangot is generálhatunk a fülhallgatón).

A kapcsolónak rugós karmechanizmusa is van, ezért javaslom az eredeti használatát. Gondolom, saját maga készíthet mechanizmust, de nem bánnám.

Ennek a kapcsolónak az állapotát az arduino fogja figyelni.

Ezután döntse el, hogy hol szeretné elhelyezni a ki-be kapcsolót. Az első RetroMobile-om push-on push-off kapcsolót használt, ami utólag tévedés volt, mivel az egyetlen módja annak, hogy megtudja, be van-e kapcsolva a telefon, ha felemeli a kézibeszélőt, és hallgatja a kihangosító hangot. A legjobb választásom egy billenő- vagy csúszókapcsoló lenne, amely egyértelműen jelzi a kapcsoló állapotát.

Döntse el, hogy hova szeretné elhelyezni az állapotjelző LED -eket. Az áramköri lap kettőt biztosít, bár még nincs kód, hogy ki lehessen használni őket. Talán használhatja a fantáziáját. Az egyik ötletem az volt, hogy az egyiket szöveg-morse kód jelzőként használom.

Az utolsó dolog, amit tettem, az volt, hogy egy vezeték nélküli töltőt helyeztem a telefonomra az egyik ilyen eszközzel. Most egy kis figyelmeztetés, hogy a vezeték nélküli töltés lassabb lesz, mint az USB töltő. Ezenkívül az első telefon, amelyen dolgoztam, műanyag talppal rendelkezik, a második fémből készült, így a második nem lehet vezeték nélküli

A régi telefon burkolatának most késznek kell lennie.

3. lépés: Az áramkör áttekintése

Az áramkör áttekintése
Az áramkör áttekintése

Az áramellátást 5 V -os eszközről, pl. USB -töltőről táplálják, de a dugasz/aljzat elrendezése természetesen Önön múlik. Ez egy TP4056 töltőhöz van csatlakoztatva. Rengeteg információ található erről a kis töltőről, így nem részletezem. Ez lehetővé teszi, hogy a tápegység fel tudja tölteni az akkumulátort, és ha nincs tápegység, és az akkumulátor elegendő töltöttségű, engedje meg, hogy az akkumulátor tápellátást nyújtson a mobiltelefonra.

Az akkumulátor, amelyet használtam, egyetlen 18650 -es cella volt, mivel ez 3,7 V -ot szolgáltatott, ami éppen megfelelő az Arduino Mini Pro és a Sim800 kártya számára. Körülbelül 3 óra használatot biztosít. Nem próbáltam kettőt párhuzamosan elhelyezni, de azt hiszem, ez működne és hosszabb készenléti időt adna.

Az akkumulátor táplálja az L293 H-hidat az XL6900 erősítő átalakítón keresztül, körülbelül 30 V-os kimenetre állítva. A csengő a GPO -n 30v körül szólhat, de váltakozó áramúnak kell lennie. Ezt szimulálhatjuk H -híd használatával. Ismét rengeteg információ található a H-hidakról a weben, így fölösleges ismételnem. De röviden a H-híd lehetővé teszi számunkra az áram irányának „cseréjét”. Ezeket a hidakat gyakran használják egyenáramú motorokban az irány megfordítására. Tehát az irányváltással csengethetünk. A kapcsolást az arduino végzi a 4. és az 5. érintkezőn.

Az arduino AT parancsok küldésével és fogadásával vezérli a Sim800 kártyát. A SeeedStudio könyvtárat használtam és módosítottam az arduino vezérléséhez, így hitelt kell adnom nekik.

A forgó tárcsázó csatlakoztatva van az arduino -hoz, és a tárcsázott számot kód alatt olvassuk be. Használtam és módosítottam a Guidomax kódját, és elismerést kell adnom neki az oktatható tárgyam ezen vonatkozásáért.

Az eredeti telefon NYÁK lapunkról mentett bekapcsolt kapcsoló csak egy kapcsoló, és az állapotot az arduino figyeli.

Van két állapotfény az arduino -tól, még nem döntöttem el, hogy mit kezdjek velük, ha valamit!

4. lépés: A kód

A telefon működtetéséhez szükséges kód a fenti. Nem állítom, hogy a kód a leghatékonyabb, de úgy tűnik, nekem működik.

A kódot egy Arduino Pro Min (3V) rendszerhez írták, és az Arduino IDE 1.8.5 verziójával készült.

Használja a mellékelt Seeeduino_GPRS-master.zip fájlt, mivel hozzáadtam néhány extra funkciót és módosítottam a csapokat az Arduino Mini Pro működtetéséhez.

Engedjék meg, hogy röviden átnézzem, mit akar a kód.

Az arduino először beállítja az Arduino csapjait, majd definiál egy tömböt a tárolt számokhoz. A gyakran tárcsázott számokat egy számjegyre kódolhatja a forgó tárcsázón. pl. az "1" tárcsázása a "32323254321" telefonszámra mutat. Legfeljebb 10 kódolt számot használhat.

Ezután elindítja a fő hurkot

Az első döntés a (boolOnHook == false) és (boolRING == false), ha igaz, ez azt jelenti, hogy a felhasználó felvette a kézibeszélőt, így hangot kell generálnunk a fülhallgatón.

Ezután végrehajtjuk a GuidoMax kódját, hogy megállapítsuk, milyen számokat tárcsázunk. Ha 5 másodperc múlva nem érkezik be jel a forgó tárcsázóról, akkor a pufferelt számot elküldi a SIM800 kártyára, és tárcsázza.

Amikor a boolOnHook valóra válik, letesszük a telefonhívást, és visszaállítjuk a telefonszám tömb pufferét.

Az fnRing funkciónak megfelelő késleltetése van, hogy utánozza az Egyesült Királyságbeli telefon csengését

A functon fnTestBell a harangozási áramkör tesztelésére szolgál

Az fnDebug függvényt használtuk a változók tesztelés közbeni kiadására a soros monitorra.

5. lépés: A NYÁK és a végleges szerelvény felépítése

A NYÁK építése és a végleges szerelvény
A NYÁK építése és a végleges szerelvény
A NYÁK építése és a végleges szerelvény
A NYÁK építése és a végleges szerelvény
A NYÁK építése és a végleges szerelvény
A NYÁK építése és a végleges szerelvény

A NYÁK elrendezés a képen látható, de ne feledje, hogy ez az áramkörből lett generálva, ezért módosítani kell.

A modokat nagyon könnyű megtenni, ha bízik abban, hogy bármilyen elektronikus áramkört épít, ezek a változtatások egyszerűek.

Vágja le a két sávot, és rögzítse a piros vezetéket.

Vágjon további két vágányt, és adja hozzá a kék vezetéket.

A vezetékek hozzáadása előtt könnyebb lehet a TP4056 modul és a fejlécek beforrasztása, hogy a vezetékek rögzítési ponttal rendelkezzenek.

Az első modul, amelyet egyébként be kell forrasztani, a TP4056. Miután belépett, győződjön meg arról, hogy képes 5 V -ot fogadni a PWR bemenetről, és 4,2 V -ot az akkumulátorra, és 4,2 V -ot az áramkör többi részére.

Ezután helyezze be az XL6009 -et, és állítsa be, amíg el nem éri a 30 V -ot.

Ezután adja hozzá az L293 H-hidat és az Arduino-t. Ebben a szakaszban felvillanhat az Arduino, és tesztelheti, hogy a harangozó működik -e az fnTestBell segítségével.

Ha minden rendben, adja hozzá a SIM800 modult és a többi tűfejlécet, tranzisztorokat és passzív elemeket.

Utoljára hozzá kell adni a horogon lévő kapcsolót.

Csavarja vissza az új NYÁK-lapot a telefonházba, ügyelve arra, hogy a horogon lévő kapcsoló bekapcsolódjon a horogra rögzített bölcső mechanizmusába.

Csatlakoztassa az akkumulátort, a forgó tárcsázót, a mikrofont, a hangszórót, a csengőt, az állapotjelző LED-eket, ha használja őket, és a ki-be kapcsolót. Helyezze az akkumulátort megfelelő aljzatba. Közvetlenül a harang mögé tettem sok kék-taccal!

Kapcsolja ki a krumplit, és ha még nem tette meg, 3 V -os FTDI -kártya segítségével villanja be a RetroMobile szoftvert az arduino -ba.

Tápellátás a TP4056 -on, és ha kék (a táblámon), az akkumulátor fel van töltve, és feltéve, hogy van SIM -kártya a SIM800 -ban, akkor mostantól telefonálhat.

Ügyeljen arra, hogy a külső burkolatot összeszerelje, nehogy becsípje a vezetékeket.

6. lépés: Mi a következő lépés?

Szeretnék valamit kezdeni az állapotjelzőkkel, esetleg szöveg-morze kóddal. Vagy figyelmeztetés villogása, ha az akkumulátor majdnem lemerült. A SIM800 képes jelenteni az akkumulátor töltöttségi szintjét.

Jó lehetett gondolkodni egy BT modul hozzáadásáról, hogy párosíthassam egy másik telefonnal vagy az autómmal.

Olvastam on-line, hogy valaki írt kódot, hogy valaki írt egy kódrészletet, amely lehetővé teszi, hogy valaki szövegesen küldjön egy telefonszámot a modulnak, amely lehetővé teszi a gyorshívó számok tárolását, nem pedig a durva, kódolt kódokat.

Köszönjük, hogy elolvasta, és ha szeretne PCB -táblát, írjon nekem a [email protected] címre

Köszönöm, és kérem, szavazzon rám a kuka-kincs versenyen!

Ajánlott: