Inhaltsverzeichnis:

Servo-Pod - Gunook
Servo-Pod - Gunook

Video: Servo-Pod - Gunook

Video: Servo-Pod - Gunook
Video: Servo pod 2024, Juli
Anonim
Servo-Pod
Servo-Pod

Haben Sie schon immer davon geträumt, eine Orbitcam oder eine andere Pan/Tilt-Webcam-Steuerung zu haben?

Hier ist es! Mit diesem von Grund auf neu hergestellten Servo Pod können Sie Ihre Webcam (oder WLAN-Antenne?) jetzt mit der Handfläche oder sogar aus der Ferne mit einem Webserver steuern.

Schritt 1: Holen Sie sich alle Teile und Werkzeuge

Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge
Holen Sie sich alle Teile und Werkzeuge

Für diesen Servo Pod benötigen Sie:

Teile: 1 x Microchip pic16f628(a) (kostenlose Probe vom Mikrochip, nicht missbrauchen…) 1 x Dip-Buchse für Bild 5 x 4,7kOhm Widerstand (oder 5 "Pullup" Widerstand) 1 x 22kOhm Widerstand 1 x serieller Anschlussstecker 2 x Servomotor (jedes 5-V-Modell, das stark genug ist, um die Webcam zu halten) 2 x 3-Pin-Stecker für Ihr Servo 1 x Led 4 x Druckknopf 1 x Schalter 1 x Steckbrettwerkzeuge: 1 x Lötkolben 1 x Bildprogrammierer (billig bei eBay) oder Heimwerken) Sonstiges: 1 x Webcam ?

Schritt 2: Flashen Sie das Bild

Flash das Bild
Flash das Bild

Holen Sie sich einen Bildprogrammierer und verwenden Sie die Software, die Sie mögen (IcProg für mich) und flashen Sie das Bild mit der folgenden HEX-Datei.

Schauen Sie auf das Bild für die Grundkonfiguration.

Schritt 3: Löten

Löten
Löten
Löten
Löten

Löten Sie mit diesem Schaltplan alles auf dem Steckbrett. Verwenden Sie die Dip-Buchse für das Bild, da Sie es möglicherweise erneut flashen möchten. Hinweis: Die 4 Drucktasten werden für den "Joystick"-Modus verwendet. Sie sollten sie mit einem Kabel auf einer anderen Platine verdrahten. Das Tastenkabel wie folgt: rb0 Links (könnte rechts sein..) möchte es remote auf dem Joystick-Board haben. AUCH BEACHTEN!!! Ich habe einen internen Widerstand 5V LED verwendet. Fügen Sie einen Widerstand hinzu, wenn Ihre LED nicht wie meine ist (100 Ohm sollte in Ordnung sein). bis 5 = 4,7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Schritt 4: Die Software (für Serial Com)

Die Software (für Serial Com)
Die Software (für Serial Com)

Laden Sie einfach meine (bald gute) beschissene Delphi-Software herunter und haben Sie Spaß! Hinweis: Der Schalter muss sich im Remote-Modus befinden (LED leuchtet nicht), um die serielle Schnittstelle zu verwenden Die Software ist noch nicht fertig … vergessen Sie nicht, die Port vor allem oder es stürzt ab. Die Zahl auf der linken Seite ist Pan und rechts ist Tilt. Sollte etwas zwischen 65 und 225 sein (das Bild ignoriert sowieso alles andere) Der kleine Licht "Pfeil" soll sich nach links bewegen. exe startet auch einen Webserver auf Port 2020, wo Sie den Servo Pod steuern können (verbinden Sie sich mit dem seriellen Port, bevor Sie Ihren Webbrowser starten). dies ist 130 (von 65 bis 225), wenn Sie 70 richtig haben möchten: 070https://localhost:2020/B130 B ist die Neigungspositionhttps://localhost:2020/C010 C fügt die Nummer zur aktuellen Pan-Position hinzuDie anderen Buchstaben sind noch nicht umgesetzt. Wenn Sie dies auf einer Webseite verwenden möchten, sollten Sie grundsätzlich eine Javascript-HTTP-Anfrage verwenden oder diese Anfrage in einem 1x1-iFrame senden. HINWEIS: Wenn ein Guru eine bessere Software entwickeln möchte (ich bin ein Web-Entwickler … kein Software-Typ, hehe), ist die Sache ganz einfach. Alles, was Sie zum Senden an den seriellen Port benötigen, sind 2 Bytes von 65 bis 225. In meiner Software konvertiere ich den String in Int und dann den int in Char. Die Chars (2 Byte) werden dann auf der seriellen Schnittstelle gesendet. Sie müssen auch warten, bis die DSR-Leitung "high" ist, da dies der Hardware-Handshake ist, um sicherzustellen, dass das Pic empfangsbereit ist. Vielen Dank!

Empfohlen: