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