
3 f! |% f+ }3 U, B3 o$ L# [( H 一个简单的wifi摄像头装在一个没用的四旋翼自动驾驶仪,几年前,wifi软件花了很长时间才能够被普及,所以这个值得进行一些演示。这个摄像头从640x480颜色的3fps到320x240灰度的14fps,通常情况下只消耗0.3A。 & X* n9 }0 E8 @4 ~ 在raspberri pi zero W之前,我们只有微控制器、wifi加密狗以及一个质量比较差的平板摄像头。raspberri pi 1是在这个项目开始后不久推出的,但它的体积很大,仍然需要USB狗来支持视频和网络。我们还有gumstix,它需要自己的看门狗,而且价格非常高。即使漫游网络在一个50美元的模块中提供了一个完整的wifi堆栈,但它仍然很贵而且速度很慢。 就商用wifi摄像头而言,这就是种浪费。现代的gopro可以以30fps的速度播放清晰度高的视频。有许多硬件视频压缩器可以在更少的空间内完成这项工作。在那个时候,它的价格可能会降低,这样我们就可以把一些移动的图片在手机上。2 k# c# G( D- z* F; K9 P+ s: P& g . O! P& b' `4 P raspberri pi 1被认为是最便宜、最小的电路,很适合安装在单片光学机上,不需要任何外部适配器就能传输到基准手机上。飞行软件、视频压缩和通信都将在一个STM32F407芯片、RTL8192 wifi芯片和TCM8238摄像机上运行。这种便宜的价格使得它可以作为一个玩具大规模生产。' H" w" H! |) `7 g. C1 \ raspberri pi 1功能非常强大,被用在许多项目中:一个四轴直升机遥控器,一个地面车辆传输视频到一个电话,处理机器视觉实时,一个四轴直升机使用地面摄像机传输视频到一个电话导航。 ! Y ~* c* ~$ m6 C+ q5 n 漫游者的例子使用wifi视频远程呈现。 / d" u- T& z, W2 M: y$ U- r) m/ h 编码是一个剥离的JPEG编解码器,称为rtjpeg,都是通过UDP发送的。嵌入式堆栈提供了一个未加密的访问点、UDP、TCP、ICMP、HTTP服务器、DNS服务器和DHCP服务器,一个电话将连接到它并获得一个IP地址,主要问题是STM32 USB驱动程序不能同时处理接收和发送事务,所以它经常连接失败。 ' @- w# v$ q. [1 n web服务器提供了简单的诊断,这是一种设置SSID和通道的方法,它可以以6mb的速度连续播放视频。即使是今天强大的ESP8266也超过了115200。令人惊讶的是,我们在次意识到这头年老的狮子在社交网络上还能走多久,比较它的源代码有点分散而且现在都非常无用。# c5 G( O% l( Z" } 6 x S, I" N0 N1 R) T 任何有头脑的人都可以用高端的ARM制作嵌入式Linux板,并且只需为它编译一个内核即可。/ j! F% \/ b& P% X9 P% w A # I! S" A. B1 N* I / R- p' S$ J! K4 t 来源>> ![]() |
很牛 |
学习了,很厉害 |