Orodha ya maudhui:

Smart Dial - Sahihisha Sauti ya Jadi ya Jadi: Hatua 8
Smart Dial - Sahihisha Sauti ya Jadi ya Jadi: Hatua 8

Video: Smart Dial - Sahihisha Sauti ya Jadi ya Jadi: Hatua 8

Video: Smart Dial - Sahihisha Sauti ya Jadi ya Jadi: Hatua 8
Video: 😰😰😰mwizi achomwa 🔥🔥🔥 aki watu hamtaona mbinguni⛪⛪ 2024, Julai
Anonim
Image
Image
Usanidi, Arduino UNO
Usanidi, Arduino UNO

Smart Dial ni simu yenye akili inayosahihisha kiotomatiki iliyoundwa kwa wazee wenye mahitaji maalum, na inawawezesha wazee kupiga moja kwa moja kutoka kwa simu za jadi walizozizoea.

Ilikuwa tu kwa kujitolea katika kituo cha utunzaji wa wazee hapo ndipo nilipokuja kuelewa shida zinazokabiliwa na idadi ya watu wazee katika kufanya kazi za kila siku ambazo sisi sote tunachukulia kawaida. Kwa hivyo, niliunda "Smart Dial", kazi ya kusahihisha kiotomatiki iliyoongezwa kwa simu za jadi ambayo inahakikisha nambari zilizopigwa kimakosa zimebadilishwa kiatomati ili zilingane na nambari kwenye orodha ya mawasiliano ya Anwani ya Smartphone.

Hatua ya 1: Usanidi, Arduino UNO

Usanidi, Arduino UNO
Usanidi, Arduino UNO
Usanidi, Arduino UNO
Usanidi, Arduino UNO

Katika hatua hii ya kwanza, tunaunda mzunguko ulioonyeshwa hapo juu. Waya zitaunganishwa sehemu zingine katika hatua zifuatazo, na zitaelekezwa na nambari ya PIN.

Vifaa:

Arduino UNO x1

waya x10

Hatua ya 2: Bodi ya Bluu (Bluetooth)

Bodi ya Bluu (Bluetooth)
Bodi ya Bluu (Bluetooth)
Bodi ya Bluu (Bluetooth)
Bodi ya Bluu (Bluetooth)
Bodi ya Bluu (Bluetooth)
Bodi ya Bluu (Bluetooth)

Katika hatua hii, tutaunganisha moduli ya Bluetooth.

Vifaa:

Moduli ya PlayRobot Bluetooth x1

waya x2

vipingamizi x2 (1k ohm, 2k ohm)

Hatua ya 3: Bodi ya Njano (Simu, RJ11)

Bodi ya Njano (Simu, RJ11)
Bodi ya Njano (Simu, RJ11)
Bodi ya Njano (Simu, RJ11)
Bodi ya Njano (Simu, RJ11)
Bodi ya Njano (Simu, RJ11)
Bodi ya Njano (Simu, RJ11)

Katika hatua ya tatu tutaunganisha simu ya jadi kwa Arduino UNO kwa kutumia RJ11 jack.

Vifaa:

RJ11 jack x1

9V betri & kontakt x1

PC817 photocoupler x1 (Sio kwenye picha ya vifaa, samahani.)

kipinga x1 (220 ohm)

Hatua ya 4: Bodi Nyeupe (DTMF Decoder)

Bodi Nyeupe (DTMF Decoder)
Bodi Nyeupe (DTMF Decoder)
Bodi Nyeupe (DTMF Decoder)
Bodi Nyeupe (DTMF Decoder)
Bodi Nyeupe (DTMF Decoder)
Bodi Nyeupe (DTMF Decoder)

Sasa, tutaunganisha kisimbuzi cha DTMF (Dual-Tone Multiple Frequency).

Vifaa:

CMD8870 DTMF avkodare x1

Crystal Oscillator (Xtal) 3.58MHz x1

waya x2

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

capacitor x2 (0.1 microF)

---

Ili kujaribu ikiwa dekoda ya DTMF inafanya kazi, niliunganisha taa ya LED nayo. Ikiwa unataka pia kuunganisha LED, utahitaji vifaa viwili vya ziada.

Vifaa vya LED:

LED x1

kipinga x1 (220 ohm)

Hatua ya 5: Tumefanya na vifaa

Tumefanya na vifaa!
Tumefanya na vifaa!

Hongera! Kazi iliyokamilishwa inapaswa kuonekana kama hii. Sasa, kuendelea na programu!

Hatua ya 6: Msimbo wa Bodi ya Arduino

Nambari ya Bodi ya Arduino
Nambari ya Bodi ya Arduino

Ninatumia chaguo-msingi Arduino IDE. Hapa nimetoa nambari ya chanzo na chati ya mtiririko kwa habari yako. Kimsingi, programu hiyo ilisoma nambari zilizoingizwa na kuzituma kwa smartphone kupitia Bluetooth.

Hatua ya 7: Nambari ya Programu ya Smartphone

Nambari ya Programu ya Smartphone
Nambari ya Programu ya Smartphone

Kwa programu, nilitumia Studio ya Android. Tena, nimetoa nambari ya chanzo na kujumuisha chati za mtiririko. Kimsingi, programu hutumia Hariri algorithm ili kuangalia nambari sahihi kutoka kwa orodha ya mawasiliano.

---

Maswali: Je! Kazi inayosahihisha kiotomatiki haitaita mtu mbaya ikiwa nambari zinafanana?

Ikiwa unajiuliza, mantiki yangu ni kwamba wazee walio na uwezo uliodhoofika hawatakuwa na kundi la watu kwenye orodha yao ya mawasiliano (labda tu wanafamilia wao), kwa hivyo sidhani kumwita mtu mbaya ambaye ana idadi sawa itakuwa shida sana. Ikiwa una algorithm bora katika akili, ningefurahi kuisikia!

Hatua ya 8: Imekamilika

Unganisha kila kitu pamoja na ujaribu! Pia, jisikie huru kushiriki maoni yako hapa!

:)

Ilipendekeza: