|
距離智能互聯(lián)創(chuàng)新大賽不到一個月的時間,我們剛制作完機(jī)器人小車在其具體功能完成之后,團(tuán)隊又加入了兩名新的隊友,不過還是很開心的,因為大家在制作過程各有新的任務(wù),任務(wù)一旦被細(xì)分,工作量就會精確到每一個人,不過隊長得任務(wù)與老w的任務(wù)還是很重的,之所以這個比賽稱之為智能互聯(lián)創(chuàng)新比賽,首先作品在制作出來之后能夠進(jìn)行聯(lián)網(wǎng)作用但是因為考慮我們從來沒有接觸過制作APP這個東西,我們首先被第一個難題給難住啦,隊里都在考慮要不要放棄這個比賽,指導(dǎo)老師z老師將隊友老w喊了過去,希望他能夠挑起開發(fā)APP這個重?fù)?dān),因為畢竟東西做出來首先能夠WiFi模塊進(jìn)行聯(lián)網(wǎng)然后實現(xiàn)32單片機(jī)與手機(jī)間的相互通信,將其數(shù)據(jù)同步進(jìn)去。所以隊友老w進(jìn)行APP研發(fā),隊長老高主要給我負(fù)責(zé)壓力傳感器這一部分因為之前都是玩51單片機(jī),而比賽要求是必須用stm32單片機(jī)來做主控芯片,所以搞比賽順便將32也順帶學(xué)啦,壓力傳感器的資料大家可以從某寶要資料,它的程序不難寫,它的串口通訊由PD_SCK與DOUT組成用來輸出數(shù)據(jù)其時序圖
一般會寫I2C通信協(xié)議的朋友根據(jù)時序圖來寫對他們一般不算難事,其實第一次接觸stm32還以為它挺麻煩的,其實鉆進(jìn)去的話你會發(fā)現(xiàn)32的固件庫編程非常方便調(diào)用它寫好的文件只是自己要建立驅(qū)動文件,然后在主函數(shù)中配制時鐘就行,寫完之后通過串口下載或者jlink下載就行即可,老高將OLED 屏幕任務(wù)交給l同學(xué),其實隊長工作量挺大,他既要將水杯的框架給構(gòu)造出來,而且還要負(fù)責(zé)姿態(tài)判斷這方面,而姿態(tài)判斷主要由mpu6050加速度陀螺儀來控制,在經(jīng)歷大家伙不斷努力工作之后,我們的智能水杯大致構(gòu)造出來(此時附圖一張),上天對努力的人都是眷顧得,老w研發(fā)的APP已經(jīng)初具模型,他的APP功能可以通過輸入人的身高與體重來生成人一天的建議飲水量,而且界面上通過杯子上的溫濕度傳感器顯示外界溫度與濕度(此時附APP圖一張)所有人的任務(wù)將隊長所分配的任務(wù)完成之后接下來隊長負(fù)責(zé)將所有的程序綜合在一起,進(jìn)行總的調(diào)試與實驗,我們此次所用的主控板是stm32c8板,說到本次DIY智能水杯雖然遇到許多困難,其實團(tuán)隊仍然充滿歡聲笑語,記得可逗的就是隊長老高與老w在寫各自的程序的過程中,一個使用最新的HAL庫,而另一個使用標(biāo)準(zhǔn)庫,因為庫的不兼容,所以兩個人都想往自己對方庫相改,()
最后老w無奈屈服了,最終將8266的通信協(xié)議改為標(biāo)準(zhǔn)庫,我們經(jīng)常拿這些事來作為梗來活躍隊里的氣氛,每個人都挺高興的,好了言歸正傳接下來向各位介紹我們水杯的功能:智能水杯上的顯示屏能夠顯示室內(nèi)空氣的溫濕度狀況
而水杯有姿態(tài)判斷的功能,來判斷人一天喝水的情況 .云端同步數(shù)據(jù)功能不開啟手機(jī)藍(lán)牙和無線的情況下,手機(jī)app可以直接通過移動網(wǎng)絡(luò)同步水杯數(shù)據(jù)
熱水報警功能,提醒人在喝水時小心燙傷,其實吧熱水報警功能就是做了一個蜂鳴器電路,然后在姿態(tài)判斷過程中,如果溫度大于程序所給的溫度它就會報警提醒人喝水時注意燙,我們此次水杯創(chuàng)新點在于能夠進(jìn)行姿態(tài)判斷,而且在不開無線和藍(lán)牙的情況下,可以通過數(shù)據(jù)連接將水杯上的數(shù)據(jù)同步到APP上,因為我看網(wǎng)上的智能水杯功能只是喝水提醒,然后將手機(jī)上的一些APP傳輸?shù)剿系腛LED 屏幕上,也就是感覺功能多了些,說了這么多,讓大家來看一下我們水杯的開機(jī),且同時水杯上的一些參數(shù)也同步到智能水杯APP上。
至此,我們所有的任務(wù)都已完成。首先挺感謝z老師給我們提供的思路,然后隊友z同學(xué)所寫的策劃書,其實大家都挺出色的完成了任務(wù)。通過此次比賽將幾個不同專業(yè)的人相互聯(lián)系到一起,大家也通過在制作作品過程中相互加深各自彼此的友誼,不僅學(xué)習(xí)到了知識,也相互促進(jìn)各自的友誼,如果你想提高自己的能力,要想更好鍛煉自己的硬件與軟件編程能力,那就DIY一些自己的東西,而且必須能夠花更多的時間,因為一分努力,一分收獲,只有你對它付出,它才會對你有回報,如果大家真心想學(xué)的話,就請對它多些時間。
最后,當(dāng)大家遇到學(xué)習(xí)上的困難,利用好自己身邊得資源才能使你的能力才有所提高。多動手,多學(xué)習(xí),多思考。這樣你的人生才能更加完美。
|
評分
-
查看全部評分
|