超小的蓝牙控制继电器

2016-04-302.8万
AI 快速预览详细 收起
本文介绍了如何使用Arduino和HC-06蓝牙模块制作一个超小的蓝牙控制继电器。硬件清单包括Arduino IDE 1.6.5、HC-06蓝牙模块、5V10A继电器模块和AVR tiny45控制器。通过简单的编程,用户可以实现无线控制继电器的功能,适用于初学者。


超小的蓝牙控制继电器
超小的蓝牙控制继电器图1超小的蓝牙控制继电器图2

当然说这个超小是指和市面上大部分老式的HC-05.06控制设备比小,和Bluno Beetle没法比。不是一个代系的。
超小的蓝牙控制继电器图3

设备清单:编程环境:Arduino ide 1.6.5
                    手机系统:android system,
                    手机软件编程环境:MIT app inventor v2
                     控制器:AVR tiny45
                     蓝牙从块:HC-06
                    继电器模块:5V10A
超小的蓝牙控制继电器图5


  1. int relay=13;
  2. int relayState = 0;
  3. String readString;
  4. void setup() {
  5.   Serial.begin(9600);
  6.   pinMode(relay,OUTPUT);
  7. }
  8. void loop(){
  9.   while(Serial.available()){
  10.     delay(3);
  11.     char c = Serial.read();
  12.     readString += c;
  13.     }
  14.     relayState = digitalRead(relay);
  15.     if(relayState==HIGH) {
  16.       Serial.print("");
  17.       Serial.println("Device is ON");
  18.       }
  19.       else if(relayState == LOW){
  20.       Serial.print("");
  21.       Serial.println("Device is OFF");
  22.       }
  23.       delay(200);
  24.    if(readString.length()>0){
  25.     Serial.println(readString);
  26.     if(readString == "on")
  27.    {
  28.    digitalWrite(relay,HIGH);
  29.    }
  30.    if(readString=="off")
  31.   {
  32.    digitalWrite(relay,LOW);
  33.    }
  34.    readString="";
  35.    }
  36. }
复制代码

程序在arduino UNO测试通过,我没有选用UNO,但我在这个程序基础上改了一下,烧到其它控制器上了。
有时间会传视频。


超小的蓝牙控制继电器图4







wiring.png (160.81 KB, 下载次数: 5369)

超小的蓝牙控制继电器 · Arduino项目_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
诩
改天我做一个试试
gada888
gada888
作者
那天一早看到那个回复,当时汗都下来了。不带这样的。
gada888
gada888
作者
你烧坏跟我没关系吧。上面的电路图连HC-05和HC-06都可以的。
dsweiliang
dsweiliang回复gada888
他没有怪你,只是在求同情
dsweiliang
dsweiliang回复gada888
他没有怪你,只是在求同情
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
凌风清羽
凌风清羽
看到了HC05,今晚烧毁了两个,已哭晕
- 没有更多了 -