資料介紹
描述
在本文中,我們將使用涂鴉 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 引腳設置電機的旋轉方向。最后,將電機連接到模塊。
![pYYBAGNf8d6Ae-pGAAD7Vp7-80c067.png](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8d6Ae-pGAAD7Vp7-80c067.png)
如果您只有 L293D IC,那么您可以按照本教程進行連接。
Tuya Link SDK 應用設置
我們假設您已經熟悉涂鴉平臺并創建了您的賬戶。確保在 Python 中安裝 tuyaos-link-sdk 。
涂鴉物聯網平臺(Web)
登錄后,創建一個新產品(按照這個簡單的教程作為涂鴉的入門指南),得到以下屏幕。
![poYBAGNf8eCAVmBjAABViZrBiyM017.jpg](https://file.elecfans.com/web2/M00/76/5A/poYBAGNf8eCAVmBjAABViZrBiyM017.jpg)
現在通過單擊具有以下屬性的“添加”按鈕添加以下功能。
![pYYBAGNf8eKAOYjyAAATQLuOFa4487.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8eKAOYjyAAATQLuOFa4487.jpg)
接下來,完成UI Studio 設計。測試并發布它以解決任何錯誤。以下是為此應用程序制作的簡單 UI 設計。
![pYYBAGNf8eSAGF1hAABIA5fnQio067.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8eSAGF1hAABIA5fnQio067.jpg)
在編輯器中打開來自 GitHub 存儲庫的 motorapp.py 文件。編輯和更改文件中連接的 ESP32 設備的 productid、uuid、authkey(通過Link SDK 的許可證生成獲得)和 COM 端口。保存此編輯后的文件,以用于本文的輸出部分。
涂鴉智能應用(安卓)
安裝并設置好涂鴉智能 App后,只需點擊掃描儀按鈕即可掃描 motorapp.py 文件生成的二維碼。
![poYBAGNf8c6ATRulAAAXkLrno-M311.jpg](https://file.elecfans.com/web2/M00/76/5A/poYBAGNf8c6ATRulAAAXkLrno-M311.jpg)
![pYYBAGNf8dGAPLCXAAAzOWb9yD4253.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8dGAPLCXAAAzOWb9yD4253.jpg)
![pYYBAGNf8dOASOvIAAIMPEpJwN8311.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8dOASOvIAAIMPEpJwN8311.jpg)
現在 FAN 應用程序將添加到涂鴉智能 App 的所有設備部分。
![poYBAGNf8e2AFzXhAAAYl3-Gokc977.jpg](https://file.elecfans.com/web2/M00/76/5A/poYBAGNf8e2AFzXhAAAYl3-Gokc977.jpg)
Arduino IDE 程序
GitHub repo 中的 Arduino IDE 程序使 ESP32 開發板監聽 Python 程序通過串口發送的命令。只需在 Arduino IDE 中添加您的 ESP32 板,編譯并刷新 motorapp.ino 程序。
![pYYBAGNf8deAfSjFAADBKGYxdjY792.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8deAfSjFAADBKGYxdjY792.jpg)
董事會經理網址:https ://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
涂鴉智能應用中的自動化
您可以在涂鴉智能 APP 中根據您的要求自動化 FAN 應用程序。只需導航到 APP 智能部分中的“創建場景”選項。
![poYBAGNf8fKAeSWVAAAi4WKnlGM248.jpg](https://file.elecfans.com/web2/M00/76/5A/poYBAGNf8fKAeSWVAAAi4WKnlGM248.jpg)
在這里,您可以將應用程序設置為點擊運行、天氣控制、位置控制、調度等。
![poYBAGNf8fWABb-pAAAp2uN1SI0566.jpg](https://file.elecfans.com/web2/M00/76/5A/poYBAGNf8fWABb-pAAAp2uN1SI0566.jpg)
只需創建一個時間表,風扇就會根據它打開或關閉!
![pYYBAGNf8faATyKZAAAhf_tvyBw700.jpg](https://file.elecfans.com/web2/M00/76/EC/pYYBAGNf8faATyKZAAAhf_tvyBw700.jpg)
此外,基于天氣變化的應用程序控制可以證明非常有用,所以只需探索!
輸出
使用命令運行 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次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論