Arduino Blind Stick
Componentes e suprimentos
| | × | 1 | |
| Placa de ensaio sem solda em tamanho real | | × | 1 | |
| Sensor ultrassônico - HC-SR04 (genérico) | | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
Aplicativos e serviços online
Sobre este projeto
Depois de ver cegos na rua agradando as pessoas e ajudando-as a andar na rua. Fiquei triste com isso, e aí T comecei a trabalhar nesse projeto.
Código
carregue este código C / C ++
é na linguagem C / C ++ / * * fazer um smart stick que ajuda o Cego * / #define trigPin 9 #define echoPin 8 #define Buzzer1 5 // ativo #define Buzzer2 7 // passivo #define Led1 6 // Vibration int sound =250; void setup () {Serial.begin (9600); pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode (Buzzer1, OUTPUT); pinMode (Buzzer2, OUTPUT); pinMode (Led1, OUTPUT);} void loop () {Serial.begin (9600); longa duração, distância; digitalWrite (trigPin, LOW); atraso (2); digitalWrite (trigPin, HIGH); atraso (10); digitalWrite (trigPin, LOW); duração =pulseIn (echoPin, HIGH); distância =(duração / 2) / 29,1; digitalWrite (Buzzer1, LOW); digitalWrite (Buzzer2, LOW); digitalWrite (Led1, LOW); if (distância <40) {digitalWrite (Led1, HIGH); atraso (2000); } if (distância <20) {digitalWrite (Led1, HIGH); atraso (2000); digitalWrite (Buzzer1, HIGH); atraso (2000); } if (distância <10) {digitalWrite (Led1, HIGH); atraso (2000); digitalWrite (Buzzer1, HIGH); atraso (2000); digitalWrite (Buzzer2, HIGH); atraso (2000); }}
Esquemas
primeiro o
sensor ultrasônico
2 campainhas
Liderada
deve ser anexado ao breadboard
então devemos conectar esses componentes ao Arduino por fios
depois disso, o circuito deve ser preso a uma vara com uma fita