999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于云平臺的水杯墊設計

2023-12-19 09:53:00代亞坤錢玥琳劉正天宋子涵樓超宇黃銳云李吉功
電子制作 2023年23期
關鍵詞:單片機用戶設計

代亞坤,錢玥琳,劉正天,宋子涵,樓超宇,黃銳云,李吉功

(天津職業技術師范大學 自動化與電氣工程學院,天津, 300222)

0 引言

物聯網大數據與5G 的發展,為家居領域的發展帶來了新機遇和新發展,使各類智能居民消費產品日臻成熟和完善[1-3]。隨著健康已經成為近些年來的熱點話題,人們對健康的重視程度越來越高,養成健康的飲水習慣就是其中重要的一環。但簡單的飲水動作常常被人們忽視。因此,一個能夠學習用戶飲水習慣并提醒用戶健康飲水的設備有著良好的應用前景[4-5]。目前的市面上,專注于輔助健康飲水習慣養成方面的產品類型相對較少,實現形式多是以水杯呈現,不僅樣式單一,而且功能不夠完善,只能保溫而無法加熱,同時不具備智慧特征等。

鑒于此,本文設計了一款硬件與軟件相結合的便攜式智慧水杯墊,可以通過硬件采集數據、手機APP 的數據分析,通過聲音、燈光提醒和APP 顯示來達到幫助使用者健康飲水的目的。除此之外,設計的智慧水杯墊還具有保溫加熱功能。

1 系統工作原理

系統的硬件框圖如圖1 所示。開啟設備后,單片機通過稱重模塊檢測是否放置了水杯并且記錄重量,然后通過溫度傳感器檢測溫度,如果水溫未達到溫度的設定值將會開始加熱并進行保溫。當用戶再一次放下水杯時,單片機將再次檢測重量,得出差值,進而告知用戶本次的喝水量,并且上報云端,以便于使用數據生成圖表供用戶隨時查閱,并根據用戶的喝水情況提醒用戶養成良好的喝水習慣。除此之外,用戶還可以通過APP 自定義喝水計劃、水溫、彩燈顏色等。

圖1 硬件框圖

2 硬件設計

本設計的硬件部分按功能可以分為單片機主控模塊、數據云端上報、時鐘模塊、顯示模塊、報警模塊、溫度采集、溫度控制、稱重模塊,硬件框圖如圖1 所示。智能杯墊以STM32F103C8T6 單片機為控制核心,然后由溫度傳感器LM35 測量水溫,由兩個全橋稱重傳感器測量飲水前后的重量。稱重傳感器將重量轉成微弱的電壓信號,再通過24 位的A/D 轉換器HX711 轉換成數字信號[6],控制器會對該數字信號進行濾波,并計算出水的體積;水溫則通過LM35 檢測杯底溫度。水溫和飲水量都將顯示在屏幕上,并通過ESP 8266 無線通訊模塊上傳云平臺,再由云平臺下發到APP 中。語音模塊SU-03T 將會負責提醒使用者飲水。

根據圖1 所示的硬件框圖,所設計的智能水杯墊的硬件電路圖如圖2 所示,其中各主要模塊電路的設計詳細說明如下。

■2.1 稱重模塊

稱重模塊使用了10 千克的小量程稱重壓力傳感器YZC131,附帶有HX711AD 轉換模塊。稱重壓力傳感器的工作原理是金屬柱體受壓之后會產生輕微形變,通過與之相連的測量電路的電流變化反映金屬柱體承受的外力。將得到的微小電壓信號通過INNA、INPA、AVDD、BASE 等引腳傳輸給HX711 模塊,通過該芯片來進行模擬信號的數字化處理。

