Die Idee wurde geboren, eine Budget-Webcam mit verfügbaren Zutaten zu erstellen. Es ist wünschenswert, dass es über eine vorgefertigte Weboberfläche verfügt, damit es ferngesteuert werden kann und sich in verschiedene Richtungen dreht, sodass Sie die Einstellungen ändern, Fotos / Videos aufnehmen, aufgezeichnete Dateien herunterladen und Bewegungen erkennen können, damit ...
Die Idee wurde vor langer Zeit geboren, umgesetzt und als Wachhund in einem Fahrzeug getestet ... Nun, wenn Sie das Auto 5 Minuten lang im Zeichen der Evakuierung stehen lassen und befürchten, dass Sie von einem Abschleppwagen weggebracht werden, während Sie im Geschäft eine Brille auswählen, und die Webcam-Wachen und -Sendungen Briefe an das Telefon. Aber das ist übrigens so. In diesem Artikel zeigen wir Ihnen, wie Sie eine solche Kamera herstellen, wie sie funktioniert, wie Sie sie einrichten usw.
Da die Kamera budgetär sein wird, eher sogar hervorragend budgetiert, sind die Komponenten angemessen:
- raspberry pi zero w (, wifi, wifi ) 1,5 .;
- -500 .
- sg-90 — 2. — 200 .
- , -100 .
- — 1000 .;
- , raspberry pi-.
: 3300 .
!
Der Software-Teil basiert auf der Rpi-Web-Cam-Oberfläche , in der alles im Wesentlichen sofort funktioniert. Es bleiben nur die eigentlichen Steuertasten auf der Seite, Skripte und das Verbinden der Servos.
Lassen Sie uns zuerst die Aufhängung anschließen. Wir werden nicht darüber diskutieren, wie man es sammelt, da dort ist alles intuitiv einfach - wo und wie man die sg-90 servos einfügt. Das Anschließen von Servos an den Himbeer-Pi ist ebenfalls nicht kompliziert. Die roten Drähte werden von der Himbeere (5 V) mit Strom versorgt, die schwarzen von Gnd und die orangefarbenen von der gpio-Himbeere (gpio17, gpio27):
Schemata
* ( ).
* ( ).
Starten
Der Himbeer-Pi selbst sucht nach einem Boss-WLAN-Zugangspunkt mit einem Passwort 1234554321, Sie müssen diesen Punkt erstellen.
Auf der Himbeere selbst sind keine besonderen Einstellungen erforderlich. Unmittelbar nach dem Hochladen auf die Himbeere und dem Herunterladen des Bildes ist die RPI-Weboberfläche unter folgender Adresse verfügbar: 192.168.1.104 : 8080 / html
Sie können die Kamera bewegen, indem Sie auf die Pfeile auf der Seite klicken. Sie können auch einen Screenshot erstellen und ein Video aufnehmen etc., Optionen für jeden Geschmack und jede Farbe:
Gleichzeitig ist die Videoübertragungsgeschwindigkeit ziemlich hoch, ohne einzufrieren.
Wie kann ich die Gimbal-Steuerungsskripte ändern, wenn sich die Servos in verschiedene Richtungen bewegen?
Nachdem Sie über WLAN ("Boss", "1234554321") über VNC ("Pi", "Himbeere") eine Verbindung zum Himbeer-Pi hergestellt haben,
starten Sie mc und folgen Sie dem Pfad:
mc
cd /var/www/html
Suchen Sie dort nach up.sh, down.sh, left.sh, right.sh und tauschen Sie sie nach Bedarf aus. Zum Beispiel left.sh nach right.sh und umgekehrt, wenn sich der Kardanring nach rechts anstatt nach links bewegt.
Die Skripte wurden bei der Installation des Servoblaster-Pakets erstellt und er ist für die Arbeit mit gpio verantwortlich.
Sie können lesen, wie es im Internet installiert wird (obwohl dies hier nicht erforderlich ist). Die Bilddatei enthält auch eine Anleitung.
Wie füge ich Schaltflächen in der Rpi-Weboberfläche hinzu oder entferne sie?
Nachdem Sie über WLAN ("Boss", "1234554321") über VNC ("Pi", "Himbeere") eine Verbindung zum Himbeer-Pi hergestellt haben, müssen Sie mc mit dem Befehl sudo mc ausführen.
Folgen Sie als Nächstes dem Pfad und korrigieren Sie die Benutzer-Buttons-Datei:
sudo mc
cd /var/www/html
nano userbuttons
Nicht benötigte Schaltflächen auskommentieren:
Nach dem Aktualisieren der Browserseite verschwinden sie:
Warum benötigen wir diese Schaltflächen überhaupt? Hinzufügen von Steuerungsoptionen direkt über die Weboberfläche.
Indem Sie GPIO-Steuerungsskripte in / var / www / html / macros werfen, können Sie sich selbst zu einem funktionierenden Tank machen.
Sie können diese Wirtschaftlichkeit auch über die Weboberfläche auf der entsprechenden Registerkarte
deaktivieren : Enthusiasten haben bei Bedarf eine Benachrichtigung im Telegramm zum Rpi-Weboberflächenprojekt hinzugefügt, aber vor einem Jahr hat dies nicht mehr funktioniert. Anweisungen zum Konfigurieren dieser Option finden Sie auch auf dem Bild.
Kann der Himbeer-Pi Zero auch Audio-Streaming verarbeiten?
Es wurde versucht, mit dem sox (?) - Paket zu stimmen, es gelang jedoch, kurze Audio-Chunks aufzunehmen, und das Streaming von Videos litt stark darunter. Daher musste diese Option aufgegeben werden.
Bild - herunterladen .