无线视频监控系统 PHP,无线视频监控小车整体方案

news/2024/11/17 2:34:59/

无线视频监控小车整体方案,包括源码,视频讲解。从采集到h264压缩,到视频显示,到小车控制,全套哦.

本人将陆续发布自己所做的无线视频监控小车视频及资料,其中包括源码,对源码的视频讲解,以及在做的过程中所使用到的参考资料。给和我类似的同学提供一个参考。

硬件环境:

real6410开发板,ov9650摄像头,直流电机驱动电路,无线路由器,real6410配套无线网卡,pc机

总体思路:

视频传输模块:

利用real6410已经提供好的linux内核搭建好基本环境,其中包括内核,摄像头驱动等。

1. 使用v4l2接口采集摄像头中的数据,格式为YUV格式。

2. 使用x264对1中采集到的数据进行压缩,生成h264视频流。

3. 利用UDP将压缩后的数据发送到指定的PC机上面。

4. PC机接收到h264视频流后,利用ffmpeg进行解码。

5. 利用SDL将4中解码后的数据绘制在屏幕上。

小车控制模块:

1. PC机按下按键,利用UDP将按键值传递到real6410开发板上。

2. real6410开发板上接收到传递过来的按键值后,根据不同的值输出占空比不同的信号(自己编写占空比可调的pwm驱动)。

3. 将2中的信号引入到直流电机驱动电路中,进而控制小车轮子的转动。

下面提供两个最后成果图片:

bf3a55e08cc13fbccc847eab8ebda24b.png

7f20a0cefa3a33237b957f62cabcc659.png

半年前做的,现在博客转移到osc 就贴过来了。


http://www.ppmy.cn/news/850553.html

相关文章

git基础教程(linux)

1.git简介 git 分布式版本控制 git两大特点: 版本控制:支持多人同时开发 分布式: 2.安装与配置 安装 sudo apt-get install git安装成功,运行如下命令: git3.创建一个版本库 (1)新建一个目录git_test&#xff0c…

Docker的使用

1. Docker的含义 1. 镜像:别人开发好的基础,类似C中的类 2. 容器:自己创建的实例 2.如何使用docker 可以从网上拉取相应的镜像,然后宿主机以下命令:创建Dockerfile文件docker build -t image_name:tag . 创建自己的do…

新发展理念

新发展理念的科学内涵创新、协调、绿色、开放、共享。 创新发展注重的是解决发展动力问题。我国创新能力不强,科技发展水平总体不高,科技对经济社会发展的支撑能力不足,科技对经济增长的贡献率远低于发达国家水平,这是我国这个经…

徐鑫 计算机科学与技术 2008,徐新

上海交通大学博士、学士,新加坡南洋理工大学CSC访问学者。作为项目负责人主持国家自然科学基金2项,湖北省高校省级教学改革研究项目1项,湖北省自然科学基金1项,湖北省教育厅科学技术研究项目1项;作为项目主要成员参与国…

新开始,新征程

走了很久,带着很多包裹,怀着很多梦想,却发现止步不前,甚至落后于从前的自己,尽管从前也曾犯下很多错。真是应了那句话:“你只有不停奔跑,才能留在原地”,否则等待你的只有别人的背影…

初衷

这是我在CSDN写的第一篇博客。 之前查阅资料,在CSDN发现不少大牛的技术博写的特别好,那时就想,自己是不是也该记录一下学习过程中遇到的问题呢。 今天因为一些不太开心的原因,即使不开心,也算是一个契机,…

未来,远方

永远相信远方 永远相信梦想 希望是迷雾中还能眺望未来的窗 心酸酿成美酒 苦涩迎来芬芳 回头风里有歌 歌里有泪 泪中有阳光

远程同步

远程同步 rsync工具rsync工具介绍配置rsync备份源rsync命令用法(发起端)rsync源的免交互处理缺点 inotify工具关于inotifyrsyncinotify实时同步(发起端) rsync工具 rsync工具介绍 这是一款快速增量备份工具: Remote Sync,远程同步 支持本地复制&#x…