EZ-wifibroadcast采用一个树莓派作为天空端, 连接一个大功率RTL8812AU网卡, 一个OV5647摄像头。再用一个树莓派作为地面端, 同样用一个RTL8812AU网卡接收,把天空端的图像显示在HDMI上面。主要的工作都是在软件上, 树莓派图传和其他廉价wifi图传的创新之处在于, 树莓派图传的接收端不是通过TCP/IP协议接收, 而是把网卡设置成monitor状态, 这样wifi就直接把802.11帧直接报上来, 使得协议开销大大减少,同时接收端并不需要和发射端握手,整个工作模式类似于模拟图传的广播方式, 再加上rtl8812au网卡的功率都很大, 因此使得这套图传能够实现恐怖的100km拉锯。EZ-wifibroadcast的好处是能支持比较老旧的pi1,但作者在2018年之后就没有维护了, 因此又冒出两个树莓派图传方案OpenHD图传
wfb-ng图传
接着说一下怎么搭建:材料:天空端:
树莓派1A+ 或者树莓派zero w 一个, 某鱼上面60元一个, 推荐512M的
OV5647摄像头, 价格35~60
其实不一定是ov5647, 只要是树莓派支持的摄像头即可
5V降压模块,要3A以上的, 4~5元一个,买 2个以上
天空端的组装方式如下:
地面端的组装方式
接着说地面端的组装方式, 地面端使用一个pi3, 这个就需要你多花点钱了,需要一个性能好一些的价格在300~500之间,当然你也可换成一台Ubuntu电脑, 不过这个需要你有更好的技术
结构图如下:
组装好的效果如下, 我使用的Pi 3A+,
固件烧录:固件直接在wfb-ng的官网下载,
https://github.com/svpcom/wfb-ng/releases/tag/wfb-ng-23.01
下载后用win32DiskImager烧录到卡里面, 然后插上卡启动, 天空端和地面端都是一个固件
调参:接着给树莓派设定工作模式, 连接树莓派的串口,所有的pi串口都是这几个脚, 连接RX,TX,GND即可
启动完成登录之后,对于地面端, 运行这些命令:sudo systemctl enable wifibroadcast@gssudo systemctl enable fpv-videosudo systemctl enable osdsudo reboot对于天空端, 运行这些命令sudo systemctl enable wifibroadcast@dronesudo systemctl enable fpv-camerasudo reboot重启后, 就可以看见画面啦! OV5647夜拍效果不佳