A V V O
A V V O U I I D S B I U R T A A O L T R I Y O N
AVVO WATCH IS A DEVICE THAT ALLOWS PEOPLE WITH HEARING IMPAIR- MENT TO SENSE THE SOUND IN VISUAL AND TACTILE FORM. BY USING SOUNDS SENSOR TO TRIGGER BOTH A VIBRATING MOTOR AND AN LED, INDIVIDUALS WITH HEARING LOSS CAN “SEE” AND “FEEL” SOUNDS OF VARIOUS AMPLITUDES INSTEAD OF ACUTALLY “HEARING” THEM. DE- SIGNED TO BE WORN LIKE A WATCH, SOUND SENSORʼS SENITIVITY CAN BE CUSTOMIZED WITH A SIMPLE TURN OF A KNOB (POTENTIOMETER). SEC- ONDARY GOAL OF THIS PRODUCT ASIDE FROM HELPING DEAF INDIVIDU- ALS SENSE SOUND, IS TO GUIDE THEM DURING THE TIME OF DIFFICULTIES ASSOCIATED WITH HEARING LOSS. FOR AN EXAMPLE, A SIMPLEST TASK LIKE CROSSING A STREET WITHOUT A STREET LIGHT, OR TURNING BACK TO A SOUND OF SOMEONE CALLING OUT ONEʼS NAME CAN BE A NOT ONLY DIFFICULT, BUT ALSO CAN ELICIT ANXIETY FOR THOSE WHO CANNOT HEAR. AVVO WATCH SEEKS TO GUIDE THESE INDIVIDUALS THROUGHOUT THESE SITUATIONS BY TRANSLATING AUDITORY CUES INTO VISUAL, AND TACTILE (VIBRATION) CUES THAT CAN BE WORN AROUND A PERSONʼS WRIST.
PARTS MINI VIBRATION MOTOR - 10MM LEDTU-399100 Trimpot 10K with Knob MONOLITHIC CAPACITOR 3MM LED - WHITE (10 PACK) SPEDE-001201 COM-09806 CAPMO-610050 1N4001 - 50V 1A RECTIFIER DIODE 1/4W 5% RESISTOR LM386 SOUND DETECTOR OSEPP LM386 OP AMP DIREC-004001 RESIS-500025 PROMC-221010 SOUND SENSOR
CODE int sensor = A0; //SOUND SENSOR ON A0 int pot = A1; //POTENTIOMETER ON A1 int led = 10 ; //LED ON 10 int vib = 5; //VIBRATING MOTOR ON 5 int sensitivity = 0; void setup() { pinMode (A0, INPUT); //DECLARING SOUND SENSOR AS INPUT pinMode (A1, INPUT); //DECLARING POTENTIOMETER AS INPUT pinMode (10, OUTPUT); //DECLARING LED AS OUTPUT pinMode (5, OUTPUT); //DECLARING VIBRATING MOTOR AS OUTPUT Serial.begin(9600); } void loop() { int sensorval = analogRead(A0); int potval = analogRead(A1); sensitivity = map(potval, 0, 1023, 600, 630); //ACTUAL RANGE FOR THE VOICE SENSOR GOES UP TO 625. BY ASSIGNING A VALUE ABOVE THE MAX NUMERICAL VALUE, THE DEVICE WILL BE TURNED OFF WHEN THE POTENTIOMETER IS TURNED ALL THE WAT UP TO THE END Serial.println(potval); //PRINT POTVAL ON THE SERIAL MONITOR if(sensorval > sensitivity){ //IF SOUND SENSOR VALUE IS BIGGER THAN THE SET SENSITIVITY, LIGHT UP THE LED AND TURN ON THE VIBRATION analogWrite(led, 255); analogWrite(vib, 255); }else if(sensorval < sensitivity){ //IF SOUND SENSOR VALUE IS SMALLER THAN THE SET SENSITIVITY, TURN OFF BOTH THE LED AND THE VIBRATION digitalWrite(led, LOW); digitalWrite(vib, LOW); } }
PROCESS
PROCESS
Recommend
More recommend