2355|0

183

帖子

4

TA的资源

一粒金砂(高级)

楼主
 

【瑞萨电子MCU套件免费试用】初步2 [复制链接]

调通以后,就在想:
这个小小的MCU,要拿来做个什么好呢。
其实想象是不如现实需要的。生活中需要的小东西有两个,我来看看怎么实现。
第一个是RGB彩色小手电/灯。
起因是孩子对电灯手电什么的很有兴趣,总是去开开关关。但是灯光手电又无趣又刺眼,怕伤到眼睛。
普通的电灯手电均采用机械开关,小孩反复玩就容易损坏,白炽灯节能灯多次开关也容易损坏。
所以就想到做一个小手电,RGB颜色可变,亮度不高不刺眼不会伤到小孩眼睛。开关方面采用触摸式,
这样经常开关也不会坏。
R7F0C80212虽然硬件能够生成调光用的PWM,但是RGB需要三路PWM输出,这点硬件定时器是不行的。
但其实调光100Hz以上的周期,PWM分辨率也不需要很高,有10级就可以了。算起来有1K级彩色了。
这样用定时器1ms中断一次。软件实现PWM。RGB PWM端口选择P01、P02、P03,灌电流较大

因为这个设计不需要太大亮度,刚好R7F0C80212的电流较大,也节省的外部MOS管。

再一个功能就是触摸按键了,触摸可以用RC充放电时间来测量。

本着尽量精简节省的原则,利用MCU本身键盘中断,可以这样设计:
使用P40,KR0做按键输入。首先输出高电平。焊盘充电,然后开启定时器,引脚设置为高阻输入,
MCU引脚高阻漏电流引起焊盘放电,电压降低,引起按键中断后记录定时器。按50Hz检测。
是因为此方法比较简陋,噪声比较大,测5次,根据其时间长短判断有无触摸。
这样就实现了触摸控制led,然后还可以根据触摸的大小(电容量),触摸时间长短,来控制RGB
颜色和亮度。甚至单击表示开关,双击切换成白光当弱光小手电晚上用也不错。
这个设计虽然简单但是有一定实用度,等做好板子可以找个U盘壳子就成了。


生活中需要的第二个就是定时浇花,这方面已经有些产品了但是要么必须接自来水管,要么设置麻烦也较贵,
但得益于R7F0C80212,还可以设计的更加简洁方便。需要的就是MCU作为定时器,每天开关微型水泵
一到两次。定时也不需要很精确,用内部振荡器就够了。选择最低的1.25MHz频率,不到1ma电流。
驱动NMOS管来开关直流微型水泵,接锂电池,电力一个月以上。
设置方法才是最有特色的,通过手机耳机口通信,曼彻斯特编码,看起来也有点高大上了吧。
不过这部分还没完成,手机端软件也要花些时间了

点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表