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

42638f4b657ae9b6a86925159d3373ae.png

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

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

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

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

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

材料清单

b0a8e33178d8aebc855f0ee94272e5da.png

树莓派(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打印部件

6e6b3ce1bc33e53851a09bf6cb0c4ae2.png

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

在thingiverse下载3D STL文件。

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

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

打印机设置:

前板:100%填充

附件:50%填充

背板:100%填充

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

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

安装 Raspberry Pi Zero W

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

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

17de9e233520070620e0fed71f8c7752.png

bd6fc3c484f9376979df64a9566bdd8f.png

d486078dc3b1645927ab8ff5b13d2f54.png

738a8498483973d4c8a9c3bb67a05a34.png

9162a4426f9f8f6978a40453ea14a564.png

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

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

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

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

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

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

电源连接

9d94b882f677d92a5e108cbdbb878c44.png

aff0bfe77ecf29809832b604696fdf1c.png

cc693902e74a1ff2e9a975b664bdee86.png

cc693902e74a1ff2e9a975b664bdee86.png

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

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

准备你的树莓派

f5d2060c816eafa5e55d44eab47ea5d1.png

1d60726fa20a5edfcfb78972935da63d.png

3e86dd3da8153970a5cd53d146e9da59.png

e5c5317bba8b6bf123047dde9d7ca4d9.png

c525b0fd66528d9ac0c7a2c04ca11647.png

8dcb2c2711cf983cd9b10bf94bcee142.png

4f8e81f750dd2e1755e97e993fff938c.png

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

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

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

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

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

组装完成

d68f239aae85a693f4bdf268aeb93e31.png

7fd61628f149e056e39f7e8af7555f5b.png

d54a00492294ca75ea9d4e7a12904ebd.png

495ddda89e4059e89ba3d2d2c72e98c2.png

3e9b9ba0eb9139a7026d8d29d201104b.png

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值