Obsah:

Smart Dial - inteligentný tradičný telefón s automatickou opravou: 8 krokov
Smart Dial - inteligentný tradičný telefón s automatickou opravou: 8 krokov

Video: Smart Dial - inteligentný tradičný telefón s automatickou opravou: 8 krokov

Video: Smart Dial - inteligentný tradičný telefón s automatickou opravou: 8 krokov
Video: LW11 AGPTEK Smartwatch IP68: что нужно знать // Лучшие бюджетные часы на АлиЭкспресс 2024, November
Anonim
Image
Image
Nastavenie, Arduino UNO
Nastavenie, Arduino UNO

Smart Dial je inteligentný telefón s automatickými opravami vytvorený pre seniorov so špeciálnymi potrebami a umožňuje seniorom telefonovať priamo z tradičných telefónov, na ktoré sú zvyknutí.

Až vďaka dobrovoľníckej práci v miestnom stredisku starostlivosti o seniorov som skutočne porozumel ťažkostiam, s ktorými sa populácia starších ľudí stretáva pri plnení každodenných úloh, ktoré všetci považujeme za samozrejmé. Preto som vytvoril „Smart Dial“, funkciu automatických opráv pridanú k tradičným telefónom, ktorá zaisťuje, že nesprávne vytáčané čísla sa automaticky upravia tak, aby zodpovedali číslam v zozname kontaktov smartfónu volajúceho.

Krok 1: Nastavenie, Arduino UNO

Nastavenie, Arduino UNO
Nastavenie, Arduino UNO
Nastavenie, Arduino UNO
Nastavenie, Arduino UNO

V tomto prvom kroku budujeme obvod zobrazený vyššie. V nasledujúcich krokoch budú vodiče prepojené s ďalšími časťami a budú označené číslom PIN.

Materiály:

Arduino UNO x1

vodiče x10

Krok 2: Modrá tabuľa (Bluetooth)

Modrá tabuľa (Bluetooth)
Modrá tabuľa (Bluetooth)
Modrá tabuľa (Bluetooth)
Modrá tabuľa (Bluetooth)
Modrá tabuľa (Bluetooth)
Modrá tabuľa (Bluetooth)

V tomto kroku sa chystáme pripojiť modul Bluetooth.

Materiály:

Modul Bluetooth PlayRobot x1

vodiče x2

odpory x2 (1 k ohm, 2 k ohm)

Krok 3: Žltá tabuľa (telefón, RJ11)

Žltá tabuľa (telefón, RJ11)
Žltá tabuľa (telefón, RJ11)
Žltá tabuľa (telefón, RJ11)
Žltá tabuľa (telefón, RJ11)
Žltá tabuľa (telefón, RJ11)
Žltá tabuľa (telefón, RJ11)

V treťom kroku ideme pripojiť tradičný telefón k Arduino UNO pomocou konektora RJ11.

Materiály:

Konektor RJ11 x1

9V batéria a konektor x1

Fotočlánok PC817 x1 (Ospravedlňujeme sa, nie je na fotografii materiálov.)

odpor x1 (220 ohmov)

Krok 4: Biela tabuľa (dekodér DTMF)

Biela doska (dekodér DTMF)
Biela doska (dekodér DTMF)
Biela doska (dekodér DTMF)
Biela doska (dekodér DTMF)
Biela doska (dekodér DTMF)
Biela doska (dekodér DTMF)

Teraz pripojíme dekodér DTMF (Dual-Tone Multiple Frequency).

Materiály:

CMD8870 DTMF dekodér x1

Kryštálový oscilátor (Xtal) 3,58 MHz x1

drôt x2

odpor x3 (10 k ohm, 100 k ohm, 330 k ohm)

kondenzátor x2 (0,1 mikroF)

---

Aby som otestoval, či dekodér DTMF funguje, pripojil som k nemu LED svetlo. Ak by ste tiež chceli pripojiť LED, budete potrebovať ďalšie dva materiály.

Materiály pre LED:

LED x1

odpor x1 (220 ohmov)

Krok 5: Hotovo s hardvérom

S hardvérom sme hotoví!
S hardvérom sme hotoví!

Gratulujem Hotové dielo by malo vyzerať takto. Teraz pokračujeme v softvéri!

Krok 6: Kód dosky Arduino

Kód dosky Arduino
Kód dosky Arduino

Používam predvolené IDE Arduino. Tu som pre vašu informáciu poskytol zdrojový kód a vývojový diagram. Program v zásade prečítal zadané číslice a odoslal ich do smartfónu prostredníctvom Bluetooth.

Krok 7: Kód aplikácie pre smartphone

Kód aplikácie pre smartfóny
Kód aplikácie pre smartfóny

Na aplikáciu som použil Android Studio. Opäť som poskytol zdrojový kód a zahrnul vývojové diagramy. Aplikácia v zásade používa algoritmus Upraviť vzdialenosť na kontrolu správneho čísla zo zoznamu kontaktov.

---

Časté otázky: Nezavolala by funkcia automatických opráv nesprávnu osobu, ak sú čísla podobné?

Ak vás zaujíma, moja logika je taká, že starší ľudia so zhoršenými schopnosťami by s najväčšou pravdepodobnosťou nemali na zozname kontaktov veľa ľudí (pravdepodobne iba svojich rodinných príslušníkov), takže si nemyslím, že by som zavolal nesprávnej osobe, ktorá má náhodou podobné číslo by bol veľký problém. Ak máte na mysli lepší algoritmus, rád by som ho počul!

Krok 8: Hotovo

Spojte všetko dohromady a vyskúšajte to! Tiež sa tu pokojne podeľte o svoje nápady!

:)

Odporúča: