0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【IoT智能】一款基于涂鴉智能IoT云平臺的新型智能藍(lán)牙水杯

嵌入式物聯(lián)網(wǎng)開發(fā) ? 來源:嵌入式物聯(lián)網(wǎng)開發(fā) ? 作者:嵌入式物聯(lián)網(wǎng)開發(fā) ? 2022-08-21 12:04 ? 次閱讀

1 前言

近些年來,隨著科技的更新迭代,IoT行業(yè)迎來了一個快速膨脹發(fā)展的窗口期,我們隨之可見的是,越來越多的智能產(chǎn)品進(jìn)入到了我們的日常生活中,包括發(fā)展比較早的智能家居類產(chǎn)品、智能家電類產(chǎn)品,還有近些年非?;馃岬?strong>智能穿戴類產(chǎn)品,這些都得到了市場很好的反饋。

在都市日常生活工作中,通常的節(jié)奏都比較快,有數(shù)據(jù)統(tǒng)計中國有近75%的人都處于 “亞健康” 狀態(tài),每個人都或多或少會有這樣那樣的健康問題。隨著大家對健康問題的關(guān)注度提高,在智能IoT領(lǐng)域,也出現(xiàn)了越來越多有關(guān)運(yùn)動健康類的智能單品,這些單品的功能核心都是針對某個日常的健康隱患,提供一套智能化的解決方案,使得人們在享受科技便捷的同時,也提升了自己的健康狀態(tài)。

PS:本項目所需要開發(fā)資料和相關(guān)硬件物料可以戳 這里 .

2 產(chǎn)品構(gòu)思

結(jié)合當(dāng)下的市場需求,綜合分析各類健康問題的相關(guān)數(shù)據(jù),我認(rèn)為日常 健康飲水 問題,是一個具有可觀前景的智能化單品方向。一方面涉及飲水問題,這是每個人每天都繞不開的話題,所以這是一個有群眾基礎(chǔ)的產(chǎn)品;另一方面,的確有很多人包括我自己會因為各種各樣的原因,使得沒法保證每一天的飲水?dāng)z入量,這個在一定程度上會加劇一些慢性病的爆發(fā)。

隨著大家對健康意識的蘇醒和認(rèn)知的提升,越來越多的人愿意為自己的健康問題買單。正是基于這樣的市場調(diào)研考慮,我的想法是設(shè)計一款新型智能化水杯,著重解決人們?nèi)粘5娘嬎】祮栴}。

2.1 產(chǎn)品名稱

飲水健康類的智能單品:一款基于藍(lán)牙通訊的新型智能化水杯

2.2 產(chǎn)品主要解決的問題

主要解決辦公室白領(lǐng)、年輕情侶及獨(dú)居老人的健康飲水問題:

  • 作為辦公室白領(lǐng),由于工作性質(zhì)屬于比較忙的那一種,常常會因為 ,而忘記補(bǔ)充一定量的飲水,這樣導(dǎo)致的問題就是每天無法保證攝入足量的水分,加上辦公室環(huán)境本身就是一個 久坐 的姿態(tài),長此以往容易引發(fā)健康問題;
  • 作為獨(dú)居老人,往往年紀(jì)比較大,記性較差,時常會忘記喝水;同時可能眼睛不好使或者耳朵不好使,對普通水杯的容量和溫度不容易判斷,因此引入智能水杯的智能功能很有必要,有助于幫忙獨(dú)居老人在一定程度上解決喝水的健康問題;
  • 作為情侶,時常需要使用各種秀恩愛的手段來表達(dá)愛意,智能水杯獨(dú)創(chuàng)的情侶模式,可以很好地解決這個問題。

