摘要
本文概要記錄於樹莓派3代單板電腦之攝影機的水平平移(pan)暨垂直傾斜(tilt)操作一瞥。
本文
隨後參照這裡為樹莓派3代單板電腦,安裝水平平移暨垂直傾斜電路(Pan-Tilt HAT)、和CSI攝影機,執行預先建構(prebuilt)的串流程式,並且透過web瀏覽器來進行水平平移和垂直傾斜的操縱,以調整觀看到的攝影機畫面。
1. 參照這裡、這裡、和這裡的pan-tilt assembly guide進行零件組裝;略。
2. 下載合適之32位元的Raspbian作業系統;這裡使用Buster版。
3. 執行rpi-imager,挑選Use custom來指定剛剛手動下載之32位元的Raspbian作業系統,並將其寫入SD卡。
4. 將寫入完畢的SD卡插入樹莓派3代單板電腦並且開機。
5. 於樹莓派的shell執行下列指令,以啟用P1 Camera、和P5 I2C等介面,接著重新啟動。
sudo raspi-config
6. 於樹莓派的shell執行下列指令,以下載範例程式並安裝相依套件。
sudo apt-get update --allow-releaseinfo-change
sudo apt-get update
sudo apt-get install p7zip-full
wget https://files.waveshare.com/upload/9/96/Pan-Tilt_HAT_code.7z
7z x Pan-Tilt_HAT_code.7z -r -o./Pan-Tilt_HAT_code
sudo chmod 777 -R Pan-Tilt_HAT_code
cd Pan-Tilt_HAT_code
cd RaspberryPi
cd web_Python
sudo apt-get install python-bottle
sudo apt-get install libjpeg8-dev
sudo python main.py
7. 樹莓派3代單板電腦之攝影機的水平平移(pan)暨垂直傾斜(tilt)的web瀏覽器操作畫面如下所示;其中,需輸入樹莓派的IP位址、和範例程式指定的埠號(8001),例如192.168.213.10:8001。
web瀏覽器操作平移與傾斜時的擷取畫面 |
攝影機的平移與傾斜的動作畫面 |
完成。
備註:可以透過下列指令確認CSI攝影機是否支援且被偵測到。
vcgencmd get_camera
參考文獻
https://www.waveshare.com/wiki/Pan-Tilt_HAT
https://www.waveshare.com/wiki/RPi_Camera
https://downloads.raspberrypi.org/raspbian/images/raspbian-2020-02-14/2020-02-13-raspbian-buster.zip
沒有留言:
張貼留言