你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

带有STM32和软件狗的Wifi视频摄像头

[复制链接]
丿灬幸灬 发布时间:2018-11-5 10:32
4103241536217314767.jpg
视频

一架退役的四轴直升机自动驾驶仪被回收到一个简单的wifi摄像机中。多年前,wifi软件的运行需要花很长时间,所以值得一试。范围从640x480 3fps到320x240 14fps。它在5V时消耗0.3a。

在raspberri pi zero W之前,我们真正拥有的只有微控制器、wifi加密狗,以及糟糕的电路板摄像头。树莓pi 1在这个项目开始后不久就发布了,但是它很大,对于任何视频和网络仍然需要USB接口。我们也有gumstix,它需要自己的狗狗&鼻子流血昂贵。漫游网络在一个50美元的模块中提供了一个完整的wifi堆栈,但它仍然太贵&速度可能太慢了。

这完全是浪费,就像商业wifi摄像头一样。一个现代的gopro可以在30fps下播放高质量的视频。有许多硬件视频压缩器可以在更小的空间内完成这项工作。在它的时代,它仍然可能是最便宜的东西,可以得到某种移动图片到手机。

它应该是最便宜、最小的电路,适合安装在单视镜上,并在没有任何外部适配器的情况下传输到基线电话。飞行软件,视频压缩和通信都将运行在一个单一的STM32F407芯片,RTL8192 wifi芯片和TCM8238摄像头。它是如此便宜和紧凑,它可以作为一个玩具大规模生产。

它的能力是如此之强,同样的网络栈也被用于许多项目:四轴飞行器远程控制,地面车辆将视频传输到实时处理机器视觉的手机,四轴飞行器使用地面摄像机将视频传输到手机进行导航。

802581536217328716.jpg
视频

漫游者使用wifi视频的例子。

该编码是一个名为rtjpeg的简化JPEG编解码器。全部通过UDP发送。嵌入式栈提供了一个未加密的访问点、UDP、TCP、ICMP、HTTP服务器、DNS服务器和DHCP服务器。一个电话可以连接到它并得到一个IP地址。鬃毛问题是STM32 USB驱动程序不能同时处理接收和发送事务,所以它经常放弃连接。

web服务器提供了简单的诊断,一种设置SSID & channel的方法。它可以连续播放6兆的视频。即使是今天强大的ESP8266也超过了115200。让人惊讶的是,我们又一次发现了这只“老狮子”在社交网络上走了多远。源代码有一点分散&现在这些代码都非常没用。

对古时候的狮子来说,这是一种完全无用且微不足道的努力。它根本不可能找到工作。绝对没有人感兴趣。那是严重的抑郁症。他们只学习高度专业化的ruby程序员。其他的都在窗外。

任何有想法的人都可以用高端的ARM来制作嵌入式Linux板&只要编译一个内核就可以了。对今天的狮子来说,这是一个非常令人印象深刻的努力,以扩大可能的,达到价格和规模的绝对限制。它诞生于一个不公平的价格价值的世界。


原文请见hackaday

net.rar

下载

31.27 KB, 下载次数: 2

收藏 1 评论3 发布时间:2018-11-5 10:32

举报

3个回答
sincomaster 回答时间:2018-11-5 12:00:21
DIY达人呀
木森林的年轮 回答时间:2018-11-5 15:29:44
这个好厉害的不过现在貌似有很多更好的方案了。
遇见111 回答时间:2018-11-6 14:07:15
板子好评

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版