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