• Home »
  • Sensoren »

    7 Schritt:Schritt 1: Dinge, die Sie benötigt. Schritt 2: Bauen Sie Ihre Lasersensor Schritt 3: Bauen Sie Ihre Laser Schritt 4: Programmieren Sie Ihre Laser modual Schritt 5: Installation der PC-seitige Software - Verarbeitung Schritt 6: Schnittstelle mit dem Adruino Through Processing. Schritt 7: Senden Sie eine Email mit Autoit - Makros

    First things first, großes Dankeschön an Action_Owl und Kipkay. Dies ist instructable war idealistisch von Kipkay durch Action_Owl erstellt haben, und Bones. Ich passte den Code und Konzept für etwas ein wenig einfacher zu verwenden auf meinem Windows-PC. Sie können ihre instructables mit den folgenden Links zu finden http://www.instructables.com/id/Twittering-Laser-Tripwire-with-Webcam-Capture/ http://www.instructables.com/id/Protect-Your-Home-with-Laserbeams/ Vielen Dank für Ihre Ideen und creativity.Step 1: Dinge, die Sie benötigt. Hier ist eine Liste der Elemente, die Sie benötigen, Lötwerkzeuge Ein PC mit USB-Ports und Internetverbindung E-Mail-Adresse ein. Autoit Skriptsprache - Hier herunterladen. - Http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe Adruino Uno REV 3 Laserpointer jede Farbe, - für diese instructable i verwendet, rot. (sie sind billig) 100k ohm 5% Toleranz Widerstand. 1 Fotowiderstand, jeder Größe 24 Gauge-Kabel. Einige Thermoschrumpfschlauch. Spiegel-Quadrate. Schritt 2: Bauen Sie Ihre Lasersensor Schauen Sie sich das Bild unten und folgen Sie den Tool-Tipps Einen Lichtblende für das Fotowiderstand ist unbedingt erforderlich! Zufällige Licht Ihr Sensor von Nachweis einer Fahrten halten, wenn Sie zu Ihnen aufzubauen correctly.Step 3 fehlschlagen: Bauen Sie Ihre Laser Entfernen Sie Ihre Laser aus seinem Gehäuse. Verbinden Sie die beiden Power-LEDs, einen auf die positive, eine auf die negative, die auf dieser Laser + wurde Gehäuse, Negativ, Frühling. Sobald der Laser verdrahtet, Schließen Sie es an Digitale Stifte GND und PIN13 Dann sichern Sie sie, habe ich ein Stück von 2x4 und Kabelbinder. Congrats Ihren Laser Tripwire ist nun komplett montiert, Läßt jetzt bewegen, um programming.Step 4: Programmieren Sie Ihre Laser modual Goto http://www.Adruino.CC und herunterladen zu adruino Software. - Http://arduino.cc/en/Main/Software Sie müssen die adruino Treiber für USB-Emulation installieren. Dies wird in der ZIP-Datei die Sie gerade heruntergeladen unter dem Ordner Treiber befinden,. Öffnen Sie nun die Adruino Software, kopieren und diesem Code durch Action_Owl vorgesehen ist, und schreiben Sie es auf die Adruino. ///////////////////////////////////////// int ledPin = 13; int analogPin = 0; int ldrVal = 0; int threshold = 100; Leere setup () { Serial.begin (9600); pinMode (ledPin, OUTPUT); digital (ledPin, HIGH); } Leere Schleife () { ldrVal = analogRead (analogPin); if (ldrVal> Schwelle) { Serial.print ("1"); Verzögerung (200); } //Serial.println(ldrVal); } //////////////////////////////////////////////// Vergessen Sie nicht, um das Board über USB-Kabel. Sobald Sie diese hochladen, wird Ihr Code aktiv sein und Ihre Mikro-Controller wird eingeschaltet, können Sie Ihren Sensor mit einer Taschenlampe in Ihre Fotowiderstand zu testen. Arbeiten, die RX-LED blinkt, Shine a Taschenlampe in das Fotowiderstand, sollte es zu blinken aufhören ... Congrats, nächsten Schritt. Schritt 5: Installation der PC-seitige Software - Verarbeitung Für diesen Schritt müssen Sie ein Programm namens Verarbeitung herunterladen. - Http://www.processing.org Die Verarbeitung ist, was wir verwenden, um für die Eingänge unserer Adruino Mikrocontroller zu hören, diese Schnittstelle mit serieller Port-Emulation über einen USB-Controller. Nun, um sicherzustellen, das funktioniert wie erwartet, die Sie benötigen, um Ihre RX-TX-Schnittstelle Software richtig installiert. Die Dateien RXTXParallel.dll RxtxSerial.dll RXTXcomm.jar Diese drei Dateien der gleichen Version müssen Sie in Ihrem Windows-Stammordner, Windows System 32 Ordner und Verarbeitung Stammordner und Adruino Root-Ordner platziert werden. Geschieht dies nicht dies wird Ihnen eine RXTX Fehler bei Verarbeitung und es wird nicht serielle Eingänge lesen vom Adruino Stabile Bibliothek - Sie sollten diese Mitteilung bei der Verarbeitung ========================================= Mutter lib Version = RXTX-2,1-7 Java lib Version = RXTX-2,1-7 [0] "COM1" [1] "COM3" Sobald dies erledigt ist, starten Sie Windows neu, reupload Ihre Adruino Programmierung. Ich verbrachte unzählige Stunden binden, um in Ubuntu dies geschehen: / Schritt 6: Schnittstelle mit dem Adruino Through Processing. Nun, da Sie die Bearbeitung installiert haben, kopieren Sie den folgenden Infos in Bearbeitung. Um für die Verarbeitung, um Ihre adruino zu finden, müssen Sie unter Umständen Ihre seriellen Port-Adresse zu ändern. Die Lage in den Code, dies zu tun im Bild unten aufgeführt wird. importieren processing.serial. *; Serien myport; char InBuffer; int Wartezeit, jetzt, timeout = 10000; boolean hold = false; Leere Setup () { Größe (200.200); println (Serial.list ()); myport = neue Serien (this, Serial.list () [1], 9600); füllen (# 36ff00); } Leere draw () { while (myPort.available ()> 1) { InBuffer = myPort.readChar (); if (InBuffer == '1') { if (! hold) { füllen (# ff0000); println ("Ausgelöst"); open ("emailscript.exe"); Warten = millis (); Halten = true; } } } Now = millis (); if (jetzt> (+ warten timeout)) { Halten = false; füllen (# 36ff00); } rect (0,0,200,200); } Sobald dieser Code hochgeladen, aktivieren sie adruino, dann starten Sie Ihre Verarbeitungs Skizze. Sie sollten immer eine abwechselnde ROT / GRÜN-Box mit einer 4 Sekunden oder so zu verzögern. Dies wird auch starten eine Befehlszeile-Skript, um Sie per E-Mail. Schritt 7: Senden Sie eine Email mit Autoit - Makros OK Dieser Teil ist super einfach, gerade über jedermann, keine Programmierung getan hat mit Makros vertraut ist. Ein Makro ist eines Befehls oder Tastenanschlags, die aus einer Reihe von vorgegebenen Befehlen oder Tastenanschläge eingestellt. Vier einfache Befehle werden in diesem Makro verwendet Mouseclick - Wählen Sie mit der rechten oder der linken Maustaste Syntax "Mouseclick (" Links "), oder Mouseclick (" Rechts ")" Mousemove - auf bestimmte Pixelposition Syntax "Mousemove (X, Y)" Move Senden - Senden String oder Tastenreihe Syntax "Send (" F10 ") oder senden (" Have a nice day) "- wenn Textfeld gewählt ist Schlaf - Haben Makrowartezeit zwischen den Aktionen Syntax "Sleep (2000)" - Zufallszahl 100-10.000 Um Pixelposition auf dem Bildschirm finden Sie den eingebetteten Auto es Werkzeug AU3Info oder Au3info_X64 verwenden. Jedes dieser Werkzeuge wird im Standardverzeichnis befindet, sofern Sie nicht das benutzerdefinierte Installation. C: \ Program Files (x86) \ AutoIt3 Um die Position eines Pixels klicken Sie auf Suchen und ziehen Sie das kleines Fadenkreuz-Symbol auf dem Finder-Tool an die gewünschte Position, werden die Koordinaten in der Tools Info-Fenster angezeigt werden. Sobald Sie Makro erstellt haben, können Sie jede Phase Test mit dem "GO" -Befehl unter Werkzeuge, oder drücken Sie "F5" Sobald Sie sicher Ihr Makro arbeitet sind, übersetzen sie in eine EXE-Datei mit dem Namen "emailscript" und legen Sie sie in das Root-Verzeichnis der Verarbeitung. Ich habe ein Maß Makro hier, aber für sie zu arbeiten, müssen Sie die Bildschirmauflösung auf 1600 x 1050 eingestellt, während der Verwendung der Firefox-Browser statt die Verknüpfung auf Pixel-Stelle '267, 133 ". Sie haben auch auf Google Mail zu verwenden. Mousemove (267.133) Schlaf (2000) Mouseclick ("links") Mouseclick ("links") Schlaf (2000) Mousemove (450.104) Mouseclick ("links") ; klicken Sie auf E-Mail-feild mousemove (1044,287) Sleep (2000) Mausklick ("links") Sleep (2000) Senden ("Ihre [email protected] ") ; Klicken Sie Passwort-Feld Mousemove (1044,360) Mausklick ("Links"), Sleep (2000) Senden ("Passwort") Schlaf (2000) ; Klicken Signin Mousemove (1061,410) Mausklick ("links") Sleep (4000) ; Klicken Compose-Taste Mousemove (115.277) Mouseclick ("links") Sleep (2000) ; Klicken Sie auf Senden, um Feild) Mousemove (322.288) Mausklick ("links") Senden ("E-Mail-Empfang, kann jeder sein") Sleep (2000) ; Betreff feild Mousemove (320.345) Schlaf (2000) Mouseclick ("links") Schlaf (2000) Senden ("Boundary Anomalie erkannt") ; Klicken Körperfeld Mousemove (256.438) Sleep (2000) Mouseclick ("links") Schlaf (500) Senden ("Computer Generated automatisierte E-Mail, Klasse: Boundary Anomaly - Interior Verletzung") Sleep (2000) ;E-Mail senden Mousemove (261.219) Schlaf (500) Mouseclick ("links") Sleep (2000) ;Fenster schließen Mousemove (1653,7) Sleep (500) Mouseclick ("links") $(function() {$("a.lightbox").lightBox();});

      7 Schritt:Schritt 1: Materialien Schritt 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Schritt 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Schritt 4: Regen-Lehre Schritt 5: Windrichtung Schritt 6: Windgeschwindigkeit Schritt 7: Software

      Zurück Ende Februar habe ich diesen Beitrag auf der Raspberry Pi Website. http: //www.raspberrypi.org/school-weather-station -... Sie hatten Raspberry Pi Wetterstationen für Schulen erstellt. Ich wollte ein total! Aber zu dieser Zeit (und ich glaube immer noch, wie dies schreibe) sie nicht öffentlich verfügbar sind (Sie brauchen, um in einer ausgewählten Gruppe von Testern sein). Nun wollte ich auf und ich habe nicht das Gefühl, Beschuss aus Hunderte von Dollar für eine bestehende 3rd-Party-System. So, wie ein guter Instructable Benutzer, beschloss ich, meine eigenen zu machen !!! Ich habe ein wenig Forschung und fand einige gute Handelssysteme konnte ich mir zu stützen ab. Ich fand einige gute Instructables um mit einigen der Sensor oder Raspberry PI Konzepte helfen. Ich fand auch diese Website, die Pay-Schmutz war, hatten sie eine bestehende Maplin System rissen: http://www.philpot.me/weatherinsider.html Fast forward etwa einen Monat und ich habe eine grundlegende Arbeitssystem. Dies ist eine komplette Raspberry Pi Wetter-System mit nur die Grund Raspberry Pi Hardware, Kamera, und einige verschiedene analoge und digitale Sensoren unseren Messungen zu machen. Kein Kauf vorgefertigte Anemometer oder regen Manometer, wir machen unsere eigenen! Hier ist es Features: Rekorde Infos zu RRD und CSV, können so manipuliert werden oder exportiert werden / in andere Formate importiert. Verwendet die Weather Underground API, um tolle Informationen wie historische Höhen und Tiefen, Mondphasen und Sonnenaufgang / Sonnenuntergang zu bekommen. Verwendet die Raspberry Pi-Kamera, um ein Bild einmal eine Minute (Sie können dann nutzen sie, um timelapses machen). Hat Webseiten, die die Daten für den aktuellen Stand und einigen historischen (letzte Stunde, Tag, 7 Tage, Monat, Jahr) anzeigen lassen. Die Website-Thema ändert sich mit der Tageszeit (4 Optionen: Sonnenaufgang, Sonnenuntergang, Tag und Nacht). Die gesamte Software für Aufzeichnung und Anzeige der Informationen ist in einer Github, habe ich auch getan gewisse Bugtracking, Feature-Anfragen in auch dort: https: //github.com/kmkingsbury/raspberrypi-weather ... Dieses Projekt war eine großartige Lernerfahrung für mich, ich habe wirklich in die Fähigkeiten der Raspberry Pi vor allem mit dem GPIO tauchen, und ich traf einige Lernschwachstellen als auch. Ich hoffe, Sie, der Leser, kann von einigen meiner Studien und tribulations.Step 1 lernen: Materialien Elektronik: 9 Reed-Schalter (8 für die Windrichtung, 1 für die Regen-Lehre, wahlweise 1 für die Windgeschwindigkeit an Stelle von einem Hall-Sensor), habe ich diese: https://www.sparkfun.com/products/10601 1 Hallsensor ( für die Windgeschwindigkeit, Windmesser genannt) - https://www.adafruit.com/product/158 Temperatur Feuchte (viele Feuchtesensoren sind mit einem Temperatursensor), habe ich die DHT11: https: //www.adafruit. com / product / 386 Druck (der BMP kam mit einem Temperatursensor in es auch), habe ich die BMP180: https://www.adafruit.com/product/1603 Photoresistor GPS Chip oder USB-GPS. 4 starke Magnete (2 für Windmesser, 1 für die Richtung, 1 für Regen Gauge), habe ich die Seltenerd-Magneten, sehr zu empfehlen). Eine Handvoll von verschiedenen Widerständen, ich habe diese Packung, die im Laufe der Zeit sehr praktisch erwiesen hat: https://www.sparkfun.com/products/10969 MCP3008 - zum Analog-Digital-Eingänge für den Raspberry Pi konvertieren - https://www.adafruit.com/product/856 Hardware Raspberry Pi - Ich habe die B + W-LAN-Adapter Pi Kamera Eine feste 5V-Netzadapter (es stellte sich heraus schmerzlich lästig, ich bekam schließlich die Adafruit einer zu sein, da sonst die Kamera fährt zu viel Saft und kann / die Pi hängen, ist es hier: https://www.adafruit.com/products/501 ) Materialien: 2 Drucklager (oder Skateboard oder Rollschuhlager wird auch funktionieren), bekam ich diese auf Amazon: http://amzn.com/B0034G64XE 2 wasserdichte Gehäuse (Ich habe einen Schaltschrank aus dem lokalen big box store), doesn ' t viel aus, muss nur eine gute Größe Gehäuse, die gehen, um genügend Platz und schützen alles) zu finden. Einige PVC-Rohr und Endkappen (verschiedene Größen). PVC Halterungen Paar Platten aus dünnem Plexiglas (nichts Besonderes). Kunststoff-Abstandshalter Mini-Schrauben (I verwendet # 4 Schrauben und Muttern). 2 Kunststoff-Weihnachtsbaum-Verzierung - für den Windmesser verwendet, ich habe mir im örtlichen Hobby Lobby. Kleine Dübel Kleines Stück Sperrholz. Werkzeuge: Dremel Heißklebepistole Lötkolben Multimeter DrillStep 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Alle 13 Artikel anzeigen Das Hauptgehäuse beherbergt die PI, die Kamera, das GPS und der Lichtsensor. Es wurde entwickelt, wasserdicht sein, da er beherbergt alle kritischen Komponenten werden die Messungen der Einnahme von der Fernbedienung Gehäuse und dass man soll ausgesetzt / offen für die Elemente. Schritte: Wählen Sie ein Gehäuse, habe ich einen elektrischen Anschlusskasten, verschiedene Projektfelder und wasserdicht Fällen wird genauso gut funktionieren. Entscheidend ist es genug Platz für alles, was zu halten hat. Meine Enclosure enthält: Der Raspberry Pi (auf Abstandsbolzen) - Benötigt eine WIFI-Chip, wollen nicht laufen Cat5e in den Hinterhof zu sein! Die Kamera (auch Abstandshalter) Der GPS-Chip, über USB angeschlossen ist (mit einem Sparkfun FTDI Kabel: https://www.sparkfun.com/products/9718 ) - Das GPS bietet Breiten- und Längengrad, das ist schön, aber noch wichtiger , Ich kann die genaue Zeit vom GPS erhalten! zwei Ethernet / CAT5-Buchsen, um das Hauptgehäuse auf die andere Gehäuse, das die anderen Sensoren beherbergt verbinden. Dies war nur eine bequeme Art mit Kabeln geht zwischen den beiden Boxen, ich habe etwa 12 Drähte, und die beiden cat5 bieten 16 möglichen Verbindungen, so habe ich Platz, um sich zu erweitern / ändern Dinge. Es gibt ein Fenster in der Front meines Gehäuse für die Kamera aus zu sehen. Der Fall mit diesem Fenster schützt die Kamera, aber ich hatte Probleme, wo die rote LED an der Kamera (wenn es die ein Foto) spiegelt den Plexiglas und zeigt sich auf dem Foto. Ich habe etwas schwarzes Klebeband, dies zu mildern, und versuchen Sie sperren (und anderen LEDs aus der Pi und GPS), aber es ist nicht 100% yet.Step 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Dies ist, wo ich die gespeicherte Temperatur, Feuchtigkeit, und Drucksensoren sowie die "Haken ups" für den regen Messer, Windrichtung und Windgeschwindigkeitssensoren. Es ist alles sehr einfach, Stifte hier eine Verbindung über die Ethernet-Kabel an die erforderlichen Pins auf dem Raspberry Pi. Ich habe versucht, Digitale Sensoren verwenden, wo ich konnte, und dann ist jede Analog werden an das MCP 3008 dauert es bis zu 8 analoge was mehr als genug für meine Bedürfnisse war hinzugefügt, sondern gibt Raum für Verbesserungen / erweitern. Dieses Gehäuse ist für die Luft (es muss für die genaue Temperatur, Feuchtigkeit und Druck). Die unteren Löcher herausgesprungen, also gab ich einige der Schaltungen ein Spray aus einem Silikonschutzlack Spray (Sie können es online zu gehen oder ein Ort wie Frys Electronics). Hoffentlich sollte das Metall vor Feuchtigkeit zu schützen, obwohl Sie müssen vorsichtig sein und sie nicht auf einige der Sensoren. Die Oberseite des Gehäuses ist auch, wo die Windgeschwindigkeit Sensor passt. Es war ein toss up, ich könnte die Windgeschwindigkeit oder Windrichtung oben gesetzt haben, ich habe keine großen Vorteile der einen über den anderen zu sehen. Gesamt Sie beide Sensoren (Wind dir und Geschwindigkeit) hoch genug ist, wo Gebäude, Zäune, Hindernisse nicht mit den Messungen stören wollen. Schritt 4: Regen-Lehre Alle 8 Artikel anzeigen Ich meistens folgte diesem instructable, um die tatsächliche Spur machen: http: //www.instructables.com/id/Arduino-Weather-St ... Ich habe dies aus Plexiglas, so konnte ich sehen, was los war und ich dachte, es wäre cool. Insgesamt ist das Plexiglas arbeitete in Ordnung, aber in Verbindung mit der Gluegun, Gummidichtung und insgesamt Schneiden und Bohren sie nicht Aufenthalt, dass unberührte, auch mit der Schutzfolie. Kernpunkte: Der Sensor ist ein einfaches Reedschalter und Magnet wie ein Tastendruck im RaspberryPi Code behandelt, ich einfache Zählung Eimer im Laufe der Zeit und stellen Sie dann die Umwandlung später zu "Zoll regen". Machen Sie es groß genug, um genügend Wasser bis zur Spitze zu halten, aber nicht so viel, dass es braucht viel, um bis zur Spitze. My first pass ich jedes Fach nicht groß genug ist, so wäre es ein und starten Ablassen über den Rand, bevor es gekippt. Ich fand auch, dass Restwasser kann einige Fehler in den Mess hinzuzufügen. Was bedeutet, vollständig trocken es dauerte X abfällt, um eine Seite zu füllen und kippen Sie es einmal nass es dauerte Y fällt zu füllen und Spitze (der weniger als X). Nicht eine riesige Menge, sondern kam in beeinflussen, wenn sie versuchen zu kalibrieren und ein gutes "1 Last gleich, wie viel" Messung. Balancieren Sie es, Sie durch Hinzufügen gluegun Kleber auf die Unterseite endet, wenn eine Seite ist erheblich schwerer als die andere zu betrügen, aber Sie sie so nah wie möglich ausgeglichen benötigen. Sie können auf dem Foto sehen, ich Setup ein wenig Prüfstand mit einigen Schwämme und ein Holzhalter zu testen, und bekommen es richtig, bevor installing.Step 5 ausgeglichen: Windrichtung Alle 11 Artikel anzeigen Dies war eine einfache Wetterfahne. I auf Basis der Elektronik von der Maplin System: http://www.philpot.me/weatherinsider.html Die wichtigsten Punkte: Dies ist ein analoger Sensor. Die acht Reed-Schalter in Kombination mit verschiedenen Widerständen Aufteilung des Ausgangs in Stücke, so kann ich erkennen, welche Koordinate der Sensor in die durch den Wert. Http: (Der Begriff wird in dieser instructable erläutert //www.instructables.com/id/Accessing-5-button ... Nach der Verschraubung auf der Wetterfahne Teil, den Sie tun müssen, um sie zu kalibrieren, so dass "diese Richtung ist das, was in Nordrichtung". Ich machte eine Testanlage mit Holz, so dass ich in die und aus zu schalten Widerstände leicht, die das gesamte Spektrum der Werte für mich bedeckt, das war super hilfsbereit! Ich habe ein Drucklager, dauerte es in Ordnung, ich bin sicher, dass eine regelmäßige Skateboard oder Rollschuhlager wäre ebenso fine.Step 6 gewesen sein: Windgeschwindigkeit Dieser drehte ich mich noch einmal auf die Instructable Gemeinschaft und gefunden und folgte diesem instructable: http: //www.instructables.com/id/Data-Logging-Anemo ... Kernpunkte: Sie können die Hall-Sensor oder einen Schalter an einen Reed-Sensor zu nutzen. Der Hall-Sensor ist eher ein analoger Sensor so, wenn Sie es sind in einer digitalen Weise, wie eine Taste drücken, müssen Sie sicherstellen, dass die Lese- / Spannung hoch genug ist, dass es sich wie eine echte Taste drücken, anstatt nicht genug . Größe des Bechers ist entscheidend, so ist die Länge des Stockes! Ursprünglich habe ich Tischtennisbälle und sie waren viel zu klein. Ich habe sie auch auf langen Stöcken, die nicht funktioniert haben. Ich bekam sehr frustriert und dann kam in diesem instructable, tat Ptorelli einen tollen Job zu erklären, und es half mir, wenn meine ursprüngliche Entwurf nicht als well.Step 7 arbeiten: Software Software ist in Python geschrieben, um die Daten von den Sensoren zu erfassen. Ich habe einige andere 3rd-Party-Bibliotheken von Git Adafruit und andere, um die Informationen von den Sensoren und GPS zu bekommen. Es gibt auch einige cron-Jobs, die einige der API Informationen sowie zu ziehen. Die meisten erläutert / im Git-Dokumentation unter docs umrissen / install_notes.txt Die Web-Software ist in PHP, um es auf der Website angezeigt werden, während auch unter Verwendung von YAML für die Konfigurationsdateien und natürlich die RRD-Tool, um zu speichern und die Daten grafisch darzustellen. Es nutzt die Weather Underground-API, um einige der interessant Daten, die Sensoren nicht ziehen können erhalten: Record Hallo und Lows, Mondphase, Sonnenuntergang und Sonnenaufgang Zeiten, gibt es auch Gezeiten auf ihre API, die ich dachte, war wirklich ordentlich zur Verfügung, aber ich lebe in Austin TX, die sehr weit von Wasser. All das ist ein Angebot auf Github und aktiv gepflegt und aktuell verwendeten, wie ich weiter zu verfeinern und zu kalibrieren mein eigenes System, so können Sie Feature-Requests und Bug-Reports und einreichen. Die Software durchläuft ein Thema Änderung in Abhängigkeit von der Tageszeit, gibt es 4 Stufen. Wenn die aktuelle Zeit + oder - 2 Stunden von Sonnenaufgang oder Sonnenuntergang dann erhalten Sie die Sonnenaufgang und Sonnenuntergang in Themen, die jeweils zu bekommen (im Augenblick nur einen anderen Hintergrund, werde ich wohl tun, andere Schriftart / Grenzfarben in der Zukunft). Ebenso außerhalb dieser Bereiche gibt die Tag und Nacht-Thema.

        24 Schritt:Schritt 1: Teile und Werkzeuge Schritt 2: Befestigen Sie die Motoren Schritt 3: Fügen Sie den vorderen und hinteren Räder Schritt 4: Machen Sie ein Schild für Arduino Schritt 5: Schließen Sie den Temperatursensor Schritt 6: Schließen Sie das BT-Modul Schritt 7: Wählen Sie Ihre Motortreiber Schritt 8: Schließen Sie den Motortreiber Schritt 9: Schließen Sie die Flüssigkristallanzeige Schritt 10: Schließen Sie den Motor an den Fahrer Schritt 11: Schließen Sie die Frontleuchten Schritt 12: Schließen Sie die Rücklichter Schritt 13: Schließen Sie das Neon Lights Schritt 14: Schließen Sie das Horn Schritt 15: Schließen Sie den Ultraschallsensor Schritt 16: Schließen Sie den Akku Schritt 17: Setzen Alles Up Schritt 18: Fügen Sie eine Klemme zum Telefon Schritt 19: Laden Sie den Code ein Schritt 20: Installieren Teraterm And Connect Schritt 21: Überprüfen Sie den Roboter Schritt 22: Installieren AirDroid (Optional) Schritt 23: Steuerung über ein Android-Gerät Schritt 24: Sie werden getan!

        Arduino ist eine tolle Sache, wenn Sie wissen, wie es zu benutzen. Aber als Bluetooth und Arduino ins Spiel kommen, hier ihre noch fun.So präsentiert ein anderes großartiges Projekt, das Arduino als sein Gehirn benutzt und Bluetooth für die Kommunikation. Dies ist eine neue Version von meinem vorherigen Projekt - Laptop gesteuerten Roboter v1.0. Wie es aus dem Namen klar ist, kann dieser Roboter über einen Laptop oder PC, die in blutooth es gesteuert werden. Da Bluetooth ist auch in Android-Handys vorhanden ist, kann der Roboter auch über sie gesteuert werden. Dieser Roboter ist so begabt, dass es kann die Temperatur seiner Umgebung zu sagen, ist der Abstand, wie weit ein Hindernis vorhanden ist und das Bild der Umgebung durch eine Kamera. Da es sich um eine neue Version, sind viele Änderungen und neue Funktionen hinzugefügt werden, dass es noch besser macht. Aber die Frage kommt, daß, wie funktioniert das? Das Projekt nutzt ein Arduino, die zu einem Bluetooth-Modul, das eine drahtlose Verbindung zwischen einem Laptop und dem Arduino produziert verbunden ist. Wenn wir eine Taste drücken auf unserem Laptop werden die Daten über Bluetooth, die in dem Laptop gesendet und durch die im Roboter vorhanden Bluetooth-Modul empfangen werden. Die Daten werden dann übertragen Arduino die so programmiert ist, ein Weg, um die Daten, Verfahren anzunehmen und durchzuführen, eine im Rahmen dieser Art von Daten genannten Aufgabe ist. Für zB. Wenn Sie eine Schaltfläche, die den Roboter vorwärts bewegt drücken, erhält der arduino den Befehl über Bluetooth und setzt zwei der Stifte hoch, wie es ist programmiert, um dies zu tun. Das Signal wird dann an den Motor-Treiber-IC, die Strom zu den beiden Motoren leitet, und der Roboter vorwärts bewegt, übertragen. Nicht nur, bluetooth, aber andere Formen der Verbindung, wie Wi-Fi, können Internet auch hier verwendet werden. Hier sind die Aktualisierungen und Änderungen in dem Roboter ausgebildet werden, verglichen mit dem vorherigen: Verwendet ein Arduino Nano statt uno platzsparend und reduziert die Kosten. Wird von einem Akku-Pack für 8v und 1.0Ah anders als die vorherige, die eine große und schwere Batterie 12v verwendet angetrieben. Die Batterien sind billig, klein und leicht. Verwendet nur zwei statt vier Motoren, die wiederum reduziert die Kosten und spart Strom. Die Vorderräder werden durch einen Metallschaft unterstützt. Verwendet eine komplett gelötet Schaltung, während der vorherige verwendet Steckbrett für Verbindungen so dass die Chancen der Schaltung funktioniert nicht weniger. Hat einen zusätzlichen Temperaturfühler, die Sie die Temperatur des Roboters Umgebung beurteilen kann. Hat einen zusätzlichen Ultraschallsensor, der den Abstand in Zentimetern und wie weit ein Hindernis vorhanden ist, erzählt. Hat eine Flüssigkristallanzeige, um Texte, Temperatur, Entfernung und Daten anzuzeigen. Hat hinzugefügt blaue LED Neon-Lichter, die Blicke auf den Roboter fügen in der Nacht. Hat hinzugefügt Summer, der als ein Horn für den Roboter wirkt. Hat eine Klammer, die ein Telefon, das als WLAN-Kamera an den Laptop angeschlossen handeln aufnehmen kann. Ein Video der Roboter in Aktion kommt bald. Ich habe nicht hochladen, da ich wenig Zeit. Für mich Bitte stimmen Sie in den Wettbewerb, wenn Sie dieses Projekt gerne. Schritt 1: Teile und Werkzeuge Alle 8 Artikel anzeigen Folgende Teile sind erforderlich, um diese Roboter zu machen. Die Gesamtkosten des Projektes war etwa € 45 oder 2.700 INR. Die meisten Teile können von Ihrem lokalen Hobby zu speichern oder über Online-Shops erhältlich. PARTS: 1x Arduino Nano 1x Liquid Crystal Display (16x2) 1x Bluetooth Module (HC-05) 1x Ultraschall-Sensor 1x LM35 Temperatursensor 1x L293D Motortreiber-IC 1x 16 pin IC-Sockel 2x 4V 1.0Ah Blei-Säure-Batterien 2x 100 rpm Getriebemotoren 4x Wheels 1x Shaft (10 cm) 1x Chassis 6x LEDs 1x Piezo-Summer (wird als ein Horn verwendet werden) Perfboard Regenbogen Kabelbuchsenleisten Stiftleisten TOOLS: Lötkolben Löten Draht Drahtschneider / Stripperheißklebepistole w / Klebestifte Schraubendreher Doppelseitig tapeStep 2: Mount der Motoren Starten, indem die Montage der Motoren auf dem Chassis, wie oben in der Abbildung dargestellt. Sie können jede Art von Base, wie Aluminium, Holz, Kunststoff verwenden, oder Sie können sogar Ihre eigenen zu machen. Verwenden Sie Klammern, um die Motoren zu montieren, wenn Sie sie nicht verwenden eine ähnliche Art von base.Step 3: Fügen Sie den vorderen und hinteren Räder Da dies eine zweirädrige Roboter, müssen Sie, um eine Welle zu verbinden, um die Vorderräder zu bewegen zusammen mit den Hinterrädern. Sie können auch ein Kugellager zu verwenden, aber Räder würde viel besser aussehen. Ein Fehler, der in der ersten Ausführung durchgeführt wurde, war, dass es verwendet Räder unterschiedlicher Größen, die Probleme, die hier korrigiert verursacht wird. Also nicht, dass Fehler zu tun. Befestigen Sie die Räder an Ort und Stelle mit screws.Step 4: Machen Sie ein Schild für Arduino Sie würde nicht wollen, um Ihren Arduino auf eine Platine löten, so müssen Sie ein Schild, das Ihrem arduino, angeschlossen zu werden und sich leicht, wenn man es für andere Projekte müssen erlaubt werden. So mit einigen Buchsenleisten, löten ein Schild an die perfboard. Überprüfen Sie, ob Ihre Arduino können den easily.Step 5 eingesteckt werden: Verbinden Sie den Temperatursensor Schließen Sie den Temperatursensor mit der Platine nach dem Schema oben oder unten im Text. Ich würde empfehlen, es nicht zu löten, sondern benutze Buchsenleisten. Sensor Pin VCC ---- Arduino + 5V Sensor Pin VOUT ----- Arduino Pin A0 Sensor Pin GND ----- Arduino gnd Schritt 6: Schließen Sie das BT-Modul Löten Sie einige Buchsenleisten auf dem Board mit einem 1.2K und 2.2K Widerstand. Schließen Sie sie an gemäß der schematischen arduino. Der Widerstand wirken als Spannungsteiler, die Überspannung, um den BT-Modul geben zu verhindern. Verbinden Sie den VCC von BT-Modul bis 3,3 für HC-05 arduino oder aus einem anderen Modul 5V. Mir hatte eine eingebaute Spannungsregler so verbunden es bis 5V. Schauen Sie sich die Nennspannung auf der module.Step 7 angegeben: Wählen Sie Ihre Motortreiber Eine entscheidende Rolle bei der Herstellung dieses Projektes ist wählen Sie Ihre Motortreiber. Es gibt eine Vielzahl von Optionen zur Verfügung, und da die Motoren nicht hohe Leistung verbrauchen, können Sie einfach wählen Sie einen von ihnen, die nicht billig und groß sein würde. Um Geld zu sparen, anstatt Kauf eines Motortreiber-Schild kann man nur kaufen, die Motortreiber und Ihre eigenen Schild. Es ist sehr einfach, es zu verbinden, um hier arduino. In diesem Fall sollte die beste Option, die am weitesten verbreitete Motortreiber-IC, L293D, die billig ist und genügend Energie, um die in diesem Projekt verwendet Motoren treiben versorgen. Es können Motoren, die auf 36V oder weniger bewegen zu fahren. Ein weiterer Vorteil ist, dass es sich um eine Dual-H-Brücken-ic in dem Sie zwei Motoren im gleichen Paket zu fahren. Eine weitere Option kann L298, die teurer ist, kann aber höhere Leistungsmotoren, die auf 46V oder weniger laufen zu fahren. Schauen Sie sich die Liste unten der Motortreiber-ICs von Sanken Elektronik. Die Notwendigkeit für einen Motortreiber ist hier, dass der Ausgangsstrom des arduino sehr weniger, was nicht genug ist, um einen Motor anzutreiben. Es kann nur treiben LED, Summer oder Geräte, die weniger Strom für den Betrieb erfordert. Der Motortreiber-IC wirkt als Transistor hier die den kleinen Strom, der durch arduino geliefert, um eine große Menge an Strom, die ausreichen, um eine Motorleistung zu geben verstärkt. Die Eingangs gegeben kann auch analog sein als digitale was bedeutet, dass der Strom, der sie zugeführt wird, ist direkt proportional zu dem Ausgangsstrom, der verwendet wird, um die Drehzahl von Motoren, die als eine neue Funktion zu dieser robot.Step 8 aufgenommen wird, zu steuern: Verbinden der Motor Driver Nach der Auswahl der Motortreiber verbinden Sie es mit nach folgender arduino. Die Anschlüsse sind für L293D. Zum Anschluss von L298, auf diese instructable beziehen. IC-Pins 1,8,9,16 ----- Arduino Vin IC-Pins 4,5,12,13 ---- Arduino GND IC-Pin 2 ---- Arduino Pin D5 IC Pin 7 ---- Arduino Pin D6 IC-Pin 15 ---- Arduino Pin D9 IC-Pin 10 ---- Arduino Pin D10 Schritt 9: Schließen Sie die Flüssigkristallanzeige Dies ist eine neue Ergänzung zu dem Roboter, die die Temperatur und den Abstand zeigt. Verbinden Sie die in der unten stehenden Text. Ich habe einen Schalter für die Hintergrundbeleuchtung. Pins 1,5,16 ---- Arduino GND Pin 2 ---- Arduino 5V Pin 15 ---- Arduino 5V w / 100-Ohm-Widerstand Pin 4 ---- Arduino Pin D11 Pin 6 ---- Arduino Pin D8 Pin 11 ---- Arduino Pin D7 Pin 12 ---- Arduino Pin D4 Pin 13 ---- Arduino Pin D3 Pin 14 ---- Arduino Pin D2 Schritt 10: Schließen Sie den Motor an den Fahrer Schließen Sie die Motoren an die IC durch Löten einige Stiftleisten an den ic. Der Grund, warum ich hinzu Schriften war es, einfach wechseln Sie die Kabel, falls ich sie falsch angeschlossen. Um die Polarität der Motoren überprüfen, schließen Sie diese an eine Batterie in jeder Art und Weise. Wenn es im Uhrzeigersinn dreht, bedeutet, dass die Polarität die gleiche wie die Batterie angeschlossen ist und umgekehrt. Schließen Sie das positive Recht der Motor auf Pin 3 und negative an Pin 6. Schließen Sie das positive des linken Motors an Pin 11 und negative an Pin 14. Achten Sie darauf, sie in die richtige way.Step 11 anschließen: Verbinden Sie den Frontleuchten Wie die Vorgängerversion, hat auch diese eine LED, die das Aussehen des Roboters zu erhöhen. Während die frühere Version verwendet wird, 5mm LEDs, die eine Linse hatte, wird in diesem eine Kuppel LEDs, die ihr Licht über einen großen Bereich transmitt. Diese LEDs auch dazu beitragen, durch die Kamera zu schauen, wenn der Roboter in der Dunkelheit bewegen. Schließen Sie zwei weiße LEDs parallel und löten zwei Drähte, die positiv auf Arduino Pin A3 und der negativen verbunden GND Arduino verbunden. Fixieren Sie das Modul mit Heiß gule.Step 12: Schließen Sie die Rücklichter Dies ist auch eine Wiederholung der vorherigen Version. Hinzufügen nur Frontleuchten, macht der Roboter Blick auf die Rückseite, die sehr schön aussehen, wenn der nachts glüht unvollständige so zwei rote LEDs verbunden waren. Schließen Sie zwei rote LEDs parallel verbinden Sie dann den Pluspol an Arduino Pin A4. Zum Schluss den Minuspol an GND Arduino. Halten Sie es an Ort und Stelle mit heißem glue.Step 13: Schließen Sie den Neon Lights Neonlichter immer cool aussehen auf Autos, wenn sie auf Licht leuchten. Dies war ein Versuch, blaue LED-Lichter, wie Neonröhren handeln würde und erhöhen das Aussehen des Roboters hinzuzufügen. Sie sehen einfach nur genial, wenn in der Nacht eingeschaltet. Es macht den Boden leuchten sowie die wundervolle aussieht. Wie in den vorherigen zwei Schritten, schließen Sie parallel auch. Verbinden Sie den positiven Anschluss zu Arduino Pin D13 und negativen auf GND Arduino. Schließlich befestigen Sie sie an Ort und Stelle unter Verwendung von Heißkleber, wie oben in der Abbildung dargestellt. Achten Sie darauf, das Licht auf der Basis, auf der sich der Roboter bewegen würde fällt. Schritt 14: Schließen Sie das Horn Was ist, wenn Sie steuern den Roboter und wenn jemand auf dem Weg geht? In diesem Fall kann ein Horn sehr nützlich sein. Ein einfaches Piezosummer wird hier verwendet, so ist die Hupe nicht so laut wie eine Hupe. Dies kann auch verwendet werden, um die Aufmerksamkeit der Menschen auf den Roboter zu gewinnen oder zu jemandem, der schläft reizen werden: D. Verbinden Sie den Pluspol der Summer pin D12 und negativen auf GND Arduino Arduino. Halten Sie es an Ort und Stelle unter Verwendung von Heißkleber unterhalb der Stelle, die den Klang weniger loud.Step 15 machen wird: Schließen Sie den Ultraschallsensor Ein Ultraschallsensor wird hier hinzugefügt, um zu sagen, wie weit ein Hindernis vorhanden ist. Entfernung auf LCD als auch auf dem Laptop in Zentimetern angezeigt, wenn befohlen, dies zu tun. Die maximale Entfernung, die sie messen kann, ist in der Umgebung von 400 cm. Der Abstand ist nicht sehr genau, aber ein ungefährer Wert. Verbinden sie entsprechend der folgenden. Vcc ---- ---- Arduino 5V GND GND Arduino auslösen ---- Arduino Pin A2 Echo ---- Arduino Pin A1 Schritt 16: Schließen Sie den Akku Die verwendete Energiequelle ist hier ein Batteriesatz, der unter Verwendung von zwei Bleibatterien jeweils bei 4V gelesen 1,0 Ah in Reihe geschaltet besteht. Dies bedeutet, dass der Akku wird 8v, 1,0 Ah, das genug, um ein Arduino Macht ist zu geben. Der Akku ist wieder aufladbar, kostengünstig und Licht kann so eine gute Option für das Projekt ist. Der Akku hält auch lang und kann leicht berechnet. Sie können jedoch andere Arten von Batterien sowie wie AA, Lithium und Alkaline verwenden. Verbinden Sie den Pluspol der Akku Arduino Vin Stift mit einem Schalter in Reihe und negative zu Arduino gnd.Step 17: Setzen Alles Up Um Drähte Drähte brechen und die Schaltung funktioniert nicht vermeiden, sichern Sie die Drähte mit Heißkleber und kleben Sie diese an der Basis. Fügen Sie etwas Heißkleber an Orten, wo Drähte werden verlötet, um sie aus wie die Anschlüsse der Motoren brechen zu verhindern. Auch bleiben die Ultraschallsensor auf dem vorderen Teil des base.Step 18: Fügen Sie eine Klemme zum Telefon Dieser Schritt ist optional und ist nur für diejenigen, die eine Kamera an den Roboter hinzufügen möchten. Dies ist ein großartiges Feature, und hilft bei der Steuerung des Roboters, ohne auf es wirklich. So kann der Roboter auch als Spion Roboter verwendet werden. Sie können auch ein Kameramodul, der kleiner ist, aber macht das Projekt ein wenig kompliziert zu verwenden. So Hinzufügen eines Telefons ist besser als das Hinzufügen eines Kameramoduls. Ihr Telefon kann an einen Laptop mit einer Software so können Sie Ihr Telefon über sie laufen angeschlossen werden. Dies ermöglicht Ihnen, Ihre Kamera zu bedienen, so dass Sie durch die Kamera zu schauen, nehmen Sie Fotos oder ein Video. Machen Sie eine Klammer für das Telefon nach den Abmessungen des Telefons. Stellen Sie sicher, das Telefon ist ein wenig erhöht so etwas Platz für Ultraschallsensor. Das Telefon sollte über so das Bild nicht von dem Boden gebildet, aber die Umgebung gekippt werden. Sie können eine beliebige Material zu verwenden, um die Klemme zu machen. Fügen Sie etwas Schaum an der Klemme, um Kratzer auf der kommenden screen.Step 19 zu vermeiden: Laden Sie den Code ein Kopieren Sie den Code unten angegeben, und fügen Sie sie in Ihre Arduino IDE-Bildschirm. Sie müssen das BT-Modul vor dem Upload als rx entfernen und tx Stifte mit der Programmierung des Chips, so dass nichts sollte zu diesen Pin angeschlossen werden beim Hochladen den Code zugeordnet ist. So entfernen Sie entweder Ihre arduino von der Abschirmung und laden Sie den Code oder entfernen Sie das BT-Modul aus dem Sockel. #include // fügen Sie Ihre neuen ping Bibliothek hier #include // fügen Sie Ihre Flüssigkristall-Bibliothek hier Liquid LCD (11, 8, 7, 4, 3, 2); float temp = 1; int temppin = A0; int r_motor_n = 9; // PWM-Steuerung Right Motor + int r_motor_p = 10; // PWM-Steuerung Right Motor - int l_motor_p = 6; // PWM-Steuerung Left Motor - int l_motor_n = 5; // PWM-Steuerung Left Motor + int f_light = A3; int b_light = A4; int Horn = 12; int n_light = 13; int schnelle = 255; int incomingByte = 0; // Für eingehende serielle Daten #define TRIGGER A2 // Arduino Pin gebunden an Pin auf dem Ultraschallsensor auslösen. #define ECHO A1 // Arduino Pin gebunden an Pin auf dem Ultraschallsensor Echo. #define MAX 400 // Maximale Entfernung wir wollen für Ping (in Zentimeter). Maximale Sensorabstand bei 400-500cm bewertet. NewPing Sonar (TRIGGER, ECHO, MAX); // NewPing Setup von Stiften und maximale Entfernung. Leere setup () { pinMode (r_motor_n, OUTPUT); // Set Steuerstifte mit Ausgängen sein pinMode (r_motor_p, OUTPUT); pinMode (l_motor_p, OUTPUT); pinMode (l_motor_n, OUTPUT); pinMode (f_light, OUTPUT); pinMode (b_light, OUTPUT); pinMode (n_light, OUTPUT); pinMode (Horn, OUTPUT); digital (r_motor_n, LOW); // Für Start-up setzen beide Motoren ausgeschaltet digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.begin (9600); Serial.println ("Start"); lcd.begin (16,2); lcd.clear (); lcd.print ("Hallo"); lcd.setCursor (0,1); lcd.print ("Ich bin Robot"); Verzögerung (3000); } Leere Schleife () {</liquidcrystal.h> </ Newping.h> </ p> <p> if (Serial.available ()> 0) { incomingByte = Serial.read (); } </ P> <p> Schalter (incomingByte) {</ P> <p> Bei 'S': // steuern, um den Roboter zu stoppen digital (r_motor_n, LOW); digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.println ("Stop"); lcd.clear (); lcd.print ("Stop"); incomingByte = '*'; brechen; </ p> <p> Bei 'R': // control für Recht analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("richtigen"); lcd.clear (); lcd.print ("Right"); incomingByte = '*'; brechen; </ p> <p> Bei 'L': // Steuerung für links digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("links"); lcd.clear (); lcd.print ("Links"); incomingByte = '*'; brechen; </ p> <p> Bei 'F': // Steuerung für vorne analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("Vorwärts"); lcd.clear (); lcd.print ("Vorwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'B': // control für die Abwärts digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("rückwärts"); lcd.clear (); lcd.print ("rückwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'f': // control für Anschlag digital (r_motor_n, LOW); digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.println ("Stop"); lcd.clear (); lcd.print ("Stop"); incomingByte = '*'; brechen; </ p> <p> Bei 'd': // control für Recht analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("richtigen"); lcd.clear (); lcd.print ("Right"); incomingByte = '*'; brechen; </ p> <p> Bei 'a': // Steuerung für links digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("links"); lcd.clear (); lcd.print ("Links"); incomingByte = '*'; brechen; </ p> <p> Bei 'w': // Steuerung für vorne analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("Vorwärts"); lcd.clear (); lcd.print ("Vorwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 's': // control für die Abwärts digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("rückwärts"); lcd.clear (); lcd.print ("rückwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'J': // Frontleuchten auf digital (f_light, HIGH); Serial.println ("Frontbeleuchtung auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'j': digital (f_light, LOW); // Off Serial.println ("front Licht aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'K': digital (b_light, HIGH); // Leuchtet wieder auf Serial.println ("Hintergrundbeleuchtung auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'k': digital (b_light, LOW); // Off Serial.println ("leuchtet wieder aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'G': digital (n_light, HIGH); // Neonlichter auf Serial.println ("Neonröhren auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'g': digital (n_light, LOW); weg Serial.println ("Neonröhren off"); incomingByte = '*'; brechen; </ p> <p> Bei 'H': digital (Horn, HIGH); // Horn auf Serial.println ("Horn"); incomingByte = '*'; brechen; </ p> <p> Bei 'h': digital (Hupe, LOW); weg Serial.println ("Hupe aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'O': // PWM Geschwindigkeitswerte speedy = 0; Serial.println ("speed = 0"); lcd.clear (); lcd.print ("Speed ​​= 0"); incomingByte = '*'; brechen; </ p> <p> Bei '1': speedy = 155; Serial.println ("speed = 10"); lcd.clear (); lcd.print ("Speed ​​= 10"); incomingByte = '*'; brechen; </ p> <p> Bei '2': speedy = 165; Serial.println ("speed = 20"); lcd.clear (); lcd.print ("Speed ​​= 20"); incomingByte = '*'; brechen; </ p> <p> Bei "3": speedy = 175; Serial.println ("speed = 30"); lcd.clear (); lcd.print ("Speed ​​= 30"); incomingByte = '*'; brechen; </ p> <p> Bei "4": speedy = 185; Serial.println ("speed = 40"); lcd.clear (); lcd.print ("Speed ​​= 40"); incomingByte = '*'; brechen; </ p> <p> Bei "5": speedy = 195; Serial.println ("speed = 50"); lcd.clear (); lcd.print ("Speed ​​= 50"); incomingByte = '*'; brechen; </ p> <p> Bei '6': speedy = 205; Serial.println ("speed = 60"); lcd.clear (); lcd.print ("Speed ​​= 60"); incomingByte = '*'; brechen; </ p> <p> Bei "7": speedy = 215; Serial.println ("speed = 70"); lcd.clear (); lcd.print ("Speed ​​= 70"); incomingByte = '*'; brechen; </ p> <p> Bei "8": speedy = 225; Serial.println ("speed = 80"); lcd.clear (); lcd.print ("Speed ​​= 80"); incomingByte = '*'; brechen; </ p> <p> Bei "9": speedy = 235; Serial.println ("speed = 90"); lcd.clear (); lcd.print ("Speed ​​= 90"); incomingByte = '*'; brechen; </ p> <p> Bei 'q': speedy = 255; Serial.println ("Geschwindigkeit = 100"); lcd.clear (); lcd.print ("Speed ​​= 100"); incomingByte = '*'; brechen; </ p> <p> Bei 'p': Verzögerung (50); // Anzeige Temp. und Entfernung unsigned int US = sonar.ping (); Serial.print ("Entfernung:"); Serial.print (US / US_ROUNDTRIP_CM); Serial.println ("cm"); lcd.clear (); lcd.print ("Entfernung:"); lcd.print (US / US_ROUNDTRIP_CM); lcd.print ("cm"); lcd.setCursor (0,1); temp = analogRead (temppin); temp = Temp * 0.48828125; Serial.print ("Temperature ="); Serial.print (temp); Serial.print ("* C"); Serial.println (); lcd.print ("Temp =."); lcd.print (temp); lcd.print ("* C"); Verzögerung (1000); incomingByte = '*'; brechen; </ p> <p> Verzögerung (5000); } } </ P> Schritt 20: Installieren Teraterm And Connect Nach Abschluss alles, schließen Sie alle Teile an die entsprechenden Buchsen und stellen Sie sicher, dass Sie sie in der richtigen Art und Weise zu verbinden. Nun, es ist Zeit, um den Roboter an den Laptop. Wie die vorherige Roboter ist auch dieses verwendet TeraTerm zu kontrollieren. Vor kurzem fand ich, dass es auch mit Arduino IDE gesteuert werden, aber ich würde TeraTerm anstatt ide empfehlen. Befolgen Sie diese einfachen Schritte, um Ihre Roboter zu verbinden und zu kontrollieren. Teraterm: Schalten Sie Ihr Roboter so das Bluetooth-Modul aktiviert ist. Zum Geräte und Drucker auf Ihrem Laptop (Windows). Wählen Sie Gerät hinzufügen. Auf der Suche nach Geräten, wäre es eine namens HC-05, HC-06 oder einen anderen Namen zu finden. Wählen Sie ein Modul und geben Sie die Pairing-Code als 1234. Der Gerätetreiber installiert werden würde. Wählen Sie ein Modul und überprüfen Sie die serielle Schnittstelle in Immobilien. (Z. Com45, 64 etc.) öffnen TeraTerm. Eine Verbindung Bildschirm scheint. Klicken Sie auf Serien. Nun wählen Sie COM-Port des Geräts und klicken Sie auf OK. Es wäre, um Ihre Roboter angeschlossen werden. Arduino IDE: Wiederholen Sie die Schritte 1 bis 6 oben erwähnt. Öffnen Sie Arduino IDE und ändern Sie den seriellen Port, um Anschluss Ihres Bluetooth-Modul. (Nicht Ihres arduino-Port) jetzt offen seriellen Monitor. Es wäre, um Ihre Roboter angeschlossen werden. Stellen Sie sicher, die Baudrate auf 9600 eingestellt, um Befehle zu senden, geben Sie sie auf dem Bildschirm oben ein und wählen zu senden. Schritt 21: Überprüfen Sie den Roboter Nachdem Sie Ihren Roboter, müssen Sie es prüfen, ob Sie es richtig oder nicht. Dazu senden Sie die Befehle einer nach dem unten angegeben. Wenn eines der Merkmale nicht funktioniert, überprüfen Sie alle Verbindungen und erneut versuchen. Wenn der Roboter bewegt nach links oder rechts, wenn der Vorwärts-Taste gedrückt wird, halten Einstellen der Polarität der Motoren, bis sie richtig zu bewegen. Für die LCD zu halten Drehen des voreingestellten wenn nicht etwas auf dem Bildschirm angezeigt. Die Befehle zur Steuerung des Roboters sind- Forward - w Rückwärts - S links - ein Recht - d Vordere Lichter auf - J Vordere Lichter aus - j Zurück Lichter auf - K Zurück Lichter aus - k Neon Lichter an - G Neon Lichter aus - g Horn auf - H Horn off - h Display Distanz und Temperatur - p Beschleunigung von 0 auf 90 bis 1 bis 9 (. zB Geschwindigkeit 40-4) Tempo 100 - q Schritt 22: Installieren AirDroid (Optional) AirDroid ist eine Software verwendet, um deinem Handy um einen PC oder einen Laptop anschließen. Leider wird der Handy-Kamera an den Laptop. Dazu müssen Sie auf Ihrem Laptop sowie Telefon installieren AirDroid beides. Besuchen Sie die offizielle AirDroid Website, um die App sowohl für Download. Sie können Ihr Telefon auch online zu verbinden, wie offline. Für den Anschluss folgendermaßen Steps Öffnen AirDroid auf Ihrem Handy. Gehen Sie zu Extras oder Einstellungen und aktivieren Tethering und Wifi-Hotspot. Jetzt eine Verbindung zu einem Gerät mit dem Namen airdriod ap auf Ihrem Laptop durch die Wi-Fi. Wählen Sie auf Ihrem Handy zu akzeptieren. Öffnen Sie einen Browser. (Nicht AirDroid sofware) Achten Sie darauf, nicht zu internet sowohl telefonisch als auch Laptop angeschlossen werden. Ein Link wäre auf Ihrem Telefon AirDroid bestehend aus einigen Zahlen angezeigt werden. Geben Sie den gleichen Link an den Browser. Das Telefon würde jetzt an den Laptop angeschlossen wird. Kamera auswählen und die Kamera des Telefons öffnen würde. Stellen Sie Ihr Telefon auf die Roboterklemme. Die Bildqualität würde von der Qualität der Kamera Ihres Mobiltelefons ab. Schritt 23: Steuerung über ein Android-Gerät Einer der besten von der Liste der Funktionen dieser Roboter ist, dass es auch mit einem Android-Gerät gesteuert werden. Dafür benötigen Sie eine Anwendung mit dem Namen "Bluetooth seriellen Controller", der die beste sein kann, diese Art von Roboter zu steuern herunterladen. Eine andere Anwendung kann "Bluetooth RC-Controller" zu sein, aber das Problem mit dieser App ist, dass man nur steuern kann, die Bewegungen wie die Befehle von ihm geschickt aus den Befehlen im Code geschrieben abweichen. Nach dem Download der App, müssen Sie die Tasten entsprechend den Befehlen des Roboters, der nicht eine schwierige Aufgabe überhaupt eingestellt. Ändern Sie einfach den Namen und das Kommando über die Taste. Für die Kontrollen, setzen Sie den Stoppbefehl an 'S', die den Roboter zu stoppen wird, wenn die Taste losgelassen wird. Sie können insgesamt jeweils 6 Controller mit 16 buttons.Step 24 zu machen: Sie werden getan! Also, Sie haben Ihren eigenen Laptop gesteuerten Roboter gemacht. Genießen Sie bewegen es um Ihr Haus oder Ihrem Garten mit einer Reichweite bis zu 15m. Aber that't es nicht. Man könnte sogar besser machen, indem Sie weitere Befehle und Funktionen zu. Sie müssen nur einige wenige Kenntnisse in Arduino-Programmierung haben. Sie könnten sogar eine drahtlose Kamera statt mit einem Telefon, das zu sparen würde. Wenn Sie ein Anfänger sind und wollen eine einfachere zu machen, um meinen Laptop gesteuerten Roboter v1.0 wechseln. Das ist das Ende der instructable. Hoffe es hat euch gefallen. Sie posten Sie Ihre Bilder, wenn man es geschafft hat und sagen Sie mir, wenn Sie etwas Neues hinzugefügt haben. Fühlen Sie sich frei zu kommentieren oder Fragen stellen. Bitte stimmen Sie für mich, wenn Sie denken, das verdient einen Sieg. DANKE:)

          4 Schritt:Schritt 1: Die Mechanik Schritt 2: Die Elektronik Schritt 3: Montage Schritt 4: Testen

          Dies ist mein zweiter Linie Follower Roboter und wie der Name schon sagt, ist es ein Roboter, deren Zweck es ist, nach einer Linie. Dieser Roboter kann in Wettbewerben, wo ein Roboter muss eine Route durch eine schwarze Linie auf weißem Hintergrund in der kürzest möglichen Zeit begrenzt folgen verwendet werden. Dieser Roboter ist wirklich einfach zu machen und dann können Sie diese Plattform für andere Zwecke verwenden. Unten ist ein Video des Roboters auf einer Bahn ähnlich einer in Wettbewerben eingesetzt läuft. Schritt 1: Die Mechanik Die Motoren: Die Motoren I für diesen Roboter verwendet werden, sind 2 Stellmotoren für die Geschwindigkeit geändert. Sie können auch andere Motor, wenn es gut genug ... Ich hatte keine so modded I 2 Servomotoren. WIE die Servomotoren MOD (siehe Bilder) 1. Entfernen Sie die vier Schrauben von der Servo und nehmen Sie alle auseinander. 2. Entfernen Sie die Elektronik halten nur die Drähte aus dem Motor (ich hielt die anderen 3 Leitungen von dem Potentiometer, aber Sie haben nicht zu). 3. Versuchen Sie, die Zahnräder außer einem passen. Ich klebte das große Zahnrad zu der einen darunter so hoch enogh zu "get out" der Fall zu sein. Es ist nicht genau eine Regel dafür, wie dies zu tun ... verschiedene Servos verschiedenen Zahnräder, so dass Sie benötigen, um zu versuchen, bis Sie die beste "Kombination" zu finden. 4. Setzen Sie alles toghether. Der Körper (siehe Bild): Die Basis des Roboters von PCB zur einwand Format zugeschnitten werden. Sie müssen auch 5 Schrauben: - 2 für die Zusammenstellung der vorderen und der Basis des Roboters - Eine für die Aufhebung der Sensoren über dem Boden (Sie können etwas anderes hier zu verwenden, wenn Sie) - 2 für das Anheben und Fixieren des Mikrocontrollers PCB Schritt 2: Die Elektronik Sensoren: Ich habe meine Sensoren mit 5 SMD IR emiting Dioden, SMD 5 Fototransistoren und 5 1k SMD-Widerstände. Zwischen dem Fototransistor und dem IR ich etwas schwarzem Silikon, so dass die IR-Licht nicht direkt auf den Fototransistor kommen. Die PCB-Design ist im Archiv "line follower.rar". Es wird in PROTEUS gemacht, aber ich habe ein Word-Dokument mit allen Leiterplatten-Designs, die auf Hochglanzpapier oder drücken und Peel gedruckt werden kann und auf der Leiterplatte mit der Methode des Eisen übertragen dann. : Wenn Sie nicht möchten, dass Ihre eigenen Sensor zu machen können Sie einen von hier kaufen http://www.robotshop.com/pololu-qtr-infrared-sensor-array-1.html . Der Mikrocontroller PCB: Das "Herz" dieses Roboters ist ein ATMEGA8 Mikrocontroller, der die Information von den Sensoren erhält und treiben die L293D Motorsteuerung. Liste der Einzelteile: 1x 28-Pin-Buchse (für ATMEGA8) 1x 14-Pin-Buchse (für L293) 1x ATMEGA8 - Sie können auch eine ATMEGA 168 oder 328. Das Programm wird in Arduino gemacht, wenn Sie also ein Arduino haben, können Sie den Mikrocontroller darauf programmieren, entfernen Sie sie dann von Arduino und setzen Sie sie in diesem PCB. Auch Sie diese Mikrocontroller über den 6-polig mit einem ISP programmieren. : Sie können eine ATMEGA 328 auf Ihrem arduino von hier kaufen, um ihn zu programmieren http://www.robotshop.com/sfe-atmega328-with-arduino-bootloader.html 1x L293D 1x 16MHz Kristall 2x 22pF (10-28pF) 1x LM7805 http://www.robotshop.com/lm78m05-voltage-regulator.html 1x Push Button http://www.robotshop.com/sfe-12mm-push-button-switch.html 1x 100nF 1x 100uF 1x 4,7 uF 6x LEDs 1x 1K Widerstand 1x 33R Widerstand 1x Break Away Kopf http://www.robotshop.com/sfe-straight-pin-headers.html 1x gerade Buchsenleisten http://www.robotshop.com/straight-female-headers.html 1x Schalter Wires Auch finden Sie einen 4 AA Batteriehalter benötigen. Alles, was Sie für die Herstellung der Mikroleiterplatte und die Sensoren PCB müssen, ist in der "Linie follower.rar" Archiv. Sie werden die Leiterplatten-Design, und die Schaltpläne, die in Proteus unternommen haben, aber auch im Word-Dokument zur Verfügung. Alles was Sie jetzt tun müssen ist, nehmen Sie den Lötkolben und starten, um alle Teile zu löten. Nachdem Sie alle Extras des Roboters montiert ist, müssen Sie den Microcontroller zu programmieren. Das Programm wird gemacht ist Arduino so können Sie es auf Arduino laden und dann den Mikrocontroller in diesem "Hauptplatine". Sie haben auch die HEX-Datei für eine ATMEGA8 mit 16Mhz crystal.Step 3: Montage Nach allem, was geschehen ist ... alles, was Sie tun müssen, ist die Montage des Roboters. Sie können ein Video von mir Montage es zu sehen. Genießen Sie. Schritt 4: Testen Wenn Sie diese Anleitung befolgt und Sie etwas bekam wie im Video unten, dann herzlichen Glückwunsch Sie in Ihrer ersten LINE FOLLOWER ROBOT gelungen.

            15 Schritt:Schritt 1: Die Materialien Schritt 2: Der Software Schritt 3: Vorbereitung der Materialien Schritt 4: Schnitzen des Bildschirm Fall Schritt 5: Bauelemente-Layout Schritt 6: Schnitt des Uhrenarmband Schritt 7: Lötanschlüsse Diagram Schritt 8: Löten der Trackball Schritt 9: Löten der Display Connector Schritt 10: Einlöten der Echtzeituhr Schritt 11: Löten Sie die Header-Erweiterungen Schritt 12: Steampunking die Uhr Schritt 13: Extensions: Bereich Finding Schritt 14: Erweiterungen: Temperature Sensing Schritt 15: Tragen Sie und genießen Sie!

            Update: Neue Version aus, die mit Arduino 1.0 und höher funktioniert! Das Arduino-Uhr bietet Augmented Erfassung von Temperatur und Bereich, 16 Bit Farbzeichenprogramm, Breakout-Spiel, und erzählt auch die Zeit, in der Wahl der digitalen, binär oder analog. Zusätzliche Sensoren, Geräte und Programme sind einfach zu bedienen wie jeder Standard Arduino hinzuzufügen. Der Quellcode kann von der Google-Code-Seite, heruntergeladen werden code.google.com/p/arduino-watch . Neuigkeiten auf der Arduino-Uhr finden Sie unter OptimizedForce.com Dies ist ein Video, das einen Überblick über die Arduino-Uhr tun gibt. Schritt 1: Die Materialien Die bei der Herstellung der Uhr verwendete Materialien sind Elektronik 1 Arduino Mini Pro 328 - 3,3 V / 8 MHz bei SparkFun 1 Grund FTDI Breakout (wenn Sie noch kein Konto haben) an SparkFun 1 4D Systems OLED Module 1.5 "(128x128 Pixel) an SparkFun 1 Blackberry Trackballer Breakout an SparkFun (Ich spüre ein Thema des Lieferanten) 1 3,7 V 1000mAh Li-Polymer-Akku an SparkFun 1 LiPoly Fast Charger an SparkFun 1 DS1307 Echtzeituhr verfügbar unter Digi-Key 1 Crystal 32kHz bei SparkFun Schrauben und Muttern auf lokaler Baumärkte 2 # 4 Schrauben 3/8 "lang 2 # 4 Schrauben 1/4 "lang 4 # 4 Schrauben 3/4 "lang 8 # 4 Muttern (Für die Schrauben und Muttern fand ich die Messing diejenigen bei Ace und die Zink diejenigen bei Home Depot) Uhrenarmband- ~ 13 "x 1 5/8" Lederband für die Außenschicht (Ich habe einen breiten Ledergürtel) ~ 8 "x 1 7/8" Gummiband für die Innenschicht (I verwendet einen anderen Gürtel) Sonstiges 1/4 "OD Kupferrohr bei Home Depot 1/2 "dicken Stück Holz für Bildschirm Fall benutze ich meist Pappelholz. 6 Winkelkopfstifte an Marvac 1 Steckergehäuse 6 Stiftgehäuse (wenn Sie finden, kann ein 5 Pin-Gehäuse erhalten, dass) an Marvac 2 Steckergehäuse 1 Stiftgehäuse 7 weiblichen Stifte an Marvac 1 IDE-Flachbandkabel (graben sie aus diesem Haufen von Kabeln Sie nie benutzen) Alternate Teile 1 4D Systems OLED-Modul 0.96 "(96x64 Pixel) an SparkFun funktioniert auch, da ich ursprünglich programmiert, die Uhr für die Anzeige, bis ich versehentlich brach mir und alle waren ausverkauft, also musste ich auf die nächste Größe zu bewegen. 1 3,7 V 900mAh Li-Polymer-Akku an SparkFun kleinere billigere Batterie fast so viel Macht. 1 Echtzeituhr Modul verfügbar SparkFun oder RobotShop diesen Modulen würde die Echtzeituhr-Chip und das 32 ​​kHz-Kristall zu ersetzen und geben Ihnen eine Backup-Batterie. Schritt 2: Der Software Der Code für die Arduino-Uhr kann auf meinem gefunden werden Arduino Uhr google Codepage http://code.google.com/p/arduino-watch/ . Die Hauptdatei erforderlich ist WatchRXX.pde (waren XX ist die aktuelle Version) und an der gleichen Stelle können Sie auch alle Bibliotheken für die Arduino-Uhr-Software benötigt herunterladen. Schritt 3: Vorbereitung der Materialien Arduino Prep Löten Sie die rechtwinklige Kopfstifte an den Arduino, so dass Sie den Grund FTDI Breakout Board leicht anschließen. Battery Prep Schneiden Sie die JST Stecker vom der Batterie und befestigen Sie die einzelnen Pin-Gehäuse an die Enden des Drahtes dieses Tutorial ist nützlich, um zu lehren, wie man die Drähte Crimp. Schritt 4: Schnitzen des Bildschirm Fall Dieser Schritt umfasst die Schnitzerei der Fall für das OLED-Display. Der Rahmen wurde an einem carvewright Holzschnitzerei Maschine geschnitzt. Dann den Teil geschliffen und gebohrt, die Schraubenlöcher auf einer Bohrmaschine mit einem 1/8 "Bit. Um die Löcher habe ich die Anzeige in lokalisieren und zu vermarkten, wo zu bohren. Ursprünglich habe ich versucht, die Löcher in der carvewright bohren, aber sie teilen den Rahmen während des Lochbohrer und ich musste von vorne beginnen. Als nächstes habe ich einen dunklen Fleck auf dem Pappelholz eine schöne Oberfläche zu geben. Schritt 5: Bauelemente-Layout Dieser Schritt ist, wo Sie die Bauelemente-Layout, um zu sehen, wie lange der Leitungen müssen Sie für die Uhr zu haben. Denken Sie daran, dass, wenn die Uhr am Handgelenk die Teile näher zusammen durch die Krümmung der Uhr Band. Kleben Sie die Komponenten, um das Armband zu sehen und sehen, wie sie am Handgelenk passt und sicherzustellen, dass alles in einer komfortablen Position. Layout Das Flachbandkabel von der zum Teil auf die Arduino und markieren Sie den Abstand auf das Kabel (Abfahrt Draht zu löten), dann schneiden Sie das Kabel und isolieren Sie die Drähte. Für den Trackball, um Arduino es muss ein Minimum von 7 Drähte werden (Leistung, Masse-Taste drücken, oben, unten, links, rechts). Wenn Sie leuchten mit dem Trackball können Sie mehrere Drähte zu verwenden und eine Verbindung zu einem verfügbaren digitalen wollen. Für die Anzeige auf Arduino gibt es 5 Adern. Schritt 6: Schnitt des Uhrenarmband Der Schritt umfasst das Schneiden des Uhrenarmband um Befestigungspunkte für den Trackball, Anzeige und Batterie erstellen. Die Schraubenlöcher sind 1/8 "Durchmesser und die Öffnung für den Trackball ist 1/2" Durchmesser. Der große Platz im Bild war für das kleinere Display Ich sollte ursprünglich zu bedienen und ist nicht erforderlich. Der kleinere Rechteck ausgeschnitten wird für die Verbindung zu der Anzeige, die notwendig ist. Schritt 7: Lötanschlüsse Diagram Diese Excel-Datei hat den Stift Karte, wie Sie den Arduino zu den anderen Komponenten verbinden. Das Bild zeigt Ihnen, wie es sein wird, nachdem Sie die nächsten Schritte aussehen. Denken Sie daran, helfende Hände sind immer, gut, hilfreich beim Löten. Und wenn Ihre helfende Hände schneiden in Ihre Adern haften Sie eine Wäscheklammer in der helfende Hand und stellen Sie Ihre Draht in der Wäscheklammer. Schritt 8: Löten der Trackball Setzen Sie den Trackball Board und den Trackball-Flachbandkabel in die helfenden Hände und löten die Drähte. Nach dem Löten legte ein wenig Heißkleber über, wo die Drähte eine Verbindung mit dem Trackball Board für verbesserte Festigkeit. Hinweis: Um eine kompaktere Bauweise Drähte sollten nach links im Bild (gegenüber unter der Richtung gesehen) Kopf flach gegen die Rückseite des Trackballs Bord. An dieser Stelle ist es gut, zu prüfen, dass alles richtig verdrahtet ist, können Sie dies durch das Hochladen der das tun Trackball Tester-Software auf dem Arduino-Uhr google-Codepage gefunden. Schritt 9: Löten der Display Connector Nun, da der Trackball angeschlossen und getestet können Sie auf der Display-Stecker zu bewegen. Jetzt können Sie nicht wollen, um direkt mit dem OLED-Display zu löten, da er verwendet eine serielle Verbindung mit dem Arduino zu kommunizieren, und Sie müssen in der Lage, neue Skizzen zu dem Arduino laden, nachdem Sie die build (nur eine serielle Verbindung zu einem Zeitpunkt abgeschlossen haben wollen dürfen). Verwenden Sie einen Dremel (oder anderen Schneidwerkzeug) zum Abschalten eines der Stiftschlitze am Steckergehäuse 6-Pin-Gehäuse, um es ein 5 Pin-Gehäuse zu machen. Auch Sie können sich die Höhe des Gehäuses so geschnitten, dass sie nicht in Ihrem Handgelenk, so viel zu halten. Nehmen Sie die 5 Drahtstück des IDE-Kabel von der "Parts Layout" Schritt und Crimp die Drähte in die Buchsenstifte und legen Sie in dem Gehäuse. Um die Festigkeit des Verbinders (vor allem wenn man die Höhe reduzieren) fügen Sie ein Heißkleber an, wo die Drähte kommen aus dem Gehäuse zu erhöhen. Löten Sie die andere Seite der Drähte an den Arduino, wie in der Pin-Diagramm aus der "Lötanschlüsse Diagram" Schritt angegeben. An dieser Stelle können Sie die Arduino-Uhr-Software verwenden, um das Setup zu testen. Die Software mit der Anzeige getrennt hochladen, ziehen Sie das Netz und schließen Sie den Bildschirm. Sie können dann die Macht, die Uhr entweder mit der Batterie oder der FTDI. Wenn alles richtig funktioniert, sollten Sie in der Lage, die Anzeigen mit dem Trackball navigieren und führen Sie die Programme aus dem Menü-Bildschirm sein. Die Zeit Bildschirme werden nur angezeigt 0.00 in ihren verschiedenen Formaten. Schritt 10: Einlöten der Echtzeituhr Dieser Schritt wird beschrieben, wie die Schwingquarz, um die Echtzeituhr zu löten und wie Sie die Echtzeit-Uhr auf die Arduino verdrahten. Das Datenblatt für den DS1307 Echtzeituhr finden sich hier . Zuerst schneiden Sie die Beine nach unten auf der Echtzeit-Uhr, so dass sie nicht in anderen Teilen der Uhr stecken. Löten Sie dann die 32kHz Kristall X1 und X2 Der SCL ist mit A5 und SDA auf A4 gelötet wie im Löten Diagramm aus dem "Lötanschlüsse Diagram" Schritt gezeigt. Löten Sie dann die Macht, Vcc und Masse auf Masse. An diesem Punkt der Arduino-Uhr ist für die Grundfunktionen voll funktionsfähig, so schalten Sie es auf und testen Sie es aus! Wenn die Uhr läuft nicht versuchen Power Cycling und / oder verwenden Sie die Reset-Taste auf der Arduino. Manchmal dauert es ein paar Zyklen, um die die Echtzeit-Uhr los. Schritt 11: Löten Sie die Header-Erweiterungen Externe Sensoren und Geräte leicht an die Arduino-Uhr angebracht werden. Löten des 4-Pin-Header an den D / I 10, 11, Vcc und Masse ermöglicht diese Erweiterungen angeschlossen und wieder getrennt werden leicht. Schritt 12: Steampunking die Uhr Kupferrohr ist dein Freund, wenn Sie Ihre Uhr geben einen steampunk Blick möchten. Abstandshalter für die Schrauben wurden mit 1/4 "OD Kupferrohr geschnitten, um etwa 0,26" Länge hergestellt, müssen Sie möglicherweise ein paar Mal versuchen, die richtige Länge (ich musste), aber Sie können die zusätzlichen Stücke im Deckel verwenden für die Batteriekabel. Zur Deckung der Batteriekabel führen Sie das Kabel durch die kleine Stücke von Kupferrohr, bis Sie an den Anschluss abgedeckt haben. Vergrößerungslinsen wie die, die auf dem Bild zu machen eine große Bereicherung für das Aussehen. Möglicherweise müssen Sie einen der Abstandhalter zu entfernen, damit sie auf die Schraube Clip oder Sie können kleben oder löten Sie die Linsen mit einem der Abstandshalter. Schritt 13: Extensions: Bereich Finding Eine der Anlagen für die Arduino-Uhr ist ein Ultraschall-Entfernungsmesser. Dieses ist ein MaxBotix LV-EZ2 (von SparkFun) und die Uhr wird das Lesen der Impulsbreite modulierte Signal von dem Sensor. In zukünftigen Versionen ich Route der Ausgang auf einen Vibrationsmotor oder Lautsprecher, damit für jemanden mit Sehbehinderung, um die Entfernungsmesser als Stock zu verwenden. Schritt 14: Erweiterungen: Temperature Sensing Mit der Temperaturmesshandschuh Befestigung der Arduino beobachten können Temperaturwarnungen für den Benutzer Warnung also, dass das Getränk zu heiß ist oder dass es ein Feuer hinter einer Tür zu geben. Ich werde Entsendung eine separate Kurz Instructable, wie man den Handschuh zu machen, aber die verwendeten Sensoren sind die Ein-Draht Dallas 18B20 Sensoren. Schritt 15: Tragen Sie und genießen Sie! Jetzt haben Sie Ihre Arduino-Uhr tragen Sie es und genießen Sie!

              4 Schritt:Schritt 1: Basiseinheit Schritt 2: Prototype Component Schritt 3: Motion Sensor Component Schritt 4: Siren Component

              In diesem instructable werde ich ausführlich meine Methoden für die Erstellung eines vollständig benutzerdefinierten Home Security und Automation System. Dies ist ein work in progress, und als ich das Hinzufügen, um es, wie ich gehen. Denn jetzt werde ich eine Aufschlüsselung der Ziele dieses Projekts. 1) Das System sollte vollständig modular sein. Jede Komponente ist in sich abgeschlossen und spricht mit der Basiseinheit drahtlos. 2) Die Basiseinheit werde ich verwenden, ist eine Raspberry Pi 2 Lauf OpenHAB. 3) Die Komponenten sollten preiswert (weniger teuer dann Z-Wave-Geräte sein). 4) Die Komponenten sollten alle niedrigen Strom versorgt werden. Teileliste So Far: 1) Raspberry Pi 2 (Basiseinheit) ~ 35 € 2) Arduino Uno (Prototyping) ~ 10 € 3) RF24 Module x2 (drahtlose Kommunikation) ~ 5 € für 2 4) Honeywell Siren 12v ~ 17 € 5) 12 V Batterie (Strom Sirene) ~ 30 € 6) PIR-Sensoren (Bewegungserkennung) ~ 5 € für 5 7) Arduino Pro Mini (Component-Controller) ~ 7 € ~ 109 € so far.Step 1: Base Unit Dies ist die Einheit, die all die schwere Arbeit tut. Zur Zeit habe ich OpenHAB installiert ist und läuft. Ich habe auch den RF24-Modul und das Setup der Fahrer eingehakt. Aber leider habe ich noch (als dies geschrieben wurde) bekommen die pi im Gespräch mit dem Arduino drahtlos. Ich könnte eine defekte Baugruppe zu haben, aber ich habe nur 2 RF24 Module mit jetzt testen. Ich habe vor, mehr zu arbeiten bestellen. Ich habe auch eine Reihe von Projekten, die ein Arduino mit Ethernet-Schild als Gateway, das die pi dann verbunden verwendet, aber das ist die weniger ideale Lösung, da es wesentlich bringen Kosten. TUN: Beenden Sie Tests die Kommunikation zwischen RF24-Module. Beenden Sie die Konfiguration OpenHAB Arbeit mit dem components.Step 2 zu beginnen: Prototype Component Dies ist nur ein Arduino Uno zu einem RF24 Modul verbunden. TUN: Ich habe vor, einen anderen Uno bekommen, um zu überprüfen, dass meine RF24 Module nicht defekt sind. Zur Zeit gibt es zu viele Variablen zwischen der Pi und dem Arduino, sicher zu wissen, dass alles korrekt eingerichtet. Schritt 3: Motion Sensor Component Diese Komponente verwendet einen PIR (Passiv-Infrarot-Sensor), um Bewegungen zu erkennen und zu melden zurück zur Basiseinheit. TUN: Nach Erhalt der RF24 Kommunikation voll funktions ich eine 3,3 V Regler hinzufügen, da ich die 5 V-Modell des Arduino Pro Mini.Step 4: Siren Component Diese Komponente wird eine Sirene auf ein Relais und eine Batterie angeschlossen zu starten. TUN: Ich werde einen anderen Arduino Pro Mini mit RF24 nutzen, um mit dieser Komponente zu verbinden.

                5 Schritt:Schritt 1: Erste Schritte !! Schritt 2: Der Stromkreis! Schritt 3: Die Theorie: - Schritt 4: Code !! Schritt 5: Caliberate den Sensor !!!

                Wollten Sie schon immer 9 Griff - 35 Volt mit arduino diese Optokoppler id dir helfen dabei ... Das hausgemachte Optokoppler werden Sie von Ihrem Arduino Braten oder andere Sachen die von Hochspannung zu halten und ermöglicht es Ihnen, mit Spannungen über 12 Volt leicht mit arduino leicht arbeiten ..... Hier werde ich die aktuelle durch eine 18 V DC-Fan mit dem Optokoppler genommen zu messen ... Ich werde es auf einem 16 x 2 LCD-Anzeige.

                  7 Schritt:Schritt 1: Stückliste Schritt 2: Erstellen oder 3D-Drucken Ihre Enclosure Schritt 3: Erstellen der Schaltung Schritt 4: Stellen Sie sich Ihr Command Center Schritt 5: Optimieren Sie Ihren Code Schritt 6: Funken-It Up! Schritt 7: Die Grenze ist Ihre Vorstellungs.

                  Ich beschloss, ein Gerät, das war vollgepackt mit Sensoren und Tasten, die tun, was Sie wollen, dass es verpackt zu machen. Es verfügt über Temperatur, Feuchte, Gas, Licht, Ton, Bewegung und Schwingungssensoren. Es hat auch einen Lautsprecher und eine LED-Stick für Feedback. Ich 3D-gedruckten das Gehäuse und die klare LED-Stick. Die LED-Stick kann auf eine visuelle Rückmeldung der Messwerte eines Sensors zu geben. Im Moment habe ich es gesetzt, um die Temperatur unter Verwendung von unterschiedlichen Farben für unterschiedliche Temperaturbereiche anzuzeigen. Meine erste Command Center wird sich in einem Lager verwendet werden. Mein Büro befindet sich im Obergeschoss so, wenn Menschen mich brauchen, müssen sie zu Fuß bis Treppen oder rufen Sie mich an. 4 der Tasten programmiert sind, um verschiedene Leute im Lager mit den Nachrichtentext "Ihre Unterstützung ist im Lager gebraucht." Die anderen 2 Tasten wird wahrscheinlich verwendet werden, um Lichter ein- und ausschalten, am anderen Ende des Lagers werden. Ich bekomme auch einen Text, wenn das Lager zu heiß wird (Der Thermostat befindet sich im Obergeschoss zu) und das Gerät trennt die Verbindung zum Wi-Fi. Ich kann den Zustand des Lagers zu jeder Zeit von jedem Ort zu überwachen. Die Tasten auf dem Gerät kann auch von einem Handy mit Spark basteln App ausgelöst werden. Kombinieren Sie einen Funken Kern mit IFTTT (If This dann ist) und man kann nichts tun. Wenn dieser dann ist das ein Service, der Ihnen eine Vielzahl von bedingten Anweisungen durchführen, um so ziemlich alles zu tun kann. Sie verwenden es, durch die Schaffung von Rezepten, die ins Internet zu stellen, um für Sie zu arbeiten. Ein Funken Core ist ein Arduino kompatibles wifi Entwicklungsboard. Das Unternehmen hat eine erstaunliche Software-Paket erstellt und eine Partnerschaft mit IFTTT. Das heißt, Sie können IFTTT Rezepte, die Variablen auf Ihrem Funkenkern überwachen und zu tun, was immer Sie wollen. Sie können es zu einem weMo Switch. A weMo Schalter ist ein Wi-Fi verbunden Steckdose. Mit einem Funken Kern, eine weMo Schalter und IFTTT, können Sie die Steckdose einschalten haben oder aus, wenn eine Taste gedrückt wird oder ein Sensor-Wert hat Ihre eingestellte Schwelle überschritten. Jede der sieben Sensoren kann ein Ereignis auslösen, wenn sie oben steigen oder fallen unter einen bestimmten Sollwert. Die sechs Tasten auf der Frontplatte kann so programmiert werden, etwas zu tun. Eine Taste könnte einen Freund oder geliebten Menschen, die verlassen Sie das Haus in Text. Eine weitere Taste könnte das letzte Bild, das Sie nahm auf dem Telefon zu Facebook, Instagram oder Twitter zu posten. Sie könnten jede der Tasten, um einen anderen weMo Steckdose in Ihrem Haus zu programmieren. Die Möglichkeiten sind endlos. Einer meiner Lieblings-Teile über die Funken Core sind die Tinker App und deren Web IDE (Build). Der Tinker App können Sie den Status Ihrer Funken Core digitale und analoge Stifte, wo immer Sie sind. Die Spark Web IDE (Build) können Sie blinken ein Programm auf Ihr Gerät von jedem Ort der Welt. Das ist ziemlich groß. Ich finde das besonders nützlich für die Spark-Electron (Cellular Dev Board), die bald heraus ist. Sie können diese IoT Command Center in einem Feld irgendwo mit einem Sonnenkollektor löschte und haben es nie wieder berühren. Eine weitere Möglichkeit zu prüfen, ist mit Hilfe eines IFTTT Rezept mit Pushbullet , alle Ihre Geräte-Benachrichtigungen zu senden. Das Internet der Dinge Command Center können externe Trigger zu empfangen als auch senden. Zum Beispiel, können Sie andere Produkte und Dienstleistungen auslösen Ihr Gerät an eine Melodie zu spielen oder einen Alarm. Wenn Sie etwas ganz anderes eigene gebaut wollen, können Sie immer noch diese instructable mit dem mitgelieferten Quellcode und schematische, Sensoren und Tasten, um Ihr nächstes Projekt zu verbinden.

                    9 Schritt:Schritt 1: Versuchsaufbau Schritt 2: Stellenabbau von Arduino (Es ist nie so einfach, wie Sie denken) Schritt 3: Testen, in Ermangelung, und Auswahl der richtigen Komponenten Schritt 4: Es hat funktioniert! Art von ... Schritt 5: Was ist das Potentiometer tun gibt? Schritt 6: Versorgungsspannung Woes Schritt 7: Einschließen des Vorstands Schritt 8: Kalibrierung der Geräte- Schritt 9: Gehen Sie zu Teil 3

                    Um eine umfassende Vorstellung davon, wo Sie Ihr Wasser geht, dachte ich, es wäre eine gute Idee, sie sowohl an den Auslässen und dem Einlaß zu überwachen. Ich auf eine große instructable kam Gregory0. Es dauert eine Hall-Effekt-Sensor und nimmt empfindliche Magnetfeldänderungen, wenn die Registrierkasse spinnt. Durch Zählen der Anzahl der Umdrehungen können Sie direkt zu korrelieren, dass, wie viel Wasser durch Ihre Haupt floss. Durch Querverweise, dass die Daten mit den Informationen, die Sie von Ihrem Verkaufsstellen erhalten, können Sie eine genaue Vorstellung davon, wo Sie Ihr Wasser wird in Gang zu bringen. Als nächstes: Save The World One Tropfen auf einmal, Teil 3: Netzwerkbetrieb des Sensors

                      13 Schritt:Schritt 1: Sehen Sie das Video, um mehr Details zu sehen und den Sender in Betrieb zu sehen Schritt 2: Sie verteilen alle Komponenten zu helfen, organisieren Montage Schritt 3: Der Druck behandelt Montageblock, um die Windmesser Montage auf der Rohrmontage Schritt 4: Montage des Windmesser Schritt 5: Anschließen des Anemometer-Kabel an den Sender aka Sensorschnittstellenmodul Schritt 6: Nach der Installation der Sender gab ich das Anemometer eine Geschwindigkeit und Richtung Test Schritt 7: Holen Sie sich die regen Spurweite bereit, indem die Kabelbinder, die während des Transports stabil hält Schritt 8: Testen der regen Sensor durch Kippen des hin und her zu regen Sammlung vertreten Schritt 9: Das Absenken der Kippen Turm, um die Wetterstation installieren Schritt 10: Schrauben Sie die Windmesser Montage auf dem Aluminiumrohr Schritt 11: Schrauben Sie den Bahnhof auf der Sperrholzplatte, die ich bereits auf dem 4X4 installiert Schritt 12: Zeit, um den Turm zu erhöhen Schritt 13: Rückseitige Ansicht der Wetterstation nach der Montage auf dem Turm

                      Die Funkwetterstation ist auf dem Kippen Turm montiert ist. Dieses Bild zeigt den Funksender bei der Solarzelle und der Montagemethode, die ich verwendet. Der große schwarze, invertiert kegelähnliche Form, ist der regen Sammler. Andere Sensoren sind in den weiß gefärbten Platten (Schirm) an dem unteren Ende des Systems. Sie können die Antenne auf der rechten Seite des Gehäuses zu sehen. Beachten Sie die durchsichtige Kunststoffplatte hinter der Wetterstation angebracht - die Platte ist da, um den Bahnhof von Schnee, der durch die Stadt Schneefräsen geworfen werden könnten, zu schützen. Das Video unten zeigt detaillierter und zeigt auch die Wetterstation in Betrieb. Um zu sehen, wie das Wetter Turm installiert wurde können Sie meine Videos zu suchen: http://www.youtube.com/user/nlinventor?feature=mhee

                        6 Schritt:Schritt 1: Holen Sie sich Ihre Materialien und Werkzeuge Schritt 2: Erstellen Sie die Tür-Sensor Schritt 3: Erstellen Sie das Flashy Indicator Light: Hack the Clock Schritt 4: Flashy Indikator Licht Fortsetzung: Leistung der Core Schritt 5: Einige Anmerkungen des Codes: Die Macht der Wolke Schritt 6: Schlussfolgerungen: Es ist (relativ) einfach, Ihre Sachen auf dem Internet erhalten

                        Wenn im Zustand von Durchfluss, kreative Menschen in der Regel nicht wollen, eine Pause für sterbliche Überlegungen, wie Essen oder Bad Pausen zu nehmen. Der große Beethoven bekanntlich hielt einen Nachttopf unter seinem Klavier , um nicht an Dynamik in einem Anfall von Genialität zu verlieren. Dies gilt für kreative Menschen, die nicht bis es in den seltenen Luft der Unsterblichen, auch, wie die Menschen in der Werkstatt an der Bloomington, IN, Maker, Bloominglabs . Es ist weit genug von der Badezimmer, das müsste man einen Spaziergang in das andere Zimmer zu nehmen, vielleicht finden es besetzt, was nur bedeuten würde, weitere Verzögerungen. Dies gab mir die Idee zu einem auffälligen Leuchtanzeige in der Werkstatt. Warum ein Licht? Es gibt viele Elektrowerkzeuge in der Werkstatt, die viel Lärm zu machen. So wie Radio-Studios haben blinkende Lichter, eine Klingel oder ein Anruf eingeht, wäre es sinnvoll, ein Licht für diesen Einsatz. Dies könnte dann für andere Nutzung erweitert werden (einschließlich eines "Türklingel läutet 'Anzeige, oder Sie können Alarme, wenn Sie brauchen, um irgendwo zu sein, oder man könnte jemand nur in badged benachrichtigt). Aber bevor ich verrückt, bauten wir etwas mit einem definierten Zweck und Umfang. Bloominglabs fand vor kurzem Spark.io bauen Nächte dank Spark.io und Instructables. Ohne klingen wie ein Verkäufer (hoffentlich), war ich glücklich, meine Hände auf einigen Spark-Cores zum Spielen zu bekommen. Ich habe seit langem daran interessiert, mit drahtlosen Sensoren für Projekte, sondern Lösungen waren teuer oder billig, aber langsam und nicht unbedingt zuverlässig (433 MHz-Sender / Empfänger-Paare), oder schwer zu bedienen. Die Spark-Core (und bald, die Photon) schien all diese Probleme anzugehen, zzgl Spark.io bietet eine interessante Cloud-Infrastruktur I, mit zu spielen wollte. Das war also meine Chance, meine Hände auf einige bekommen.

                          5 Schritt:Schritt 1: Liste der Werkstoffe Schritt 2: Datenerfassung: Beschreibung Schritt 3: Temperature Sensing Plattform: Beschreibung Schritt 4: Temperature Sensing Plattform: Bügel / Pressen Schritt 5: Datenerfassungsmodul Enclosure

                          Als Teil der CU Boulder CSCI 7000 Physical Computing for Good Natürlich habe ich ein tragbares Gerät Maßnahme / record Hauttemperatur und thermischer Komfort des Trägers (heiß, warm, neutral, kühl, kalt). Das Ziel ist, schließlich entwickeln ein System, das der Trägerin thermischen Zustand erkennen kann, basierend auf der Hauttemperatur, und schalten Sie Heizung oder Kühlung, um den thermischen Komfort zu erhalten. Hauttemperatursensorplattform und dem Datenerfassungsmodul: Die in diesem Tutorial beschriebenen Prototyp wird in zwei Teile gebrochen. Für dieses Projekt entwarf ich eine tragbare Armmanschette, um das Handgelenk Temperatur die Datenerfassungsmodul am Oberarm befindet sich messen und zu haben. Das Datenerfassungsmodul empfängt Benutzerwärmeleistung durch den Einsatz von Swipe Gesten und zeichnet die Hauttemperatur und die thermische Zustand auf einer Micro-SD-Karte. Die Swipe Gesten wie die folgende Kennzeichnung: 2 unten Swipes = kalt, 1 unten Swipe = Cool, Kein Swipe = Neutral, 1 Up Swipe = Warm, 2 Up Swipe = Hot. Dieses Projekt kann leicht modifiziert werden, um andere Sensoren oder elektronische Teile besser unterzubringen.

                            8 Schritt:Schritt 1: Material und Werkzeuge Schritt 2: Löten der Komponenten Schritt 3: Stellen Sie den Gurt Schritt 4: Installieren Sie die Software und Bibliotheken, die Sie benötigen, und testen Sie, dass Sie die Komponenten richtig verdrahtet. Schritt 5: Programmieren Sie die Arduino Schritt 6: Versiegle Elektronik Schritt 7: Befestigen Sie die Elektronik auf das Band Schritt 8: Celebrate!

                            Dies ist ein Instructable um Ihnen zu zeigen, wie man ein interaktives, fuzzy LED-Gürtel zu machen! Gürtel kann in vielerlei Hinsicht, nicht nur als ein Band verwendet werden ... tragen Sie ihn als Bandelier, hängen an der Wand, wickeln Sie es um Ihren Rucksack oder Fahrrad ... die Optionen im Überfluss. Und der spannendste Teil ist dieser Gürtel ist lebendig! Mit Hilfe von zwei Sensoren - ein Gyroskop und ein Mikrofon - dieser Gürtel reagiert auf zu bewegt klingen und auch. Also, wenn Sie tanzen mit ihm an einem Musik-Event, die Farben der LEDs reflektieren Ihre Bewegung und die Helligkeit der LEDs den Klang zu reflektieren. So viel Spaß! Das Band nie wirklich gleich aussieht. :) Ich zum ersten Mal machte diesen Gürtel in 2012 - es war mein erstes Projekt mit einem Arduino und LEDs, und seitdem habe ich diesen Gürtel ein paar Mal neu gemacht und fügte weitere LEDs und Sensoren. Aber das ist ein großes Projekt für jemanden ab mit Elektronik. Und Sie müssen nicht, um die Sensoren für diesen Gürtel fügen genial und Spaß machen. Machen Sie es so anspruchsvoll wie Sie sich wohl fühlen! Hinweis: Diese Instructable übernimmt einige Erfahrung mit Löten, Abisolieren, Nähen - Sie nicht wirklich brauchen, um diese Erfahrung zu haben, aber ich werde nicht im Detail zu erklären, wie diese Aktivitäten zu tun, denn es gibt viele Orte online, die diese erklären können Dinge ganz gut.

                              7 Schritt:Schritt 1: Sammeln Sie Lieferungen Schritt 2: Solder Drähte an den Wind-Sensor und LED-Streifen Schritt 3: Montieren Sie den Sensor an das Headset Schritt 4: Befestigen Sie die LED-Streifen auf den Becher Schritt 5: Legen Sie Code Schritt 6: Schließen Sie alles an die Arduino Schritt 7: Kalibrieren Sie den Sensor und nehmen Sie Kontakt mit Ihrem Atem

                              Die Yoga-Alkoholtester ist ein Hauch Visualisierungswerkzeug, damit Sie verstehen und nehmen Sie Kontakt mit Ihrer Atmung. Atem ist die Basis von Yoga und Meditation, und das Biofeedback-Tool ist ein Weg, um ein tieferes Verständnis für Ihre eigenen Atem zu entwickeln. Verwendung Arduino, ein Headset angebrachten Windsensor und eine LED-Leiste, ist es einfach, Ihre Atmung in die visuelle Ausgabe zu übersetzen. Dieses Projekt wurde an der Silicon Chef Damen Hardware Hackathon erstellt von: Bonnie Barrilleaux Sachi Decou Jamie Piazza Melanie Goetz Amanda Galvin

                                7 Schritt:Schritt 1: Der Teppich Sensor Schritt 2: The Light - Parts Schritt 3: Der Light - Elektronik und Final Assembly of Light Schritt 4: Der Temperatursensor Schritt 5: Das Programm Schritt 6: Alles zusammen Schritt 7: Die nächsten Schritte

                                Hier ist eine Sensor-Licht, mit denen Sie wissen, welche Temperatur es außerhalb der Moment, den Sie aus dem Bett Schritt ist ... und verhindern, dass Sie Ihre Zehen Anstoßen in den Prozess (gut, ich hoffe). Das Konzept Die Geschichte beginnt mit einer Tragödie. Ich stieg aus dem Bett eines Morgens, drückte / brach meine Zehen und litt seit einem Monat, weil es. Ich habe geschworen, nicht mehr! Das Problem ist, dass ich faul bin, wenn ich aufwachen. Der Aufwand der Übergreifen auf die Lampe ist einfach zu viel. Wenn nur ein Licht würde auf den Moment gekommen meinen Fuß auf den Boden. Eureka! Nun, ein Teppich, der auf einer leuchtet klang viel zu einfach, so dass ich von einem anderen lästigen Ritual des Morgens dachte: die Kontrolle der Temperatur, um zu entscheiden, was zu tragen. Was passiert, wenn das Licht sagte mir auch, in etwa, was Temperatur, es war so, ich würde wissen, Wetter [sic], um Shorts und ein T-Shirt oder einen Parka und Schnee Hosen zu tragen? Klingt für mich großartig. Abbauen Ich habe die Anweisungen in fünf Kapitel unterteilt: Der Teppich Sensor - Der Entwurf für die Teppich-Sensor ist ziemlich geradlinig und folgt, was eine Menge anderer DDR-Pads getan haben. Ich fand diese einfache elektronische Taste durch gitterbug23 eine große Inspiration für Materialien Das Licht -. Es gibt eine Vielzahl von Möglichkeiten, um ein Licht zu machen, und Instructables bietet viele Möglichkeiten zu entdecken. Sie können die Anweisung I bieten zu folgen, oder wählen Sie Ihre eigenen. Ich entschied mich für eine "rustikal" Ansatz, der wahrscheinlich zählt durchschnittlich in Zeit und Mühe Anforderungen (im Vergleich zu anderen Lösungen auf dieser Seite). Da die verwendeten nicht viel Wärme erzeugen, Elektronik, ist das eigentliche Gehäuse nicht viel von einer Besorgnis (wie in, den Aufbau einer Papierlampe ist völlig in Ordnung). Wenn Sie eine andere Lampe gewählt haben, stellen Sie sicher, dass es die Elektronik Haus: 3.2 "x4" x.7 "für die SBC plus etwa 0,2" rund um die Eingabe und Ausgabe-Clearance. Dann haben eine Art von Abdeckung, um eine kleine Platine mit fünf RGB-LEDs Haus des Temperatursensors -. Wenn Sie sich entscheiden, einen Temperatursensor zu verwenden, muss es installiert und vor regen geschützt werden Das Programm -. Ich entschied mich für eine PhidgetSBC nutzen zu handhaben die Verarbeitung. Dies ist, was die Handhabung der Sensoren und die Einstellung der Farbe der Lichter. Ich am Ende tun zwei Versionen des Programms. Einer schnappt sich die Temperatur von einem Temperatursensor, während der andere zieht die Temperatur aus dem Web. Dass sie alle zusammen! Der spannende Teil Und hier ist es !

                                  7 Schritt:Schritt 1: Stuff Sie brauchen Schritt 2: Mount Füllstandssensor Schwimmerschalter im Spülkasten Schritt 3: Mount Toilettenpapiersensor (Fotozelle) Schritt 4: Erstellen und Testen von Schaltungs zu 315 MHz-Empfänger zu verbinden Raspberry Pi Schritt 5: Hack, Mount, Connect Sensors & Test 2-Knopf Schlüsselanhänger Schritt 6: Herstellen einer Verbindung zu Google Docs Spreadsheet Schritt 7: Legen Sie Python-Programm und das Finale

                                  Internet der Dinge WC lädt bündig Veranstaltungen und Toilettenpapierrolle wechseln out Events zu Google Drive-Tabelle. Wie es funktioniert - Ein Aquarium Füllstandssensor Schwimmerschalter erkennt Spülkasten Ebene?; Spülen senkt das Niveau Schließen des Schalters. Eine Fotozelle in Buchse (Sackloch) liegt der Toilettenpapierhalter Spindel Montagearm erkennt, wenn die Spindel entfernt, um ändern Sie das Toilettenpapier (lassen Licht auf die Fotozelle, also "Schließen des Schalters"). ; Über eine gehackt zwei Button Schlüsselanhänger - Signale dieser beiden Sensoren gesendet werden (trotz allem, was das Intro Foto impliziert, drahtlos) das heißt, Sensorschalterschließung effektiv drückt einen Knopf. Ein 315 MHz Empfängermodul zu einem Raspberry Pi verbunden empfängt Schalterschließung Signale. Der Raspberry Pi, mit Python API gspread, sendet die Ereignisdaten an Google Drive-Tabelle. System-Layout Bild zu sehen. Wie schwer und wie viel $ -? Angenommen, Sie haben bereits eine Raspberry Pi, und du weißt, wie man laden und ausführen Python-Programme und können grundlegende elektronische Schaltungen zu bauen - das ist ziemlich einfach und recht preiswert (<40 €) IoT (Internet von Things) Projekt. Warum dies? - (1) Um das Internet der Dinge zu erforschen auf die billige, und (2), weil ich kann.

                                    9 Schritt:Schritt 1: Materialien Schritt 2: Montage Schritt 3: Lichtsteuerung Schritt 4: Anschluss von Sensoren Schritt 5: Entfernen Sie den Code Schritt 6: Montage Schritt 7: Ausführen Schritt 8: Einrichten des Web-Servers Schritt 9: Expansion!

                                    Dieses einfache Projekt führt Sie durch die Grundlagen von immer einige Innenerkundung und Home-Automation-Einrichtung zu nehmen. Das Projekt läuft von einem Phidgets SBC wird Licht zu lesen und Ton und wiederum ein Licht an und aus der Ferne. Sie können dieses Projekt zur Überwachung und Steuerung Ihres Hauses, sondern davor, zu wortreich zu halten wirklich wachsen, zeigt dieser nur ein paar Beispiele um Ihnen den Einstieg.

                                      5 Schritt:Schritt 1: Materialien Schritt 2: Hardware Schritt 3: Software Schritt 4: Laserschneiden Schritt 5: Montage

                                      Dies ist ein Projekt von Chris Miller, Mayo Tobita und Sarah Wever am Intel® IoT Roadshow Silicon Valley Hackathon 2015. Blau ist ein Gerät, überwachen Sie Ihre tägliche Dusche zu verwenden hilft und wurde speziell für Einwohner Kaliforniens und anderer Regionen mit Trockenheit im Auge. Das Gerät erkennt, wenn der Benutzer in die Dusche und startet einen Zeitgeber mit dem Ziel, um Ihre Dusche in 10 Minuten oder weniger abgeschlossen. Das Gerät schaltet sich langsam gelb Sie eine Warnung zu geben, dass es Zeit ist, um Ihr Ziel zu erreichen beenden. Sobald Sie die 10-Minuten-Grenze die Geräte abfängt Sie Zeit List Dusche bestanden haben und beginnt, Nickelback, mit dem einzigen Weg durch Explosion wobei es zum Ausschalten Ihr Wasser zu stoppen. Um die Dusche Knöpfe verwenden wir eine der Grove Tasten zu simulieren. Um die verbleibende Zeit verwendeten wir die RGB-LCD-Anzeige. Wir gesteckt diese in die Intel Edison Bord. Um das Gehäuse liefen wir unser lokales Hackerspace um 6 Uhr morgens auf Laser bauen schneiden einige Schrott Acryl. Zu übernehmen, die Musik, die wir genutzt, um unsere shell Playlist mit Kommandozeilen-VLC-Player zu steuern. Die Nutzung im Laufe der Zeit bei uns gespeichert Dusche Längen in die Cloud mit der Absicht, zu überwachen, damit sie zu Ihnen in einem wöchentlichen Update gesendet. Unser Ziel ist es für die Benutzer von Blau besser über ihre Wassernutzung und deren Auswirkungen auf die Umwelt zu werden. TL; DR Blau ist ein Gerät, überwachen Sie Ihre tägliche Dusche Gebrauch und Wasser zu sparen, wie Sie sich Ihrer Wirkung auf die Umwelt hilft.

                                      Seiten: « Zurück 1 2 Nächster »