Turinys:

Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai
Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai

Video: Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai

Video: Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai
Video: Kaip naudotis FACEBOOK programėle? 2024, Liepa
Anonim
Image
Image
Sąranka, „Arduino UNO“
Sąranka, „Arduino UNO“

„Smart Dial“yra išmanusis automatiškai taisomas telefonas, sukurtas senyvo amžiaus žmonėms, turintiems specialių poreikių, ir leidžia senjorams rinkti tiesiogiai iš įprastų telefonų, prie kurių jie yra įpratę.

Tik savanoriaudamas vietos senjorų globos centre iš tikrųjų supratau sunkumus, su kuriais susiduria vyresnio amžiaus žmonių populiacija, atlikdama kasdienes užduotis, kurias visi laikome savaime suprantamu dalyku. Todėl sukūriau „Išmanųjį rinkimą“-automatinio taisymo funkciją, pridėtą prie tradicinių telefonų, kuri užtikrina, kad neteisingai surinkti numeriai bus automatiškai sureguliuoti, kad atitiktų skambinančiojo išmaniųjų telefonų kontaktų sąraše esančius numerius.

1 veiksmas: sąranka, „Arduino UNO“

Sąranka, „Arduino UNO“
Sąranka, „Arduino UNO“
Sąranka, „Arduino UNO“
Sąranka, „Arduino UNO“

Šiame pirmame žingsnyje mes kuriame aukščiau parodytą grandinę. Vykdydami toliau nurodytus veiksmus, laidai bus prijungti prie kitų dalių ir bus nurodyti pagal PIN kodą.

Medžiagos:

Arduino UNO x1

laidai x10

2 veiksmas: mėlyna lenta („Bluetooth“)

Mėlyna lenta („Bluetooth“)
Mėlyna lenta („Bluetooth“)
Mėlyna lenta („Bluetooth“)
Mėlyna lenta („Bluetooth“)
Mėlyna lenta („Bluetooth“)
Mėlyna lenta („Bluetooth“)

Šiame žingsnyje mes prijungsime „Bluetooth“modulį.

Medžiagos:

„PlayRobot“„Bluetooth“modulis x1

laidai x2

rezistoriai x2 (1k om, 2k om)

3 žingsnis: geltona lenta (telefonas, RJ11)

Geltona lenta (telefonas, RJ11)
Geltona lenta (telefonas, RJ11)
Geltona lenta (telefonas, RJ11)
Geltona lenta (telefonas, RJ11)
Geltona lenta (telefonas, RJ11)
Geltona lenta (telefonas, RJ11)

Trečiajame žingsnyje mes prijungsime tradicinį telefoną prie „Arduino UNO“naudodami RJ11 lizdą.

Medžiagos:

RJ11 lizdas x1

9V baterija ir jungtis x1

PC817 fotoelemeris x1 (jo nėra medžiagų nuotraukoje, atsiprašau.)

rezistorius x1 (220 omų)

4 žingsnis: balta lenta (DTMF dekoderis)

Baltoji lenta (DTMF dekoderis)
Baltoji lenta (DTMF dekoderis)
Baltoji lenta (DTMF dekoderis)
Baltoji lenta (DTMF dekoderis)
Baltoji lenta (DTMF dekoderis)
Baltoji lenta (DTMF dekoderis)

Dabar mes prijungsime DTMF (Dual-Tone Multiple Frequency) dekoderį.

Medžiagos:

CMD8870 DTMF dekoderis x1

Krištolo osciliatorius (Xtal) 3,58 MHz x1

laidas x2

rezistorius x3 (10k, 100k, 330k om)

kondensatorius x2 (0,1 mikroF)

---

Norėdami patikrinti, ar DTMF dekoderis veikia, prie jo prijungiau LED lemputę. Jei taip pat norite prijungti šviesos diodą, jums reikės dviejų papildomų medžiagų.

Medžiagos šviesos diodams:

Šviesos diodas x1

rezistorius x1 (220 omų)

5 žingsnis: mes baigėme aparatūrą

Mes baigėme aparatūrą!
Mes baigėme aparatūrą!

Sveikinu! Baigtas darbas turėtų atrodyti taip. Dabar pereikite prie programinės įrangos!

6 veiksmas: „Arduino“lentos kodas

„Arduino“lentos kodas
„Arduino“lentos kodas

Aš naudoju numatytąjį „Arduino IDE“. Čia aš pateikiau jūsų informacijos šaltinio kodą ir schemą. Iš esmės programa perskaitė įvestus skaitmenis ir išsiuntė juos į išmanųjį telefoną per „Bluetooth“.

7 veiksmas: išmaniojo telefono programos kodas

Išmaniojo telefono programos kodas
Išmaniojo telefono programos kodas

Programai naudojau „Android Studio“. Vėlgi, pateikiau šaltinio kodą ir įtraukiau srauto diagramas. Iš esmės programa naudoja Redaguoti atstumą algoritmą, kad patikrintų, ar kontaktų sąraše yra teisingas numeris.

---

DUK: Ar automatinio taisymo funkcija nepaskambintų netinkamam asmeniui, jei skaičiai yra panašūs?

Jei jums įdomu, mano logika yra tokia, kad pagyvenusių žmonių, kurių gebėjimai yra pablogėję, kontaktų sąraše greičiausiai nebūtų daugybės žmonių (tikriausiai tik jų šeimos narių), todėl nemanau, kad paskambinote netinkamam asmeniui, kuris turi panašus skaičius būtų didelė problema. Jei turite omenyje geresnį algoritmą, man būtų malonu jį išgirsti!

8 žingsnis: padaryta

Sujunk viską ir išbandyk! Taip pat nedvejodami pasidalykite savo idėjomis čia!

:)

Rekomenduojamas: