實物效果圖:
實現(xiàn)功能:
主要基于keil5軟件來編程,編寫程序階段如下所示:
1.編寫簡單的時鐘程序,實現(xiàn)時鐘正常運(yùn)行;
2.編寫各個模塊的子程序,如稱重模塊檢測重量,語音播放控制,發(fā)送短信、定時提醒等功能;
3.編寫液晶屏顯示程序,能顯示當(dāng)前時間和藥品重量、數(shù)量變化等信息;
4.增加按鍵檢測及數(shù)據(jù)寫入功能程序,并能在液晶屏上正常顯示。
該程序主要為使用者提供了這幾種功能:
(1)定時計時提醒:通過按鍵可以設(shè)置每天3次吃藥時間,根據(jù)設(shè)定的時間,系統(tǒng)進(jìn)行倒計時運(yùn)行,當(dāng)?shù)搅嗽摮运幍臅r間后,發(fā)送短信提醒用戶吃藥,語音播放模塊也會進(jìn)行語音播報;
(2)信息顯示功能:RTC通過 STM32把時間顯示在液晶顯示屏上;用戶可通過按鍵設(shè)置藥品類別,系統(tǒng)認(rèn)定用戶吃藥以后更新藥品數(shù)量、重量信息并顯示在屏幕上。
原理圖:
程序源碼:
視頻鏈接:
可前往抖音、B站、快手等視頻平臺搜索【芳心科技】或【芳芯科技】查看演示視頻。
資料清單:
閱讀全文