2.3 產(chǎn)品的創(chuàng)新功能點(diǎn)

  • 支持自定義定時提醒喝水的功能;
  • 支持聯(lián)網(wǎng)統(tǒng)計分析,智能分析一段時間內(nèi)的飲水健康問題;
  • 支持屏顯水容量和水溫;
  • 支持語音播報水容量和水溫;
  • 支持用戶群體設(shè)定(老年人、辦公室白領(lǐng)、兒童等人群分類);
  • 首創(chuàng)關(guān)懷模式,智能水杯可以在子女和老人的賬戶下共享,當(dāng)關(guān)懷模式開始時,子女的賬戶可遠(yuǎn)程操作APP達(dá)到及時查看并提醒老人喝水的功能;
  • 關(guān)懷模式的升級版本:情侶模式,主要適用于年輕的情侶直接,支持一方直接發(fā)起即時語音提醒,達(dá)到秀恩愛的目的。

3 產(chǎn)品原型

一個好的產(chǎn)品點(diǎn)子從腦海中誕生,到真正能夠以最快的速度打入市場,并能夠獲得不錯的口碑,它的原型設(shè)計就顯得非常重要;同時,這個產(chǎn)品搭在一個什么樣的平臺上,也是一個非常值得調(diào)研和考究的問題。

3.1 云平臺選型

在國內(nèi)主流的IoT云平臺有阿里云平臺、騰訊云平臺、京東云平臺、小米云平臺、華為云平臺,還有就是涂鴉云平臺。

每家云平臺各具特色,各有千秋,這其中阿里云平臺相對創(chuàng)立較早,發(fā)展也較為成熟,主要是圍繞天貓精靈為核心打造全景式智能方案。

相對于阿里云平臺,涂鴉云平臺的最大特色是采取 標(biāo)準(zhǔn)模塊化開發(fā)規(guī)則,實現(xiàn)行業(yè)標(biāo)品的標(biāo)準(zhǔn)化;這樣的好處對于產(chǎn)品開發(fā)者來說,可以大幅降低研發(fā)成本和周期,同時也大大降低開發(fā)門檻,快速實現(xiàn)產(chǎn)品智能化。

正是基于這種標(biāo)品的開發(fā)能力,我們可以看到在涂鴉的開發(fā)者云平臺上可以看到大量的行業(yè)標(biāo)品,幾乎覆蓋到了我們所能見到的智能單品,這無疑給開發(fā)者帶了極大的便利。同時,涂鴉開發(fā)者云平臺上,具有非常豐富的開發(fā)文檔,包括設(shè)備終端側(cè)的SDK、手機(jī)APP端側(cè)的SDK、云端的SDK等等都有完備的支持,這對于看重二次開發(fā)的開發(fā)者也是一個非常不錯的福音。

IoT領(lǐng)域的智能單品正在爆發(fā)式發(fā)展,隨之帶來的問題就是,產(chǎn)品功能、品質(zhì)無法建立標(biāo)準(zhǔn)化,而涂鴉智能的出現(xiàn),正是為了很好地解決這個痛點(diǎn),我們也希望這個方向能夠持續(xù)深化下去,讓我們能夠在涂鴉云平臺能夠看到更多的標(biāo)品,這樣我們就有更多的思路和方向去打造屬于自己的智能單品。

綜上的幾個因素,我這個智能水杯單品,我就選用了 涂鴉IoT云平臺。

image-20220322004229284

3.2 智能單品的創(chuàng)建

選定了涂鴉IoT云平臺之后,我就可以在涂鴉的 IoT云平臺 可以快速地 創(chuàng)建 我需要的智能單品:

image-20220322005119693image-20220322004751878image-20220322004836593image-20220322005029386image-20220329193453795image-20220322005239037image-20220322005336864

更多的介紹文檔,大家可以參考 這里,更多的智能單品案例,可以從 這里 多一份了解。

PS:本項目所需要開發(fā)資料和相關(guān)硬件物料可以戳 這里 .

4 產(chǎn)品開發(fā)

整個產(chǎn)品開發(fā)分為兩大部分:硬件部分和軟件部分。在硬件部分呢,由于涂鴉只提供標(biāo)準(zhǔn)化的模組(Wi-Fi模塊或藍(lán)牙模組等),它并不提供具體的MCU選型以及對應(yīng)傳感器相關(guān)的選型,這些就需要智能單品開發(fā)根據(jù)自己的實際情況,自行完成選型。

4.1 硬件設(shè)計

有了基本的IoT云平臺選型之后,下一步著重要進(jìn)行的就是硬件部分的選型。

硬件選型遵循的原則應(yīng)該是:盡可能選用成熟的硬件方案,選用的硬件型號應(yīng)略高于滿足你的功能需求,即留有冗余空間,盡可能考慮使用易開發(fā)的組件。

4.2 軟件設(shè)計

主控部分的軟件代碼,采用的是STC12C5A60S2這塊增強(qiáng)型的51單片機(jī),它的軟件開發(fā)完全兼容傳統(tǒng)的51單片機(jī),它的開發(fā)特定就是易上手,IO口豐富,外設(shè)也相對豐富,基本滿足我需要的功能需求。

在這個項目,我主要使用它的以下幾個部分:定時器、雙串口(一個串口日志調(diào)試、另一個串口與藍(lán)牙通訊)、ADC、標(biāo)準(zhǔn)的GPIO、E2PROM等。至于其他幾個外設(shè)傳感器,均采用的GPIO做通訊協(xié)議的模擬

值得注意的是,由于我是一個Linux編譯環(huán)境的重度依賴者,我實在沒法忍受KEIL那蛋疼的編譯的IDE環(huán)境,所以我查找網(wǎng)上的資料,自行搭建了基于 SDCC 的編譯環(huán)境,完美實現(xiàn)Linux環(huán)境下編譯51單片機(jī)。這塊相關(guān)的教程,我回頭整理下,再發(fā)出來大家討論討論。

image-20220328210232079

以下便是我的代碼的內(nèi)容的展示,感興趣可以到我的gitee找相關(guān)的開源代碼。

image-20220322011819840

本產(chǎn)品的相關(guān)代碼已 開源 在gitee,感興趣的童鞋,可以 戳這里 獲得更多內(nèi)容。

4.3 功能調(diào)試

  • 模擬調(diào)試

涂鴉 模組調(diào)試助手 是一個集成了云模組通訊協(xié)議的串口調(diào)試工具,常用于 MCU 低代碼開發(fā) 方案的開發(fā)調(diào)試。模組調(diào)試助手集成了包括 Wi-Fi、藍(lán)牙、Zigbee、NB-IoT 等云模組常用串口協(xié)議,既可以模擬模組驗證 MCU 代碼邏輯,也可以模擬 MCU 調(diào)試配網(wǎng)功能。

這個助手很好地解決了產(chǎn)品設(shè)計前期的快速落地驗證和原型規(guī)劃,也極大地方便了在實際開發(fā)過程中遇到數(shù)據(jù)通訊問題時的調(diào)試手段,可以比較快地定位和解決問題。

image-20220321235520767

關(guān)于模組調(diào)試助手的詳盡介紹,可以 戳這里 。

  • 設(shè)備調(diào)試

有了模擬調(diào)試的基礎(chǔ)之后,就可以在開發(fā)過程中,進(jìn)行真實設(shè)備的功能調(diào)試,這里采用的方式也是先從本地的基礎(chǔ)數(shù)據(jù)入手,先把本地的基礎(chǔ)數(shù)據(jù)調(diào)通,比如水溫的探測、飲水量的檢測、杯中水量的探測等等。

image-20220322015001657
  • 聯(lián)網(wǎng)調(diào)試

這里主要驗證智能水杯的聯(lián)網(wǎng)功能,包括與 智能生活A(yù)PP的發(fā)現(xiàn)配對、連接,基礎(chǔ)數(shù)據(jù)的上下行對接,智能場景聯(lián)動等核心功能調(diào)試。

image-20220322015309180

PS:本項目所需要開發(fā)資料和相關(guān)硬件物料可以戳 這里 .

5 產(chǎn)品功能展示

