Arduino Blind Stick
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Benodigde gereedschappen en machines
|
Apps en online services
|
Over dit project
Nadat ik de blinde mensen op straat had gezien die mensen behaagden om hen te helpen op straat te lopen. Ik voelde me daar verdrietig om en toen begon T aan dit project te werken.
Code
- upload deze code
upload deze codeC/C++
het is in de C/C++-taal/* * maak een slimme stick die de Blinden helpt */ #define trigPin 9 #define echoPin 8 #define Buzzer1 5//active #define Buzzer2 7//passive #define Led1 6 // Trilling int geluid =250; ongeldige setup () {Serial.begin (9600); pinMode (trigPin, UITGANG); pinMode (echoPin, INPUT); pinMode (Zoemer1, UITGANG); pinMode (Zoemer2, UITGANG); pinMode(Led1, OUTPUT);}void loop() {Serial.begin(9600); lange duur, afstand; digitalWrite(trigPin, LAAG); vertraging(2); digitalWrite(trigPin, HOOG); vertraging(10); digitalWrite(trigPin, LAAG); duur =pulseIn(echoPin, HOOG); afstand =(duur/2) / 29,1; digitalWrite(Zoemer1, LAAG); digitalWrite(Zoemer2, LAAG); digitalWrite (Led1, LAAG); if (afstand <40) { digitalWrite (Led1, HOOG); vertraging (2000); } if (afstand <20) { digitalWrite (Led1, HIGH); vertraging (2000); digitalWrite(Zoemer1, HOOG); vertraging (2000); } if (afstand <10) { digitalWrite (Led1, HOOG); vertraging (2000); digitalWrite(Zoemer1, HOOG); vertraging (2000); digitalWrite(Zoemer2, HOOG); vertraging (2000); } }
Schema's
eerst deultrasoon sensor
2 zoemer
LED
moet worden bevestigd aan breadboard
dan moeten we deze componenten via draden met Arduino verbinden
daarna moet het circuit met een tape op een stok worden bevestigd
Productieproces