第1步:零件和用品
印刷電路板,三份免費送貨只需12.40美元,所以請與朋友分享費用:
OSH Park:https ://oshpark.com/shared_projects/VTUGTHpY
電子零件
1 ea。,Q1 MOSFET N-CH 20V 530MA TO92-3,Microchip TN0702N3-G
5 ea 。,5mm LED,您選擇的顏色
白色https://www.digikey.com/short/pjvt3t
琥珀https://www.digikey.com/short/p49zpj
6 ea。,100歐姆1/8W 5%限流電阻,
2 ea。,10K 1/8W 5%電阻,
1 ea。 Photo Transistor,
1 ea。 IR發射器,
1 ea。 100歐姆電阻1/8W 5%,
1 ea。,公 - 男12“跳線,
1 ea。,Adafruit ItsyBitys 8Mhz 3V,
1 ea。,BATT HOLDER AAA 3 CELL 6“LEADS,
1 ea。,SWITCH SLIDE SPST ,E-Switch EG1218,
1 ea。,SWITCH TACTILE SPST-NO 0.05A 24V,TE 1825910-6,
1 ea。,7段I2C顯示:
RED Adafruit 878
Blue Adafruit 881,
3D零件
3D零件主要是在TinkerCad中創建的,這意味著它們很容易根據您自己的目的進行修改:
上限和身體
桶式適配器
我還在Thingiverse上放置了STL的副本
工具及其他:
烙鐵
剝線鉗
沖洗剪切鉗
熱膠槍
電線
#2螺紋成型螺釘
3/4“PCV
第2步:
我們將從電路板開始。
將兩個較小的“突破”電路板從中間分開并放在一邊
修剪粗糙的邊緣,銼刀或沙子以使其平滑。
步驟3:
我不打算教你焊接。這里有幾個我最喜歡的視頻比我更好地表現出來:
來自極客女孩日記的Carrie Ann。
來自Adafruit的Colin
一般來說:
使用絲網標記在PCB上找到位置。
彎曲元件引線以適合腳印。
已售領導者。
修剪引線
讓我們從電阻開始,因為它們是最豐富,最低的座位,最容易焊接。它們更耐熱,讓您有機會更好地掌握技術。它們也沒有極性,因此您可以將它們置于任何一種方式。
6 ea。,限制LED電流的100歐姆電阻器位于標有“* R”和“*”的位置。 100“。
2 ea。,10,000歐姆電阻器進入標有”10K“的位置。
步驟4:
接下來,讓我們安裝發射器/探測器對。如果您想了解有關這些工作方式的更多信息,請參閱我之前的Instructables。
紅外發射器是清晰的,進入標有“EMIT”的位置,圓形鏡頭指向中心。
紅外探測器為黑色,進入標有“探測”的位置,圓形透鏡指向紅外發射器。
步驟5:
由于5個LED將吸取的電流超過微控制器直接提供的電流,我們將使用晶體管開關將它們轉動開和關。這可以是小型N溝道MOSFET或常規NPN晶體管,因為我們處理的電流約為100 mA。
N-MOSFET進入標有“Q1”的位置,平面與標記相匹配。
步驟6:
LED具有極性。長引線為正極,PCB上標有“+”。另外還有一個平坦的邊緣,我看不清楚。
安裝電阻器和MOSFET對面一側的所有LED。
將電路板翻轉過來
檢查LED,驗證長引線是否在標有“+”的孔中,并且LED與電路板齊平。《和li》焊接一根引線,每根LED只有一根引線。
檢查LED。 ul》
重新加熱接頭,同時輕輕按下LED使其就位(見圖4)。
焊接剩余的導線并修剪。
步驟7:
測試是否適合3D打印蓋的LED環。它只適合一種方式,MOSFET朝向“t形”開口。
步驟8:
開始接線的時間!
取四根6“電線并剝去每端的錫。
焊接成PCB上的標題:
紅色表示“+”。
黑色表示“ - ”。
“S”的顏色選擇是“strobe”,或者打開LED的信號。
“G”的顏色選擇是“門”,或來自紅外探測器的信號。
步驟9:
讓我們準備好顯示。我喜歡Adafruit的“I2C背包”,因為他們只需要兩根信號線就可以工作(除了電源和地面)。你也可以把它們連在一起。
官方的Adafruit說明位于:https://learn.adafruit.com/adafruit-led-backpack/0-dot-56-seven-segment-backpack
確保顯示方向正確,小數點與PCB標記相符。
與前一步驟一樣,錫和條帶4 ea。,6“電線:
紅色表示”+“
黑色表示” - “。
“SDA”和“SCL”的顏色選擇。
步驟10:
該按鈕用于用戶輸入。我用它來重置彈藥計數器,但它可以用來像手電筒一樣打開和關閉LED,或者你的想象力。這是你的項目。
將開關插入分線板并焊接引線。
修剪,剝離并鍍錫兩根6“電線。一根應為黑色
將電線焊接到分線板上。方向無關緊要。
步驟11:
滑動開關用于打開和關閉電源。設計有點令人困惑,但有助于組裝絲網上的標記顯示開關如何斷開兩根正極引線之間的接觸。
切割電池盒上的引線,使大約2“仍然連接。
將滑動開關焊接到分線板上。
將剩余的~4英寸引線從電池座上剝離并焊接到焊接板的一側(紅色為“+”,黑色為“ - ”》。
將電池座的引線焊接到分線板的另一側(紅色為“+”,黑色為“ - ”)。
第12步:
開始集成各種組件的時間。我們將為后者保存按鈕,因為我們只能輕松地將三根電線穿過一個孔。
取三根紅色引線,剝開并扭轉:
LED環
7段顯示
滑動開關
將它們插入“3V”墊的底部ObyBitsy和焊料到位。
如果您使用的是其他類型的電路板,請使用“5V”引腳。
取三個黑色接地來自“3V”焊盤的“G”焊盤中相同元件,條帶,扭曲和插入的導線。
步驟13:
通過將柵極線和選通線連接到適當的引腳來完成LED環的連接:
將“G”或柵極線連接到ItsyBitsy引腳A0。這樣我們就可以獲得用于故障排除的模擬讀數。
將“S”或選通線連接到引腳9,這樣如果我們想要稍后控制亮度,我們就可以PWM光信號。
步驟14:
通過連接I2C線完成連接7段顯示:
將SCL(“時鐘”)引腳從顯示器連接到ItsyBitsy上的SCL引腳。
將SDA(“數據”)引腳從顯示器連接到SDA引腳上ItsyBitsy。
第15步:
添加按鈕的時間:
將黑色引線連接到電路板底部短邊的ItsyBitsy“G”引腳。這是與另一個“G”引腳相同的接地信號。
將顏色引線連接到ItsyBitsy引腳“7”。這將允許我們使用硬件中斷信號來重置計數器。
步驟16:
此時,是時候測試我們的各種組件了。
如果這是你第一次使用Adafruit ItsyBitsy,你必須配置你的Arduino IDE才能識別板。
按照https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup
上的說明進行操作您是第一次使用Adafruit的I2C顯示器,您將再次配置您的Arduino IDE以使用Adafruit的庫。
按照https://learn.adafruit.com/adafruit-led-backpack/downloads
時間的說明進行測試:
[工具] - 》 [電路板] - 》 [Adafruit IstyBitsy 32U4 8MHz]。
[工具] - 》 [端口] - 》連接的端口,通常是最高的數字。
[文件] - 》 [示例] - 》 [Adafruit LED背包庫] - 》 [sevenseg]
[草圖] - 》 [上傳]
如果上傳成功,顯示應生動并開始顯示遞增的數字。是時候發出“吶喊!”榮耀如果沒有,請加上問題排查工具。
如果上傳失敗,請仔細檢查ItsyBitsy設置說明,IDE設置和USB電纜連接。
如果顯示失敗點亮,仔細檢查背包說明和接線連接。
步驟17:
測試紅外發射器/探測器對的時間。
[文件] - 》 [示例] - 》 [模擬] - 》 [AnalogReadSerial]
上傳到您的主板。
單擊IDE右上角的“Serial Monitor”圖標。
運氣好的話,您會看到一組值正在進入。這些是10 -bit模擬值的范圍為0到1023.
當光電晶體管暴露在光線下時,它允許電流通過,信號將下降到0.
當光電晶體管沒有看到IR時,它會停止電流,使信號變高。
如果沒有得到預期的變化,這里有一些事情需要檢查:
仔細檢查從環到微控制器的接線。
IR LED是否亮起?
觸摸時應略微溫暖。
便宜的手機相機會很好地顯示紅外線。
如果沒有打開,可能會向后連線。
步驟18:
測試頻閃的時間。我們將使用基本的“Blink”示例并更改引腳號:
[File] - 》 [Examples] - 》 [01.Basic] - 》 [Blink]
根據您的IDE版本,更改引腳編號以匹配我們在步驟13(引腳9)中選擇的引腳編號。
上傳草圖并準備盲目。
如果沒有得到預期的閃爍,請檢查接線和引腳編號。
步驟19:
剩下的所有內容測試是按鈕:
[文件] - 》 [示例] - 》 [01.Basic] - 》 [DigitalReadSerial]
更改 pushButton = 2; 到 pushButton = 7 ;
更改 pinMode(pushButton,INPUT);到 pinMode(pushButton, INPUT_PULLUP );
上傳。
INPUT_PULLUP 將一個弱上拉電阻連接到3V,這意味著 digitalRead()應該返回“HIGH”或“1”。按下按鈕時,它應該返回“LOW”或“0”。
如果沒有得到預期值,請返回并檢查按鈕接線。
步驟20:
將測試系統置于集成中的時間。首先準備PVC桶:
切割一段3/4“PCV 85mm長。
從末端開始標記6mm,并在兩側鉆一個1/4”或更大的孔,盡可能居中。
當飛鏢通過時,將槍管內部噴成黑色以吸收反射的紅外光。
使用銼刀標記槍管末端孔的位置。
步驟21:
測試電池外殼和如果需要可以修剪。
插入外殼(前端朝向電源開關)。
用熱膠將外殼固定到位(如果我們不得不采取太多措施)它分開了。)
第22步:
將電源開關和按鈕插入3D外殼孔并用熱膠固定到位。
步驟23:
將ItsyBitsy滑入其插槽并排列接線,以便我們有一個桶的路徑。
第2步4:
將LED環插入蓋子并用熱膠粘在適當的位置。
安裝蓋子,使ItsyBitsy USB端口出現在正確的位置。
步驟25:
插入桶,使桶端的對齊標記與瓶蓋標記一致。
目視檢查紅外發射器和檢測器,并通過桶中的孔可見。如果需要,可以放大孔。
將USB連接到ItsyBitsy并重新運行IR檢查(AnalogReadSerial sketch)。
步驟26:
獲得最終對齊有點棘手。您希望將槍管固定在正確的位置。
將槍管適配器連接到Nerf沖擊波。
將槍管盒滑到適配器上,驗證三個
確認出口側的槍管對齊。
使用槍管適配器小心地拆下組件。
小心滑動
用熱膠將桶固定到適當位置。
重新組裝,重新檢查食品
使用螺釘固定蓋子和桶適配器。 #2螺紋成型或備用Nerf螺釘可以工作。
步驟27:
時間對于一些武器級固件。
下載然后將附加的草圖上傳到ItsyBitsy。
確認顯示屏正在閃爍破折號(直到第一個鏡頭被觸發)。
將手指放在槍管末端足夠遠,以阻擋紅外光束,然后快速將其移除。
確認您從LED獲得閃光。
確認您獲得的數字讀數將從“1”(鏡頭數)和一些小的每秒英尺值(例如“1.5”)中切換。
按下槍管底部的按鈕,確認它返回閃爍的破折號(重置射擊次數)。
如果這些步驟中的任何一個失敗,那么請使用之前的測試草圖重新檢查操作。檢查接線是否有任何東西在裝配過程中被推擠。
步驟28:接下來做什么?
現在你知道你的Nerf槍的射擊速度有多快,你可以衡量你所做的任何mod的效果。由于槍管是可拆卸和便攜的,你可以讓你的朋友計時他們的爆破。
在這個系列中,我們將著眼于升級LiPo的電池和接線,使用MOSFET來控制飛輪,以及致力于選擇具有完全可定制操作的消防系統。
-
計數器
+關注
關注
32文章
2291瀏覽量
96390
發布評論請先 登錄
便攜式變壓器的優缺點
便攜式XRF分析儀的優勢與特點
便攜式均衡器的優勢與使用
智能雷擊計數器的綜合行業解決方案

便攜式儲能已經實現全國產了嗎?

便攜式穩壓器的優缺點
便攜式萬用表的優勢
便攜式示波器的技術原理和應用場景
雷擊計數器的概述與應用分析

評論