Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pembuka Pintu Garasi Raspberry Pi dengan Streaming Video Langsung – Panduan Langkah demi Langkah

Panduan ini memperluas dua proyek dasar – Raspberry Pi Garage Door Opener dan PiMyLifeUp Raspberry Pi Webcam Server. Ini menambahkan sensor status pintu magnetik dan menampilkan umpan video langsung langsung pada halaman kontrol.

Langkah 1: Selesaikan Prasyarat Instructables

Sebelum melanjutkan, ikuti instruksi dalam kedua proyek yang direferensikan. Ini memastikan Pi Anda dikonfigurasi dengan relai yang dikontrol GPIO dan server streaming webcam.

Langkah 2: Perbarui Gaya Halaman Web

Edit stylesheet yang terletak di /var/www/css/style.css:

nano /var/www/css/style.css 

Ganti isinya dengan cuplikan di bawah ini, mengganti YOUR_PI_IP dengan alamat lokal Raspberry Pi Anda:

html, body { margin: 0; padding: 0; background: #263238; background-image: url("https://YOUR_PI_IP:8081/videostream.cgi"); background-size: 980px 735px; background-repeat: no-repeat; text-align: left; } div.awrap { position: fixed; height: 150px; left: 110px; top: 792px; width: 760px; text-align: left; } a { display: inline-block; border-radius: 15px; border: 2px solid #263238; width: 760px; height: 150px; background: #B5B1B1; box-shadow: inset 0 0 10px #000; -webkit-tap-highlight-color: rgba(255,255,255,0); } a:active { background: #263238; box-shadow: inset 0 0 50px #000; } 

Langkah 3: Modifikasi Halaman Index

Sesuaikan /var/www/index.php untuk menyertakan tombol yang memicu relai garasi. (Sisipkan logika PHP Anda sendiri di sini.)

Langkah 4: Buat Skrip Layanan Relai

Buat /etc/init.d/garagerelay dengan isi berikut:

#!/bin/bash # /etc/init.d/garagerelay – Kontrol relai pintu garasi case "$1" in start) echo "Memulai Relai" # GPIO 0 mengemudi relai; 1 = mati /usr/local/bin/gpio write 0 1 /usr/local/bin/gpio mode 0 out # GPIO 2 (BCM 27) membaca sensor magnetik dengan pull-up /usr/local/bin/gpio mode 2 in /usr/local/bin/gpio mode 2 up ;; stop) echo "Menghentikan GPIO" ;; *) echo "Penggunaan: /etc/init.d/garagerelay {start|stop}" exit 1 ;; esac exit 0 

Buat skrip dapat dieksekusi dan daftarkan untuk memulai saat boot:

sudo chmod 755 /etc/init.d/garagerelay sudo update-rc.d garagerelay defaults 

Langkah 5: Konfigurasikan Motion untuk Memulai saat Boot

Siapkan layanan Motion:

sudo nano /etc/init.d/cam_motion 

Sisipkan yang berikut:

#!/bin/sh # /etc/init.d/cam_motion – Mulai Motion untuk kamera Pi case "$1" in start) echo "Memulai Gerakan Kamera" nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf &>/dev/null & ;; stop) echo "Menghentikan Gerakan Kamera" killall motion ;; *) echo "Penggunaan: /etc/init.d/cam_motion {start|stop}" exit 1 ;; esac exit 0 

Buat skrip dapat dieksekusi dan aktifkan saat boot:

sudo chmod 755 /etc/init.d/cam_motion sudo update-rc.d cam_motion defaults sudo reboot 

Catatan Akhir

Setelah reboot, Pi Anda akan streaming video langsung dari kamera, menempatkan status pintu, dan mengekspos satu tombol yang mengalihkan relai garasi. Untuk troubleshooting yang lebih mendalam, konsultasikan dokumentasi dari pembuka asli dan panduan server webcam.

Proses manufaktur

  1. Cara Membaca Suhu dengan DS18B20 pada Raspberry Pi 2
  2. Pengukuran Suhu Raspberry Pi dengan Sensor 1-Wire Maxim dan Jembatan I2C DS2482
  3. Pemantauan Suhu Akurat di Lemari Server dengan Raspberry Pi
  4. Pemantaman Rumah Aman dengan Home Assistant di Raspberry Pi: Gerakan, Alarm, dan Pengambilan Video
  5. Deteksi Kilat dengan Raspberry Pi dan AS3935: Panduan Praktis
  6. Membangun Alarm Air Headless Raspberry Pi 2 dengan Adafruit T-Cobbler Plus
  7. Bangun Pemantau Suhu ThingSpeak dengan Raspberry Pi & BrickPi
  8. Membangun Sistem Aeroponik Otomatis dengan Raspberry Pi dan Sensor Kelembaban
  9. Menangkap Perintah Remote IR pada Raspberry Pi tanpa LIRC: Pendekatan Python UART
  10. Memasang Kamera Raspberry Pi di Burung: Panduan Langkah demi Langkah