前面说到我想自己做一个控制模块出来,这个模块需要实现以下功能:将摄像头采集到的数据进行压缩(为了节约带宽以及提高速度,也是为了学习下这个热门的技术,选用了H.264格式),再将数据通过WiFi模块发送到手机或者其他智能设备上,再实时接收控制端发来的信号,做出如“前进”“后退”这样的反应。
主要研究内容如下所示:
查了很多资料、论文,大部分都是用ARM-Linux平台实现的,所以我也决定开始学起嵌入式Linux。网上的关于ARM9的2440的资料比较多,但是因为我想做视频传输,担心ARM9的性能不够,不能对摄像头数据做到实时编码(貌似可以再加上个FPGA或者DSP来弄,但是觉得麻烦,就先不考虑了)。网上又查到了些用海思HI3515等芯片做的实时传输的文章,那些芯片是专门用来干这个(视频压缩、传输)的,但是我在淘宝上想买开发板,一个要好几千……太贵,打电话问官方的销售,也是很贵,比较新的要上万块钱……囧……
最后决定了用三星的ARM11的s3c6410芯片,因为资料上说它内置MFC协处理器,可以硬编解码H.264的视频。开发板选用的是友善之臂的Tiny6410开发板,学习资料比较多,而且提供很多源代码可以学。
同时买了个小底板和wifi模块,摄像头暂时没买,等做到视频的时候再买也不迟。
由于我也没有任何Linux的基础,更不要说是嵌入式Linux了,所以就要学Linux的东西。跟着视频教程学了一阵,了解了一些最基本的操作,我就直接进行嵌入式Linux驱动的学习,由于之前用单片机驱动过电机,知道只要控制I/O口的高低电平就能控制电机的正反转,所以我的学习思路就是修改演示程序的LED驱动(GPIO控制)和蜂鸣器驱动(PWM信号)来驱动我的电机。
下一篇会介绍一下开发环境的搭建,表示搭建环境真的很麻烦……遇到各种问题,然后到处找解决方案,走了不少弯路,这应该是我耗的时间最长的部分了,不过最终还是搭好了。
传送门:
相关推荐
使用Arduino开发的WIFI智能小车,可以无线实现视频遥控。内含小车程序,上位机程序和原理图。
在android平台开发了一个wifi遥控小车的手机端软件设计,可以设置小车行进速度和控制小车的移动
wifi控制STM32智能小车, 使用android studiod开发环境,Android代码。
本设计选用的89C52单片机属于MSC-51系列单片机,由Intel公司开发,其结构有8字节FLASH闪速存储器,256字节内部RAM ...本设计主要研究内容就是基于89C52设计一部WIFI智能小车,小车能够实现WIFI遥控的智能小车控制系统。
基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...
在所有嵌入式开发中硬件部分若不会画PCB/电路,可选择根据引脚定义将其代替为面包板+杜邦线+外设模块的方式,只需轻松简单连线,下载源码烧录进去便可轻松复刻出一样的项目 【适合场景】: 相关项目设计中,皆可...
今天分享的这个基于Arduino的遥控小车,Arduino平台像是量身打造的,开发起来要比单片机简单很多,关于Arduino,这里就不介绍了,感兴趣的朋友闲来无事可以了解、学习一下。
无线遥控小车是 20 世纪提出的一种新型小车,在军事侦察、反恐、防爆、防核化及污染等危险与恶劣环境作 业中有广阔的应用前景。结合计算机网络中最常用的通信协议— TCP 传输协议的开发流程和框架,以安卓手机...
1.如果自己的电脑没有安装过CH340驱动,则先安装CH340驱动 3. 用ESP8266+android,制作 4. ESP8266刷AT固件与node 5.
各领域数据集,工具源码,...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
树莓派(Raspberry Pi)是一款由英国树莓派基金会开发的小型、低成本、高度可定制化的单板计算机。它的体积仅相当于一张信用卡大小,但拥有完整的计算能力,适合各种创新项目和教育应用。自2012年初次发布以来,...
(移动功能,需要配套本设计红外遥控小车) 3)人脸跟随;(娱乐功能,需要配套本设计红外遥控小车) 使用方法: 1、安装应用,分别在两部手机上安装; 2、将两部手机连入互联网(WiFi,或4G); 3、把其中一部手机...
用过触发电容按键初始化板载的ESP8266 WiFi模块,服务端为Qt Android开发后的app下载到安卓手机上,在打开服务器之后,WiFi模块即能成功连接并发出响应信号,同时在手机上实时显示小车状态(如直行、左转、右转、后退...
自其面世以来,STM32凭借其广泛的适用性和卓越的特性,已成为嵌入式系统设计领域的主流选择之一,广泛应用于工业控制、消费电子、物联网、汽车电子、医疗设备、智能家居等多个领域。 内核与架构 STM32产品线采用了...
小车采用STM32单片机作为主制器,通过一款Wifi射频模块RT5350实现远程视频画面的传输,整个项目涵盖的知识面广,包括单片机编程技术,OpenWrt路由器系统以及Windows上位机软件开发等等不同技术领域。下面分为三个...
我们可以使它实现WIFI控制,蓝牙传输,自动报警,红外遥控等多种功能,实现了更加智能的电动小车设计。功能的逐渐强大,更是为了能应用于快速发展的智能汽车行业。如今的汽车行业在人工智能领域的发展可谓势如破竹,...
谷歌全国应用大赛二等奖作品源码,demo分为四个部分,分别是二维码扫描和识别、NFC读写、WIFI链接和遥控小车。
通过无线网络对监控平台进行移动方向、速度的控制,平台上的安卓手机摄像头实时采集视频图像信号并通过无线WiFi网络将视频信号实时传输到手机端观看。具有控制方便,监控灵活,模块化,可拓展性强等优点,可应用于...
目前是0.1版本,这已经是一个可以运动、可以调速、可以遥控、可以避免碰撞的简单但功能完整的小车了。 基于Android Things开发,使用树莓派3B或NXP Pico开发板均可搭建。 实现了超声波距离检测,当前方距离小于100mm...
小车基础平台采购慧净电子四驱智能小车底盘 及驱动板。 4.电机驱动模块:每一路需要3个信号控制,一路pwm ,一路正传一路反转。 所采用软件方案软件方案 基于 RT-Thread IoT RTOS 此方案中使用SR04 超声波测距软件包...