Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я решил скопировать и изменить этот дизайн, который видел на Instructables, разработанный arna_k. Это отличный инструмент для глухих людей, таких как мой отец, которые ходят в магазины, рестораны или любое другое место с простыми разговорами, но не могут полностью понять друг друга. Когда я, способный слышать, иду куда-нибудь с отцом, я отвечаю за перевод всего, что ему говорят. Это довольно просто, если я там, но что, если он был один? Есть много вариантов, которые он мог бы использовать, однако я считаю, что этот инструмент может принести ему пользу. Его очень просто использовать, но сложно спроектировать. Вот как я модифицировал и придумал это устройство…
Шаг 1: материалы
1. Arduino Uno R32. ЖК-дисплей 3. Модуль Bluetooth 4. Устройство Android 5. Доступ к 3D-принтеру 6. Потенциометр 7. 2 резистора - один на 10 кОм и один резистор на 330 Ом 8. Множество перемычек 9. Держатель батареи 10. Четыре винта 5 мм.
Шаг 2: приложение
Используя appinventor, я разработал приложение, с которым я мог разговаривать, и то, что я сказал, отображалось на экране. Это был более простой шаг:
1. Я создал кнопку для «подключения к устройству» (для подключения к Bluetooth), «коснитесь, чтобы говорить» (чтобы я мог говорить в приложение) и «отправить текст» (чтобы отправить текст на ЖК-экран на плата Arduino)
2. Затем я создал текстовое поле для каждой из этих кнопок. Под кнопкой «подключиться к устройству» он сообщит мне, был ли Bluetooth «подключен» или нет (пусто). Текстовое поле под «нажмите, чтобы говорить» расскажет мне все, что я сказал в приложении, а также текстовое поле «отправить текст» сообщит мне, был ли текст «отправлен» или не отправлен (пусто).
3. Блоки, которые я создал последними. (Вы можете скопировать это с картинки)
Шаг 3. Схема и код с Bluetooth
A. Схема будет проще всего, используя изображение выше. (тинкеркад)
Б. Код:
#включают
#include LiquidCrystal lcd (13, 12, 11, 10, 9, 8); SoftwareSerial EEBlue (5, 6); void setup () {Serial.begin (9600); lcd.begin (16, 2); lcd.clear (); EEBlue.begin (9600); Serial.println («Шлюзы Bluetooth открыты. / N Подключитесь к HC-05 с любого другого устройства Bluetooth с 1234 в качестве ключа сопряжения!»); } void loop () {lcd.setCursor (0, 1); lcd.print (миллис () / 1000); если (EEBlue.available ()) {lcd.setCursor (0, 0); lcd.print (EEBlue.readString ()); } if (Serial.available ()) EEBlue.write (Serial.read ()); }
Шаг 4: 3D-держатель
Держатель предназначен только для установки Arduino, но не для устройства Android.
Я пользовался сайтом tinkercad.
** Вы должны измерить свой Arduino + высоту перемычек + добавить высоту для аккумуляторного блока, прикрепленного к нижней части + добавить места для четырех 5-миллиметровых винтов, чтобы прикрепить крышку к нижней части держателя + добавить дополнительное пространство вокруг для дополнительных Космос
Мой STL. файлы:
Шаг 5: Завершите
ВЫ ИДЕТЕ!
ОТДАЙТЕ ЭТО Кому-нибудь, КТО ЭТО ПОЛУЧИТ ОТ ЭТОГО ВЫГОДЫ!