Helping Eyes (Mount Visuelle Darstellung)

8 Schritt:Schritt 1: Teile! Schritt 2: Steckbrett it! Schritt 3: Die Schaltpläne Schritt 4: Der Kodex Schritt 5: Planen Sie das Layout! Schritt 6: Solder! Schritt 7: Bringen Sie es! Schritt 8: Gehen Safer!

Helping Eyes (Mount Visuelle Darstellung)

Helping Eyes (Mount Visuelle Darstellung)

Helping Eyes (Mount Visuelle Darstellung)

Kennen Sie jemanden, Sehbehinderte ist schon? Oder haben Sie sich jemals vorstellen, wie schwierig dies auch sein mag? Viele mit dieser Behinderung zu navigieren raschend gut trotz ihrer Mangel an Vision. Allerdings kann Unfälle noch unter bestimmten Umständen passieren. Wenn eine Decke niedrig ist oder die Gestaltung eines Gebäudes ist fremd, man den Kopf ohne eigenes Verschulden treffen konnte, auch wenn sie vorsichtig sind. Um dies zu lösen, ich entworfen Helping Augen!
Helping Eyes ist ein "Sehhilfe", die auf jede Kleidung befestigt, kann zu Verletzungen an Sehbehinderte zu verhindern. Es verwendet eine Ultraschall-Entfernungssensor zum "Sinn" Objekte und sendet Vibrationen seinem Träger des ankommenden Objekt (oder Wand / Decke) zu warnen. Wie ein Objekt näher kommt, erhöht Intensität der Vibration des. Helping Augen ist preiswert (weniger als 10 USD), kompakt (5cm von 7 cm), läuft auf zwei kleine Knopfzellen, und kann überall montiert werden. Mit diesem Tutorial können Sie eines Ihrer eigenen in ein paar Stunden zu bauen!
(Unten ist ein Video der Helping Augen auf einem Hut montiert. Sie werden einige Töne von dem Gerät erzeugt bemerken, wenn es eingeschaltet ist. Dies sind nur hörbar wegen meiner Aufnahmegeräte. In Person diese Töne nicht hörbar sind.)

Schritt 1: Teile!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Sie werden diese Teile benötigen:

    -Attiny85 (Mit Sockel)

    -HC SR-04

    -SPST Schiebeschalter

    -Zwei CR2032 Batterien (mit Halterung)

    -NPN Transistor

    -1N4007 Diode

    -Perfboard (5cm von 7 cm)

    -DC Vibration Motor (I geretteten Bergwerk von einem Xbox-Controller)

    -A Montagefläche (dh ein Hut)
    Sie finden diese Werkzeuge:

    -Soldering Eisen (mit Kolophonium)

    -Hot Klebepistole

    -wire Stripper

Schritt 2: Steckbrett it!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Wie alle Schaltungen, ist es vor dem Löten unsere endgültige Umsetzung bewährter Verfahren, um die Schaltung auf ein Steckbrett ersten zu bauen. Mit Hilfe der Schaltpläne in Schritt 3 und den Code in Schritt 4, beim Aufbau der Schaltung auf einem Steckbrett. Hier sind einige Referenzen / Wissen Sie während dieses Schritts müssen:

    -Wie Eine ATtiny programmieren

    - Wie Schaltpläne lesen

    - Attiny Datenblatt
    Sobald Sie fertig sind, möchten Sie vielleicht Ihre breadboarded Schaltung in Takt als Referenz für, wenn wir löten zu halten!

Schritt 3: Die Schaltpläne

  1. Helping Eyes (Mount Visuelle Darstellung)

    Die schematische lässt sich in drei Teile:

    1. Stromversorgung

    2. HC SR-04

    3. DC Vibration Motor

    Die Stromversorgung besteht aus zwei CR2032s, eine Diode und ein SPST-Schalter. Die CR2032s in Serie wird uns eine Spannung von etwa 6 V (vorausgesetzt, dass wir mit relativ "neuen" Batterien). Von der ATtiny Datenblatt, werden Sie feststellen, dass die absolute maximale Betriebsspannung eines ATtiny ist 6v. Da Batterien können höhere Spannungen als die Nennbeträge, nur den Anschluss von zwei CR2032s in Serie konnte uns höher als 6 V (der die ATtiny beschädigen würde) Spannungen zu erzeugen. Um die Spannung zu senken, fügte ich eine Diode in Reihe mit den Batterien. Dadurch wird die Spannung 0,7 V hinunter fallen lassen, um sicherzustellen, dass unsere ATtiny erhält nie eine höhere Spannung als 6V. Um die Stromversorgung zu vervollständigen, fügen Sie ein SPST-Schalter als Ein- / Ausschalter für unsere Schaltung handeln.

    Anschließen des HC SR-04 ist ziemlich einfach. Schließen Sie einfach an VCC zu unserem positiven Spannungsversorgung, den Boden, um Boden, TRIG auf der ATtiny85 die Pin 2 und ECHO zu den ATtiny85 ist Pin 3 (Die TRIG und ECHO-Verbindungen sind abhängig von der ATtiny der programmierte Code).

    Die DC Vibrationsmotor benötigt einen Transistor und einen ATtiny pin zu funktionieren. Erstes die Basis eines NPN-Transistor auf körperliche Stift der ATtiny der 5. Verbinden Sie dann den Kollektor zu unserem positiven Spannungsversorgung und der Emitter mit dem positiven Anschluss auf dem DC-Motor. Schließlich verbinden negative Seite der Gleichstrommotor ist mit Masse. Ein Transistor wird verwendet, um den Gleichstrommotor zu betreiben, weil die Stifte ATtiny ist nicht genug Strom liefern, um unsere Motorleistung, so stattdessen verwenden wir ein Transistor, so dass wir mehr Strom an den Motor zu liefern.

Schritt 4: Der Kodex

  1. Helping Eyes (Mount Visuelle Darstellung)

    Taschenformat Ultraschall-Ruler: Der Code wurde von einem anderen instructable schrieb ich angenommen. Ich habe die gleiche Logik für die Suche nach Distanz mit dem HC SR-04, wie dieser instructable, aber ich soeben einen Block von "if" Anweisungen und Logik für den "Motor".
    Unser Code kann in drei Teile unterteilt werden:

    1. Der Setup (und Anzeige)

    2. Entfernung Erkenntnis

    3. Die "if" Block

    Zu Beginn des Codes finden Sie Erklärungen unserer Variablen (die Gegenstand der Grundlage von persönlichen Vorlieben zu ändern sind) zu sehen. Es gibt unsere RANGE_FAR, RANGE_MED und RANGE_CLOSE Variablen (die die Schwellenwerte der Entfernung eines Objekts zu definieren) und SENS_HIGH, SENS_MED und SENS_LOW, (die die Empfindlichkeit der Gleichstrommotor sein wird, wenn die Schwellenwerte überschritten sind zu definieren). Dann in unserem Setup-Funktion, rufen wir die pinMode () Funktion Ausgänge oder Eingänge zuweisen und senden Sie einige positive Spannungsimpulse an unserer DC-Motor, um unsere Nutzer sagen, das Gerät ist "on".

    Wie bereits erwähnt, ist der Abstand Befund Logik (in unserem loop () Funktion) ähnlich einem vorherigen instructable. Es ist am besten, nur um mir zu glauben, dass dieser Code gibt den Abstand (in Zentimeter) für uns später zu verarbeiten.

    Die "if" Zweck Block ist zu überprüfen, ob unsere Abstand kreuzt jeder unserer drei Schwellenwerte: RANGE_FAR, RANGE_MED oder RANGE_CLOSE. Wenn es kreuzt eine dieser Schwellen, wird es ein Tastverhältnis zum Gleichstrommotor entweder gleich der SENS_HIGH, SENS_MED oder SENS_LOW variable senden. (255 ist ein voller Arbeitszyklus und 127 ist 50% Tastverhältnis). Ich habe alle diese Variablen konstant gemacht ist, können Sie die Werte nach, was Sie wollen Ihre Distanzschwelle und Empfindlichkeit zu sein ändern.