HX711 是一款高精度ADC 模數轉換芯片,由美國Avia Semiconductor 公司推出,廣泛應用于稱重傳感器、壓力傳感器、溫度傳感器等模擬信號的數字化處理。HX711 工作電壓范圍廣泛,可在2.7V ~5V 之間工作,具有低功耗、高精度、高穩定性等特點。該芯片具有24 位ADC,可以實現高精度的模擬信號轉換,并且內置了程序可調增益放大器,可以通過程序設置不同的增益值來適應不同的傳感器輸出信號范圍。此外,該芯片還具有內置的溫度傳感器和電源電壓檢測功能,能夠對傳感器輸出信號進行自動校準,提高了測量的精度和穩定性。HX711 芯片的使用也非常方便,只需要將傳感器的信號引腳連接到芯片的輸入端口,然后通過輸出DOUT 引腳以及SCK 引腳連接單片機,通過單片機讀取芯片的輸出數據即可。同時,該芯片還支持SPI 數字接口,可以與各種微控制器和單片機進行通信,提高了系統的靈活性和可擴展性。將該芯片用于水杯墊的稱重計算,能準確有效地檢測到水量的變化。

■2.2 語音模塊

語音模塊采用了集成度較高的開發板SU-03 系列,高集成度有利于后續的開發與應用。對于本設計來說,可以使用戶更加方便地制作只屬于自己的提醒語音。SU-03 系列語音模塊是一款基于AI 技術的多功能語音模塊,由智能公元公司生產。它采用高性能的語音處理芯片,具有較高的語音識別精度和語音合成質量,能夠實現語音識別、語音合成、語音播放等多種功能。SU-03T 語音模塊還支持離線語音識別和在線語音識別兩種模式,可以在不同的應用場景下滿足不同的需求。

在使用SU-03T 語音模塊時,將該模塊的B0、B1 口與單片機的PA9、PA10 連接,然后通過控制指令,即可實現對語音模塊的控制和操作,在計時結束后進行語音播報,用戶可以使用內置的語音指令庫,或者自定義語音指令,實現對其他設備的控制和操作。針對本設計,SU-03T 語音模塊可以滿足不同地區和不同語種的語音識別需求,以便于更多形式的語音提醒,在設定的時間倒計時結束時單片機會通過串口向SU-03T 發送設定好的字符串,模塊識別到之后會根據收到的信息進行判斷,選擇播報內容,然后調用預先下載好的語音包進行語音播報,提醒使用者及時飲水。

■2.3 屏幕顯示

本設計采用了較小的0.91 寸OLED 屏,該屏幕具有高對比度、高亮度、低功耗等特點,雖然尺寸較小,但仍然能夠顯示生動、清晰的圖像和文字,與此同時,使用小尺寸OLED 屏能夠將有效的空間進行最大化的利用,將本就較為緊張的空間留給其他器件的同時增大與加熱片的距離以避免高溫。該屏幕的驅動芯片使用了SSD1306,支持I2C 通信協議進行控制和操作。I2C(Inter-Integrated Circuit,I2C)是一種串行通信協議,可以實現多個設備之間的通信和數據傳輸。通過I2C 通信協議,用戶可以將OLED 屏幕與其他設備(如單片機、微控制器、傳感器等)進行連接,進行數據傳輸和控制操作。I2C通信協議具有傳輸速度快、占用引腳少、連接器材簡單等特點,在本設計中使用了SCL、SDA 兩個引腳與單片機的PB6、PB7 引腳相連,相對于SPI 通訊方式占用了更少的引腳資源。

■2.4 加熱與水溫檢測方式

本設計采用了陶瓷加熱片CT-JRP505020,其具有體積小、熱效率高等優點。通過部署在水杯墊上表面的兩塊陶瓷加熱片實現加熱功能,能夠在短短30s 內迅速升溫到達50℃以上,并且最高溫度可達80℃,這使得所設計的水杯墊在快速加熱的應用場景中具備了較高的適用性。為了控制加熱片的接通與關斷,本設計采用了固態繼電器PMA2D6132,其具有響應速度快、噪音小、壽命長等優點,能夠有效地控制加熱片的工作狀態。水溫檢測方式為通過LM35 溫度傳感器在杯底進行接觸式檢測。因為該檢測方式檢測到的并不是直接的水溫,所以需要根據獲得的溫度再進行一次計算,估計杯內的水溫。為了使得水杯內的水溫快速恒定在一個合適的范圍內,本設計使用了PD 算法進行溫度控制。

