在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

可穿戴式智能手表DIY

454398 ? 來源:互聯網 ? 作者:GodsTale ? 2015-12-21 09:40 ? 次閱讀

說到可穿戴設備,我們一般首先想到的就是智能手表。買一個時尚的智能手表當然不錯,但作為一個創客,你也可以選擇和我一樣自己做一個!

我給這個 DIY的智能手表起名為Retro Watch,整個項目基于AndroidArduino開發板,項目的所有軟硬件設計都是開源的。你可以在Github下載源碼或貢獻自己的力量。另外值得一提的是Retro Watch已經支持u8glib了,它讓你可以選擇任何你想用的屏幕(包括OLED),而屏幕所占用的RAM也能變得更少。

第一步:系統結構設計

如上圖所示,Retro Watch的結構比較簡單:硬件平臺基于Arduino,上面只有一個控制按鈕。另外,我還開發了基于安卓系統的應用,讓手表可以通過藍牙和安卓設備進行連接,這樣我們就可以通過Retro Watch查看安卓設備上的RSS推送和系統通知了。

第二步:組件準備

因為我們要做的是一個智能手表,確保各個組件的小巧也是關鍵之一。

Arduino微控制器

我選擇的是最小巧的Arduino,Pro Mini,這是一個Uno R3的輕量級版本。上面甚至沒有USB接口芯片,所以還需要額外準備一個USB轉UART模塊。這款Arduino有兩個工作電壓不同的版本(3.3v/5v),我選擇的是3.3V的版本,因為藍牙模塊和顯示屏都支持3.3V,3.7V的LiPo電池也能正常使用。

3.3V版本的Arduino的工作頻率為8MHz,5V版本的工作頻率為16MHz,但8MHz足夠使用了。

一般Arduino Pro Mini的核心處理器件是ATmega328單片機,其RAM為2KB;而只配置有1KB RAM的ATmega128的Arduino版本是不夠用的。

藍牙

HC~06藍牙模塊比較常見。其中有一款帶有一個接口板,上面包含一個重置按鈕和一個LED,但體積也相對較大。鑒于接口板對本項目沒多大意義,還額外增加了成本,所以這里選擇的不帶接口板的HC~06。

顯示屏

我們需要一塊足夠小、功耗足夠低的顯示屏。我最后選擇了Adafruit的0.96英寸的128×64 OLED顯示屏,支持I2C,SPI,可以很方便地和Arduino進行連接。我這里選用的是I2C和SSD1306驅動芯片

電池

我的選擇是3.7V LiPo電池,容量為140mAh。一般使用可堅持7小時。同樣,選擇電池的尺寸很重要。

其它

除了線材等組件之外,還需要用到一顆10 kΩ電阻(用于按鈕連接)。

第三步:組裝

整個系統的硬件結構連接圖如下所示:

藍牙連接Arduino:

·VCC ~ 3.3V

·GND ~ GND

·TX ~ D2

·RX ~ D3

OLED連接Arduino:

·GND ~ GND

·VCC ~ VCC

·SDA ~ A4(模擬引腳4)

·SCL ~ A5(模擬引腳5)

如果使用的是SPI接口,則可以參考Adafruit教程按如下方式連接:

·D1 : MOSI ~ Arduino D11 (MOSI)

·D2 : MISO ~ Arduino D12 (MISO)(可選)

·D0 : CLK ~ Arduino D13 (SCK)

·DC : DC(數據命令)~ Arduino D8(或其它)

·CS : CS(芯片選擇) ~ Arduino D10 (SS)

·RES : RESET ~ Arduino D9 (或其它)

按鈕:

連接方式如圖,注意這里要用到一個10 kΩ電阻。

電池連接Arduino:

·正極 ~ RAW

·負極 ~GND

USB轉UART模塊連接Arduino:

·3.3V ~ VCC

·TXD ~ RXD

·RXD ~ TXD

·GND ~ GND