這里我將展示智能水杯單品的核心功能:設(shè)備發(fā)現(xiàn)、設(shè)備配網(wǎng)、設(shè)備解綁、設(shè)備綁定、設(shè)備連接/斷開、基礎(chǔ)數(shù)據(jù)的屏幕顯示、人機(jī)交互的,數(shù)據(jù)的上下行,設(shè)備與智能APP的聯(lián)動感應(yīng)等等。

image-20220322014856704

產(chǎn)品核心功能的完整演示視頻,可以從這里進(jìn)行觀看,感興趣的戳 這里 。

PS:本項目所需要開發(fā)資料和相關(guān)硬件物料可以戳 這里 .

6 產(chǎn)品功能拓展

由于時間投入的關(guān)系,本次開發(fā)主要集中在開發(fā)核心的功能特性上,包括基本數(shù)據(jù)的采集、數(shù)據(jù)的下發(fā)及對云端數(shù)據(jù)的響應(yīng)等等。

回到最開始我規(guī)劃的幾個特色功能,比如 聯(lián)網(wǎng)分析飲水?dāng)?shù)據(jù)、智能語音播報、設(shè)備共享、多人提醒互動等特色功能,將會在后續(xù)的產(chǎn)品開發(fā)中繼續(xù)保持功能迭代,感興趣的童鞋可以保持關(guān)注。

7 結(jié)束語

看似一個簡單的智能單品,但是,從最早的產(chǎn)品孵化再到產(chǎn)品原型的設(shè)計,再到IoT云平臺、硬件模塊的選型,然后進(jìn)行軟件開發(fā)、功能調(diào)試,這一系列的內(nèi)容也是需要經(jīng)過不斷地思考和打磨,方可把這個智能化產(chǎn)品真的的落地。

期間,也遇到了不少之前完全沒有遇到的硬件問題、軟件問題,也使用了一些以前沒有調(diào)試過的傳感器,問題都是一個個去解決。期間也去請教了一些IoT的da神,一些IoT相關(guān)的問題得到了比較好的解決。

另外,這里著重需要感謝的還有 涂鴉智能云平臺,在這里我可以很快地創(chuàng)建我需要的智能單品,也可以很快地把產(chǎn)品原型進(jìn)行落地開發(fā),它提供了一個出色的開發(fā)者平臺,有各種詳盡的開發(fā)對接文檔,還有技術(shù)工單等反饋渠道,這些都給了我開發(fā)這個智能單品有了更為強(qiáng)大的技術(shù)信心。

若對涂鴉智能云平臺快速創(chuàng)建智能產(chǎn)品想了解更多信息,歡迎從 這里 得到更多了解,智能設(shè)備從這里開始!

這段開發(fā)經(jīng)歷對我來說,最大的收獲并不是說把幾個智能化的核心功能給實現(xiàn)了,反倒是這個智能單品的開發(fā)全流程讓我學(xué)習(xí)到了不少技術(shù)以外的內(nèi)容,這些對于我深入理解IoT領(lǐng)域提供了極大的幫助,我也相信將來會有更多優(yōu)秀的智能單品從這里誕生。

最后,感謝IoT,感謝涂鴉,感謝自己;期待一同進(jìn)步,一同成長。

代碼開源

基礎(chǔ)的應(yīng)用邏輯

