在这个项目中我们将使用Web服务的远程位置的灯泡。在这我们要使用一个Arduino 12灯泡使用3继电器模块低电平触发接口。我们可以触发继电器从世界任何地方使用的网站,我们将GUI按钮。在每个触发继电器对应灯泡或一组灯泡会发光。
你可以从这个链接下载最新的Arduino IDE: https://www.arduino.cc/en/main/software
你可以从这个链接下载最新的pagekite:
https://pagekite.net/
这个项目你需要:
1)Arduino Mega 2560
2)Arduino以太网屏蔽
3)继电器模块
4)12个LED灯泡
Arduino / genuino UNO是一种基于atmega328p微控制器板(数据表)。它有14个数字输入/输出引脚(其中6可作为PWM输出),6个模拟输入,一个16 MHz石英晶体,一个USB接口,一个电源插座,一个扩展报头和复位按钮。
Arduino以太网屏蔽2连接你的Arduino互联网仅仅几分钟。只是把这个模块到你的Arduino电路板,将它连接到一个RJ45电缆网络和遵循一些简单的步骤开始控制你的世界药房通过互联网。在Arduino平台的–硬件的每一个元素,软件和文档–是免费和开源的。这意味着你可以确切了解它的制作和使用它作为自己的电路设计的出发点。成百上千的Arduino已经助长了人们的创造力在全世界,每一天。
我们用了3个四通道继电器模块控制12个LED灯泡。我们正在与220伏交流我们必须确保我们的连接是否连接正确。图是上述。
完全隔离的微控制器可以连接我们的电路如下。在这里,我们必须去除使用JD VCC和VCC跳线。连接了<strong>图1</strong>
继电器和Arduino的灯泡连接:
在这里,我们将我们的继电器,一个灯泡。在这没有光隔离可以通过去除跳线从VCC和JD的VCC。并通过单独的电源VCC到JD。下面的图我就做空所有继电器的COM引脚从没有我们采取线,将整个灯泡和灯泡一个终端从第二终端将交流和交流热线将来自COM引脚短路继电器。连接了<strong>图2</strong>
你可以把这个项目的源代码如下。或者你可以去我们的GitHub链接在这里
好了,一切工作正常。但有一个问题是存在的,你只能访问你的网页在本地网络。所以这是一个具有挑战性的事情。
我们有这么多的选择,我们可以做我们的路由器端口转发,但如果你不想网了这些事情你可以选择一些第三方的选择。这些选项是pagekite,ngrok等等,这里我们将使用pagekite。所以你要安装pagekite。我们提供的链接,你可以去网站pagekite遵循安装过程。这是很简单的。
现在,你必须运行下面的命令来让你的IP publicaly访问
80 yourname.pagekite.me sudo pagekite.py
这里的“XX”将是你的pagekite名字将你当你将报名pagekite,80是你的端口号。
正如你可以看到上面的图我们pagekite叫勤奋所以你可以给任何名字
注:pagekite免费试用只有30天之后,你必须支付一定数量的钱按你的需要
经过运行Arduino代码也pagekite脚本
你会看到网页像上面
你可以看到我们的第一页是智能手机和PC二
整个项目的描述在上面的视频了链接
做得好,你成功地完成你的项目;
如果有关于这个项目有任何疑问,欢迎评论,我们也可以寄上
info@deligence.com
如果你想了解更多有关这些类型的项目,然后随时访问我们的YouTube频道:链接
感谢和问候,
勤奋的技术