聚丰项目 > 基于AB32的放松按摩仪

基于AB32的放松按摩仪

基于AB32的放松按摩仪,实现了40°热敷功能,气囊按摩功能,有温度显示,可按键切换

ybyyby8 ybyyby8

分享
2 喜欢这个项目
团队介绍

ybyyby8 ybyyby8

团队成员

杨博彦 学生

分享
项目简介
基于AB32的放松按摩仪,实现了40°热敷功能,气囊按摩功能,有温度显示,可按键切换
硬件说明

气囊按摩:time3pwm PB0-pwm输出 PA4驱动使能脚

碳钎维板热敷:time5pwm PE1-pwm输出 PA5驱动使能脚

NTC温度采集:adc7 PE5

OLED:SCL:PE6,SDA:PE7

按键:S2:PF1,S3:PF0,S4:PA2


软件说明

main线程负责初始化

display线程负责oled屏幕的显示

temp_get_adc线程采集ntc的温度值并换算成摄氏度

pwm_thread线程负责气泵磁阀的控制

temp_control线程负责温度的控制

button_thread定时器控制按键

key_mailbox,key2_mailbox邮箱负责线程间的通信 按键和temp_control、pwm_thread的通信


演示效果

演示效果如图 全部工程代码在附件

附件

(12.40 MB)下载

评论区(2 )
  • 冰临天下HH: 请问EDA软件用的什么

    回复

    • ybyyby8: rtthread studio

      回复