這里的基礎(chǔ)應(yīng)用邏輯有包括以下幾點(diǎn):

  • 設(shè)備復(fù)位和設(shè)備配網(wǎng):當(dāng)按鍵長按3秒以上時,則觸發(fā)藍(lán)牙設(shè)備的解綁,所有本地數(shù)據(jù)都講復(fù)位到默認(rèn)值,同時藍(lán)牙設(shè)備再次發(fā)起廣播,等到手機(jī)APP的自動發(fā)現(xiàn),以及發(fā)起后續(xù)的設(shè)備配網(wǎng)操作。
  • 飲水提醒: 當(dāng)手機(jī)APP端下發(fā)的飲水提醒時間已到,則整個OLED屏幕開始1秒鐘開滅一次,直到檢測到一次新的喝水動作。
  • 飲水動作的檢測:當(dāng)水杯水容量,前后的變化銳減20ml以上,則認(rèn)為是一次有效的喝水動作,此時 已喝水量 會增加對應(yīng)的喝水量,同時喝水次數(shù)會加1,且會上報一次全量數(shù)據(jù)。
  • 本地數(shù)據(jù)定時上報:本地的數(shù)據(jù),每個5秒鐘會觸發(fā)上報,同時觀察手機(jī)APP,即可看到數(shù)據(jù)的變化。
  • 藍(lán)牙連接狀態(tài)顯示:藍(lán)牙有3種狀態(tài),0狀態(tài)對應(yīng)的是設(shè)備未綁定,此時藍(lán)牙圖標(biāo)每秒鐘閃爍一次;1狀態(tài)對應(yīng)已綁定但未連接手機(jī),此時藍(lán)牙圖標(biāo)3秒鐘閃爍一次;2狀態(tài)表示正常已綁定已連接狀態(tài),測試藍(lán)牙圖標(biāo)常態(tài)化一直顯示。

電池電量檢測

本產(chǎn)品由鋰電池或干錳電池供電,借助MCU側(cè)自帶的ADC通道,可以很快地測出供電電壓。由于STC12C5A60S2的ADC內(nèi)部參考電壓就是供電電壓VCC,所以必須借助2路ADC通道,其中一路外接一個參考電壓,然后根據(jù)等比關(guān)系計算出供電電壓VCC。

比如外部參考電壓是V1 = 1.0V,對應(yīng)這路ADC測量的電壓值為V11;而另一路ADC測量出來的電壓值為V12。他們與VCC的等比關(guān)系是:VCC / V12 = V1 / V11

由此可計算出: VCC = V1 * V12 / V11

再結(jié)合VCC電壓和鋰電池的降壓特性,初步得出當(dāng)前的電量百分比,隨后送到屏幕展示。

基礎(chǔ)外設(shè)

按鍵觸發(fā)

為了簡單處理,本項目中采用的簡單的GPIO實現(xiàn)單點(diǎn)按鍵的功能;同時,為了實現(xiàn)單個按鍵短按和長按的對應(yīng)不同的功能,在按鍵處理代碼中,增加了按鍵狀態(tài)機(jī)的處理模型,有效地區(qū)分按鍵短按和長按狀態(tài)。

image-20220322020910380

OLED顯示

OLED采用的是I2C串行數(shù)據(jù)協(xié)議,考慮到GPIO的分布,本項目采用的是GPIO軟件模擬I2C洗衣的方式,通過對不同寄存器的讀寫封裝,可以實現(xiàn)對OLED區(qū)域的顯示;同時配合字模制作軟件,可以生成中文字模以及自定義的各式各樣的圖形和符號,極大地方便了顯示的多樣性。

image-20220322021945646

溫度傳感器測溫

DS18B20溫度傳感器采用的是單數(shù)據(jù)線串行協(xié)議,切換單數(shù)據(jù)線的電平切換實現(xiàn)對溫度信息的采集,經(jīng)過合理的轉(zhuǎn)換運(yùn)算后,得到一個比較精確的水杯溫度值,用于展示在顯示屏上。

image-20220329165326991

壓力傳感器測水容量

壓力傳感器用于檢測水的容量,這是一個間接的測量方法,先通過壓力(重力)傳感器測得不同水容量下的重量,得出不能容量下的重量分布表;在真正的測量中,將取得的重量數(shù)據(jù)對照水容量表格,大致可以得出對應(yīng)的水容量,從而做水量的數(shù)據(jù)展示。

image-20220322022628462

RTC本地時鐘

RTC時鐘,采用的是自定義的串行數(shù)據(jù)協(xié)議,通過RST、IO、SCK三線的變化,可以準(zhǔn)確地實現(xiàn)對RTC時鐘的讀和寫;同時該模塊是采用紐扣電池長供電的,所以可以長時間保持時鐘的有效性。

