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

STM32的摄像机和适配器与WiFi

[复制链接]
eefishing 发布时间:2019-3-17 21:28
细节: QQ浏览器截图20190317212129.png

一架退役的四旋翼直升机自动驾驶仪被回收成一个简单的WiFi摄像头。几年前,wifi软件的运行花费了很长时间,因此值得进行某种演示。从640x480色的3fps到320x240灰度的14fps。在5伏电压下消耗0.3安培。

在Raspberri Pi Zero W之前,我们真正拥有的只有微控制器、WiFi软件狗,以及真正的碎板摄像头。Raspberri Pi1在这个项目启动后不久就出现了,但是它很大,仍然需要USB加密狗来进行任何视频和网络连接。我们也有gumstix,它需要自己的dongles&鼻血昂贵。漫游网络在一个50美元的模块中提供了一个完整的wifi堆栈,但它仍然太贵了&速度可能太慢了。

这完全是浪费,就像商用WiFi摄像头一样。现代GoPro可以以30fps的速度传输更高质量的视频。有许多硬件视频压缩器可以在较小的空间内完成这项工作。在那个时候,它可能还是最便宜的东西,可以把一些移动图片放到手机上。

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

它是如此的强大,在许多项目中使用了相同的网络堆栈:一个四直升机遥控器,一个将视频传输到实时处理机器视觉的电话的地面车辆,一个使用地面摄像机将视频传输到电话进行导航的四架直升机。


QQ浏览器截图20190317212135.png

使用WiFi视频远程呈现的Rover示例。

编码是一个简化的jpeg编解码器,称为rtjpeg。全部通过UDP发送。嵌入式堆栈提供了未加密的访问点、UDP、TCP、ICMP、HTTP服务器、DNS服务器和DHCP服务器。一个电话会连接到它并获得一个IP地址。MANE的问题是STM32 USB驱动程序无法处理同时接收和发送事务,因此它经常中断连接。

Web服务器提供了简单的诊断,这是设置ssid和通道的一种方法。它可以连续以6兆比特的速度输出视频。即使是今天强大的ESP8266扼流圈超过115200。令人惊讶的是,重新发现老狮子与网络堆栈之间的距离。源代码有点零散,现在都没用了。

对老狮子来说,这是一个完全无用和微不足道的努力。它离找到工作几乎没有距离。绝对没有人感兴趣。那是严重的抑郁症。他们只带了高度专业化的Ruby程序员。其他的东西都在窗外。

任何有意义的人都可以用高端ARM制作一个嵌入式Linux板,并为它编译一个内核。对于今天的狮子来说,这是一个非常令人印象深刻的努力,以扩大可能,达到绝对的价格和规模限制。它刚诞生在一个价格不合理的世界。




文件:
net.tar.xz
net.zip.zip (31.21 KB, 下载次数: 5)
收藏 评论1 发布时间:2019-3-17 21:28

举报

1个回答
shanji 回答时间:2019-3-18 08:59:28
感谢分享

所属标签

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 手机版