安裝尺寸如下:

第四步:編譯Arduino代碼并上傳

已經做好的Arduino項目可以在GitHub上下載。下載好了之后別急著編譯,還需要先配置一下開發環境。

安裝圖形驅動:

首先需要安裝圖形處理庫 Adafruit_SSD1306和Adafruit-GFX-Library,這樣才能在OLED上顯示圖像。(在某些開發環境下,Adafruit庫會與Robot_xxx庫產生沖突;如果發生了這種情況,備份Robot_xxx庫后將其從庫文件夾中刪除。)

警告:如果你使用的是帶SH1106驅動的OLED,那就在GitHub上下載Adafruit_SH1106驅動。

另外,本項目也支持u8glib了,你可以在其官方主頁下載支持Arduino的版本。

復制位圖圖像頭文件:

將RetroWatchArduino文件夾中的bitmap.h文件復制到路徑/Arduino安裝文件夾/Arduino/hardware/libraries/RetroWatch。如果沒有這樣的路徑,可以自己創建。

修改源代碼:

打開Arduino IDE并載入RetroWtchArduino.ino。如果你使用的引腳和本教程不一樣,需要對引腳定義進行修改:

SoftwareSerial BTSerial(9, 8); //藍牙TX, RX連接引腳

int buttonPin = 5; // 按鈕引腳

display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // OLED I2C地址,使用你的地址替換Ox3D

如果你使用的是u8glib,那么就載入RetroWatchArduino_u8glib.ino文件,然后注意以下代碼:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); //根據你選用的顯示屏進行修改

SoftwareSerialBTSerial(2,3); // 藍牙TX, RX連接引腳

int buttonPin = 5; // 按鈕引腳

如果你使用的是Adafruit的圖形庫,并有使用到OLED的Reset引腳,那就將OLED的Reset和Arduino的D8引腳相連,當然也可以自定義:

#define OLED_RESET 8

Adafruit_SSD1306 display(OLED_RESET);

編譯和上傳:

以上步驟完成之后編譯上傳,成功之后顯示屏上面會顯示RetroWatch Arduino Logo和Adafruit Logo。Logo之后屏幕會顯示00:00,如下圖所示:

第五步:安卓軟件及其源代碼

因為Android 4.3之后的版本才支持從應用讀取通知信息,所以請確保你的安卓設備安裝的是Android 4.3或更新的系統版本。但如果你使用的是低于4.3的版本,可以使用另一個閹割版的應用:能夠通過智能手表接收通知,但無法讀取內容。應用源代碼可以在 GitHub上查看,也可以直接通過Google Play Store進行安裝(RetroWatch或適合低版本系統的RetroWatch LE)。

安卓軟件安裝之后檢查一下系統是否授予了其讀取通知的權限。

接下來打開手機藍牙,將安卓手機和Arduino的藍牙進行配對。然后在RetroWatch軟件中選擇連接好的Arduino,界面上顯示“Connected”即表示連接成功。

點擊菜單,選擇Data transfer to Watch(傳輸數據到手表),然后設備會用過藍牙將時間和信息傳輸到智能手表。

因為手表硬件的性能有限,很多功能我們需要通過安卓應用實現,手表本身的主要功能是顯示。在安卓應用中,你可以設置可推送消息(僅支持英文字符顯示)和狀態通知(手機電池電量和信號強度等)的類型,也可以推送應用中訂閱的RSS(可以訂閱天氣RSS,用來在手表上顯示天氣)。更新每30分鐘同步一次。

另外,應用中還提供了65個不同的顯示圖標,你可以自己定義設置。

第六步:手表功能介紹

安裝就緒之后就該探索一下我們的智能手表了。智能手表的系統按照以下模式工作:

啟動顯示: 顯示Logo,手表啟動。

時鐘顯示: 顯示與之相連的安卓手機上的時間。另外,時間的顯示還可以修改,目前提供了模擬顯示、數字顯示和混合顯示三種模式。如果你點擊一下按鈕,則手表進入緊急信息顯示模式。如果10分鐘內沒有什么數據更新和操作,則顯示界面會切換到待機界面。

緊急信息顯示: 當用戶點擊按鈕或有新的緊急信息輸入時,手表進入這一模式。用戶可以再次點擊按鈕查看下一條信息,10秒不操作,手表也會自動顯示下一條信息。信息顯示完成之后,手表切換到普通信息顯示。因為RAM只有2KB,非常小。所以該智能手表最多存儲3條緊急信息,多于3條時則自動刪除最舊的信息。

普通信息顯示: 緊急信息展示完成之后手表會繼續展示普通信息,點擊按鈕或5秒不操作就顯示下一條信息。信息顯示完成之后,手表切換回時鐘顯示。普通信息最多存儲7條。

待機顯示: 如果10分鐘內沒有什么數據更新和操作,顯示界面會切換到待機界面。在這一模式下,手表界面僅顯示指示符(可在安卓應用中選擇)和hh:mm模式的時間,其功耗也降低了。在待機模式下點擊按鈕或收到新信息,手表進入時鐘顯示模式。

第七步:外部結構制作

你可以自己手工制作一個簡單的包裝:

也可以下載3D文件制作一個造型炫酷的手表:

當然,你完全可以選擇不戴手表,做個桌面提醒器也不錯:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能手表
    +關注

    關注

    36

    文章

    3301

    瀏覽量

    114957
收藏 人收藏

    評論

    相關推薦

    只有智能手表可穿戴智能假發也瘋狂

    難道你以為可穿戴設備就只有智能手表智能眼鏡在你追我趕嗎?最新款可穿戴智能設備——sony的智能
    的頭像 發表于 11-30 10:11 ?4123次閱讀

    享先機,觀產品,贏智能手環 ARM,博通,TI,ADI與您相約可穿戴盛會

    新品之時,蘋果、谷歌等科技大廠亦不甘人后,悄然開展各自可穿戴計劃。市場研究公司ABI Research預計,在今年,全球智能手表的銷量將會達到120萬塊;2014年將達到700萬塊,2018年將
    發表于 01-08 14:43

    可穿戴設備

    確的話,容易出事情。如果數據不準確,基于數據的分析及解決方案都是空談。如果監測慢性疾病的設備,能夠通過CDC健康認證等,則會大大增加用戶的使用信心。可穿戴設備,不是一種品類。它更像是一種傳統事物的升級:手表升級為智能手表,戒指升
    發表于 01-15 08:11

    【CANNON申請】智能手表

    申請理由:利用資源,完成自己的一次DIY小制作。項目描述:智能手表,現在非常流行的可穿戴設備。利用小鋼炮的低功耗藍牙設備,可以實現與手機、電腦的無線連接,實時交互,比如用開發板處理短信,郵件,拍攝視頻、圖片傳送到手機,
    發表于 03-23 13:45

    未來,智能可穿戴設備行業將會是這樣的

    1、可穿戴設備市場將是開放的到目前為止,雖然三星、索尼、Pebble等廠商推出了智能手表;耐克、Fitbit等廠商占據了約90%的健身設備市場份額,但仍沒有一家廠商獨大。即便是三星推出
    發表于 04-22 09:09

    智能手表漸衰 智能可穿戴設備將何去何從?

    ,2016年第三季度,全球可穿戴市場延續疲軟,整體銷量2300萬只,保持3.1%的微弱增長。在整體市場的前五席里,智能手表Apple Watch銷量同比大跌71%。而另外四家則為手環廠商,呈現了較高的增長
    發表于 12-08 14:32

    報告稱2021年智能手表出貨量將達1.61億塊

      導讀:根據IDC本周三發布的最新一期報告,受智能手表智能服飾的推動,2021年全球可穿戴市場規模將翻番,智能手表出貨量將達到1.61億塊。 [img][/img]   IDC在
    發表于 06-27 09:32

    可穿戴設備精品DIY集錦+BLE技術詳解

    在科技迅速發展的今天,各種可穿戴智能設備層出不窮。目前許多知名廠商都推出了許多可穿戴設備,比如智能手表智能眼鏡等。但還未普遍流行,價格也
    發表于 11-02 15:36

    智能服裝拯救可穿戴設備“冷市場”?

    `如今我們談到可智能裝備,大部分人的腦海里出現的可能是智能眼鏡、智能手表智能手環等外戴裝備。可穿戴
    發表于 11-19 09:49

    高通可穿戴設備UI顯示方案 — 支持手環、手表字庫

    高通高品質專業手環字庫芯片可以廣泛的應用于智能手環、智能手表、兒童定位手表以及可穿戴健康產品等一系列領域,不僅完美的解決了可穿戴
    發表于 06-13 15:51

    可穿戴設備的構成和分類

    近幾年,可穿戴設備市場非常火熱,人們一致看好可穿戴設備市場。最近Apple Watch的熱銷,讓人們對可穿戴設備的前景更加充滿信心。可穿戴設備種類有很多,并且在不斷延伸,主要分為:應用
    發表于 07-10 06:37

    可穿戴參考設計平臺WDK1.0怎么樣?

    ,在2017年第一季度,全球可穿戴設備出貨總量達到2470萬部,同比增長17.9%;受智能手表智能服飾的推動,2021年全球可穿戴市場規模將翻番。
    發表于 07-30 08:12

    如何設計一個可穿戴智能手表的原型

    背景及摘要:前段時間由于課程設計需要,我和組員們設計了一個可穿戴智能手表的原型。實現了心率測量、運動計步、能量消耗計算、時間日歷顯示、鬧鐘(未完全實現)、天氣(未完全實現)、指南針功能。采用方案
    發表于 11-11 09:02

    腕上智能可穿戴智能手表“運動健康”助力發展

    ,更準確的是腕上智能可穿戴運動健康行業,可以發現,2021年,智能手表的獨立宣言越發響亮。人們對智能設備的使用正在分散化,智能手機也不再是人
    發表于 08-24 18:00

    可穿戴設備 智能手表應用淺談

    如今可穿戴設備風行一時,各大互聯網,硬件公司紛紛開發各自的硬件設備,智能手表智能手環等等
    發表于 07-17 16:44 ?1117次閱讀
    主站蜘蛛池模板: 48pao强力打造免费基地 | 免费视频18 | 777奇米四色米奇影院在线播放 | 99热网址 | 五月天精品 | 天天操夜夜操 | 亚洲天堂不卡 | 伊人久久大香线蕉综合7 | 国产成人经典三级在线观看 | 奇米在线 | 中文字幕xxx | 一级片免费在线观看视频 | 黄色网址网站在线观看 | 欧美h网| 欧美婷婷六月丁香综合色 | 亚洲精品在线视频观看 | 很黄很黄叫声床戏免费视频 | 欧美黄色录像视频 | 中文字幕在线看视频一区二区三区 | 天堂资源8中文最新版在线 天堂资源地址在线 | 久久一级毛片 | 色噜噜狠狠狠综合曰曰曰 | 人人射人人澡 | 亚洲成在线观看 | 美女啪啪91 | 在线黄视频 | 欧美香蕉视频 | 欲色影院 | 色婷婷5月精品久久久久 | 国产成人1024精品免费 | 久久国产午夜精品理论篇小说 | 亚洲香蕉网久久综合影院3p | 亚洲最大成人 | 国产黄色小视频网站 | 亚洲午夜久久 | 韩国黄色三级视频 | 久久久久国产午夜 | 欧美性猛交xxxx免费看久久 | 国模吧新入口 | 成人女人a毛片在线看 | 亚洲2020天天堂在线观看 |