我的想法是創(chuàng)建帶有以下特點(diǎn)的便攜式手表:
——顯示時(shí)間和日期
——顯示內(nèi)部時(shí)鐘溫度和氣壓(和海拔)
——獲得射頻(433MHz)基于attiny85小裝置的溫度和濕度的數(shù)據(jù)
——保存最后24小時(shí)和最后60分鐘的溫度、濕度、氣壓和海拔的數(shù)據(jù)
——顯示最后24小時(shí)和最后60分鐘的溫度、濕度、氣壓和海拔的圖形
步驟1:組件和連接
手表的組件
Arduino nano
手表模塊
射頻模塊433 mhz
BMP180氣壓計(jì)
OLED SPI的128X64點(diǎn)陣顯示
蓄電池鋰離子(從mp3播放器)
2 x輕觸開關(guān)
通/斷開關(guān)
溫度計(jì)的組件
attiny85微型USB板digispark
溫度計(jì)DHT11模塊
收發(fā)器433MHz。
步驟二:壓縮表
手表的元素是緊密連接和固定的,然后放入玻璃纖維盒子。
本文選自《汽車電子特刊》,更多優(yōu)質(zhì)內(nèi)容,馬上下載閱覽
步驟3:無線溫度計(jì)
板的功率為2×18650,給出7.4v到板和射頻模塊。功率會(huì)小很多嗎?例如2x的平板電池。
我使用的是正常情況下的天線~18.5厘米而不是DHT 11,為更精確值你可以使用dht22。你可以使用其他的傳感器,可以與digispark連接的(注意,attiny85草圖必須少于6KB!)
草圖是很簡單的,基于Manchester.h庫(VirtualWire圖書館對于attuny85來說太復(fù)雜)
引導(dǎo)草圖到digispark attiny85你需要特殊的arduino IDE(Digispark-Arduino-1.0.4)
步驟四:手表草圖
草圖還是原始的還需要修改,但是工作是沒有錯(cuò)誤的。
按一個(gè)按鈕看變化的模式。
溫度、濕度、氣壓和海拔數(shù)據(jù)存儲(chǔ)在EEPROM中的每一分鐘(含60個(gè)單元的最后一個(gè)小時(shí)),每小時(shí)(含24個(gè)單元的最后一天)。
圖案的模式從右到左(從新到舊的數(shù)據(jù))。T24模式的規(guī)模按B鍵可以放大。
步驟五:結(jié)論
這個(gè)項(xiàng)目還未完成,仍然需要修改。射頻連接距離是45m,如何增加這個(gè)距離?省電看必須滑動(dòng)模式和必須喚醒按鍵。如何實(shí)現(xiàn)它?
-
便攜設(shè)備
+關(guān)注
關(guān)注
1文章
510瀏覽量
41646 -
智能手表
+關(guān)注
關(guān)注
38文章
3316瀏覽量
116722 -
智能硬件
+關(guān)注
關(guān)注
205文章
2379瀏覽量
108870
發(fā)布評論請先 登錄
評論