Projekt Luvia (Low Cost-Ultraschall-Sehbehinderung Hilfe)

5 Schritt:Schritt 1: Benötigte Materialien: Schritt 2: Algorithmus: Schritt 3: Schaltplan und dem Anschließen: Schritt 4: Programm: Schritt 5: Einen Moment:

Projekt Luvia (Low Cost-Ultraschall-Sehbehinderung Hilfe)

Projekt Luvia (Low Cost-Ultraschall-Sehbehinderung Hilfe)

Einführung:

Modernday Geräte werden unter Verwendung von Infrarotlicht und Infrarot-Low-Power-Laser-Ausgang, um Sehstörungen Hilfen. Das Grundprinzip ist, dass, wenn das Infrarotlicht von einer LED emittiert zu werden, wird es auf o + verstreut zu werden (91) -487-2385127bstacles. Da der Abstand zwischen Hindernis und IR-Emitter zu verringern der IR-Detektor detektieren mehr gestreuten Strahls. So dass die Intensität des Streustrahls ist umgekehrt proportional zu der Entfernung zum Hindernis. Aber die Effizienz, Zuverlässigkeit und Genauigkeit solcher Vorrichtungen sind nicht so sehr beeindruckend. Und derartige Hilfsvorrichtungen sind teuer, da der IR-Detektor wird speziell für diesen Zweck hergestellt. So können wir Ultraschallwellen zur Bereichserkennung zu verwenden, und wenn wir ein paar Summer oder Vibrationsmotor mit ihm, werden Jalousien in der Lage, Hindernisse leicht zu erkennen. Da die Arbeitsweise wie Ultraschallgeräte auf Ultraschallechoortungsprinzip, das völlig verschieden von der IR-Detektor ist verlassen, ist es zuverlässiger, die Abstandsänderung kann genauer erfaßt werden. Solche Geräte sind benutzerfreundlicher, geringer Stromverbrauch und erfordern geringe oder keine Wartung. Wenn Sie einen Computer zu Hause und Arduino IDE softwarte darauf haben, können Sie es selbst ohne Kenntnisse in Computer-Programmierung zu kalibrieren.
Wirkmechanismus:
Die hc sr 04 Ultraschall-Modul sendet Ultraschallwellen in regelmäßigen Abständen. Wenn der Detektor erkennt Rebound Ultraschallwellen, senden Sie es einen Hochspannungsimpuls an Bord arduino. Arduino Board Berechnung der Zeitdifferenz zwischen Emission von Wellen und Detektion in Mikrosekunden, und wandeln es in Zoll oder Zentimeter. Das Arduino Mikroprozessor schickte einen Summton, dessen Frequenz hängt von der Entfernung zum Hindernis. So wie Abstand variieren, Summton Frequenz variieren und es dem Benutzer eine Entfernung räumlichen Sinne.

Schritt 1: Benötigte Materialien:

  1. 1. Arduino nano v3. c
    Modul 2. Ultraschall hc SR 04
    3. Summer
    4. Multi LED 1
    5. Einzelfarb-LED-1
    6. 1000 kOhm Widerstand 2
    7. 100 Ω Widerstand 1
    8. Einzel Litzen
    9. 9 V Batterie
    10. 9-Volt Batterie Steckverbinder
    11. Schiebeschalter

Schritt 2: Algorithmus:

  1. 1. Setzen Sie das Modul uping hc sr 04.
    2. Definition Arduino Pins und Variablen.
    3. Senden Sie Ultraschallwellen in periodischer Weise.
    4. Wenn der Detektor (Echo) erfassen Ultraschallwelle, schicken Sie es aus einer Hochspannung an Mikrochip.
    5. Arduino Berechnung der Zeitdifferenz zwischen Klang und Echo und wandeln diese in Zentimetern.
    6. Wir sind eine Definition einer Bedingung, dass, wenn der Abstand weniger als 80 cm, schickte sie eine 25 Mikro intermittierenden Summton, dessen Frequenz (80 - Abstand) x 75.
    7. LED leuchtet, wenn das Gerät ein Hindernis erkennt, und ein weiteres LED leuchtet, wenn das Gerät erkennt ein Hindernis. Dies ist nur optional.

Schritt 3: Schaltplan und dem Anschließen:

  1. Projekt Luvia (Low Cost-Ultraschall-Sehbehinderung Hilfe)
    Dies ist Schaltpläne. verbinden Sie einfach die Komponenten an die jeweiligen arduino Beine und schließen Sie das Arduino zu PC oder Laptop über USB-Kabel. Wenn Sie echte Arduino Board kaufen, dann programmieren wont ein Ärger. es ist FTDI Chip wird über die Arduino IDE Programm arduino.cc Website kümmern uns um die Programmierung. Wenn Sie billige Klone aus eBay und Amazon, die nur ein paar Dollar kosten kaufen, dann müssen Sie herunterladen und installieren ch 340 g USB-Treiber. Es ist erhältlich in google. geben Sie einfach es und Sie werden es bekommen. oder suchen Sie es in wooduino.ca Website.

Schritt 4: Programm:


  1. // Code für ein Open-Source-Ultraschall Sehbehinderung Hilfsvorrichtung

    const int TRIG = 8;
    const int ECHO = 7;
    const int BUZZ = 5;
    const int LED1 = 12;
    const int LED2 = 13;

    Leere setup () {
    pinMode (TRIG, OUTPUT);
    pinMode (ECHO, INPUT);
    pinMode (BUZZ, OUTPUT);
    pinMode (LED1, OUTPUT);
    pinMode (LED2, OUTPUT);
    Serial.begin (9600);
    }

    Leere Schleife () {
    lange Dauer, Zoll, cm;

    digital (TRIG, LOW);
    delayMicroseconds (2);
    digital (TRIG, HIGH);
    delayMicroseconds (10);
    digital (TRIG, LOW);

    Dauer = pulseIn (ECHO, HIGH);
    inches = Dauer / 74/2;
    cm = Dauer / 29/2;

    Serial.print (Zoll);
    Serial.print ("in");
    Serial.print (cm);
    Serial.print ("cm");
    Serial.println ();
    if (cm <80) {
    Ton (BUZZ, (80 - cm) * 75, 25);
    digital (LED1, HIGH);
    digital (LED2, LOW);
    } Else {
    Ton (BUZZ, 0, 50);
    digital (LED1, LOW);
    digital (LED2, HIGH);
    }

    Verzögerung (100);
    }

Schritt 5: Einen Moment:

  1. Kopieren Sie einfach das Programm und fügen Sie ihn in Arduino IDE und laden Arduino. denken Sie daran, entsprechende COM-Port und Nanoplatte auswählen. wenn irgendwelche Zweifel bleibt einfach bei mir. [email protected]