In diesem instructable erfahren Sie wie mit Ihrem Arduino verbinden und die Kontrolle über das Netz Einrichten eines video-Streams und Sachen mit Ihrem Arduino alles in Echtzeit zu steuern. Ich werde versuchen, Ihnen zu zeigen am konkreten Beispiel wie könnte dies, aber der Code ich habe und schrieb wird generisch sein, damit Sie es für Ihre Projekte verwenden können. Beachten Sie, dass ich noch nicht nichts Neues entdeckt sondern Code verwendet, den ich gefunden im Netz herumliegen, von ihm gebaut und verändert es anzupassen meine Bedürfnisse.
In diesem Beispiel wird mein Arduino ein Bonbon Maschine greifen zu kontrollieren. Sie erinnern, wenn Sie ein Kind waren und ging zu den Karneval und dort, wo diese Maschinen, in denen Sie Geld, und es setzen, lassen Sie spielen mit dem Kran, Plüschtiere und allerlei Dinge, greifen, dann würden Sie geschickt genug Sie das Spielzeug greifen könnte legen Sie es in ein Loch und mit neuen vierbeinigen Freund nach Hause gehen?
Der Candy Grabber ist eine Desktop-Version dieser Karneval-Maschine.
Wie also sollte es funktionieren? Die Idee ist, dass es eine Flash AIR-app auf meinem Computer zu Hause, dass wenn ein Remoteclient eine Verbindung der video-Übertragung beginnt. Die Kommunikation zwischen dem Client und dem AIR-app wäre über einen PHP-Socket, weil es sofort Nachrichten von einem zum anderen schieben kann. Die Buchse wird alle Clients und die Schlange behandeln. Die Red5-Server wird verwendet, um die Videoübertragung zu behandeln, die Videos streamen und senden die Arduino-Befehle vom Client, der erste in der Warteschlange für die AIR-Anwendung ist (obwohl es so viel mehr tun könnten wir reden darüber in einem späteren Schritt). Schließlich wird TinkerProxy verwendet, um Befehle aus der Luft-app an den Arduino zu senden, die mit dem Computer verbunden ist.
Ich werde versuchen, es online möglichst lange zu halten, aber mein Internetprovider ist ein wenig schrullig also wenn Sie keine Verbindung herstellen können versuchen Sie es später wieder. Mein Upload-Geschwindigkeit ist auch ziemlich langsam, also das Video relativ klein ist, aber wenn Ihre Verbindung schneller können Sie einfach anpassen, um größer zu werden.
Scheint kompliziert? Keine Sorge, ich werde versuchen, alles im Detail über die nächsten Schritte zu erklären.
UPDATE 2:
Ich entschieden, ob ich den MakerBot Gewinne, give it away zu meiner Arduino-Gemeinde, die in Kroatien begonnen. Ich denke, dass ein Afordable Teile machen sich Crutial, für die Entwicklung jeder Art von Projekt lässt und als Prototyp-Fertigung in Kroatien unsinnig teuer ist ich denke, dies wäre eine große Hilfe für alle meine Freunde.
Auch entfernte ich die 6 LEDs, die für die Lichtquelle verwendet wurden. Da ich nicht, einen LED-Treiber machen ich sie gebraten. :-( Das ist der Preis für den Wunsch, etwas zu tun, ohne erste denken, wie man über es zu bekommen.
Natürlich crapy chinesische Candygrabber Mechanismus kaputt, also leider die aufmerksamkeitsstarke Hand bekommt Jamed und gehen nicht nach oben oder unten außer wenn ich Jank es heraus. Der MakerBot wäre sehr nützlich, das defekte Teil zu fabrizieren :-)