Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä ohje opastaa:
1. Aseta kamera paikallisverkkoon (etänäkymään tietokoneen tai puhelimen kautta)
2. Ohjaa kameranäköä (käyttämällä vaihteistoa)
Osaluettelo projektille:
1. Moottori vaihteella
2. Vadelma Pi B
3. H-silta
4. USB -kamera (Logitech)
Vaihe 1: Aseta Stream -kamera paikalliseen verkkoon (käyttämällä "motion" -toimintoa)
$ sudo apt-get päivitys
$ sudo apt-get install motion
$ sudo apt-get install libv4l-0
$ sudo apt-get install uvccapture
$ gedit/etc/default/motion
muuta "start_motion_daemon yes" ("ei")
$ gedit /etc/motion/motion.conf
vaihda demoni päälle (pois päältä)
stream_localhost pois päältä ("päällä")
kehysnopeus 100 ("2")
stream_maxrate 10 (1: stä)
$ palvelun liikkeen aloitus
$ liikkeen aloitus
Jos haluat pysäyttää kameran:
$ liike pysähtyy
$ palvelun liikkeen pysäytys
Avaa verkkoselain, syötä osoite: 192.168.1.71:8081 -> kameran kuvan pitäisi olla verkkoselaimessa (huomautus: 192.168.1.71 on Vadelman IP -osoite)
Vaihe 2: Tee paikallinen palvelin
$ sudo apt-get install apache2 php5 libapache2-mod-php5
Jos kaikki on kunnossa, paikallinen verkko näkyy verkkoselaimessa syötetyn osoitteen 192.168.1.71/index.html jälkeen
Tämä "index.html" tallennetaan kansioon/var/www/html/
Vaihe 3: Aseta "kamera" ja "IO Control" paikalliselle palvelimelle
Vaiheessa 1 kameran kuva on streamissa (192.168.1.71:8081)
Vaiheessa 2 luodaan paikallinen verkkopalvelin.
Joten PHP -sivu luodaan paikalliselle palvelimelle kameran virran lataamiseksi, kun taas tällä php -sivulla on myös 2 painiketta (käänny vasemmalle/oikealle) kameran ohjaamiseksi
Koko projekti on helppo tallentaa tähän linkkiin (google share)
Ota yllä olevat tiedostot, pura se ja tallenna sitten kaikki tiedostot ja kansio kansioon/var/www/html/
Vaihe 4: Asenna laitteisto
Vadelman GPIO: ta (GPIO_0, GPIO_7, GND) käytetään ohjaamaan moottoriajuria (H-Bridge L298N)
Tee kameran pohja, asenna ne kaikki yhteen kuvana.
Vaihe 5: Testaa
Avaa verkkoselain, syötä osoite 192.168.1.71/camera.php
Nyt voimme testata sitä ja nähdä tuloksen