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

保持 WiFi 开启

组件和用品

Arduino MKR1000
× 1
压电蜂鸣器
压电
× 1
Songle Relay
× 1

关于这个项目

有时您无法连接到您的 WiFi 路由器。当您拥有越来越多的 WiFi 相关物联网设备时,这可能尤其成问题。很多时候,补救方法是简单地重新启动路由器,即拔掉电源线,等待几秒钟,然后再重新插入。

如果您不想持续遇到那个麻烦,该设备将密切关注 wifi 连接。如果连接中断,它会打开蜂鸣器向用户发出警告,然后它会使用继电器关闭路由器一段预定义的时间。将再次打开路由器。路由器开机后,会稍等片刻检查WiFi。

这是使用有限状态机设计模式设计的。

它使用内置 WiFi 的 MKR 1000 板。 (您也可以将 Arduino 与 WiFi 屏蔽或同等产品一起使用。)它通过尝试连接到 google.com 来检查 WiFi 连接。如果连接成功,它会将设备置于连接状态。在 Connected 状态下,它只是简单地等待一段时间,然后切换到 Checking 状态进行定期检查。

如果连接不成功,它会将设备置于断开连接状态。此状态将通过端口 3 打开蜂鸣器。将等待几秒钟,然后进入 RouterOff 状态。

当进入 RouterOff 状态时,路由器被端口 0 上连接的继电器关闭。一段时间后,它会打开路由器并更改状态为 RouterOn。

当进入 RouterOn 状态时,路由器由继电器打开。它等待一段时间,让路由器有时间启动并启动 WiFi。然后状态更改为 Checking 将执行检查。

以下是构建它的步骤。

第 1 步: 连接扬声器

将 Arduino 的 pin 3 连接到扬声器的红线

将Arduino的地连接到扬声器的黑线

第 2 步: 连接中继

取一根电源线并剪断其中的一根电线以连接到继电器。一端接继电器的公共端,另一端接继电器的NC(常闭)端。小心股线不要接触任何其他部分。根据原理图将继电器连接到 Arduino。确保继电器位于非导电表面上,最好在非导电外壳中。这很重要,因为继电器的底部暴露了来自主电线的高压。在项目准备好之前,请勿将电源线连接到主电源。

将继电器的引脚 In1 连接到 Arduino 的数字引脚 0。

第 3 步: 将草图上传到 Arduino

代码在 https://github.com/sameerkapps/KeepTheWiFiOn

中提供

更新您的网络名称 (SSID) 和密码以连接到它 .

上传到Arduino。

在设置中,它配置 Arduino 引脚并开始与 WiFi 连接。然后将状态更改为 Checking 状态。

在循环中,它会根据当前状态调用方法来处理状态。

如果你喜欢这个项目,请点击尊重按钮,与你的网络分享并关注我。

代码

Github 上的代码
确保在代码中更新您的 SSID 和密码。 https://github.com/sameerkapps/KeepTheWiFiOn

示意图

Schematics 使用 Arduino Micro Rev 3。由于 MKR 1000 没有可用的原理图。请用 MKR 1000 替换它. KeepTheWiFiOn.fzz

制造工艺

  1. 原型颂
  2. 产品设计的挑战
  3. WiFi 位置跟踪:它是否适合您的应用程序?
  4. RFID 对比。 WiFi:比较资产位置的技术和成本
  5. 如何将 Lego Mindstorms NXT 超声波传感器连接到 Raspberry Pi
  6. 无人机 Pi
  7. 内陆港口如何更好地连接美国供应链
  8. 国际空间站的 WiFi RSSI 传感器跟踪器
  9. 未来工厂:需要关注的四个市场趋势
  10. 四大工厂值得关注的未来市场趋势
  11. 如何让您的工厂在夏季保持舒适
  12. 数据总线的完整概述:连接点!