Съдържание:
- Стъпка 1: Настройка, Arduino UNO
- Стъпка 2: Синя дъска (Bluetooth)
- Стъпка 3: Жълта дъска (телефон, RJ11)
- Стъпка 4: Бяла дъска (DTMF декодер)
- Стъпка 5: Свършихме хардуера
- Стъпка 6: Код на дъската на Arduino
- Стъпка 7: Код на приложението за смартфон
- Стъпка 8: Готово
Видео: Smart Dial - автоматичен коригиращ традиционен телефонен телефон: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Smart Dial е интелигентен телефон с автоматична корекция, създаден за възрастни хора със специални нужди и позволява на възрастните хора да набират директно от традиционните телефони, с които са свикнали.
Едва чрез доброволчество в местен център за грижи за възрастни хора наистина разбрах трудностите, пред които е изправена популация от възрастни хора при изпълнение на ежедневните задачи, които всички приемаме за даденост. Затова създадох „Интелигентно набиране“, функция за автоматично коригиране, добавена към традиционните телефони, която гарантира, че неправилно набраните номера се настройват автоматично, за да съответстват на номерата в списъка с контакти на обаждащия се в смартфона.
Стъпка 1: Настройка, Arduino UNO
В тази първа стъпка изграждаме схемата, показана по -горе. Проводниците ще бъдат свързани с други части в следващите стъпки и те ще бъдат посочени с ПИН номера.
Материали:
Arduino UNO x1
проводници x10
Стъпка 2: Синя дъска (Bluetooth)
В тази стъпка ще свържем Bluetooth модула.
Материали:
Bluetooth модул PlayRobot x1
проводници x2
резистори x2 (1k ohm, 2k ohm)
Стъпка 3: Жълта дъска (телефон, RJ11)
В третата стъпка ще свържем традиционния телефон към Arduino UNO, използвайки жак RJ11.
Материали:
RJ11 жак x1
9V батерия и конектор x1
PC817 фотодвойка x1 (Не е на снимката на материалите, съжалявам.)
резистор x1 (220 ома)
Стъпка 4: Бяла дъска (DTMF декодер)
Сега ще свържем DTMF (Dual-Tone Multiple Frequency) декодер.
Материали:
CMD8870 DTMF декодер x1
Кристален осцилатор (Xtal) 3.58MHz x1
проводник x2
резистор x3 (10k ohm, 100k ohm, 330k ohm)
кондензатор x2 (0,1 микроФ)
---
За да проверя дали DTMF декодерът работи, свързах към него LED светлина. Ако също искате да свържете светодиода, ще ви трябват два допълнителни материала.
Материали за LED:
LED x1
резистор x1 (220 ома)
Стъпка 5: Свършихме хардуера
Честито! Готовата работа трябва да изглежда така. Сега, продължете със софтуера!
Стъпка 6: Код на дъската на Arduino
Използвам стандартната Arduino IDE. Тук съм предоставил изходния код и диаграма за вашата информация. По принцип програмата чете въведените цифри и ги изпраща към смартфона чрез Bluetooth.
Стъпка 7: Код на приложението за смартфон
За приложението използвах Android Studio. Отново предоставих изходния код и включих диаграми. По принцип приложението използва алгоритъм Edit Distance, за да провери за правилния номер от списъка с контакти.
---
Често задавани въпроси: Няма ли функцията за автоматично коригиране да извика грешен човек, ако номерата са сходни?
Ако се чудите, логиката ми е, че възрастните хора с влошени способности най -вероятно няма да имат куп хора в списъка си с контакти (вероятно само членовете на семейството им), така че не мисля, че се обаждате на грешен човек, който случайно има подобен брой би бил голям проблем. Ако имате предвид по -добър алгоритъм, ще се радвам да го чуя!
Стъпка 8: Готово
Свържете всичко заедно и го тествайте! Също така, не се колебайте да споделите идеите си тук!
:)
Препоръчано:
Направете зарядно устройство за USB телефон за почти всеки мобилен телефон!: 4 стъпки
Направете зарядно устройство за USB телефон за почти всеки мобилен телефон !: Зарядното ми устройство изгоря, затова си помислих: „Защо не създадете свой собствен?“
Как да създадете просто приложение за телефонен указател C#: 7 стъпки
Как да създам просто приложение за телефонен указател C#: Здравейте, аз съм Лука, това е първият ми Instructable. Искам да ви покажа как да създадете просто приложение за телефонен указател в Microsoft Visual Studio, използвайки C#. Добре е да имате някои основни познания по програмиране, преди да направите този проект. Да започваме. Ние
Как да получите страхотен изцяло текстов телефонен номер с Google Voice: 7 стъпки
Как да получите страхотен изцяло текстов телефонен номер с Google Voice: Google Voice е безплатна услуга, която ви позволява да управлявате всичките си телефони с един номер, преписва гласови съобщения в текст и дава безплатни SMS. Когато се регистрирате за Google Voice, получавате за да изберете число от милионите номера, запазени от Google
Резервно зареждане на батерията за безжичен телефонен базов модул: 6 стъпки
Архивиране на батерията за базовия модул за безжичен телефон: Въведение Направете резервно копие на батерията за базовия модул за безжичен телефон, за да позволите на всички слушалки да работят по време на прекъсване на захранването.
Станция за зареждане на телефон за ретро телефон: 10 стъпки (със снимки)
Станция за зареждане на телефон с ретро телефон: Обичам външния вид на старинен ротационен телефон и няколко от тях лежаха наоколо и молеха да бъдат върнати към живот. В пристъп на вдъхновение реших да се оженя за форма и функция. Така се ражда станцията за зареждане на телефона с ретро телефон