■2.5 無線通訊及云平臺

本設計使用的無線通訊模塊為ESP 8266 WiFi 模塊。ESP 8266 是一款低成本、高性能、低功耗的Wi-Fi 芯片,由樂鑫科技(Espressif Systems)開發。通過在ESP 8266上運行的固件,可通過串口命令或與Arduino IDE 集成的編程語言(如C++)進行編程。ESP8266 可以作為微控制器來控制傳感器和執行其他任務,同時還可以通過Wi-Fi 連接到互聯網并與其他設備進行通信。在本設計中,只使用了該芯片的聯網功能用于連接云平臺,將引腳TXDO 以及RXDO連接單片機的PA4 以及PA5 引腳,進行數據通信。

所設計的智能水杯墊通過ESP 8266 模塊連接OneNET云平臺。OneNET 云平臺支持海量設備的接入和管理,同時也支持多租戶和多場景的應用部署,滿足不同規模的用戶需求。OneNET 支持多種連接方式,包括NB-IoT、2G/3G/4G、Wi-Fi、藍牙、以太網等,以此來實現與云平臺的通訊功能。在云平臺上創建產品之后,選擇通訊協議并將ID 與密鑰等連接信息保存,將連接信息寫入ESP8266 模塊的初始化過程。這樣當模塊上電之后,將根據預置的信息連接云平臺,并且驗證產品ID 與密鑰,驗證正確之后將連接云平臺并實現數據上傳。

3 單片機程序設計

系統的軟件流程圖如圖3 所示。水杯墊上電開啟后,首先進行系統初始化,然后循環運行彩屏顯示、按鍵掃描、時鐘讀取、重量采集、計算用戶飲水量、飲水提醒、數據通信等功能。

圖3 程序流程圖

(1)PD 溫度控制

由于陶瓷加熱的穩定性較差,溫度曲線不夠平滑,并且在整個加熱過程中,受到外界各種不確定干擾的因素較多,因此必須對水溫的變化趨勢做出預測,根據需要及時反方向抑制,以防止出現較大超調量的波動。在廣泛使用的PID算法中,積分環節(I)具有很強的滯后效應,而微分環節(D)具有預見性,所以本設計采用了PD 算法,這樣易控制超調,且穩態誤差小。本系統將LM35 溫度傳感器采集的鋁板溫度作為輸入,進而與設定的水溫值比較得到水溫偏差值,然后運用PD 算法,進而控制陶瓷加熱片工作。

(2)水量監測與記錄

用戶飲水的監測是通過計算水杯里的水量變化得到的。通過比較測量的重量與校準的水杯重量,就能計算出水杯里的水量。另外,由于稱重傳感器的敏感元件形變恢復較為緩慢,因此,本設計采用多次滯回比較算法得出用戶飲水量。滯回比較算法既能解決壓力傳感器形變恢復時間的影響,又能過濾部分采集誤差,減少不確定因素對飲水量數據的干擾。

4 手機APP 設計

本設計采用OneNET 物聯網實現手機APP 與水杯墊之間的數據通信。APP 通過水杯墊上報的數據分析用戶的喝水情況,制定相應的喝水建議。用戶也可以在手機APP 上設置喝水時間以及合適的水溫,設定的時間到之后水杯墊會進行語音提示并伴隨燈光閃爍,燈光會隨著水溫的升高而變色,呈現出動態的提示效果。

APP 的功能結構圖如圖4 所示。APP 的設計工具選用了簡單易用的純中文編程軟件E4A。由于主要的目標用戶是需要保持飲水量充足的人群,因此APP 設計了時間與飲水量的設置提醒功能。設計的用戶界面如圖5 所示。用戶可以通過APP 設置提醒時間和飲水量。當設定的時間到達時,APP 會通過OneNET 物聯網下發指令給水杯墊,提醒用戶飲水,同時還會顯示當前飲水量的情況。在保溫方面,通過OneNET 物聯網將APP 頁面設定的水溫下發給水杯墊,水杯墊再通過控制加熱片確保水溫。

