美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電氣產品 > 工業安全產品 > 安全觸邊

類型分類:
科普知識
數據分類:
安全觸邊

全民創客時代,自己DIY一個智能手表

發布日期:2022-04-17 點擊率:901 品牌:組態王_Kingview

【導讀】說到可穿戴設備,我們一般首先想到的就是智能手表。買一個時尚的智能手表當然不錯,但作為一個創客,你也可以選擇和我一樣自己做一個!我給這個DIY的智能手表起名為Retro Watch,整個項目基于Android和Arduino開發板,項目的所有軟硬件設計都是開源的。你可以在Github下載源碼或貢獻自己的力量

 

第一步:系統結構設計

 

全民創客時代,自己DIY一個智能手表

 

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

 

第二步:組件準備

 

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

 

全民創客時代,自己DIY一個智能手表

 

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Ω電阻(用于按鈕連接)。

 

第三步:組裝

 

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

 

全民創客時代,自己DIY一個智能手表

 

藍牙連接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Ω電阻。

 

全民創客時代,自己DIY一個智能手表

 

電池連接Arduino:

 

·正極 ~ RAW

 

·負極 ~GND

 

USB轉UART模塊連接Arduino:

 

·3.3V ~ VCC

 

·TXD ~ RXD

 

·RXD ~ TXD

 

·GND ~ GND

 

安裝尺寸如下:

 

全民創客時代,自己DIY一個智能手表

 

[page]

第四步:編譯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,如下圖所示:

 

全民創客時代,自己DIY一個智能手表

 

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

 

因為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分鐘同步一次。

 

全民創客時代,自己DIY一個智能手表

 

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

 

第六步:手表功能介紹

 

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

 

全民創客時代,自己DIY一個智能手表

 

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

 

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

 

全民創客時代,自己DIY一個智能手表

 

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

 

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

 

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

 

第七步:外部結構制作

 

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

 

全民創客時代,自己DIY一個智能手表

 

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

 

全民創客時代,自己DIY一個智能手表

 

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

 

全民創客時代,自己DIY一個智能手表






 

下一篇: PLC、DCS、FCS三大控

上一篇: 貌不驚人的物聯網網關

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        国产成人高清视频| 韩国成人在线视频| 麻豆成人av在线| 91精品国产一区二区三区香蕉| 成人午夜电影久久影院| 国产欧美日本一区视频| 日本精品一区| av电影在线不卡| 激情文学综合插| 国产精品久久久久久久久久直播 | 国产日韩三级在线| 亚洲国产精品一区二区www| 国产伦理一区二区三区| 97se亚洲综合| 久久久久久久有限公司| 色综合视频在线观看| 欧美一级午夜免费电影| 国产精品欧美精品| 天堂在线一区二区| 国产.欧美.日韩| 国产精品白丝jk白祙| 欧美极品色图| 欧美日韩国产小视频在线观看| 久久综合久久久久88| 亚洲美女免费在线| 国产综合久久久久影院| av免费观看久久| 亚洲午夜精品一区二区| 日韩视频免费观看高清完整版在线观看| 久久久99精品免费观看不卡| 亚洲综合丝袜美腿| 成人免费视频视频在线观看免费 | 欧美写真视频网站| 精品国产91亚洲一区二区三区婷婷| 自拍偷在线精品自拍偷无码专区| 日韩电影在线观看电影| 91香蕉视频污在线| 色一情一伦一子一伦一区| 欧美不卡视频一区| 亚洲免费看黄网站| 国产成人免费在线观看不卡| 欧美日韩国产综合视频在线| 日韩午夜三级在线| 亚洲国产欧美在线| 国产69精品久久久久9999apgf| 在线观看欧美精品| 亚洲日本欧美天堂| 成人av电影在线网| 日本丶国产丶欧美色综合| 国产色婷婷亚洲99精品小说| 久久精品国产第一区二区三区| 国产青春久久久国产毛片 | 伊人色综合久久天天人手人婷| 国产毛片精品视频| 色播亚洲婷婷| 国产午夜亚洲精品不卡| 久久99精品久久久久久动态图| 欧美二区在线| 久久久亚洲精品石原莉奈| 开心九九激情九九欧美日韩精美视频电影| 波多野结衣精品久久| 4438x亚洲最大成人网| 亚洲aaa精品| 蜜桃999成人看片在线观看| 欧美精品一区视频| 国产风韵犹存在线视精品| 夜夜爽99久久国产综合精品女不卡 | 蜜桃一区二区三区在线观看| 国产 高清 精品 在线 a| 91精品免费在线观看| 三级亚洲高清视频| 日本中文不卡| 国产精品久久久久一区二区三区共| 国产激情视频一区二区在线观看 | www.久久草| 日韩精品一区二区三区四区 | 国产视频一区不卡| 国产在线不卡一卡二卡三卡四卡| 亚洲一区高清| 一区二区三区在线视频免费| 国产成人成网站在线播放青青 | 制服丝袜在线91| 蜜桃在线一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 欧美韩日一区二区三区| 91视频网页| 久久亚洲捆绑美女| 成人午夜视频在线观看| 欧美丰满少妇xxxxx高潮对白| 蜜桃精品视频在线观看| 亚洲一区在线免费| 夜夜揉揉日日人人青青一国产精品| 国产精品sss| 国产精品亲子伦对白| 国产精品一区二区三区精品 | 国产清纯白嫩初高生在线观看91| 岛国精品在线播放| 欧美本精品男人aⅴ天堂| 国产福利一区在线观看| 91精品国产一区二区人妖| 国产精品99久久久久久似苏梦涵| 884aa四虎影成人精品一区| 国产乱码精品一区二区三区五月婷| 欧美日韩国产高清一区| 国产高清亚洲一区| 久久久亚洲高清| 国产区二精品视| 一级日本不卡的影视| 亚洲永久激情精品| 免费观看30秒视频久久| 欧美日韩成人一区二区| 国产成人精品网址| 久久久噜噜噜久久人人看| 国产综合欧美在线看| 亚洲图片欧美综合| 日本高清不卡一区| 国产乱子伦一区二区三区国色天香| 欧美一级专区免费大片| 97视频热人人精品| 一区二区三区高清| 亚洲精品中文字幕在线| 国产在线看一区| 久久精品视频在线看| 久久久久免费网| 琪琪久久久久日韩精品| 欧美精品aⅴ在线视频| 97久久超碰国产精品电影| 亚洲人成电影网站色mp4| 色婷婷综合久久久中文字幕| 国产高清成人在线| 中文字幕日韩精品一区| 日本二三区不卡| 91在线观看污| 亚洲第一久久影院| 日韩午夜三级在线| 欧美一区二区视频17c| 久久电影网电视剧免费观看| www成人在线观看| 欧美最大成人综合网| 国产制服丝袜一区| 中文av一区二区| 欧美亚洲国产一区二区三区| 91蜜桃视频在线| 婷婷久久综合九色国产成人 | 一本大道av一区二区在线播放| 韩国欧美一区二区| 国产精品你懂的在线欣赏| 色综合天天天天做夜夜夜夜做| 北条麻妃一区二区三区| 亚洲国产一区视频| 91精品国模一区二区三区| 国产亚洲第一区| 国内精品嫩模私拍在线| ...中文天堂在线一区| 欧美挠脚心视频网站| 久久精品日产第一区二区三区乱码 | 亚洲成年人网站在线观看| 91精品婷婷国产综合久久| 精品亚洲第一| 国产91在线观看| 亚洲黄色片在线观看| 欧美成人一区二区三区片免费| 色综合久久av| av免费观看久久| 国产毛片精品国产一区二区三区| 亚洲视频在线观看三级| 欧美mv和日韩mv的网站| 91国产成人在线| 久久精品一二三区| 99在线热播精品免费| 日本va欧美va欧美va精品| 亚洲欧洲成人自拍| 日韩欧美视频在线 | 国产精品乱码一区二三区小蝌蚪| 欧美视频在线一区二区三区 | 欧美国产精品劲爆| 欧美日韩高清一区| 神马影院我不卡| 国产欧美日韩一区| 成人精品高清在线| 麻豆视频一区二区| 一区二区国产视频| 国产精品免费视频观看| 日韩亚洲欧美中文三级| 色999日韩国产欧美一区二区| 蜜桃网站成人| 国产一区免费| 51国偷自产一区二区三区的来源| 国产麻豆91精品| 麻豆一区二区99久久久久| 亚洲风情在线资源站| 亚洲精品自拍动漫在线| 国产精品你懂的在线欣赏| 久久久久久久国产精品影院| 欧美日本不卡视频| 欧美视频在线一区| 在线欧美一区二区| 色综合天天综合色综合av| 亚洲黄色成人久久久| 视频三区二区一区|