步驟1:心率區
上圖顯示了不同的心率區。每次用戶進入新區域時,手表將逐漸亮起,以提醒用戶他們當前所在的區域。如果用戶超過他/她的最大心率,手表將變為紅色并振動。最大心率使用個體年齡計算并從220減去。
步驟2:您需要的材料
以下是此項目所需材料和工具的列表:
材料
Floaf by Adafruit
脈沖傳感器
振動微型電機光盤
NeoPixel Ring - 12個RGBW LED - 冷白色
220歐姆電阻器
NPN晶體管
鱷魚夾
魔術貼手表
電池
電線
按鈕(可選)
使用此鏈接可以找到許多這些材料:https://www.adafruit.com
工具
焊接套件/材料
針和線
Arduino軟件
剝線鉗
粘合劑(如果需要)
剪刀
第3步:準備和背景
為了能夠使用e材料有助于了解和了解其中的一些內容。
植物群是Adafruit的可穿戴電子平臺。這是一款非常適合初學者的設備,體積小,電源易于使用。上圖顯示了Flora上所有物品的位置。
有關Flora的更多信息,請訪問以下網站:https://learn.adafruit.com/getting-started-with-f 。..
NeoPixels也是Adafruit的品牌,可用于可單獨尋址的RGB彩色像素和條帶。另一個需要注意的重要事項是,它們不僅僅是自己點亮,它們需要一個微控制器,如Arduino和編碼。需要一些編程實踐才能讓NeoPixels做你想做的事情,所以我們不得不為我們的項目研究這個。編程對于這個項目非常重要,并且該領域的經驗將有所幫助。
有關Neopixel的更多信息,您可以訪問以下網站:https://learn.adafruit.com/adafruit-neopixel-uber 。..
Adafruit的脈沖傳感器也用于消除脈搏。然后,我們實現代碼,以便計算此項目的每分鐘節拍數(BPM)。
有關脈沖傳感器的更多說明和信息,請參閱以下鏈接:https://pulsesensor.com/pages/getting-advanced
您需要將庫下載到Arduino軟件中為了使代碼能夠使用某些命令與您的設備進行通信。以下鏈接向您展示了如何將庫下載到Arduino。
https://learn.adafruit.com/adafruit-all-about-ardu 。..
以下庫是你需要的那些:
1。 Adafruit NeoPixel Library
2。 PulseSensor游樂場
3。 Adafruit Flora像素庫
點擊“克隆或下載”,然后按照鏈接中的說明將其包含在您的代碼中。
致謝
特別感謝Adafruit為我們提供了一些用于我們最終產品的代碼!
第4步:安全信息
在處理不同項目時,始終牢記您和周圍人的安全是非常重要的。首先,當您移動并將電線連接到Flora時,始終將USB從計算機上拔下是非常重要的,這樣您就不會感到震驚。
1。如果溢出可能會損壞電路,則應將流體遠離此設備
2。電源關閉時,只需觸摸電線和其他金屬電路,即可避免電流流過您的身體
警告這不是醫療設備,如果您的心率超過最大心率,它會嚴格提醒您,不應該與醫療領域的心率監測器進行比較。如果您感到疲憊/疲憊并且手表沒有提醒您超過最大心率,您仍然應該停止您正在做的手表可能并不總是準確。
第5步:提示和提示
如果您遇到困難,請參閱以下提示和提示:
疑難解答提示:
NeoPixels可以顯示各種不同的燈光模式,為了確保其正常工作,請使用示例代碼由NeoPixel Library提供
您可以使用萬用表測量焊接后連接之間的連續性,以確保正確連接
確保脈沖傳感器牢固地固定在手表袖帶上以確保運動偽影不影響心率讀數
在原型制作階段,如果沒有得到良好的連接,請確保鱷魚夾正確連接
如果代碼無法正常工作,請復制和將您的部分代碼粘貼到一個單獨的窗口
復制并粘貼每個部分后上傳代碼
這將顯示您的代碼在哪里工作而不能正常工作
數據分析:
振動電機可以使用二極管,電阻器和晶體管代替Hectic電機控制器進行連接。我們發現這種方法是最便宜的選擇。
為了節省時間和挫敗感,請確保使用鱷魚夾進行原型設計。您不想焊接原型然后發現連接無法正常工作。
步驟6:組裝1-將NeoPixel Ring連接到Flora
首先,取NeoPixel環并使用3線和鱷魚夾將其連接。您將使用鱷魚夾來構建原型,并在您對產品滿意后最終將零件焊接在一起。
將一條從Neopixel環上的“IN”連接到“#6”的電線
將NeoPixel環上“PWR”的一根電線連接到“VBATT”
將NeoPixel Ring上“GND”的一根線連接到植物上的“GND”
步驟7:組裝2-接線按鈕到Flora
這個步驟是可選的。..如果你想要一個按鈕你可以添加一個,我們最終使用了位于上面的開/關開關對于此步驟的Flora,因此它不包含在代碼中。
在此步驟中,您需要做的是。..
連接任何一根電線
按鈕的4條腿到“#12”
將按鈕的剩余3條腿中的任何一根連接到植物上的“GND”
步驟8:組裝3-將振動電機連接到Flora
為了將振動電機連接到植物區系,我們使用了二極管,晶體管和電阻器。您想先。..
使用鱷魚夾將振動電機的紅線連接到最靠近條紋的二極管的末端
振動電機的藍線連接到二極管的另一端
步驟9:組裝4-將振動電機連接到Flora(續)
現在將二極管的一端(來自振動電機的紅線)連接到Flora上的“3.3V”。
步驟10:組裝5-將振動電機連接到Flora(續)
取二極管的另一端并抓住晶體管,將其連接到晶體管集電極(晶體管的右側引腳)。
步驟11:裝配6-將振動電機連接到Flora(續)
將晶體管發射極(晶體管的左側引腳)接地。
步驟12:裝配7-將振動電機連接到Flora(續)
連接的最后一步將振動電機連接到Flora是為了找到晶體管基極(晶體管的中心引腳)并將其連接到電阻器,然后將電阻器連接到Flora上的“GND”。
步驟13:裝配8-將脈沖傳感器接線到Flora
在此步驟中需要進行三次線連接。
將脈沖傳感器的紫色線連接到Flora上的“#10”
將脈沖傳感器的紅線連接到Flora上的“3.3V”
將脈沖傳感器的黑線連接到Flora上的“GND”
步驟14:組裝9-將電池連接到Flora
找到電池的電線,末端用白色連接,將該部分插入Flora上的電池組件。
步驟15:裝配10-完整電路圖
現在所有鱷魚夾的電路都已完成。它可能看起來像一團糟,但現在所有的連接都成了!現在可以將各個連接焊接在一起,使手表更緊湊。
步驟16:最后。..。..代碼!
電路完成后,程序集將需要一個代碼,使其能夠完成我們想要的操作。 github代碼從Adafruit脈沖傳感器收集心率數據,并將它們分為5個心率區。當個人的HR落入特定區域時,它將導致Neopixel環根據他/她所在的區域點亮。當個人的HR接近最大HR時,Neopixel將用紅色擦拭,振動電機將被激活,表明人力資源處于危險區域,個人需要放慢速度。
步驟17:監視程序集
按照電路圖所示將部件焊接在一起后,是時候組裝手表了!
NeoPixel環放在Flora的頂部并且可以使用膠水連接或使用未焊接的NeoPixel中的裸孔進行安全縫制。此時運行代碼以查看第一個neoPixel亮起的位置,以便將手表放在對您有意義的方向上。進行此步驟時,請確保不要蓋住開/關開關.Flora也通過外側剩余的孔縫在袖帶上。
電池可以塞在Flora/NeoPixel下面然后將振動器(和附件)連接起來。
然后將脈沖傳感器牢固地縫在手表的一部分上,該部分將固定在手腕的下方。這樣做時確保右側朝上。
根據您可以使用的材料,隨意組裝!
步驟18:最終產品
這就是最終產品的樣子。功能和造型師!
第19步:進一步的想法
進一步理解這一想法的一種方法是添加按鈕以前在指令中顯示為可選的。
-
監視器
+關注
關注
1文章
780瀏覽量
33203 -
手表
+關注
關注
1文章
140瀏覽量
24746
發布評論請先 登錄
相關推薦
評論