作為一名動手能力杠杠的硬件開發者,開發板是老張做嵌入式系統開發時必不可少的電路板。他有時候會根據自己的功能需求來定制開發板,也會買一些具備常用電路的基礎開發板來搗鼓自己的花式小發明。
但最近老張犯了難,家里買了一堆植物,平時忙于工作,壓根沒有精力照顧這些花花草草,幾天沒打理,自己不經意間已成了“植物殺手”。思來想去,有沒有一種植物生長機,能替代自己及時給花草補充所需營養呢?在搜索了無數的 DIY 教學指南后,老張決定發揮自己天才工程師的本事 --- DIY 一個智能植物生長機!
需求是:
手機 App 可以遠程遙控和監測數據
實時監測溫濕度、光照、土壤濕度、水箱水位
實現自動補光、加濕、加溫、通風、水箱加水、澆水
只是挑選開發板是門技術活:開發板品牌不僅需要在智能家居領域有比較成熟的開發經驗,還要自定義范圍廣,能支撐起自己天馬行空的研究設計。這時候,朋友給他推薦了涂鴉智能的 T2-U 開發板。
一用之后,老張發現這款開發板使用效果非常驚艷,并迅速搜集了相關資料,整理成一篇博客!下面,一起來看下它到底有哪些亮點吧~
一、涂鴉T2-U開發板總體介紹
涂鴉 T2-U 開發板,是專為幫助開發者快速開發出智能硬件而生的一款開發板。它的主控采用低功耗嵌入式 Wi-Fi 模組,模組內置了 32 bit RISC-MCU,運行速度最高可達 120 MHz 。它支持開發者通過 TuyaOS 進行自定義二次開發(點擊了解涂鴉物聯網開發神器--TuyaOS),擁有電量統計芯片驅動、照明驅動、幻彩燈帶芯片驅動等功能,開發者可按需選用。通過Tuya Wind IDE直接燒錄程序, 可幫助開發者大大簡化開發步驟,讓開發更便捷快速。
它能通過 Wi-Fi 和藍牙連接云端,實現輕松上云;并且 MCU 搭載專為信號處理擴展的指令,讓信號輻射范圍更廣。T2-U 開發板還擁有豐富的外設能力,如 PWM、UART、SPI 等,多達五路的 32 位 PWM 輸出,使芯片非常適合于控制高品質的 LED 產品。
如果搭配其他功能的電路模組或電路板,T2-U 開發板將衍生出無限可能性。
實際應用案例
目前,該開發板已成功應用在多個物聯網領域。比如,開發出來的智能露營燈,搭載調光、調色、場景、音樂等模式。同時支持擴展功能,如增加消費級 BMS 電池管理系統,內置 AI 算法節能模式和本地定時功能,讓露營照明產品更具可玩性。
應用在智能插座產品上,用戶可以根據節能溫控算法,與暖風機,風扇,壓縮機等聯合工作實現自動恒溫控制。
應用范圍
該開發板還能應用在智能樓宇、智慧家居/家電、智慧照明、工業無線控制、智能公交等領域。幫助開發者,快速打造功能豐富、聯動能力更強大的智能硬件產品!
*注意:T2-U開發板默認出廠已燒錄,可直接連接云端的授權碼,切勿全片擦除。
涂鴉 T2-U 開發板展示:
(原理圖)
(PCB)
接下來,我們重點介紹下 T2-U 開發板所支持的能力,以及如何快速上手開發,實現從 0~1 的智能硬件落地!
二、豐富的外設能力
T2-U 開發板支持的外設能力比較豐富,開發者可按需自由對接使用:
6 個 PWM
4 個 Timer
2 個 UART
1 個 SPI
1 個 I2C
5 個 ADC
18 個 GPIO
三、滿足大部分場景的通訊能力
T2-U 開發板支持 Wi-Fi 和低功耗藍牙兩種通訊能力,與大眾使用習慣更匹配,能滿足大部分使用場景下的連接需求。
1、Wi-Fi
Wi-Fi 的配網、設備控制能力比較豐富,比如:通過 Wi-Fi 配網、閃電配網等配網方式,連接涂鴉云,可助力開發者快速實現對設備的智能化控制;
通過 Wi-Fi 可接收具備涂鴉特色的 Wi-Fi 遙控器控制,用戶端控制方式更豐富。
2、低功耗藍牙
通過低功耗藍牙可以實現本地化管理,即在沒有 Wi-Fi 網絡時,用手機藍牙就能控制設備,大大提升用戶端體驗;
搭配接收 Bluetooth LE 遙控、Beacon 遙控信號,開發者能輕松實現低成本、多樣化的智能控制方式。
四、開發指南
T2-U 開發板默認采用 TuyaOS 進行開發,同時也支持 Tuya-Connect-Kit、Arduino、MicroPython 等多樣化開發方式。
1、TuyaOS-T2-U產品開發包
通過 TuyaOS 開發套件,T2-U 開發板能釋放出更強的潛力。目前,涂鴉已發布幻彩燈帶產品開發包(點擊查看往期介紹)、萬能紅外遙控器產品開發包(點擊查看往期介紹),開發者選取相關產品開發包,可實現極致的落地量產速度。
2、TuyaOS開發指南
我們先來厘清下開發順序,看視頻上手學操作:
①創建產品
進入涂鴉 IoT 開發平臺,使用已注冊的賬號登錄。
在側邊欄單擊產品>產品開發>創建產品。
在標準類目中,選擇想要開發的目標類目,以智能照明為例子,相關順序就是:選擇照明>照明通用>光源。
進入開發步驟:選擇光源>產品開發>自定義方案>光源。
注意事項
①如果選擇[零代碼]”實現,那么開發者可以在平臺上在線配置功能,并直接生成固件;
②如果選擇[自定義方案],那么開發者可以使用 Tuya Wind IDE 開發自定義功能,相對于零代碼實現會更加靈活。
如需了解【創建產品】更詳細的教程,可復制下方鏈接查看:
https://t.tuya.com/AY1D3RCsKn
②下載調試
打開 Tuya Wind IDE,選擇--新建開發框架。
開發模式選擇TuyaOS OS 開發,類型開發包、開發平臺和版本選擇對應的即可,輸入項目名稱。
設定好路徑后,單擊完成,等待框架下載完成。
如需了解【下載調試】更詳細的教程,可復制下方鏈接查看:
https://t.tuya.com/AY1D3RCsL3
③功能演示
這邊主要使用涂鴉智能生活 App,來演示設備配網、控制設備等基礎操作。
使用不同的模組,配網的流程也有所不同。目前主要有兩種配網方式,分別是 Wi-Fi 配網和藍牙配網,主推的是藍牙配網。假設您使用的是 CBU 模組,采用 7.1 Wi-Fi & Bluetooth LE 雙模芯片,默認使用藍牙配網。
第一步、在手機應用商店搜索下載智能生活 App,并注冊登錄。
第二步、在首頁單擊 [添加設備],這時需要給模組上電,并同時打開手機的 Wi-Fi 和藍牙。
第三步、當模組處于配網狀態時會被搜索到,單擊添加。
第四步、設備名稱就是在涂鴉 IoT 開發平臺創建的產品名稱。這里是一路白光燈,單擊設備后面的添加按鈕。
第五步、選擇需要模組連接的 Wi-Fi 名稱,輸入 Wi-Fi 密碼后,單擊下一步。
第六步、配網成功后,會提示設備添加成功,單擊完成即可。
第七步、添加完成后,可以在 App 首頁看到添加成功的設備,單擊設備會進入該設備的控制界面。
設備的控制面板可以在涂鴉 IoT 開發平臺進行配置。在涂鴉 IoT 開發平臺修改設備面板后,再次打開 App 時,控制面板會自動更新。
3、關于默認固件
T2-U 開發板默認燒錄云端連接最小系統 demo(apps/tuyaos_demo_quickstart),您可通過【智能生活 App】直接連接云端。您也可以自行編譯燒錄云端連接最小系統 demo 或自己的固件進行燒錄和調試。
-
嵌入式
+關注
關注
5089文章
19169瀏覽量
306769 -
開發板
+關注
關注
25文章
5116瀏覽量
97927
發布評論請先 登錄
相關推薦
評論