image-20220322021914939

涂鴉的MCU側(cè)SDK移植

在涂鴉的IoT云平臺上創(chuàng)建了對應(yīng)的智能單品后,云平臺會自動創(chuàng)建對應(yīng)的MCU側(cè)參考SDK,這個SDK中將對應(yīng)產(chǎn)品的功能屬性、物模型數(shù)據(jù)都固話在里面了,并且SDK內(nèi)部已經(jīng)很好地實現(xiàn)了MCU和藍(lán)牙模組的對接,當(dāng)收到藍(lán)牙模組的數(shù)據(jù)傳遞時,自動進(jìn)行處理。

在適配的過程中,只需要根據(jù)SDK包中的參考文檔,將MCU側(cè)幾個核心的跟串口收發(fā)的接口適配好后,整一個與藍(lán)牙模組的通訊功能就可以跑起來了。

這時,通過SDK包中的mcu_api.h的接口就可以實現(xiàn)對藍(lán)牙模組的各種操作了。

image-20220322020641422

更為詳盡的移植步驟,可以參考這里。

藍(lán)牙通訊

藍(lán)牙通訊這部分的軟件代碼其實分為兩部分:藍(lán)牙模組的固件代碼和MCU側(cè)對接藍(lán)牙模組的軟件代碼。由于我這是在涂鴉云平臺上直接創(chuàng)建產(chǎn)品,模組直接選用的是涂鴉提供的標(biāo)準(zhǔn)藍(lán)牙模組,所以藍(lán)牙模組這部分的固件代碼,我是不用開發(fā)的,而需要開發(fā)的僅僅是通過簡單的串口協(xié)議跟藍(lán)牙模塊就能夠?qū)悠饋?。類似下邊這張圖的左半部分所展示的這樣:

MCU 低代碼開發(fā)

關(guān)于這種開發(fā)方式,涂鴉叫 “MCU低代碼開發(fā)”,詳盡的介紹可以參考 這里。

PS:本項目所需要開發(fā)資料和相關(guān)硬件物料可以戳 這里 .

MCU主控

代碼整體框架

image-20220322010523711

壓力傳感器模塊

重力/壓力傳感器主要是用于測量水杯的整體重量,通過密度、體積、質(zhì)量三者的數(shù)量關(guān)系,從而得出水容量的一種方法。

這里我選用的是 HX711:它是一款專為高精度電子秤而設(shè)計的24位A/D轉(zhuǎn)換器芯片與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性。該芯片與后端MCU 芯片的接口和編程非常簡單,所有控制信號由管腳驅(qū)動,無需對芯片內(nèi)部的寄存器編程。

image-20220322014524191

RTC時鐘模塊

RTC時鐘作為一個本地計時的模塊而存在,我選用的是非常經(jīng)典的RTC模塊:DS1302

DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM實時時鐘電路,它可以對年、月、日、周、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,工作電壓為2.0V~5.5V。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。

image-20220322013903843

溫度傳感器模塊

溫度傳感器主要的用途是測量水杯的溫度,以便于展示真實的水溫度。這里我選用的是 DS18B20數(shù)字溫度傳感器

DS18B20是常用的數(shù)字溫度傳感器,其輸出的是數(shù)字信號,具有體積小,硬件開銷低,抗干擾能力強(qiáng),精度高的特點(diǎn)。 [1] DS18B20數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有LTM8877,LTM8874等等。

主要根據(jù)應(yīng)用場合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測溫,高爐水循環(huán)測溫,鍋爐測溫,機(jī)房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測溫和控制領(lǐng)域。

按鍵模塊

按鍵這部分相對比較簡單,我直接采用的是點(diǎn)觸式非自鎖開關(guān);主要是配合應(yīng)用做一些簡單的功能切換;比如短按的時候切換屏幕開和關(guān),長按的時候復(fù)位藍(lán)牙模組,進(jìn)入配網(wǎng)流程等。

OLED顯示模塊

