Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit instructable zal begeleiden hoe:
1. Zet de camera op Local web (voor zicht op afstand via computer of telefoon)
2. Bedien cameravisie (met reductiemotor)
Onderdelenlijst voor project:
1. Motor met versnelling
2. Raspberry Pi B
3. H-brug
4. USB-camera (Logitech)
Stap 1: Zet Stream Camera in Local Web (met behulp van "motion")
$ sudo apt-get update
$ sudo apt-get install motion
$ sudo apt-get install libv4l-0
$ sudo apt-get install uvccapture
$ gedit /etc/default/motion
verander "start_motion_daemon ja" (van "nee")
$ gedit /etc/motion/motion.conf
verander daemon aan (van "uit")
stream_localhost uit (van "aan")
framerate 100 (van "2")
stream_maxrate 10 (van "1")
$ servicebeweging start
$ beweging start
Om de camera te stoppen:
$ bewegingsstop
$ service beweging stop
Open webbrowser, voer adres in: 192.168.1.71:8081 -> camerabeeld moet in webbrowser staan (let op: 192.168.1.71 is Raspberry IP-adres)
Stap 2: Maak een lokale server
$ sudo apt-get install apache2 php5 libapache2-mod-php5
Als alles in orde is, wordt het lokale web weergegeven in de webbrowser na het invoeradres 192.168.1.71/index.html
Deze "index.html" wordt opgeslagen in /var/www/html/
Stap 3: Zet "camera" en "IO Control" op Local Server
Bij stap 1 is het camerabeeld in stream (192.168.1.71:8081)
Bij stap 2 wordt een lokale webserver gemaakt.
Er is dus een php-pagina gemaakt in de lokale server om de camerastream te laden, terwijl deze php-pagina ook 2 knoppen heeft (links/rechts draaien) om de camera te bedienen
Voor het gemak wordt het hele project opgeslagen op deze link (google share)
Neem bovenstaande bestanden, pak het uit en sla alle bestanden en mappen op in /var/www/html/
Stap 4: Hardware installeren
GPIO van Raspberry (GPIO_0, GPIO_7, GND) wordt gebruikt om de motordriver te besturen (H-Bridge L298N)
Maak een camerabasis, installeer ze allemaal samen als afbeelding.
Stap 5: Test het
Open webbrowser, voer adres 192.168.1.71/camera.php in
Nu kunnen we het testen en het resultaat zien