当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]该项目是一个电报控制的智能灯泡系统,使用Bolt物联网模块和继电器。只要在Telegram上输入“开”或“关”这样的简单信息,用户就可以在世界任何地方打开或关闭普通的230V交流灯泡。

使用Telegram bot和Bolt IoT远程控制家用电器,通过低级触发继电器实现智能自动化。

该项目是一个电报控制的智能灯泡系统,使用Bolt物联网模块和继电器。只要在Telegram上输入“开”或“关”这样的简单信息,用户就可以在世界任何地方打开或关闭普通的230V交流灯泡。

我想探索如何使用经济实惠的物联网工具远程控制日常设备。许多智能家居解决方案都是昂贵或复杂的-这个项目使用基本组件和开放平台(如Telegram和Bolt IoT)简化了它。

本项目的用途:

该项目展示了物联网和自动化如何简化现实世界的任务。以下是一些实际应用:

智能家居自动化:

使用Telegram远程控制您的家用电器,如灯,风扇或咖啡机-从世界任何地方。

定时电器控制

延迟后的自动关闭功能使其非常适合:

•几秒钟后就会熄灭的夜灯。

•电热水壶或熨斗,以免过热。

•走廊或浴室里的灯。

能源效率

•通过确保设备在设定时间后自动关闭,即使用户忘记,也可以减少电力浪费。

项目中使用的组件:

a)单通道5V继电器

b) BOLT IOT模块:

c)灯泡

d)灯泡座

e) 2个引脚插座

它是如何工作的?!!

•Telegram机器人接收用户命令(/on, /off)。

•这些命令触发一个Python脚本,向Bolt IoT发送一个web API请求。

•Bolt WiFi模块接收请求并控制继电器模块,继电器模块开关灯泡。

•继电器是低电平触发,所以它激活时,GPIO引脚设置为低。

让我们构建!!!!!

点击这里将BOLT IOT连接到您的个人Wi-Fi。

步骤1:制作电路连接....!

•COM(继电器):连接到交流火线。

•NO(常开):连接到灯泡的带电输入。

•灯泡中性:直接连接到交流插座中性。

•继电器VCC和GND:连接到螺栓模块的5V和GND。

•继电器IN引脚:连接到Bolt模块的GPIO ‘1’。

注意:在继续操作之前,请仔细检查所有连接。

注意:玩高压是危险的,所以要小心。

步骤2:创建一个Telegram BOT。

制作一个电报机器人。

注意:请务必注意Bot API密钥。

步骤3:安装Python和为telegram安装合适的库,然后为它创建一个本地服务器。

在CMD上使用下面的命令来安装与Telegram相关的库。

•您必须确保Python版本等于或高于3.11。

•电报库的版本必须是v13.0。

•两者都可以使用以下命令进行检查:

•完成后,在记事本上创建一个新文件并粘贴此代码。这段代码将帮助您创建自己的服务器,允许您在本地与BOLT IOT通信。

•替换代码中的telegram bot api密钥、BOLT ID和BOLT api密钥,并将文件保存为bolt_telegram_bot.py。

代码的解释:

脚本使用了Python的电报。ext库与Telegram Bot API接口,并请求与Bolt IoT云API交互。使用Updater类使用有效的Telegram bot令牌初始化bot。当用户发送/on命令时,bot向Bolt Cloud发出HTTP GET请求,将GPIO引脚1设置为LOW -激活低级触发继电器,为灯泡供电。time.sleep(5)调用在另一个请求将引脚设置为HIGH之前引入延迟,使继电器失效并关闭灯泡。一个额外的/off命令允许用户手动关闭灯泡。该系统通过Telegram消息提供实时反馈,并使用Python的logging模块记录关键事件。所有API密钥和设备id都存储为常量,以便于配置。

步骤3:最后阶段

•使用5V适配器给设备上电,然后打开交流电源。

•在Windows上打开CMD并以管理员身份运行它。

•使用cd命令(更改目录),选择保存代码的位置。

•修改目录后,按如下方式运行python文件:

python bolt_telegram_bot.py

您将得到如下输出屏幕:

至此,您已经成功地使用Python创建了一个本地服务器。

现在,打开您的Telegram应用程序并搜索您创建的bot。写/启动并给它命令/on或/off。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