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

便攜式穩(wěn)壓器的優(yōu)缺點(diǎn)
便攜式萬用表的優(yōu)勢
便攜式示波器的技術(shù)原理和應(yīng)用場景
雷擊計(jì)數(shù)器的概述與應(yīng)用分析

評論