圖4 APP 功能結構圖

圖5 基于云平臺的水杯墊手機APP 界面

在手機APP 上,用戶除了可以較為輕松的設置自己的飲水時間以及飲水量外,還可以查看到自己的飲水記錄。通過記錄的每天的飲水量以及飲水時間,在水杯墊的飲水提醒功能的幫助下,調整自己的飲水習慣,達到監督自己改變飲水壞習慣的目的。

5 實際測試

所實現的智能水杯墊如圖6 所示。經過實際測試,水杯墊能夠按照預設的功能正常運行,實現飲水提醒和保溫的功能。

圖6 基于云平臺的智能水杯墊實物照片

6 結語

本文給出了一款基于云平臺的智能水杯墊的實現方案。通過硬件電路設計、單片機程序設計和移動端APP 設計相結合,實現了飲水提醒、飲水規劃及水溫保持等功能,以達到培養使用者健康喝水習慣的目的。

猜你喜歡
單片機用戶設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 亚洲最猛黑人xxxx黑人猛交| 国产亚洲欧美在线中文bt天堂| 亚洲欧美另类视频| 亚洲综合天堂网| 国产欧美日韩精品综合在线| 久久特级毛片| a在线亚洲男人的天堂试看| 日韩无码视频网站| 国产在线97| 国产成人综合日韩精品无码不卡| 美女无遮挡拍拍拍免费视频| 国产AV毛片| 71pao成人国产永久免费视频| 亚洲VA中文字幕| 亚洲狠狠婷婷综合久久久久| 天堂岛国av无码免费无禁网站| 人妻精品全国免费视频| 国产成人a在线观看视频| 99手机在线视频| 大学生久久香蕉国产线观看| 四虎AV麻豆| 亚洲av无码人妻| 91欧美亚洲国产五月天| 精品视频一区二区三区在线播| 日本国产精品| 巨熟乳波霸若妻中文观看免费| 免费在线a视频| 欧美日韩精品一区二区在线线| 久久永久精品免费视频| 免费看的一级毛片| 亚洲区第一页| 欧美午夜久久| 亚洲综合18p| 免费看黄片一区二区三区| 四虎成人免费毛片| 亚洲成aⅴ人在线观看| 91麻豆精品国产高清在线| 亚洲日韩AV无码一区二区三区人| 全部毛片免费看| 欧美天堂在线| 在线无码av一区二区三区| 六月婷婷激情综合| www.国产福利| 男人天堂伊人网| 国产日韩AV高潮在线| 一级毛片a女人刺激视频免费| 亚洲性视频网站| 国产精品久久精品| 国产精品欧美亚洲韩国日本不卡| 黄色成年视频| 精品国产99久久| 亚洲国产成人久久77| 亚洲浓毛av| 亚洲日韩高清在线亚洲专区| 国产区精品高清在线观看| 成人午夜免费视频| 国产一区三区二区中文在线| 噜噜噜综合亚洲| 性欧美在线| 国产精品尹人在线观看| 国产精品太粉嫩高中在线观看 | 精品少妇人妻无码久久| 97国产精品视频自在拍| 99精品在线视频观看| 亚洲系列中文字幕一区二区| 亚洲中文无码h在线观看| 广东一级毛片| 国产色婷婷| 久久国产精品嫖妓| 国产成人久视频免费| 久久99蜜桃精品久久久久小说| 国内精品小视频在线| 伊伊人成亚洲综合人网7777 | 亚洲人成网站观看在线观看| 在线观看亚洲人成网站| 亚洲成人黄色在线观看| 国产日本欧美在线观看| 婷婷中文在线| 久久夜色精品国产嚕嚕亚洲av| 人人艹人人爽| 亚洲国产中文精品va在线播放| 69综合网|