树莓派制造日视/夜视串流直播摄像头

MAKER:WalterK26/译:趣无尽 Cherry(转载请注明出处)

关于摄像头的案列,之前我们已经发表过《用树莓派做 RTMP 流直播服务器,可推送至斗鱼直播》、《180度小球追踪摄像头》、《用本地网络控制的树莓派摄影云台》等内容。

今天要介绍的是一台可以做直播的摄像头,它实际上是将摄像头和树莓派 Zero W 用一个精巧的3D打印外壳封装在了一起,支持热点接入、能够在任何手机或平板电脑上轻松连接到摄像头观看,整合程度更近了一步!

下面让我们一起看看具体的实现吧~

2019-4-11 更新,趣无尽提供了基于这个项目的改进版本实物套件,点这里可以直接购买全套。

材料清单

树莓派(Raspberry Pi)Zero W 套件 × 1

夜视鱼眼广角摄像头500万像素1080P带2个红外灯 × 1

16cm FFC 软排线 × 1

Micro SD卡 × 1

直流免电池电路 5V × 1

直流电源插头 × 1

2x1mm电线(10cm长 黑红色) × 1

M3x6mm内六角螺钉 × 8

M2.5x3mm内六角螺钉 × 44

3D打印前板 × 1

3D打印外壳 × 1

3D打印背板 × 1

12x12x3mm铝制板 × 1

40x20x3mm 铝制板 × 1

2排针母杜邦连接器 × 2

1mm热缩管(4cm 长) × 1

该项目还需要打印备用背板。

3D打印部件

前板和外壳使用PLA打印,背板使用PETG打印,因为铝板会变很热。

在thingiverse下载3D STL文件。

1、先将文件“front_txt.stl”打印成黑色,将打印机灯丝更换为白色。

2、然后再打印“front.stl”文件。

打印机设置:

前板:100%填充

附件:50%填充

背板:100%填充

3D STL文件请在项目文件库中下载。

注意:打印速度和温度取决于你的3D打印机和灯丝。

安装 Raspberry Pi Zero W

1、烧录树莓派系统并配置

Windows 参考这篇文章、macOS 参考这篇。

2、配置摄像头

参考这篇文章中,开启摄像头并让树莓派正确识别到摄像头的部分。

3、安装uv4l核心和服务器

curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add – #添加下面这行到 /etc/apt/sources.list 并保存 deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main sudo apt-get update sudo apt-get install uv4l-server uv4l-raspicam uv4l-raspicam-extras sudo service uv4l_raspicam restart sudo rpi-update

出处

4、创建网页

#去掉下面几行前的注释 server-option = –enable-www-server=yes server-option = –www-root-path=/usr/share/uv4l/www/ server-option = –www-port=80 sudo mkdir /usr/share/uv4l/www cd /usr/share/uv4l/www sudo nano index.html

将项目文件中 index.html 中的内容复制进去并保存。

5、将树莓派配置成热点和 DHCP 服务器

sudo systemctl stop dnsmasq sudo systemctl stop hostapd sudo reboot

重启。

sudo nano /etc/dhcpcd.conf interface wlan0 static ip_address=192.168.100.1/24 nohook wpa_supplicant sudo service dhcpcd restart sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf

修改如下:

interface=wlan0 # Use the require wireless interface – usually wlan0 dhcp-range=192.168.100.2,192.168.100.20,255.255.255.0,24h address=/#/192.168.100.1

sudo nano /etc/hostapd/hostapd.conf

修改如下:

interface=wlan0 driver=nl80211 ssid=HorseOnTour hw_mode=g channel=7 wmm_enabled=0 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0

sudo nano /etc/default/hostapd

修改如下:

DAEMON_CONF=”/etc/hostapd/hostapd.conf”

sudo systemctl start dnsmasq sudo reboot

出处

组装树莓派的摄像机并将其安装在前板上

1、如图所示组装树莓派摄像头。为方便安装在前板上,我从前面的树莓派摄像头板上粘贴的4个螺丝。

2、将带状电缆连接到摄像头。

3、将摄像头连接到前板。小心地将橡胶部件与前板上的孔对齐。同时请注意,请握紧摄像头的尾端,因为它很容易断裂。

4、拧紧树莓派摄像头上的4个螺丝。

5、将红外镜头从前面穿过电路板上的大孔。

6、将光学镜头从前面拧入插座。

电源连接

1、如果你有杜邦线,你可以用。如果在电压调节器和直流电源插座之间不焊接一条1厘米长的电缆。那么注意将其焊接在右侧(输入)。

2、焊接5厘米长的电缆到电压调节器(输出)。

准备你的树莓派

1、焊接2排针针头到5V和接地,并连接到树莓派Zero W。焊接电路图请点击链接。

2、小铝板上贴上双面胶。

3、将小铝板贴在树莓派 Zero W的 CPU上。

4、用带状电缆将摄像头连接到树莓派。

5、将大块铝板放入3D打印的背板上,并将其放置到树莓派 W的上面。将板子用四个2.5mm的螺丝拧到背板上。

组装完成

1、这一步就可以完成摄像头的组装。将带有摄像头的前板安装到外壳上,并用四个 3mm的螺丝将其拧紧。

2、使用电缆将电压调节器连接到树莓派 Zero W 上。

3、小心地将带状电缆和电源线折叠在外壳内并关闭摄像头。注意不要夹住任何电缆。

4、使用四个3mm的螺丝拧到外壳上。

完成啦,我想说这个外壳真心很不错!

树莓派制造日视/夜视串流直播摄像头