Introduction: Aid for the Deaf
I decided to copy and modify this design I saw on Instructables designed by arna__k. This is a great tool for people who are deaf, like my father, who go out to stores, restaurants, or any place with simple conversations without being able to completely understand each other. When I, who is able to hear, go anywhere with my father I am in charge of interpreting anything anyone would say to him. It is quite simple if I am there, but what if he was alone? There are many options he could use, however, I believe this tool could benefit him. It is very simple to use but difficult to design. Here is how I modified and came up with this device...
Step 1: Materials
1. Arduino Uno R3
2. LCD Display
3. Bluetooth Module
4. Android device
5. Access to a 3D printer
6. Potentiometer
7. 2 resistors- one 10K ohms and one 330 ohms resistor
8. A lot of Jumper wires
9. Battery holder
10. Four 5mm screws
Step 2: The App
Using appinventor , I designed an app that I was able to talk into and what I said showed up on the screen.
This was a more simple step:
1. I created a button for "connect to device" (to connect to Bluetooth), "tap to speak" (to allow me to speak into the app), and "send text" (to send the text to the LCD screen on the Arduino board)
2. I then created a text box for each of those buttons. Under the "connect to device" button, it will tell me if Bluetooth was "connected" or not (blank). The textbox under "tap to speak" will tell me everything I said into the app, and also the "send text" textbox will tell me if the text "sent" or did not send (blank).
3. The blocks I created last. (You can copy it from the picture)
Attachments
Step 3: The Circuit and Code With Bluetooth
A. The circuit will be easiest followed by using the image above. ( tinkercad)
B. The code:
#include <LiquidCrystal.h> #include <SoftwareSerial.h> 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("The bluetooth gates are open.\n Connect to HC-05 from any other bluetooth device with 1234 as pairing key!."); } void loop () { lcd.setCursor(0,1); lcd.print(millis()/1000); if (EEBlue.available()) { lcd.setCursor(0,0); lcd.print(EEBlue.readString()); } if (Serial.available()) EEBlue.write(Serial.read()); }
Step 4: 3D Holder
The holder is only for the Arduino setup only not the Android device.
I used the website tinkercad .
**You must measure your Arduino + how high the jumper wires are + add height for the battery pack attached to the bottom + add spaces for four 5mm screws to attach the lid to the bottom of the holder + add extra room all around for extra space
My STL. files:
Step 5: Complete!!
THERE YOU GO!
GIVE IT TO SOMEONE WHO WOULD BENEFIT FROM IT!