在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2287|回复: 0

[转贴] 小项目《基于IntoRobot云平台的远程无线开关》设计分享

[复制链接]
发表于 2016-6-18 22:46:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
转载自:http://bbs.intorobot.com/thread-718-1-1.html
在此之前获得了IntoRobot Atom核心板的试用机会,现在正在逐步地完成相应的小项目,打算在接下来的时间里,用几个帖子来详细介绍项目设计的各部分功能实现和代码分享。
本帖主要介绍小项目《基于IntoRobot云平台的远程无线开关》的硬件整体框图、实物图和各部分的主要功能。

一、首先来了解系统的硬件组成图:

                               
登录/注册后可看大图

说明:由上图可知,远程无线开关由“主机”和“无线开关”两大部分组成,它们之间通过NRF24L01无线模块进行通信,主机负责远程传输数据和发送命令,无线开关负责通断用电器,由于NRF24L01可以无线短距离组网,所以本设计达到了一个主机控制多个无线开关或者设备的目的。

   二、花了几天的时间终于用手工制作了一个转接底板。将Intorobot Atom 核心板、LCD12864、NRF24L01无线模块和按键等组成一个控制主机。Intorobot Atom 核心板、LCD12864和无线模块都是直插上去的,可以拔出来,不会损坏原电路板。还拓展了一个蜂鸣器,一个温度传感器和四个按键。
下图是主机正在运行的画面:

                               
登录/注册后可看大图

下面介绍一下各部分元器件的用途:
(1)Intorobot Atom 核心板:用于接收来自手机APP的控制命令;向云平台传输数据;给无线模块下发数据;对按键作输入检测产生相应的控制;给无源蜂鸣器输出特定频率的方波;相关信息输出到LCD12864上显示;读取DS18B20温度传感器上的温度值等。

(2)NRF24L01无线模块: 由Intorobot Atom核心板通过SPI接口控制,用于转发数据到无线开关上。
(3)LCD12864:用于单机工作时显示按键操作结果和显示各部分的工作状态。
(4)蜂鸣器:发出相关的提示声音或警报声音。
(5)四个独立按键:用于单机操作控制。
(6)温度传感器:检测室温和用于智能温控设备(例如风扇)。

三、下图是无线开关正面:

                               
登录/注册后可看大图

说明: (1)无线开关的核心控制部分是STM8S103单片机,一个电路板支持两路交流电通断开关,开关采用BTA16双向可控硅,其最高可承受电压600V,电流16A,用于一般家用电器没有问题。
(2)单片机与可控硅之间有个光电隔离器,安全隔离高电压损坏芯片。
(3)该PCB板还可以加焊过零检测电路,配合可控硅可实现灯泡调光功能。
(4)其余还预留了IIC,UART,IO口等焊盘。
四、下图是无线开关背面:


说明,无线开关PCB的背面焊接了NRF24L01无线模块,它与STM8S103单片机通过SPI接口通信。还有一个开关的接线端子,与普通开关的接法一样。

此贴分享到此结束,下一贴准备分享LCD12864与IntoRobot Atom的连接与代码分享。
欢迎大神们指点迷津,我会好好学习,天天向上,谢谢!
更多实例教程请查看IntoRobot BBS
http://bbs.intorobot.com/。可加入QQ群(460095989)与众多创客进行交流。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 01:59 , Processed in 0.017361 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表