- 博客(23)
- 收藏
- 关注
STM32+HAL库驱动ADXL345传感器(SPI协议)
使用STM32F103ZET6单片机,HAL库驱动ADXL345,串口进行数据显示
ADXL345 是 ADI 公司推出的基于 iMEMS 技术的 3 轴、数字输出加速度传感器。该加速度传感器的特点有:
a. 分辨率高。最高 13 位分辨率。
b. 量程可变。具有+/-2g, +/-4g, +/-8g, +/-16g 可变的测量范围。
c. 灵敏度高。最高达 3.9mg/LSB,能测量不到 1.0°的倾斜角度变化。
d. 功耗低。 40~145uA 的超低功耗,待机模式只有 0.1uA。
e. 尺寸小。整个 IC 尺寸只有 3mm*5mm*1mm, LGA 封装。
ADXL 支持标准的 I2C 或 SPI 数字接口,自带 32 级 FIFO 存储,并且内部有多种运动状态检测和灵活的中断方式等特性。
2024-01-13
STM32+HAL库驱动超声波测距传感器(HC-SR04)
主控使用STM32F103ZET6,HAL库驱动,串口发送
声波是由机械振动产生的, 可在不同介质中以不同的速度传播, 具有定向性好、能量集中、传输过程中衰减较小、反射能力较强等优点。超声波传感器可广泛应用于非接触式检测方法,它不受光线、被测物颜色等影响, 对恶劣的工作环境具有一定的适应能力, 因此在水文液位测量、车辆自动导航、物体识别等领域有着广泛的应用。
超声波测距原理
超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波, 从而测出发射和接收回波的时间差Δt , 然后求出距离S 。在速度v 已知的情况下,距离S 的计算,公式如下:S = vΔt/ 2在空气中,常温下超声波的传播速度是334 米/秒,但其传播速度V 易受空气中温度、湿度、压强等因素的影响,其中受温度的影响较大,如温度每升高1 ℃, 声速增加约0. 6 米/ 秒。因此在测距精度要求很高的情况下, 应通过温度补偿的方法对传播速度加以校正。
2024-01-05
LVGL利器GUI-GUIder资源包
软件版本为1.4.0
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。
设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。
GUI Guider主要特征:
支持Windows 10和Ubuntu 20.04。
支持中文、英文。
兼容LVGL V7.4.0版本。
支持拖放的所见即所得(WYSIWYG)用户界面设计。
多种字体支持及第三方字体导入。
可定制的中文字符范围。
小部件对齐方式:左、中、右。
自动产生LVGL C语言源代码。
支持默认样式和自定义样式。
演示应用程序集成。
实时日志显示。
集成上位机仿真器。
2023-10-22
基于51单片机的交通灯控制系统设计(包含程序和Proteus仿真)
使用了STC89C52单片机作为主控MCU,使用了LED数码管实现显示功能。文件包含代码程序和Proteus仿真
具体功能如下所示:
(1).完成交通灯的基本功能,结合实际情况,控制红、黄、绿色交通灯的亮和灭.其工作流程是:绿、黄、红分时间段开通,循环往复,计时电路以秒为单位作倒计时,计数为0时进行切换,计时时间可由LED数码管显示(需符合交通规则);
(2).主干道红、绿灯60S,支路红、绿灯30S,黄灯都是3S;
(3).要求用定时器实现定时时间;
(4).采用显示器同步显示红、绿交通信号灯亮的剩余时间;
(5).有按键按下,表示有紧急车辆通过(救护车等),两条路都亮红灯,蜂鸣器响,按下另一个按键则恢复正常。
2023-08-30
基于51单片机的密码指纹识别门锁系统(包含PCB和代码程序)
1.使用STC89C52作为系统的主控MCU;
2.使用AT24C02作为系统的数据存储芯片;
3.使用LCD12864作为系统的显示模块;
4.在系统中加入了指纹是被模块作为另一个开锁方式;
5.可以通过矩阵按键进行密码输入和密码修改;
6.系统的重置默认密码为:159357
2023-08-30
基于K210的声源定位系统(2022 年全国大学生电子设计竞赛H题)
3.2.1程序功能描述
根据题目要求软件部分主要实现声源采集分析、控制舵机云台转动功能。
1)声源采集分析部分:通过采集麦克风阵列的特征参数,将其转换成数字量,然后进行计算,换算成坐标。
2)控制舵机云台部分:根据声源采集分析部分获得的坐标值进行转动。
3.2.2程序设计思路
不断采集数据并分析变量,将采集的数据不断计算,来确定声源位置,然后控制舵机云台转动激光笔实现定位。
对于供电没有要求。通过18650电池接在可以实现12V转5V的LM2956S模块上,实现LM2956S模块对主电路以及舵机驱动电路供电,且符合题意。
使用麦克风阵列
麦克风阵列采用的是矽速的模块,该模块基于MSM261S4030H0数字麦克风设计的,模块声音识别灵敏度、信噪比都比较高,在声源定位方面比较常用。
相较于麦克风阵列,如果使用MAX9814麦克风模块,需要同时将多个MAX9814麦克风模块拼成一个阵列,才能使用,且占用主控的引脚较多,较为不便,而采用麦克风阵列可以降低时间成本的同时,还能减少引脚的使用,使用选择麦克风阵列更方便。
2023-07-08
基于555定时器、74LS161N和74LS194D的彩灯控制电路
1.使用了555定时器、74LS161N和74LS194D
2.实现了八个LED灯的控制
3.实现了LED循环亮灭功能
2023-07-08
基于单片机的蔬菜大棚温湿度智能控制系统设计(仿真)
此为仿真文件,软件使用的是proteus8.13
本设计基于STC12C5A60S2为核心的单片机,利用DHT11温湿度传感器测量空气中的温度以及湿度,在LCD1602模块之中显示出来。由于通过温湿度的改变会影响大棚里面作物的生长情况,此设计在于利用湿度在温湿度高于或者低于某一个特定的数值时会提供声音报警系统,从而实现了对空气中温度和湿度的监测,并通过四个LED小灯的亮灭来模拟通风口和加湿口的开关。
主控模块:通过STC12C5A60S2单片机为主控系统,进行对本设计整体的控制,微处理器组合各个模块,从而进行系统性控制与传输,对模块产生的数据进行整合。
显示模块:我们通过LCD1602模块,清楚的显示温度和湿度数值,从而可以清楚明白的观察到对于任意时刻温湿度变化。
温湿度采集系统:通过DHT11模块对空气中温湿度的数据采集,从而得到温度和湿度的数值。
报警系统:我们在温度和湿度过高或者过低的时候,我们利用喇叭来报警,从而完成对温湿度超过预警温度的监测。
调控模块:在对温湿度进行报警的同时,我们会通过四个LED小灯的亮灭来模拟打开或关闭加湿口、通风口,以达到平衡大棚内部温湿度的目的。
2023-06-14
基于单片机的蔬菜大棚温湿度智能控制系统设计(代码)
编程软件:Keil;芯片:STC12C5A60S2;主要模块DHT11
主控模块:通过STC12C5A60S2单片机为主控系统,进行对本设计整体的控制,微处理器组合各个模块,从而进行系统性控制与传输,对模块产生的数据进行整合。
显示模块:我们通过LCD1602模块,清楚的显示温度和湿度数值,从而可以清楚明白的观察到对于任意时刻温湿度变化。
温湿度采集系统:通过DHT11模块对空气中温湿度的数据采集,从而得到温度和湿度的数值。
报警系统:我们在温度和湿度过高或者过低的时候,我们利用喇叭来报警,从而完成对温湿度超过预警温度的监测。
调控模块:在对温湿度进行报警的同时,我们会通过四个LED小灯的亮灭来模拟打开或关闭加湿口、通风口,以达到平衡大棚内部温湿度的目的。
2023-06-14
基于51单片机的三路超声波倒车雷达系统
基于51单片机的三路超声波倒车雷达系统
系统主控使用的是STC12C5A60S2单片机,使用了超声波HC-SR04模块、语音播报模块
系统的主要功能如下所示:
(1)显示功能
系统使用OLED显示模块,将三个超声波模块采集的距离在屏幕上进行显示。
(2)蜂鸣器频率变化功能
随着超声波模块检测的距离不同,蜂鸣器进行不同频率的鸣叫,距离以检测的三组距离里面最短的距离为基准。
(3)语音播报功能
系统会对检测的三组距离值里面最短的距离值进行播报,以提醒驾驶者规避障碍物。
(4)倒车与刹车功能
当检测的距离处于中距离和远距离时,电机正常转正,当检测的距离处于近距离了,系统会对电机进行止动,从而实现刹车功能。
2023-06-13
病床呼叫控制系统的设计
(1)共有3个病房,每间病房4个床位。每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;
(2)设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮;
(3)每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指示灯;
(4)在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力;
(5)一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方灯被重置。
2023-01-09
基于PLC的六部十层电梯控制系统设计
当乘员进入电梯,按下楼层按钮,电梯门自动关闭后控制系统将进行下列操作:根据轿厢所处位置及乘员所处楼层,判定轿厢运行方向,保证轿厢平层减速。轿厢停在选定楼层上,同时根据楼层的呼梯,同向停车,自动开关门。在轿厢内外均要有数码管显示电梯运行方向及楼层数。
2023-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