资料介绍
描述
在本文中,我们将使用涂鸦 Link SDK、涂鸦智能安卓 APP、Python 和 Arduino IDE 开发一个风扇自动化控制系统。此处使用 ESP32 板通过 L293D 电机控制模块控制风扇电机。
用户可以在涂鸦智能 App 上设置他/她想要的风扇速度,并将该值发送到桌面 PC,由 Python 处理并转发到 ESP 板。ESP32 开发板刷有 Arduino IDE 程序,通过 L293D 控制模块给电机提供相应的模拟信号。
这也是一种基于时间的自动电机速度控制。因此,根据用户设置的时间,风扇将打开/关闭,并允许用户在一段时间内保持风扇打开/关闭。
先决条件
为满足风扇电机的电源需求,需要外接电源。
通过适当的交流控制电路,应用也可以扩展到交流电器!
GitHub链接:https ://github.com/JayeshRajam/Tuya-motorapp
风扇控制应用程序的硬件连接
ESP32 板放置在面包板上。ESP32 板的 32 针向电机控制模块提供模拟信号。通过将 ESP32 板和 L293D 模块连接到相应的电源轨,为它们供电。模块的 M1a 和 M1b 引脚设置电机的旋转方向。最后,将电机连接到模块。

如果您只有 L293D IC,那么您可以按照本教程进行连接。
Tuya Link SDK 应用设置
我们假设您已经熟悉涂鸦平台并创建了您的账户。确保在 Python 中安装 tuyaos-link-sdk 。
涂鸦物联网平台(Web)
登录后,创建一个新产品(按照这个简单的教程作为涂鸦的入门指南),得到以下屏幕。

现在通过单击具有以下属性的“添加”按钮添加以下功能。

接下来,完成UI Studio 设计。测试并发布它以解决任何错误。以下是为此应用程序制作的简单 UI 设计。

在编辑器中打开来自 GitHub 存储库的 motorapp.py 文件。编辑和更改文件中连接的 ESP32 设备的 productid、uuid、authkey(通过Link SDK 的许可证生成获得)和 COM 端口。保存此编辑后的文件,以用于本文的输出部分。
涂鸦智能应用(安卓)
安装并设置好涂鸦智能 App后,只需点击扫描仪按钮即可扫描 motorapp.py 文件生成的二维码。



现在 FAN 应用程序将添加到涂鸦智能 App 的所有设备部分。

Arduino IDE 程序
GitHub repo 中的 Arduino IDE 程序使 ESP32 开发板监听 Python 程序通过串口发送的命令。只需在 Arduino IDE 中添加您的 ESP32 板,编译并刷新 motorapp.ino 程序。

董事会经理网址:https ://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
涂鸦智能应用中的自动化
您可以在涂鸦智能 APP 中根据您的要求自动化 FAN 应用程序。只需导航到 APP 智能部分中的“创建场景”选项。

在这里,您可以将应用程序设置为点击运行、天气控制、位置控制、调度等。

只需创建一个时间表,风扇就会根据它打开或关闭!

此外,基于天气变化的应用程序控制可以证明非常有用,所以只需探索!
输出
使用命令运行 ledapp.py 文件
python ./ledapp.py
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 基于涂鸦LZ201 Cat.1和MCU SDK的自动售货机
- 使用涂鸦link SDK的土壤水分数据检索应用
- 使用涂鸦云SDK构建的假期旅行开源
- 涂鸦标准模组MCU SDK开发流程
- STM32对接涂鸦MCU SDK实战教程
- 电机正反转互锁控制应用程序源码下载 42次下载
- NVIDIA JetPack SDK AI应用程序指南 0次下载
- matlab应用程序及源代码下载 36次下载
- 生产线计数器控制应用程序源代码下载 27次下载
- Visual C++和MFC创建的应用程序基础知识 0次下载
- ST link驱动应用程序及教程等资料合集免费下载 14次下载
- ST-link V2驱动应用程序软件免费下载 62次下载
- STM32 ST-link Utility_v3.1.0应用程序软件免费下载 153次下载
- AN1292与电机控制应用程序框架对比 2次下载
- Android应用程序GUI遍历自动化方法 0次下载
- 风扇速度控制器电路图分享 4989次阅读
- 无叶风扇控制器怎么调 无叶风扇控制器怎么接线 1881次阅读
- PreEmptiveProtection:全面的移动应用程序保护 683次阅读
- 如何使您更好地进行应用程序安全测试 703次阅读
- 厨房自动排气风扇电路 1672次阅读
- 电风扇自动温控调速器电路的工作原理 8130次阅读
- 怎么使用uboot引导应用程序? 1545次阅读
- 自适应消除服务器风扇噪音 4723次阅读
- 自动删除SDK/Vitis下驱动程序的旧版本的Linux脚本 620次阅读
- 如何使用GreenPAK为PC风扇构建PWM控制器 6828次阅读
- 浅谈RAM 执行应用程序 3264次阅读
- 利用Android应用程序进行智能灯泡的无线控制方案 4231次阅读
- 应用程序安全怎样来提供保障 1230次阅读
- 英创信息技术WinCE下自动启动多个应用程序介绍 1723次阅读
- 自动温控散热风扇电路 2.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论