這里為了在產(chǎn)品中顯示相關(guān)的基礎(chǔ)數(shù)據(jù),包括當(dāng)前水杯溫度、藍(lán)牙連接狀態(tài)、定時喝水提醒倒計時、電池電量、本地計時、杯中水量、已喝水量、目標(biāo)水量等等。

考慮成本和接口設(shè)計等因素,我采用的是由 SSD1306 芯片驅(qū)動的9.6寸的OLED。

OLED 由于同時具備自發(fā)光,不需背光源、對比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及

制程較簡單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。同比之下LCD 都需要背光,而 OLED 不需要,因為它是自發(fā)光的,這樣的話同樣的顯示, OLED 效果要來得好一些。

image-20220322012925451

藍(lán)牙通訊模塊

這里選用的涂鴉的 BT3L 的的藍(lán)牙模組,它極具性價比,在基于藍(lán)牙的智能單品上應(yīng)用非常廣泛,它的基本資料如下:

image-20220322010929419image-20220322015056213

主控模塊

主控模塊我選用的是開發(fā)者最容易上手的增強(qiáng)型 STC12C5A60S2 ,它是宏晶科技生產(chǎn)的單時鐘/機(jī)器周期(1T)的單片機(jī),是高速/低功耗/超強(qiáng)抗干擾的新一代 8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。對比傳統(tǒng)的51單片機(jī),它有非常顯著的技術(shù)優(yōu)勢:

