## 什么是树莓派 树莓派(Raspberry Pi)是一款基于ARM架构的微型单板计算机,由英国的Raspberry Pi基金会开发。其主要目的是促进计算机科学教育,同时也被广泛应用于各种电子项目、家庭自动化、机器人和物联网(IoT)应用中。树莓派具有以下特点: 1. **小巧便携**:树莓派尺寸小,通常和信用卡差不多大,易于携带和嵌入各种设备中。 2. **多样的型号**:树莓派有多个型号,如 Raspberry Pi 1、2、3、4、5,以及 Raspberry Pi Zero、Zero W、Zero 2 W,满足不同的性能需求。 3. **操作系统**:树莓派通常运行基于 Debian 的 Raspberry Pi OS(以前称为Raspbian),也支持其他操作系统如 Ubuntu、Windows 10 IoT Core 等。 4. **丰富的接口**:树莓派配有多种接口,如 USB、HDMI、GPIO(通用输入输出)引脚、以太网接口、音频输出等,方便连接各种外设和传感器。 5. **低成本**:树莓派价格相对低廉,使其成为学习和开发的理想选择。 ## Raspberry Pi Zero 2 W 在前一代 Zero 系列的基础上,Raspberry Pi Zero 2 W 秉承着 Zero 系列的设计理念,在非常小巧的板子上集成了 BCM2710A1 芯片和 512MB 的 RAM,并巧妙的把所有组件都单面放置,使得小小封装也能有如此高的性能。另外,在散热上也独具匠心,使用厚厚的内部铜层将热量从处理器传导出去,不用担心高性能带来的高温问题。 ![[开发笔记/物联网/assets/ba06528d4a867601e346e61da8c015de_MD5.jpeg]] ### Raspberry Pi Zero 型号对比 ![[开发笔记/物联网/assets/9c13b77086626928db31143ce79b9a2a_MD5.jpeg]] ## 使用摄像头 使用 Raspberry Pi Zero 2W 连接 Pi Camera Module 3(IMX708)摄像头 ![[开发笔记/物联网/assets/9cc8d27f4f154c00c88544fb1c41cfbc_MD5.png]] ### 安装系统 1. 下载安装 [ Raspberry Pi Imager](https://www.raspberrypi.com/software/) 2. 打开 Raspberry Pi Imager,选择对应设备型号和操作系统,并设置树莓派远程登录信息和 Wi-Fi 配置,安装到 SD 卡中。 ### 连接摄像头 1. 使用 SSH 登录到树莓派 2. 测试摄像头 ```shell $ libcamera-still -o test.jpg # 拍摄 $ libcamera-vid -o test.h264 -t 10000 # 录制 ``` 3. 安装 VLC ```shell $ sudo apt install libcamera-apps vlc -y ``` 3. 通过 libcamera-vid 捕获视频,并使用 VLC 搭建 HTTP TS 视频流 ```shell $ libcamera-vid -t 0 --width 1280 --height 720 --framerate 30 --codec h264 --inline -o - | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8080}' :demux=h264 ``` ## 参考 - https://www.raspberrypi.com/software/