智能车/小项目
文章平均质量分 70
小时候有一个梦想--自己拥有一辆玩具车,这也是我做电子这一行的初衷,但是因为小时候没钱而一直没有得到实现,现在我已经站在电子世界的顶峰,三年的积累,已经不需要别人提供实现儿时梦想的机会,就用我的双手去实现那时的梦想吧。
本项目将上传所有源码,也希望能够和大家一起讨论
这个项目不指定时间.
城东
本人从事电子行业 热烈欢迎同行交流!!
有问题请email:3107408564@qq.com
展开
-
LVGL实验验证之lv_demo_widgets[grid布局探究][lv_grid_align_t][LV_GRID_FR][修改控件的位置][控件事件注册]
LVGL实验验证之lv_demo_widgets[grid布局探究][lv_grid_align_t][LV_GRID_FR][修改控件的位置][控件事件注册]原创 2022-12-09 09:31:54 · 1815 阅读 · 0 评论 -
LVGL实验验证[lv_theme_default_init][lv_style_set_text_color][lv_style_set_text_opa][lv_tabview_create]
LVGL实验验证[lv_theme_default_init][lv_style_set_text_color][lv_style_set_text_opa][lv_tabview_create]原创 2022-12-08 17:47:33 · 1373 阅读 · 0 评论 -
LVGL学习笔记[配置LOG][显示输出][输入设备]
LVGL学习笔记原创 2022-11-25 12:04:36 · 1466 阅读 · 0 评论 -
SYD_Calculator技巧二[管理COS][生成RBW三色图数组][提取特定列][获取含特定字符串的特定行及其内容][十六进制/十进制数据提取][单独/批量计算时间差值][大二进制文件处理之取反
蓝牙OTA升级的APP增加了从服务器(腾讯云COS对象储存)获取文件来升级的功能,所以开发测试的时候不可避免的要频繁的修改COS上面的文件,又因为当前APP是下载COS的压缩包来让用户选择的,所以当下要频繁修改的就是COS上面的压缩包文件(ZIP格式).因为上述需求,这里在CAL工具增加COS管理的功能!.....................原创 2022-07-11 09:15:42 · 209 阅读 · 0 评论 -
SYD_Calculator技巧[16KHZ 16BIT的wav文件转成8KHZ 8BIT的wav文件][批量计算/统计差值][从C文件提炼数组声明][文字生成UTF_ANSCII和UNICODE]
16KHZ 16BIT的wav文件转成8KHZ 8BIT的wav文件在此之前16KHZ 16BIT的wav文件转成8KHZ 8BIT的wav文件这个工作都是使用audacity软件来转换,使用audacity软件来转换有如下几个缺点:1.操作很麻烦2.因为第一点的原因造成比较容易操作不当3.不好对外提供说明步骤说明:1.使用"闪电文字语音转换软件"生成16KHZ 16Bit的wav文件(这里主要是因为这个软件不能够生成8KHZ 8BIT的文件):2.这里使用audacity软件生成一个8KH原创 2022-04-07 22:01:06 · 1546 阅读 · 2 评论 -
小E开发板wifi音箱五解决一定要微信绑定的问题
外话:各位手头上没有esp8266的开发板注意了,目前开发快正在进行“免费开发板活动”,本人就是在他们那里申请到的开发板,开发快提供的不单单是开发板,还有他们强大的云端服务功能,实现了微信、云平台等物联网所需要的所有功能,其功能齐全,代码简洁,对于想用wifi作为产品和互联网沟通的桥梁的我们来说,确实是一个很好的选择,另外他们还有其他的模块,比如2G通信和GPS。目前论坛活动地址:http://b...原创 2018-07-26 00:13:20 · 746 阅读 · 0 评论 -
JLINK V9项目启动【jlink接口定义】【开启VCOM(虚拟串口)功能】
jlink接口定义 摘录于:https://blog.csdn.net/u014124220/article/details/50829713仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. VCC MCU电源VCC VCC 3. TRST TRST Tes...原创 2017-03-07 23:45:17 · 28646 阅读 · 3 评论 -
小E开发板wifi音箱四解决声音难听的问题
在前面的文章中我基本实现了wifi播放wav音乐的功能,但是在此之前的博客中听到的声音都十分的难听,到这里我都十分的纳闷:为什么声音会怎么难看,有关这个项目之前的内容请看:小E开发板wifi音箱三与wifi整合,缩短内存(http://blog.csdn.net/chengdong1314/article/details/54426561)。最后我搞清楚了,确定是音乐文件的问题,我们这里使用《艾奇原创 2017-01-22 21:27:10 · 1717 阅读 · 0 评论 -
小E开发板wifi音箱三与wifi整合,缩短内存
外话:各位手头上没有esp8266的开发板注意了,目前开发快正在进行“免费开发板活动”,本人就是在他们那里申请到的开发板,开发快提供的不单单是开发板,还有他们强大的云端服务功能,实现了微信、云平台等物联网所需要的所有功能,其功能齐全,代码简洁,对于想用wifi作为产品和互联网沟通的桥梁的我们来说,确实是一个很好的选择,另外他们还有其他的模块,比如2G通信和GPS。目前论坛活动地址:http://b原创 2017-01-14 15:07:36 · 1094 阅读 · 3 评论 -
小E开发板wifi音箱二实现网络助手发送整个WAV音乐
在之前的博客(http://blog.csdn.net/chengdong1314/article/details/54099694)我们已经实现了分部分传输wav数据到开发板然后进行音乐播放了,但是这样传输数据太麻烦,既要把数据弄出一段段32768字节的数据还要多次发送,这种办法太笨,所以这里将实现通过网络调试助手发送整个wav文件。 这里网络调试助手界面和串口助手截图如下:原创 2017-01-11 23:07:04 · 1828 阅读 · 3 评论 -
小E开发板wifi音箱一实现PC通过wifi传数据到开发板进行播放
在之前的文章(http://blog.csdn.net/chengdong1314/article/details/53700742)中有提到小E开发板播放音乐的形式是wifi负责把数据拷贝到flash中,然后DMA模块负责把数据拷贝到I2S中,所以首先要做的是把数据拷贝到flash中。 在上面的文章中我们知道,微信发送过来的数据最终通过write_flash_callbac来把数据烧原创 2017-01-05 23:08:45 · 33364 阅读 · 0 评论 -
jlink项目之成功前积累并最后已成功
打算自己做一个jlink,所以在网上找了相关的资料:《使用的方式步骤 - 手把手教你打造3线制Jlink ARM-OB STM32》:http://www.elecfans.com/article/89/169/2012/20120911288185_6.html还有一个同道的项目(没有完成而且没有消息了):http://bbs.ntpcb.com/read.php?tid-26556-p原创 2016-09-27 21:30:41 · 1969 阅读 · 3 评论 -
全功能智能车之最后优化DMA摄像头,无FIFO摄像头的终结版程序(第四篇)
全功能智能车之最后优化DMA摄像头,无FIFO摄像头的终结版程序(第四篇)无FIFO摄像头 DMA传送(关闭DMA中断),把显示工作放到行中断里我到现在为止觉得这个程序是STM32F103ZET6芯片对摄像头采集的最佳方式,没有之一原创 2015-11-04 15:02:54 · 1830 阅读 · 6 评论 -
全功能智能车之野火鹰眼7225摄像头最后完成总结(第六篇)
野火鹰眼7225摄像头最后完成总结:1.鹰眼摄像头设置摄像头输出数据大小是不能够实现的,就是说配置摄像头寄存器想要的大小并不能够实现摄像头数据输出自己想要的大小,这个或许是和二值化电路有关,具体不再深究2.摄像头数据是这样的格式:每个PLCK上升沿输出八个像素的数据,1表示该像素为黑色,0则为白色,所以用DMA来传输数据,最后要的分辨率是320X240,也就是40*8X240,每次处理一行数据,所以DMA的次数是40,也就说纯数据的数组的大小为40.原创 2015-11-09 22:04:34 · 6024 阅读 · 0 评论 -
全功能智能车之野火鹰眼7225摄像头代码启动(第五篇)
野火鹰眼7225摄像头代码启动:实现:设置7725各个寄存器窗口为320*240波形正常原创 2015-11-06 21:07:52 · 1828 阅读 · 0 评论 -
全功能智能车之无FIFO摄像头 DMA传送优化(第三篇)
无FIFO摄像头 DMA传送优化:原来虽说是DMA传输,但是那是定时器定时触发DMA的,并不是根据摄像头的引脚信号触发的DMA,存在很多的不合理性,这次的程序是用摄像头PCLK引脚来触发DMA。STM32F103的缺陷:1.定时器没有回溯清除DMA请求标志的功能,也就是说要启用一个定时器触发中断,在该中断里清除自己的状态位,好让下次的DMA再次请求,//定时器1触发中断服务程序原创 2015-11-03 09:20:52 · 4322 阅读 · 6 评论 -
全功能智能车之PC上位机蓝牙遥控起步(第七篇)
PC上位机蓝牙遥控起步:在网上找到一个串口MFC程序,实现了蓝牙串口的收发功能开发环境:Visual Studio 2013语言:MFC C++注意:打开工程升级之后不要马上就生成可执行程序,首先:菜单》》生成》》重新生成解决方案然后就可以点击生成window调试器,就能够弹出窗口了原创 2015-11-13 13:45:11 · 4619 阅读 · 0 评论 -
全功能智能车之线性CCD起步(第十一篇)
本实验基础例程如下:ADC实验 实现基本的ADC功能 原自原子开发板实验:原创 2015-11-22 15:11:57 · 3999 阅读 · 0 评论 -
全功能智能车之在写该博客之前已经完成的功能总结(第二篇)
一.基本电路完成:1.STM32单片机2.小车电机、舵机驱动3.MPU6050加速度、陀螺仪4.先行CCD5.LCD OLED 2401二.STM32蓝牙遥控小车程序:实现基本功能 三.MPU6050加速度、陀螺仪程序实现:有现成的模块、也有单独的模块四.摄像头黑白程序实现:有FIFO的STM32程序五原创 2015-11-03 09:05:36 · 1324 阅读 · 0 评论 -
全功能智能车之暂时放弃PC端程序的研究(第十篇)
唉,PC端的程序太过于杂乱,有很多不同的平台,有不同的语言,有不同的设备,非是我这个半路出家的人所深入的,再之,本人觉得还是做和自己相近的专业比较好,我是做嵌入式的,所以这样以后的上位机我就用安卓来做吧,PC端就放弃了。做一行钻一行,自己或许是太贪婪了。以后的博客将在新浪博客上,这个网站太慢了,当然,以后还是考虑博客搬家的。至此,PC端程序研究结束。原创 2015-11-17 22:33:54 · 719 阅读 · 1 评论 -
全功能智能车之概述(开始)(第一篇)
小时候有一个梦想--自己拥有一辆玩具车,这也是我做电子这一行的初衷,但是因为小时候没钱而一直没有得到实现,现在我已经站在电子世界的顶峰,三年的积累,已经不需要别人提供实现儿时梦想的机会,就用我的双手去实现那时的梦想吧。 这个项目不指定时间,一点点的实现,最终目标--一辆什么功能都有的智能小车-----遥控、摄像、wifi传输、语音功能,等等,只要我想得到我就要实现。防止内容丢失本项目相原创 2015-11-03 08:53:20 · 1807 阅读 · 0 评论 -
全功能智能车之PC端MFC串口助手程序界面优化、能发送多行(第九篇)
全功能智能车之PC端MFC串口助手程序界面优化、能发送多行(第九篇)原创 2015-11-16 19:05:50 · 1130 阅读 · 0 评论 -
全功能智能车之CCD ADC 触发DMA传输(第十四篇)
这篇主要讲CCD ADC 触发DMA传输,这算是完善一点原本的CCD等待ADC传输完成的功能,更加的提高了效率,这个最大的意义不在于此,而是在于以后的用定时器触发ADC,到那时就能够实现 定时器->ADC->DMA 最后就只要去处理DMA完成的那个数据就行具体代码如下:首先是主函数: int main(void){ u16 i,cnt; Stm32_Clo原创 2015-11-29 20:00:54 · 2709 阅读 · 1 评论 -
全功能智能车之CCD定时器触发ADC 触发DMA传输(CCD终结篇)(第十五篇)
这个实验在上个实验的基础上把原来由采集函数触发ADC改成把启动ADC的代码放到了定时器了,这样CCD的采集函数就放到了中断里来完成了主函数代码:int main(void){ u16 i,cnt; Stm32_Clock_Init(9); //系统时钟设置 uart_init(72,115200); //串口初始化为115200 delay_init(72);原创 2015-11-29 22:40:58 · 1552 阅读 · 0 评论 -
全功能智能车之完善电路图(第十七篇)
到此,基本的模块已经检测完成了,现在要做的工作又回归到了硬件部分,今天完善了电路图发一些截图把:下面是各个模块的电路图原创 2015-11-30 19:10:31 · 1358 阅读 · 0 评论 -
全功能智能车之CCD增加自适应光照能力(第十三篇)
全功能智能车之CCD增加自适应光照能力其实就是增加了如下函数:/************************************************************************** 函数名称:VerifyExposure* 功能说明:曝光检验 自动选取最合适的曝光值* 参数说明:* 函数返回:无* 修改时间:2015-11-2原创 2015-11-28 21:23:24 · 1361 阅读 · 0 评论 -
全功能智能车之CCD初步实现并发送数据到上位机(第十二篇)
全功能智能车之CCD初步实现并发送数据到上位机这其中的上位机是PC端的上位机程序,用的是红树伟业的电脑上位机软件代码说明:CCD初始化void CCD_init(void){ RCC->APB2ENR|=1 GPIOA->CRL&=0XFFF00FF; //PA2 CLK PA3 SI GPIOA->CRL|=0XFFF33FF; //PA2 CL原创 2015-11-28 11:37:53 · 4874 阅读 · 2 评论 -
全功能智能车之CCD液晶显示定时器触发ADC 触发DMA传输(CCD补充篇)(第十六篇)
该篇文章是继承于CCD终结篇的补充,就是做一件事,就是把原来发送给串口的图像数据放到液晶上显示,其他没有任何的改变主函数如下:int main(void){ u16 i,cnt; Stm32_Clock_Init(9); //系统时钟设置 uart_init(72,115200); //串口初始化为115200 delay_init(72); //延时初始化原创 2015-11-30 13:11:09 · 1051 阅读 · 1 评论 -
全功能智能车之再完善电路图(第十八篇)
上次的电路图还是有很多缺陷的,比如没能够加上蓝牙和WIFI,但是另一方面引脚已经用完,已经不能够再放下这两个模块了,纵观整个电路,唯一还有可能释放掉的模块只有TFT液晶了,因为车子上不需要那么大的液晶,所以现在已经把液晶去掉而是加上了蓝牙和WIFI老规矩,截一下图说明这一切都是真的:下面是工程的压缩文件:http://download.csdn.net/detail/che原创 2015-12-02 19:04:47 · 1095 阅读 · 0 评论 -
全功能智能车之PC端MFC串口助手程序框架分析(第八篇)
PC端串口助手程序分析:先声明:本人研究MFC只是半路出家,以前只是写单片机的,在此之前也会一些PHP设计和安卓设计。原创 2015-11-15 16:28:07 · 1719 阅读 · 0 评论