Arduino Blind Stick
Komponenten und Verbrauchsmaterialien
| | × | 1 | |
| Lötfreies Steckbrett in voller Größe | | × | 1 | |
| Ultraschallsensor - HC-SR04 (Generic) | | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
Über dieses Projekt
Nachdem ich gesehen hatte, wie die blinden Menschen auf der Straße den Menschen gefielen, ihnen beim Gehen auf der Straße zu helfen. Ich war traurig darüber und dann begann T an diesem Projekt zu arbeiten.
Code
Diesen Code hochladenC/C++
es ist in der Sprache C/C++/* * einen intelligenten Stick erstellen, der Blinden hilft */ #define trigPin 9 #define echoPin 8 #define Buzzer1 5//active #define Buzzer2 7//passive #define Led1 6 // Vibration int sound =250;void setup () { Serial.begin (9600); pinMode (trigPin, AUSGANG); pinMode (echoPin, EINGANG); pinMode (Summer1, AUSGANG); pinMode (Summer2, AUSGANG); pinMode (Led1, OUTPUT);} ungültige Schleife () { Serial.begin (9600); lange Dauer, Entfernung; digitalWrite (trigPin, LOW); Verzögerung(2); digitalWrite (trigPin, HOCH); Verzögerung(10); digitalWrite (trigPin, LOW); Dauer =pulseIn(echoPin, HIGH); Distanz =(Dauer/2) / 29,1; digitalWrite (Summer1, NIEDRIG); digitalWrite (Summer2, LOW); digitalWrite (Led1, LOW); wenn (Abstand <40) { DigitalWrite (Led1, HIGH); Verzögerung (2000); aufrechtzuerhalten. Wenn (Abstand <20) { DigitalWrite (Led1, HIGH); Verzögerung (2000); digitalWrite (Summer1, HOCH); Verzögerung (2000); aufrechtzuerhalten. Wenn (Abstand <10) { DigitalWrite (Led1, HIGH); Verzögerung (2000); digitalWrite (Summer1, HOCH); Verzögerung (2000); digitalWrite (Summer2, HOCH); Verzögerung (2000); } }
Schaltpläne
zuerst die
Ultraschallsensor
2 Summer
LED
sollte am Steckbrett befestigt werden
dann sollten wir diese komponenten per draht mit arduino verbinden
danach sollte die Schaltung mit einem Klebeband an einem Stock befestigt werden