image-20220322011329833 ?
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    Keil5編程實例之基于涂鴉IoT平臺快速開發(fā)智能風(fēng)扇

    本教程采用 Keil5 進(jìn)行編程,基于涂鴉 IoT 平臺和三明治 BLDC 功能板,介紹如何快速開發(fā)一款安全性強(qiáng)的智能風(fēng)扇的原型。
    發(fā)表于 01-06 16:28 ?3544次閱讀

    基于涂鴉IoT開發(fā)平臺智能水杯開發(fā)實操教程

    近年來,IoT行業(yè)迎來了個快速發(fā)展的窗口期。隨之可見的是,越來越多的智能化產(chǎn)品進(jìn)入到了我們的日常生活中,包括隨著健康飲水熱度的攀升而進(jìn)入消費(fèi)者視線的智能
    的頭像 發(fā)表于 07-13 09:05 ?1892次閱讀
    基于<b class='flag-5'>涂鴉</b><b class='flag-5'>IoT</b>開發(fā)<b class='flag-5'>平臺</b>的<b class='flag-5'>智能</b><b class='flag-5'>水杯</b>開發(fā)實操教程

    怎么通過物聯(lián)網(wǎng)開發(fā)平臺創(chuàng)建一款語音/App控制的智能風(fēng)扇

    的app面板。硬件開發(fā)硬件模組 針對MCU對接方案,推薦使用WBR3聯(lián)網(wǎng)模組。概述: WBR3 是由涂鴉智能開發(fā)的一款低功耗嵌入式 Wi-Fi+BT 模塊。它由個高集成度的無線射頻芯
    發(fā)表于 05-28 14:37

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】小核桃——

    項目名稱:小核桃——腦試用計劃:申請理由:本人是電子產(chǎn)品設(shè)計愛好者,曾指導(dǎo)設(shè)計“智能Kalimba樂器”產(chǎn)品,當(dāng)時使用開發(fā)板是STM32小型的系統(tǒng)板,后來想結(jié)合熱愛的Nas技術(shù)設(shè)計研發(fā)一款
    發(fā)表于 09-25 10:09

    IoT圖鑒:了解智能通斷器這篇文章就夠了!

    :基于涂鴉IoT開發(fā)平臺制作一款雙路智能通斷器。硬件模塊:模塊使用 WB3S,原理圖如下。具體BOM和PCBA原理圖,可以添加官方助手號:D
    發(fā)表于 11-12 20:11

    涂鴉智能 Arduino 官方庫,發(fā)布了!

    我們秉承擁抱開源的態(tài)度,開發(fā)并上線了首版涂鴉 Arduino 官方庫。為什么使用涂鴉庫(涂鴉開發(fā)者平臺能力)有人說:我想 5 分鐘完成
    發(fā)表于 05-21 17:11

    基于mcu+nbiot的涂鴉智能平臺設(shè)計

    涂鴉智能平臺——mcu+nbiot接入平臺上報溫濕度和防拆報警準(zhǔn)備環(huán)境和硬件平臺
    發(fā)表于 11-01 07:21

    怎么快速設(shè)計一款智能溫控器產(chǎn)品原型

    我主要從開發(fā)角度講講怎么快速設(shè)計一款智能溫控器產(chǎn)品原型吧。溫濕度傳感器作為基礎(chǔ)傳感類別,在智能家居領(lǐng)域應(yīng)用廣泛。通過溫濕度傳感器采集溫度和濕度,可以實現(xiàn)多樣化的智能場景聯(lián)動。比如在炎熱
    發(fā)表于 11-04 08:29

    怎樣去設(shè)計個基于涂鴉智能IoT智能燒水壺呢

    1、產(chǎn)品創(chuàng)建首先進(jìn)入 涂鴉智能IoT平臺,創(chuàng)建智能燒水壺產(chǎn)品。通過點(diǎn)擊**“創(chuàng)建產(chǎn)品”->“
    發(fā)表于 01-14 08:19

    涂鴉智能物聯(lián)網(wǎng)設(shè)備解決方案合輯(

    全球510,000+開發(fā)者基于涂鴉開發(fā)各類IoT應(yīng)用。涂鴉智能王學(xué)集要做的是揭中國制造業(yè)的根,打造最接地氣的智能
    發(fā)表于 06-28 16:54

    涂鴉智能物聯(lián)網(wǎng)設(shè)備解決方案合輯(二)

    也被用于商業(yè)照明、智慧租住等領(lǐng)域。 在此類應(yīng)用場景中,需要網(wǎng)關(guān)能支持更多的子設(shè)備接入,通訊更穩(wěn)定等特點(diǎn),目前無線藍(lán)牙網(wǎng)關(guān)因方案限制不能滿足此類場景應(yīng)用。所以,涂鴉發(fā)布了一款能夠鏈接更多子設(shè)備,并且信號穩(wěn)定的雙聯(lián)
    發(fā)表于 06-29 09:24

    利用涂鴉IoT平臺改進(jìn)帶涂鴉智能的物聯(lián)網(wǎng)心率 (BPM) 監(jiān)測和追蹤器

    IoT 平臺,因為它可以讓我開發(fā)個兼容各種操作系統(tǒng)的移動應(yīng)用程序接口,并將信息保存到涂鴉,以跟蹤脈搏血氧儀傳感器產(chǎn)生的數(shù)據(jù)。在接下來的
    發(fā)表于 07-22 07:18

    份基于物聯(lián)網(wǎng)平臺新型智能水杯設(shè)計方案

    1、一款基于物聯(lián)網(wǎng)平臺新型智能水杯設(shè)計在國內(nèi)主流的IoT
    發(fā)表于 08-24 15:57

    全球智能化加速推進(jìn),IoT平臺涂鴉智能孕育雄渾勢能

    足夠強(qiáng)。從該角度來看,涂鴉智能所在的IoT板塊不失為“長坡厚雪”的代表板塊,是市場公認(rèn)的長期優(yōu)質(zhì)賽道,涂鴉智能作為全球
    的頭像 發(fā)表于 05-26 15:06 ?1150次閱讀

    涂鴉IoT平臺如何做智能家居項目

    電子發(fā)燒友網(wǎng)站提供《涂鴉IoT平臺如何做智能家居項目.zip》資料免費(fèi)下載
    發(fā)表于 11-08 10:40 ?7次下載
    <b class='flag-5'>涂鴉</b><b class='flag-5'>IoT</b><b class='flag-5'>平臺</b>如何做<b class='flag-5'>智能</b>家居項目