首頁 > 評測 > 老司機手把手教你IOT開發(fā)——OLW-IOT32開發(fā)板評測
老司機手把手教你IOT開發(fā)——OLW-IOT32開發(fā)板評測
- [導讀]
- 近年來,隨著智能家居、物聯(lián)網(wǎng)、物聯(lián)網(wǎng)+等理念的持續(xù)風靡,各類物聯(lián)網(wǎng)周邊產品的設計方案噴涌而出,讓人應接不睱。其中,上有Intel Edison,樹莓派等高大上的開發(fā)板,下有大眾創(chuàng)客所喜愛的Arduino系列方案;那么,對于我等小(diao)白(si),要入門灸手可熱的物聯(lián)網(wǎng)開發(fā),有沒有門檻低,開發(fā)難度小,上手快速的開發(fā)套件呢?伴隨著國產WIFI神器ESP8266模組的誕生,讓一切看到了答案!本期評測就以不到百元的開發(fā)板—貓頭鷹OLW IOT32進行試(zhe)水(teng),各位客官,上車!
前言:近年來,隨著智能家居、物聯(lián)網(wǎng)、物聯(lián)網(wǎng)+等理念的持續(xù)風靡,各類物聯(lián)網(wǎng)周邊產品的設計方案噴涌而出,讓人應接不睱。其中,上有Intel Edison,樹莓派等高大上的開發(fā)板,下有大眾創(chuàng)客所喜愛的Arduino系列方案;那么,對于我等小(diao)白(si),要入門灸手可熱的物聯(lián)網(wǎng)開發(fā),有沒有門檻低,開發(fā)難度小,上手快速的開發(fā)套件呢?伴隨著國產WIFI神器ESP8266模組的誕生,讓一切看到了答案!本期評測就以不到百元的開發(fā)板—貓頭鷹OLW IOT32進行試(zhe)水(teng),各位客官,上車!
一、開箱
貓頭鷹OLW全稱為貓頭鷹OLW-IOT32開發(fā)板,其IOT就意味著為物聯(lián)網(wǎng)開發(fā)打造,32是指采用的ST的32位MCU。
打開OLW-IOT32包裝盒,可以看到所有內容,如下圖1所示:
圖1
套件內容包括:OLED顯示屏、板載WIFI模組的STM32開發(fā)板、紅外熱釋傳感器外加一條隨機附送的Mini USB線用于程序燒錄以及串口交互。
其背面照如下圖,可以看到背面還帶有RTC專用的BACKUP電池(出廠默認不焊),還有對應WIFI模組相關信息的二維碼。
圖2
完裝完畢后,如下圖所示:
圖3
二、開發(fā)板簡介
貓頭鷹OLW-IOT32開發(fā)板主要是以STM32+ESP8266 WIFI模塊的入門級低成本解決方案;從產品的角度來講:一個合適的解決方案將意味著能夠縮短產品開發(fā)周期、減少開發(fā)成本、降低產品 BOM 成本、低功耗、方案性價比高、方案可擴展性強等。
OLW-IOT32板卡采用了STM32F103RCT6作為主控 MCU,其具有256KB的Flash,48KB的SRAM足夠運行現(xiàn)有嵌入式實時操作系統(tǒng),如:FreeRTOS,RT-Thread,UCOS等等,從而形成物聯(lián)網(wǎng)+操作系統(tǒng),而采用封裝為LQFP64擁有足夠多的管腳進行外投擴展。
但小編在這里不得不吐槽一下:由于是首版原因,開發(fā)板上大多部元器件焊得歪七斜八的,給人一種不夠精細的感覺。
其主要外設如下圖所示:
圖4
可以看出,OLW-IOT32開發(fā)板主要擁有以下資源:
三、下載DEMO程序
智能硬件開源將是其發(fā)展與推廣的必不可少的途徑。此次的OLW-IOT32開發(fā)板亦是此道。不僅對于終端MCU的程序進行開源,同時還對其支持的安卓APP開源,這樣可以快速地獲得開發(fā)者的熱情與支持。
與普通stm32開發(fā)流程一樣,此出廠DEMO程序也是通過Keil IDE集成開發(fā)環(huán)境進行開發(fā)的。依次找到:OLW-IOT32-Demo-->Project-->
OLW-IOT32-Demo.uvprojx。開發(fā)過stm32單片機的朋友應該不陌生,選擇我們應的仿真下載器即可進行。仿真下載工具有大把,這里不再贅述,筆者選擇的是官方常用的ST-LINK 2。在KEIL工程下,DEBUG選項中選擇相應的工具,如下圖所示:
圖5
PS:踩坑紀錄:筆者在使用STLINK2時,已將此工具升級至最新版,仿真速率選擇的是4MHZ,然而會提示出錯!只能將速率調整至1.8MHZ。
將Mini USB口上電后,注意將程序切換鍵切換至RUN鍵,否則程序將無法運行。上電后,如下圖所示:
圖6
安裝手機控制端APP,其APK在于Android工程下的BIN目錄下,安裝方法與通常的手機APP安裝一致,這里不再贅述了。安裝成功后運行此APP可以看到如下圖的界面:
圖7
四、手動設置RTC時間
對于OLW-IOT32開發(fā)板,通過板載的四個按鍵即可進行RTC時間和鬧鐘時間的設定,其中:
PS:踩坑紀錄:官方沒有說明按鍵具體功能,需要自己去摸索,做為老司機,我們可以通過觀察代碼進行確定功能!以下確定了的按鍵功能,不懂的童鞋可以Look一Look代碼,其實就是一個Switch結構啦。
K1鍵:退出鍵
K2鍵:設定鍵;進入設定界面,切換設定選項為分鐘,時鐘或者為年份等設定
K3鍵:+鍵/鬧鐘設定鍵
K4鍵:-鍵/鬧鐘顯示鍵
通過以上按鍵的組合可以設定RTC/鬧鐘為理想時間,下圖為設定時間效果圖,RTC鬧鐘時間設定原理亦是,感覺興趣的同學可以Try一Try。
圖8
五、連接手機APP
打開安裝完成的APP,點擊左上角的WIFI圖標,即可以進入一鍵快速連接狀態(tài)。
在此界面下,當前網(wǎng)絡一欄會自動填寫你當前所用WIFI的SSID,請注意一定要保持你的OLW-IOT32開發(fā)板與手機(平板)APP的環(huán)境是同一WIFI局域下。否則無法繼續(xù)之后的操作。切記!
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前