Inhaltsverzeichnis:
- Schritt 1: Holen Sie sich alle Teile und Werkzeuge
- Schritt 2: Flashen Sie das Bild
- Schritt 3: Löten
- Schritt 4: Die Software (für Serial Com)
Video: Servo-Pod - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
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 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)
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:
Servo-Tutorial: 7 Schritte
Servo-Tutorial: Verwenden eines Arduino zur Steuerung eines Servomotors mit zwei Drucktasten
Arduino Servo-Tutorial: 3 Schritte (mit Bildern)
Arduino Servo Tutorial: Heute erfahren Sie, wie Sie Servomotoren mit Arduino verwenden. Eine sehr wichtige Fähigkeit für jeden, der in der Heimautomatisierung und Elektronik vorankommen möchte. Wenn Sie das fertige Projekt haben, drücken Sie einfach die Taste und beobachten Sie, wie sich das Servo zufällig dreht
SERVO-Steuerung lernen (auf einen Blick): 6 Schritte
SERVO-Steuerung lernen (auf einen Blick): In diesem Modul lernen Sie die Steuerung eines mit Arduino kompatiblen Mikro- oder Mini-Servos. Ein Servomotor wird im Allgemeinen in allen Automatisierungsprojekten verwendet, die bewegliche Teile haben. Es spielt eine sehr wichtige Rolle Rolle in der Robotik, die präzise Bewegung