Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest instructable va ghida cum să:
1. Puneți camera pe web local (pentru vizualizarea de la distanță prin computer sau telefon)
2. Controlați viziunea camerei (folosind motorul cu roți dințate)
Lista pieselor pentru proiect:
1. Motor cu angrenaj
2. Raspberry Pi B
3. H-bridge
4. Cameră USB (Logitech)
Pasul 1: introduceți camera în flux pe web local (folosind „mișcare”)
$ sudo apt-get update
$ sudo apt-get install motion
$ sudo apt-get install libv4l-0
$ sudo apt-get install uvccapture
$ gedit / etc / default / motion
schimbați „start_motion_daemon da” (din „nu”)
$ gedit /etc/motion/motion.conf
schimbați daemonul activat (de la „off”)
stream_localhost off (de la „on”)
framerate 100 (din „2”)
stream_maxrate 10 (din „1”)
$ service start motion
$ start motion
În cazul opririi camerei:
$ motion stop
$ service stop motion
Deschideți browserul web, adresa de intrare: 192.168.1.71:8081 -> imaginea camerei ar trebui să fie pe browserul web (notă: 192.168.1.71 este adresa IP Raspberry)
Pasul 2: Creați server local
$ sudo apt-get install apache2 php5 libapache2-mod-php5
Dacă totul este în regulă, web-ul local se va afișa în browserul web după adresa de intrare 192.168.1.71/index.html
Acest „index.html” este salvat în / var / www / html /
Pasul 3: Puneți „cameră” și „IO Control” pe serverul local
La pasul 1, imaginea camerei este în flux (192.168.1.71:8081)
La pasul 2, este creat un server web local.
Deci, o pagină php este făcută în serverul local pentru a încărca fluxul camerei, între timp această pagină php are și 2 butoane (rotiți la stânga / dreapta) pentru a controla camera
Pentru un proiect ușor, întreg este salvat la acest link (partajare google)
Luați fișierele de mai sus, extrageți-le, apoi salvați toate fișierele și folderul în / var / www / html /
Pasul 4: Instalați hardware
GPIO de zmeură (GPIO_0, GPIO_7, GND) este utilizat pentru a controla driverul motorului (H-Bridge L298N)
Faceți baza camerei, instalați-le pe toate împreună ca imagine.
Pasul 5: Testează-l
Deschideți browserul web, introduceți adresa 192.168.1.71/camera.php
Acum îl putem testa și vom vedea rezultatul