Indholdsfortegnelse:

Smart Dial - en automatisk korrektion af smart traditionel telefon: 8 trin
Smart Dial - en automatisk korrektion af smart traditionel telefon: 8 trin

Video: Smart Dial - en automatisk korrektion af smart traditionel telefon: 8 trin

Video: Smart Dial - en automatisk korrektion af smart traditionel telefon: 8 trin
Video: Quickest автомобилей 2016 Tesla Model S P100D самостоятельной вождения автомобиля в мире 2024, December
Anonim
Image
Image
Opsætning, Arduino UNO
Opsætning, Arduino UNO

Smart Dial er en intelligent auto-korrekt telefon, der er skabt til ældre med særlige behov, og den gør det muligt for seniorer at ringe direkte fra traditionelle telefoner, de er vant til.

Det var kun gennem frivilligt arbejde på et lokalt ældreplejecenter, at jeg virkelig forstod de vanskeligheder, som en befolkning af ældre står over for med at udføre daglige opgaver, vi alle tager for givet. Derfor oprettede jeg "Smart Dial", en auto-korrekt funktion tilføjet til traditionelle telefoner, som sikrer, at forkert opkaldte numre automatisk justeres, så de matcher numrene på den opkaldendes Smartphone-kontaktliste.

Trin 1: Opsætning, Arduino UNO

Opsætning, Arduino UNO
Opsætning, Arduino UNO
Opsætning, Arduino UNO
Opsætning, Arduino UNO

I dette første trin bygger vi kredsløbet vist ovenfor. Ledningerne vil blive forbundet andre dele i de følgende trin, og de vil blive henvist med PIN -nummeret.

Materialer:

Arduino UNO x1

ledninger x10

Trin 2: Blue Board (Bluetooth)

Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)
Blue Board (Bluetooth)

I dette trin skal vi forbinde Bluetooth -modulet.

Materialer:

PlayRobot Bluetooth -modul x1

ledninger x2

modstande x2 (1k ohm, 2k ohm)

Trin 3: Yellow Board (telefon, RJ11)

Yellow Board (telefon, RJ11)
Yellow Board (telefon, RJ11)
Yellow Board (telefon, RJ11)
Yellow Board (telefon, RJ11)
Yellow Board (telefon, RJ11)
Yellow Board (telefon, RJ11)

I det tredje trin skal vi forbinde den traditionelle telefon til Arduino UNO ved hjælp af RJ11 -stik.

Materialer:

RJ11 jack x1

9V batteri og stik x1

PC817 fotokobler x1 (Det er ikke på materialefotoet, desværre.)

modstand x1 (220 ohm)

Trin 4: White Board (DTMF -dekoder)

White Board (DTMF -dekoder)
White Board (DTMF -dekoder)
White Board (DTMF -dekoder)
White Board (DTMF -dekoder)
White Board (DTMF -dekoder)
White Board (DTMF -dekoder)

Nu skal vi forbinde DTMF-dekoderen (Dual-Tone Multiple Frequency).

Materialer:

CMD8870 DTMF -dekoder x1

Krystaloscillator (Xtal) 3,58MHz x1

ledning x2

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

kondensator x2 (0,1 microF)

---

For at teste, om DTMF -dekoderen virker, tilsluttede jeg en LED -lampe til den. Hvis du også vil tilslutte LED'en, skal du bruge yderligere to materialer.

Materialer til LED:

LED x1

modstand x1 (220 ohm)

Trin 5: Vi er færdige med hardwaren

Vi er færdige med hardware!
Vi er færdige med hardware!

Tillykke! Det færdige arbejde skal se sådan ud. Nu går vi videre med softwaren!

Trin 6: Arduino Board Code

Arduino Board Code
Arduino Board Code

Jeg bruger standard Arduino IDE. Her har jeg givet kildekoden og et rutediagram til dine oplysninger. Grundlæggende læste programmet de indtastede cifre og sendte dem til smartphonen via Bluetooth.

Trin 7: Smartphone -appkode

App -kode til smartphone
App -kode til smartphone

Til appen brugte jeg Android Studio. Igen har jeg givet kildekoden og inkluderet flowdiagrammer. Grundlæggende bruger appen redigeringsafstand -algoritmen til at kontrollere det korrekte nummer fra kontaktlisten.

---

Ofte stillede spørgsmål: Ville den autokorrigerende funktion ikke kalde den forkerte person, hvis tallene ligner hinanden?

Hvis du undrer dig, er min logik, at ældre med forringede evner sandsynligvis ikke ville have en flok mennesker på deres kontaktliste (sandsynligvis kun deres familiemedlemmer), så jeg tror ikke, at jeg ringer til den forkerte person, der tilfældigvis har en lignende antal ville være et stort problem. Hvis du har en bedre algoritme i tankerne, ville jeg blive glad for at høre den!

Trin 8: Udført

Tilslut alt sammen og test det! Del også gerne dine ideer her!

:)

Anbefalede: