Оглавление:
- Шаг 1: Настройка, Arduino UNO
- Шаг 2: синяя плата (Bluetooth)
- Шаг 3: Желтая доска (телефон, RJ11)
- Шаг 4: Белая доска (DTMF-декодер)
- Шаг 5: Мы закончили с оборудованием
- Шаг 6: Код платы Arduino
- Шаг 7. Код приложения для смартфона
- Шаг 8: Готово
![Smart Dial - традиционный умный телефон с автокоррекцией: 8 шагов Smart Dial - традиционный умный телефон с автокоррекцией: 8 шагов](https://i.howwhatproduce.com/images/001/image-2527-50-j.webp)
Видео: Smart Dial - традиционный умный телефон с автокоррекцией: 8 шагов
![Видео: Smart Dial - традиционный умный телефон с автокоррекцией: 8 шагов Видео: Smart Dial - традиционный умный телефон с автокоррекцией: 8 шагов](https://i.ytimg.com/vi/GCTdl3f4F18/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![Image Image](https://i.howwhatproduce.com/images/001/image-2527-52-j.webp)
![](https://i.ytimg.com/vi/6PXI9erg0vc/hqdefault.jpg)
![Настройка, Arduino UNO Настройка, Arduino UNO](https://i.howwhatproduce.com/images/001/image-2527-53-j.webp)
Smart Dial - это интеллектуальный телефон с функцией автокоррекции, созданный для пожилых людей с особыми потребностями, который позволяет пожилым людям набирать номера напрямую с обычных телефонов, к которым они привыкли.
Только благодаря волонтерской работе в местном центре по уходу за пожилыми людьми я действительно пришел к пониманию трудностей, с которыми сталкиваются пожилые люди при выполнении повседневных задач, которые мы все считаем само собой разумеющимися. Поэтому я создал «Умный набор» - функцию автокоррекции, добавленную к традиционным телефонам, которая обеспечивает автоматическую корректировку неправильно набранных номеров в соответствии с номерами в списке контактов смартфона звонящего.
Шаг 1: Настройка, Arduino UNO
![Настройка, Arduino UNO Настройка, Arduino UNO](https://i.howwhatproduce.com/images/001/image-2527-54-j.webp)
![Настройка, Arduino UNO Настройка, Arduino UNO](https://i.howwhatproduce.com/images/001/image-2527-55-j.webp)
На этом первом этапе мы строим схему, показанную выше. Провода будут подключены к другим частям на следующих этапах, и им будет присвоен ПИН-код.
Материалы:
Arduino UNO x1
провода x10
Шаг 2: синяя плата (Bluetooth)
![Синяя доска (Bluetooth) Синяя доска (Bluetooth)](https://i.howwhatproduce.com/images/001/image-2527-56-j.webp)
![Синяя доска (Bluetooth) Синяя доска (Bluetooth)](https://i.howwhatproduce.com/images/001/image-2527-57-j.webp)
![Синяя доска (Bluetooth) Синяя доска (Bluetooth)](https://i.howwhatproduce.com/images/001/image-2527-58-j.webp)
На этом этапе мы собираемся подключить модуль Bluetooth.
Материалы:
Модуль Bluetooth PlayRobot x1
провода x2
резисторы x2 (1 кОм, 2 кОм)
Шаг 3: Желтая доска (телефон, RJ11)
![Желтая доска (телефон, RJ11) Желтая доска (телефон, RJ11)](https://i.howwhatproduce.com/images/001/image-2527-59-j.webp)
![Желтая доска (телефон, RJ11) Желтая доска (телефон, RJ11)](https://i.howwhatproduce.com/images/001/image-2527-60-j.webp)
![Желтая доска (телефон, RJ11) Желтая доска (телефон, RJ11)](https://i.howwhatproduce.com/images/001/image-2527-61-j.webp)
На третьем этапе мы собираемся подключить традиционный телефон к Arduino UNO через разъем RJ11.
Материалы:
Разъем RJ11 x1
Аккумулятор 9 В и разъем x1
Оптрон PC817 x1 (его нет на фото материалов, извините.)
резистор x1 (220 Ом)
Шаг 4: Белая доска (DTMF-декодер)
![Белая доска (DTMF-декодер) Белая доска (DTMF-декодер)](https://i.howwhatproduce.com/images/001/image-2527-62-j.webp)
![Белая доска (DTMF-декодер) Белая доска (DTMF-декодер)](https://i.howwhatproduce.com/images/001/image-2527-63-j.webp)
![Белая доска (DTMF-декодер) Белая доска (DTMF-декодер)](https://i.howwhatproduce.com/images/001/image-2527-64-j.webp)
Теперь мы собираемся подключить декодер DTMF (Dual-Tone Multiple Frequency).
Материалы:
CMD8870 DTMF декодер x1
Кристаллический осциллятор (Xtal) 3,58 МГц x1
провод x2
резистор x3 (10 кОм, 100 кОм, 330 кОм)
конденсатор x2 (0,1 мкФ)
---
Чтобы проверить, работает ли декодер DTMF, я подключил к нему светодиодную лампу. Если вы также хотите подключить светодиод, вам понадобятся два дополнительных материала.
Материалы для светодиода:
Светодиод x1
резистор x1 (220 Ом)
Шаг 5: Мы закончили с оборудованием
![Мы закончили с оборудованием! Мы закончили с оборудованием!](https://i.howwhatproduce.com/images/001/image-2527-65-j.webp)
Поздравляю! Готовая работа должна выглядеть так. Теперь перейдем к программному обеспечению!
Шаг 6: Код платы Arduino
![Код платы Arduino Код платы Arduino](https://i.howwhatproduce.com/images/001/image-2527-66-j.webp)
Я использую IDE Arduino по умолчанию. Здесь я предоставил для вашей информации исходный код и блок-схему. В основном программа считывала введенные цифры и отправляла их на смартфон через Bluetooth.
Шаг 7. Код приложения для смартфона
![Код приложения для смартфона Код приложения для смартфона](https://i.howwhatproduce.com/images/001/image-2527-67-j.webp)
Для приложения я использовал Android Studio. Опять же, я предоставил исходный код и включил блок-схемы. По сути, приложение использует алгоритм Edit Distance для проверки правильности номера в списке контактов.
---
Часто задаваемые вопросы: не вызовет ли функция автокоррекции не того человека, если числа совпадают?
Если вам интересно, моя логика заключается в том, что пожилые люди с ухудшенными способностями, скорее всего, не будут иметь в своем списке контактов группу людей (вероятно, только членов их семей), поэтому я не думаю, что звоню не тому человеку, у которого есть подобное число было бы большой проблемой. Если вы имеете в виду алгоритм получше, я был бы рад его услышать!
Шаг 8: Готово
Соедините все вместе и протестируйте! Также не стесняйтесь делиться своими идеями здесь!
:)
Рекомендуемые:
Умный пояс: 18 шагов
![Умный пояс: 18 шагов Умный пояс: 18 шагов](https://i.howwhatproduce.com/images/001/image-173-j.webp)
Умный пояс: носить гаджет очень сложно. Честно говоря, в этом проекте мне помогла мама сшить мне чехол, потому что я не могу шить самостоятельно. Будьте осторожны при шитье на швейной машине. Если у вас никогда не было опыта шитья на швейной машине, это также
Умный дом от Raspberry Pi: 5 шагов (с изображениями)
![Умный дом от Raspberry Pi: 5 шагов (с изображениями) Умный дом от Raspberry Pi: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-202-j.webp)
Умный дом от Raspberry Pi: уже существует несколько продуктов, которые делают вашу квартиру умнее, но большинство из них являются проприетарными решениями. Но зачем вам подключение к Интернету, чтобы включать свет с помощью смартфона? Это была одна из причин, по которой я создал свой собственный Smar
Умный чехол для Nexus 7 с сахаром и магнитом: 5 шагов
![Умный чехол для Nexus 7 с сахаром и магнитом: 5 шагов Умный чехол для Nexus 7 с сахаром и магнитом: 5 шагов](https://i.howwhatproduce.com/images/001/image-421-j.webp)
Умный чехол для Nexus 7 с Sugru и магнитом. Вскоре после того, как люди впервые получили в руки Nexus 7, кто-то обнаружил, что он реагирует на магнит, помещенный в определенное место, как и умные чехлы для iPad. Ни в одном из ящиков, которые я видел, этого не было, и я не мог найти ни одного, который открывался бы слишком сильно, как
Умный тренажер для домашних велосипедов своими руками: 5 шагов
![Умный тренажер для домашних велосипедов своими руками: 5 шагов Умный тренажер для домашних велосипедов своими руками: 5 шагов](https://i.howwhatproduce.com/images/001/image-1916-j.webp)
DIY Indoor Bike Smart Trainer: Введение Этот проект начался как простая модификация домашнего велосипеда Schwinn IC Elite, в котором для настройки сопротивления используются простой винт и войлочные прокладки. Проблема, которую я хотел решить, заключалась в том, что шаг винта был слишком большим, поэтому диапазон
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)
![Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями) Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки