亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

智能插头

组件和用品

面包板(通用)
× 1
Arduino UNO
× 1
USB-A 转 B 线
× 1
跳线(通用)
× 1
Maxim Integrated DS3231M - ±5ppm,I2C 实时时钟
× 1
中继模块(通用)
× 1
墙线
× 1
led 灯泡
× 1

应用和在线服务

Arduino IDE

关于这个项目

这个项目基本上就是它听起来的样子 - 一个智能插座。这款智能插座适用于任何带有插头 FOR 120V的设备 只有! (主要针对使用低安培的灯。)该插座是由 1 通道继电器控制的插座。该项目还使用 RTC(实时时钟)来确定现在的时间,并且根据 24 小时时钟,它会打开或关闭(取决于时间),因为它实际上有预定的打开时间,然后把关掉。 另外,还有一个插头会从里面出来,必须插入墙上的插座!

图书馆链接:http://www.rinkydinkelectronics.com/library.php?id=73

重要 安全 信息!! 阅读!

1) 使用接地线并断开热线

如下图所示,使用的是 3 芯插头。来自线路的热(黑)线连接到继电器模块的公共端。继电器的常开 (NO) 输出然后连接到出口的黄铜螺钉。白线(零线)接银色螺丝,绿线(地线)接插座的绿螺丝。

2) 使用继电器模块

Elegoo 的单通道继电器模块用于切换热线。该模块与 Keyes SR1y 模块 (http://www.techydiy.org/keyes-sr1y-relay-module) 相同,包含一个连接到控制输入(用于反电动势)的反激二极管,一个控制继电器的晶体管线圈和串联电阻来限制进入晶体管的电流。由于继电器的额定电流最高为 10A,因此要么限制连接到插座的负载,要么使用与热线相连的保险丝。如果可能,带有光耦合器的单通道继电器将为 Arduino 提供额外的隔离。

3) 物理分离

确保将继电器模块安装在远离高压线的塑料外壳中,确保继电器模块的焊接面面向塑料外壳,以便在装置受到冲击时低压接线不会无意中接触到高压接线。冲击或振动。

智能插头内部的接线图片(你的应该是这样的)。

继电器模块特写图。

代码

  • 代码
代码Arduino
这是运行这个复杂的智能技术所需的代码。
#include int Relay =4;DS3231 rtc(SDA, SCL);Time t;const int OnHour =07;const int OnMin =15;const int OffHour =07;const int OffMin =20;void setup() {Serial.begin(115200); rtc.begin(); pinMode(继电器,输出);数字写入(继电器,低); //rtc.setTime(21,10,00);//通过取消注释这些行来设置时间和日期 //rtc.setDate(26,6,2018);}void loop() { t =rtc.getTime(); Serial.print(t.hour); Serial.print(" 小时 (s), "); Serial.print(t.min); Serial.print("分钟"); Serial.println(" ");延迟(1000); if(t.hour ==OnHour &&t.min ==OnMin){ digitalWrite(Relay,HIGH); Serial.println("灯亮"); } else if(t.hour ==OffHour &&t.min ==OffMin){ digitalWrite(Relay,LOW); Serial.println("灯灭"); }}

定制零件和外壳

这是您将容纳插座和插座和继电器的电源的盒子。

示意图


制造工艺

  1. TinyML-Language Detector-基于 Edge Impulse &Arduino
  2. Arduino Gyroscope Game with MPU-6050
  3. Arduino 数字骰子
  4. DIY 37 LED 轮盘游戏
  5. ATtiny85 迷你街机:贪吃蛇
  6. 便携式测距仪
  7. Arduino Audio Reactive Desk Light
  8. 智能人脸追踪机器人车
  9. 铜电镀
  10. NeoMatrix Arduino Pong
  11. 光序列创建器
  12. 基于 Arduino 的安全系统