Schritt 5: Planen Sie das Layout!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Bevor wir zu löten, lassen Sie uns sicherstellen, dass wir unsere perfboard Raum mit Bedacht zu vermeiden, dass Komponenten später zu verschieben Hier sind einige Dinge zu beachten bei der Planung Ihrer perfboard Layout.:

    -Gib Die DC Vibrationsmotor Raum zu drehen.

    -Stellen Sie den SPST-Schalter leicht zugänglich.

    -mount Die HC SR-04 geradlinig mit nichts zu behindern seiner Ansicht.

    -Stellen Sie sicher, die Batterien können leicht ersetzt werden.
    Wenn Sie diese in Betracht gezogen haben, können wir endlich unsere letzte Schaltung löten!

Schritt 6: Solder!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Vor dem Löten keine Komponenten auf den perfboard, lesen Sie Heißkleber Ihre DC-Motor an den Vorstand. Dadurch werden alle Drähte davor später getrennt zu schützen.
    Löten beginnen ich alle Hauptkomponenten an der Platte zuerst angeschlossen (wie den Motor, ATtiny Buchse, hc SR-04). Dann werden die notwendigen Verbindungen nach machte ich. Aber wie du löten Ihre Schaltung funktioniert, natürlich.
    Diese Schaltung sollte nicht zu viel Fehlersuche, da gibt es nicht viele Komponenten, aber wenn Sie auf Probleme stoßen, lesen Sie zwei Batterien angeschlossen und Ihr Diode da diese Schaltung braucht mehr als 3 V zu funktionieren (aufgrund der Spannungsabfall des DC Motor). Beziehen Sie sich auf die schematische und Ihre breadboarded Schaltung zur Hilfe bei der Fehlerbehebung!
    Als nächstes werden wir Ihre neue Helping Augen montieren können, um Ihre Montagefläche!

Schritt 7: Bringen Sie es!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Da dieses Gerät so klein ist, kann es auf vielen Oberflächen (wie beispielsweise Kleidung, Hüten, Gürtelschnallen, etc ...) angebracht werden. Ich entschied mich, mir einen Hut zu montieren, um gegen Unfälle mit niedrigen Decken in den Häusern zu verhindern. Denn wenn die Vielzahl der Montageflächen, gebe ich Ihnen eine Liste von Möglichkeiten, um Ihre Augen zu helfen montieren:

    -Verwenden Heißklebe oder Epoxy

    -Stellen Sie den Stromkreis mit einem Arduino Lilypad und säen sie in Kleidung.

    -attach Mit Klettverschluss

    -Screw Sie ihn auf Ihrer Montagefläche
    Es gibt viele Möglichkeiten, um Ihre Augen zu helfen montieren, bitte teilen Sie Ihre Montagealternativen unten in den Kommentaren!

Schritt 8: Gehen Safer!

  1. Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Helping Eyes (Mount Visuelle Darstellung)

    Ich hoffe, Sie sind jetzt Besitzer eines Helping Augen visuelle Hilfe! Es macht ein großes Geschenk oder eine gute Ergänzung zu Ihrer Sammlung von Elektronik-Projekte. Ich hoffe, dass Sie ein wenig über Gleichstrommotoren, Ultraschallbereich Sensoren, attinys und mit CR2032s gelernt. Wenn Sie genossen diesem instructable bitte unterstützt mich bei der Abstimmung für diese entweder in die Renovierung, batteriebetriebene oder Epilog Wettbewerb! Vielen Dank für Ihr Interesse , und genießen Sie Ihr neues Gerät!