论文给出了一款汽车无盲区导航仪的设计和制作方案。采用STM32 单片机作为控制核心,通过OV7670 摄像头、GPS 定位模块、温湿度传感器、SD 卡、TFT 彩屏等外设元件实现了数据采集、存储和显示功能。单片机通过串口接收位置信息,中断接收图像与温湿度数据,将数据存储到SD 卡中,驱动TFT 显示屏显示,用WiFi 上传到监控中心,保障了该款无盲区导航仪在汽车行驶过程中的安全性与舒适性。
2021-09-22 18:04:03 645KB 综合文档
1
原创声明:该设计来自机智云,设计资料仅供学习参考,不可以用于商业用途 老人吃药智能提醒器功能概述: “哎呀,忘了”!随着生活节奏的加快,年龄的增长,人们的总容易忘记一些事情,比如忘记吃药。尤其是家中的老人,由于身体问题,可能需要长期服药治疗,但年岁大了总容易忘这忘那的。但在科技快速发展的今天,这些都不是问题,我们设计并开发了一款名为“健康卫士”的智能药盒,可以联网监测用户的服药情况,提示用户服药,并且根据用户设定自动提取所需药物。 硬件系统设计: 硬件系统主要是pcb 走线布局 +stm32(C语言 功能实现)+wifi(esp8266)+机智云平台 软件系统 软件部分主要是用机智云的sdk,集成了机智云的sdk,开发起来还是很好入门的,向我这种小白在学了两个星期后就基本入门了,加上自己做的UI就可以了。代码在附件内容。 总体结构: 电气部分:通过重新设计板子设计基于机智云平台的设备,设计集成了若干模块,主要包括eeprom,时钟模块、运动驱动模块、语音提醒模块、传感器模块(温湿度、霍尔、光耦)、网络模块。 药盒模型:重点解决自动提取药物部分的模型(转盘式双层筛板) 云:使用机智云平台,独立搭建数据点。 APP:与机智云平台和MCU通讯,从而进行对智能药盒的管理控制;远程监控;远程提醒,远程温湿度查看。 发挥项设计: 1 语音播报 通过wt588d, 进行语音提醒 ,感情切(也可以自己录音哦) 2 断电后数据不丢 通过数据保存(一次设定,全程无忧)。(再也不用担心重复设定了) 3 自动化分拣药品种类 每天还在想那个药品吃多少吗(你就out 啦 ,全新智能药盒, 再也不用烦恼了 ) 4 断网后自动连接 断网后重新设置 不用 (网络连接失败后(有网络后)会重新连接的)
1
基于STM32控制器设计了一款无线重力感应遥控系统,该系统由遥控端与运动小车组成。遥控端利用倾角传感器ADXL345检测遥控端的倾角信息,然后传给STM32控制器进行处理并转换为相应指令,通过NRF24L01模块发送给运动小车。运动小车接收到指令之后,通过NUCLEOF411控制电机驱动模块L298N驱动小车产生相应动作。所设计的无线重力感应系统具有简单、直观、易操作等特点,具有广泛的应用前景。
2021-09-20 17:39:23 380KB STM32控制器
1
运动控制技术的发展经历了近一个世纪的历史,现场总线运动控制系统是当前运动控制系统应用的主流,基于现场总线的网络化运动控制系统布线简单,系统柔性高,易于扩展与复用,便于维护与诊断,是运动控制系统的发展方向。    CANopen是开放的总线技术,广泛应用于自动化生产各个领域,目前国内CANopen通讯与设备的开发相对滞后,不利于基于CANopen 高性能运动控制系统的自主研发与推广。本文在对CANopen 协议研究的基础上,总结了CANopen 规范应用于运动控制网络的优势,提出并实现了基于CANopen 协议的运动控制主从站。    本文首先总结了运动控制系统发展的历程,分析了现场总线运动控制系统的规范以及应用现状;接着分析了CANopen 协议通讯规范及其应用于运动控制的设备规范,着重分析了CANopen 同步机制,并将CANopen 同步机制与运动控制相结合,提出了基于STM32微控制器嵌入式运动控制主从站,并详细描述了嵌入式运动控制主从站硬件与软件的具体架构。    最后,基于上述的运动控制主从站软硬件架构,结合项目中实际应用,实现了对CANopen 标准I/O 总线端子进行管理控制的嵌入式主站,以及响应运动控制PLC 管理控制的嵌入式从站。
2021-09-20 13:46:12 8.15MB canopen STM32 主从站
1
为促进CANopen协议在工业控制领域的推广,本文在对CANopen协议研究的基础上,提出了基于STM32的CANopen协议的主从通信设计。本文主要分析了CANopen协议通信规范及其具体的通信对象的实现方式,并详细描述了CANopen协议中各通信对象的实现过程。经过验证,基于STM32的CANopen协议具有高稳定性、高性能、实时处理速度快等特点,在运动控制、车辆工业等行业具有广泛的应用前景。
1
设计了一种结构简单、自由度少、行走灵活的小型双足机器人,并用电子罗盘HMC5883对机器人的行走路径进行实时反馈与校正,深入研究了机器人的运动控制。设计的机器人主要靠腰部转动带动前行,以保持行走的稳定性;增加双足之间的距离以加大步幅,增加舵机转速以提高机器人的运动速度。
2021-09-19 23:10:37 313KB 双足机器人 舵机 电子罗盘
1
本设计IN-14 辉光钟硬件方面详细介绍如下: *使用IN-14辉光管,四个氖灯显示时间冒号; *每个辉光管下面各安装一个全彩 LED; *单片机采用STM32F103VET6; *时钟芯片采用DS3231; *预留了18B20温度传感器焊点(程序中没有涉及); *辉光管驱动芯片采用HV57708PG; *全彩LED使用WS2812B,一个IO口可控制多路LED; 更新了更新了 更新PCB部分,改为单5V供电,焊接完成烧录程序无需外接器件即可使用; 新PCB工程为集成了24C02,待机按键,板载蓝牙及升压模块; 升压方案由UC3845变为LM3488方案,5V升压至170V(需调试依然建议购买模块); 删除触摸芯片; 删除软排线接口; 程序我自己都不忍直视,随缘更新; ̶*̶E̶E̶P̶R̶O̶M̶采̶用̶2̶4̶C̶0̶2̶(̶没̶有̶集̶成̶在̶p̶c̶b̶上̶需̶要̶通̶过̶排̶线̶外̶接̶)̶;̶ ̶*̶蓝̶牙̶在̶P̶C̶B̶上̶预̶留̶了̶焊̶接̶口̶,̶淘̶宝̶常̶用̶的̶H̶C̶-̶0̶5̶直̶接̶能̶焊̶上̶;̶ ̶*̶P̶C̶B̶面̶板̶正̶面̶没̶有̶任̶何̶器̶件̶,̶输̶入̶三̶条̶线̶G̶N̶D̶,̶+̶5̶V̶,̶+̶1̶7̶0̶V̶;̶ ̶*̶没̶有̶在̶P̶C̶B̶板̶上̶加̶升̶压̶模̶块̶,̶因̶为̶自̶己̶做̶辉̶光̶钟̶升̶压̶比̶较̶难̶找̶件̶且̶不̶容̶易̶成̶功̶,̶大̶部̶分̶是̶买̶现̶成̶的̶升̶压̶板̶;̶ ̶(̶当̶然̶我̶在̶后̶面̶文̶件̶中̶有̶单̶独̶U̶C̶3̶8̶4̶5̶升̶压̶单̶面̶板̶p̶c̶b̶工̶程̶,̶不̶想̶买̶成̶品̶的̶可̶以̶自̶己̶腐̶蚀̶,̶5̶5̶5̶和̶3̶4̶0̶6̶3̶升̶压̶方̶案̶网̶上̶也̶有̶很̶多̶)̶ ̶*̶预̶留̶了̶软̶排̶线̶接̶口̶可̶以̶进̶行̶I̶/̶O̶扩̶展̶操̶作̶;̶ ̶*̶预̶留̶了̶触̶摸̶芯̶片̶X̶W̶0̶5̶A̶焊̶点̶及̶触̶摸̶焊̶盘̶,̶可̶扩̶展̶进̶行̶触̶摸̶按̶键̶功̶能̶(̶程̶序̶中̶没̶有̶涉̶及̶)̶;̶ ̶*̶抱̶歉̶,̶由̶于̶新̶工̶程̶打̶不̶开̶了̶上̶传̶是̶之̶前̶更̶老̶一̶版̶的̶版̶本̶。̶老̶版̶本̶没̶有̶走̶线̶改̶动̶,̶但̶在̶排̶线̶或̶者̶蓝̶牙̶接̶口̶的̶名̶称̶上̶不̶一̶致̶。̶ 基于STM32的IN-14 辉光钟软件方面设计: *手机APP、遥控器、按键三种控制方式; *程序利用24c02保存数据; ̶(̶2̶4̶c̶0̶2̶、̶按̶键̶、̶红̶外̶需̶软̶排̶线̶引̶出̶外̶扩̶)̶ ̶*̶没̶有̶2̶4̶c̶0̶2̶程̶序̶无̶法̶正̶常̶运̶行̶,̶等̶有̶时̶间̶我̶集̶成̶在̶板̶子̶上̶,̶抱̶歉̶抱̶歉̶抱̶歉̶;̶ 基于STM32的IN-14 辉光钟功能介绍方面: *支持定时开关机 *提供8种字体切换效果;(其实都差不多= - =) *辉光管下全彩灯提供普通模式、呼吸模式、渐变模式; *普通模式下用户可以通过手机改变三基色进行调色; *呼吸及渐变模式下用户可以设置呼吸或渐变的颜色,支持速度、亮度调节及暂停; *时间、日期、开机时间、关机时间显示(背部按钮切换); *每10分钟启动辉光管防止阴极中毒程序,延长辉光管使用寿命 *更新:好早之前的工程了,程序写的又长又乱还用拼音定义对象,而且pcb工程有好多引脚名贪方便有标注错误。现在不忍直视,有空更新工程,现在仅供参考希望谅解。 本设计创意来源如下: 严老师:https://www.nixieclock.org/微博:https://weibo.com/nixieclock blanboom :https://blanboom.org/微博:https://weibo.com/blanboom 有任何问题都可以和我讨论,邮箱:xuzongyang1996@outlook.com PCB正面: PCB反面: 实物图展示: 手机APP(安卓) 附件内容包括: *项目设计原理图和PCB源文件,用AD软件打开; *单片机程序,用KEIL打开; *手机APP(安卓); *参考资料;
2021-09-18 16:26:18 8.93MB diy制作 stm32f103vet6 in-14 电路方案
1
基于stm32的MLX9061温度显示程序,网上找那么久都没有找到能用的,这是本经过编写和修改出来,真实可用的程序。亲试可用!
2021-09-17 19:05:05 272KB zzj MLX9061 stm32
1
低分分享:STM32F030F系列的线性CCD图像传感器驱动程序,CCD硬件模块为TCD1254GFG,也包括数据的输出,注意:没有原理图
2021-09-17 18:01:25 2.04MB CCD图像 TCD1254GFG
1
基于STM32的OLED显示屏SPI驱动程序, 移植方便(只有驱动程序, 无工程文件).移植只需修改头文件宏定义即可.(设置为免积分下载,但是系统老是自己调整积分,无语...)
2021-09-16 10:42:33 8KB OLED SPI STM32
1