请选择 进入手机版 | 继续访问电脑版
搜索
热搜: ROHM 模拟 车载
查看: 1895|回复: 0

[项目提交] S2A传感执行器

[复制链接]

该用户从未签到

0

主题

4

帖子

0

精华

新手上路

最后登录
2022-1-13
发表于 2019-11-14 23:00:48 | 显示全部楼层 |阅读模式
本帖最后由 lcdi 于 2019-11-14 23:07 编辑

一 作品开发背景
        很多时候我们需要的可能只是十分简单的 传感器+判断+执行 的装置,那么设计一种使用十分简便并具有灵活性的产品相信会有市场.

二 作品功能介绍
        作品实现的功能很简单,采集传感器的数据,并且根据预设的判断条件来打开执行器.出于时间考虑,尽量简单的实现了功能验证.

三 软件开发平台及硬件功能模块
1.jpg
        软件平台使用arduino,硬件使用罗姆的传感器模块.arduinio使用简单,学习容易,成本低廉,生态圈丰富,具有多种模块可供选择,罗姆也提供了arduino的驱动例程.
罗姆的传感器模块本来是想全部选择,集成在一起做一个统一的装置,但考虑到主板是arduino,传感器也是模块,做功能验证并不需要制版,因此只用连线.又由于主办方不能提供全部模块,本身用气压模块做验证时不慎接反了电源,气压模块不能工作.考虑到方便演示,最后只用加速度模块来验证和演示.
罗姆的加速度模块是KX224模块.具有良好的灵敏度和稳定性.
2.jpg

四 作品系统架构
        上位机可以通过arduino编程,控制其判断条件和开关阈值.
        下位机主控为ATMEGA328,控制和读取罗姆KX224加速度传感器的数值,然后与预设条件做判断,决定输出,输出控制可以用继电器控制电机,灯光等~这里演示用来控制LED灯的开关.也就是说系统功能是用KX224的加速度值控制LED的开关.
3.jpg

五 下位机设计思路
        尽量简单,在官方例程上略作改动即可实现功能.
        未来可以继续集成更多传感器,形成一个多传感器开关模组,并且用户可编程可开发,可通过串口调整参数.
hardware.jpg
代码:
KX224_I2C_s2a.zip (1.22 KB, 下载次数: 1)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-3-29 18:11 , Processed in 0.092755 second(s), 14 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表