16
本文作者: 大壯旅 | 2015-12-11 09:39 |
編者注:今天DIY項(xiàng)目來(lái)自Instructables,原作者為Aleator777。該項(xiàng)目是玩具!不是武器!不是武器!不是武器!重要的事情說(shuō)三遍!
今天帶給大家的自動(dòng)崗哨機(jī)槍?zhuān)ˋST)可以獨(dú)立作業(yè),它能探測(cè)并還擊入侵者,不過(guò)我可沒(méi)用真的彈藥,用的只是軟質(zhì)泡沫飛鏢而已。AST的硬件十分強(qiáng)悍,此外,它的運(yùn)作完全不需要人的介入(當(dāng)然,你可以遠(yuǎn)程關(guān)閉它),制霸辦公室完全沒(méi)有壓力。
如圖所示,我將一個(gè)改裝后的電動(dòng)槍架在了一個(gè)動(dòng)力機(jī)構(gòu)上。AST的大腦是由來(lái)自英特爾的Edison開(kāi)發(fā)板驅(qū)動(dòng)的,它還搭載了遠(yuǎn)程激光雷達(dá)和動(dòng)作感應(yīng)器。是不是很帥!想學(xué)就繼續(xù)看下去吧。
英特爾Edison和Arduino breakout套件。
電動(dòng)槍。
雙芯鋰電池(7.4V)。
SPG7950A電機(jī)齒輪箱。
LidarLite V2(激光雷達(dá))。
紅外傳感器。
脈寬調(diào)變驅(qū)動(dòng)板。
XT60連接器。
315 Mhz射頻。
四按鍵遙控器。
TTL激光二極管。
可調(diào)的3A穩(wěn)壓器。
Grove繼電器模塊。
3個(gè)5毫米LED。
3個(gè)1K的電阻。
2個(gè)220R的電阻。
2個(gè)1000uF的電容器。
面包板。
膠合板。
黑色噴漆+底漆。
20個(gè)6-32 x 3/8"的螺絲。
20個(gè)6-32的螺母。
18"槽型鋁材。
2個(gè)固定轂A。
3個(gè)雙通道支架。
6.16"的橫梁
1/2 x 12"的鋁管
2個(gè)四孔固定底座
1/2" 的壓鉚螺母柱
四通道支架D
想要制霸辦公室,我們先要把武器給搞定。這次我選擇了CS-18 N-Strike Elite Rapidstrike,該電動(dòng)槍輕巧便攜,而且完全電子化(這樣我就可以對(duì)其進(jìn)行后期改裝),它將會(huì)是我炮塔上的主力武器。原版的電子槍需要改的地方很多,簡(jiǎn)短的介紹完全無(wú)法囊括,所以我將改裝玩具槍這部分進(jìn)行了拆分,列位觀眾,上眼吧!
首先,讓槍平躺在桌面。然后用飛利浦的螺絲起子將槍體的螺絲卸掉。除了電池蓋,其他22個(gè)螺絲都在槍身一側(cè),很容易就能取下來(lái)。槍的槍托上也有螺絲,不過(guò)它是獨(dú)立裝配的,打開(kāi)外殼后就能卸掉。槍體外殼里并沒(méi)有什么復(fù)雜機(jī)構(gòu),你卸下所有螺絲后就能將其撬開(kāi)了。
電池倉(cāng)還有四個(gè)附加螺絲,所以將其擰松后才能真正將槍體一分兩半。槍體拆掉后電池倉(cāng)就可以退役了,因?yàn)榈认挛覀儠?huì)給它安上剛準(zhǔn)備好的鋰電池。注意:槍體兩部分之間由負(fù)極電池引線連接,所以分開(kāi)它們時(shí)不要太暴力,請(qǐng)溫柔的將這根線拔掉。隨后將槍的塑料部件分解并去掉槍托。
第四步:改裝玩具槍?zhuān)ǖ谌糠郑?/span>
拆開(kāi)后你就會(huì)發(fā)現(xiàn),這把電動(dòng)槍還真心是個(gè)玩具,它的內(nèi)部只有兩個(gè)主要的機(jī)關(guān):一個(gè)是電動(dòng)推桿,它負(fù)責(zé)激發(fā)飛鏢,另一個(gè)則是一對(duì)卷筒,用來(lái)為槍管中的飛鏢提速。其實(shí)這么點(diǎn)東西完全可以裝在一個(gè)更為緊湊的槍身中,不過(guò)為了節(jié)省時(shí)間,我就不折騰新的槍身了。為了方便進(jìn)行下一步的工作,我們需要將槍中那兩個(gè)機(jī)關(guān)卸掉,而且扳機(jī)也要拆下來(lái)。
拆掉了那些零部件,我們就可以正式開(kāi)始對(duì)原有的電路進(jìn)行改裝了。為了防止用戶的不當(dāng)操作損傷電路,這把電動(dòng)槍里安裝了許多安全開(kāi)關(guān)。改裝之后我們就不用再手動(dòng)控制這些開(kāi)關(guān)了,一切都會(huì)電子化。到底怎么來(lái)實(shí)現(xiàn)呢?用電焊唄。
紅線:
紅線是連接電池倉(cāng)的主電源線。既然以后我們用不到原有的電池倉(cāng)了,所以可以直接剪掉開(kāi)關(guān)后的那斷線。剪掉的線可別扔了,等下它可以做6V+的導(dǎo)線。
白線:
白線連著加速器筒。剛開(kāi)始我覺(jué)得這個(gè)機(jī)構(gòu)能給飛鏢加點(diǎn)速,但試驗(yàn)后發(fā)現(xiàn),其實(shí)沒(méi)有什么卵用。所以直接把白線剪斷,然后焊在其他線的板子上吧。
灰線:
灰線只是根地線。我們可以直接將其移除。
藍(lán)色、綠色和棕色線:
這幾根線連著觸發(fā)開(kāi)關(guān)。我們可以直接將其繞過(guò)雙刀雙擲開(kāi)關(guān),注意不要短路了。
這一步其實(shí)可有可無(wú),不過(guò)想要炫酷的話,建議你還是花點(diǎn)功夫吧。卸掉了各類(lèi)電子部件后,我決定用準(zhǔn)備好的黑色噴漆和底漆來(lái)搞定噴涂工作。此外,你還可以從準(zhǔn)備好的膠合板上切下點(diǎn)新的零配件,下面的鏈接就是這些部件的矢量圖配置文件。
Intel Auto Sentry Turret Vectors.ai
好啦,該安裝傳感器了。安裝架做的很好,我們可以輕松的安裝紅外傳感器,激光雷達(dá)和LED狀態(tài)燈。我將連接LED和傳感器的線延長(zhǎng)了幾英尺。激光雷達(dá)則安裝在頂部,此外,它也有自己的延長(zhǎng)線。電池倉(cāng)原配的螺母為4-40,所以我調(diào)整了安裝架的設(shè)計(jì),讓它正好能固定在原來(lái)電池倉(cāng)的位置,并且用了新的1" 4-40螺絲。
給槍噴了漆,改了電路,裝上傳感器后,就該將部件裝回槍身了。加速桶這部分留給我們的空隙很小,所以,從紅外傳感器和LED燈出來(lái)的線路只好從它底下穿過(guò)了。隨后就需要搞定供電系統(tǒng)和傳感器的線路了,這里我們還是用原帶的固定塊,它就在兩個(gè)機(jī)關(guān)中間(上面的第二張圖),這些線最后會(huì)從槍體頂部伸出。所有部件都裝妥后,我建議你先測(cè)試下電源連接,確認(rèn)無(wú)誤后再合上槍身,畢竟那么多螺絲,拆開(kāi)一回挺費(fèi)勁的。
請(qǐng)將激光器安裝在一個(gè)小型的鋁管中,然后把鋁管架在原來(lái)瞄準(zhǔn)具的位置。隨后我們就可以拿出準(zhǔn)備好的支架和固定轂了。
首先,用螺絲將準(zhǔn)備好的雙通道支架和兩個(gè)升降底座固定在一起。
接著,讓升降底座從中心孔穿過(guò)。
將激光器的導(dǎo)線和信號(hào)線分別延長(zhǎng)一英尺和兩英尺。
在激光器周?chē)p些絕緣膠帶以增大其直徑。
將激光器放到鋁管末端。
將做好的激光器放到槍的基座上,然后擰緊螺絲。
將激光雷達(dá)的電源線,接地線和I2C總線延長(zhǎng)幾英尺(我用了面條線材,所以不容易纏繞)。
用4個(gè)6-32 x 1/2"的墊片和4個(gè)6-32 x 3/8"的螺絲將激光雷達(dá)安裝在傳感器電路板上。
將激光雷達(dá)的線路整理好并塞進(jìn)槍體下部。
將5V的電源線和地線接在一起。
在Edison開(kāi)發(fā)板和脈寬調(diào)頻板之間,面包板和跳線之間的電路連接是分離的。上圖的電路圖就是各部件的詳細(xì)連接情況。面包板在其中主要充當(dāng)電源總線的角色。在這里我打破了一些原有的連接方式,以便能短暫的連上LED。無(wú)線電接收器和功率調(diào)節(jié)器都自帶母頭,所以很容易安裝。脈寬調(diào)頻板尚有許多很棒的連接點(diǎn),你可以很輕松的連上地線和電源線。因?yàn)镮2C屬于共享總線,所以我將脈寬調(diào)頻板上的SCL和SDA線連了上去。因?yàn)閮?nèi)置高電流極性保護(hù)電路,所以接線盒和脈寬調(diào)頻板成了主要的電源輸入接口。然后分別使用4-40 和2-56的螺絲將Edison和脈寬調(diào)頻板安裝在較大的后板上。
將準(zhǔn)備好的XT60連接器的公頭接上電池組的導(dǎo)線。
將XT60連接器的母頭接上地線,隨后將正極引線連上單刀單擲開(kāi)關(guān)。
其他開(kāi)關(guān)的話,請(qǐng)為其連上電源線和高規(guī)格導(dǎo)線。
將準(zhǔn)備好的1K電阻器焊在高規(guī)格導(dǎo)線上,到先得另一端則需要連在LED的正極上。
將LED的負(fù)極與地線焊接在一起。
將LED適配器,開(kāi)關(guān)盒LED裝到三孔的小型木質(zhì)底座上。
用魔術(shù)貼將電池固定在外掛架上。
用兩個(gè)螺絲將1"的軸環(huán)適配器安裝在雙通道支架上。
將支架和管子用螺絲固定好。
將基座和電機(jī)模塊的輸出模組連在一起。
在頂板的中央添加一條橫梁。
在較長(zhǎng)的通道支架末端添加兩個(gè)圓片。
如圖,將一個(gè)支撐腿放在桌子上。
在支撐腿的錐形部分安裝八個(gè)墊塊。
松一下剛剛固定墊塊的螺栓以便安裝新的單孔墊片。
按上面步驟裝好其他支撐腿,隨后用螺栓(1-3/4")將這三條支撐腿固定在一起。
用螺絲將支撐腿和底座固定起來(lái)。
我們所用的軟件是運(yùn)行在Edison開(kāi)發(fā)板上的Arduino style C++ sketch。下面的鏈接就是我為你們準(zhǔn)備的大禮包,它包含了代碼和LIDAR Lite要用到的相關(guān)庫(kù)。只要將庫(kù)添加到你的IDE,就可以將代碼下載到Edison了。
在彈藥筒中裝上18個(gè)飛鏢。有時(shí)電動(dòng)推桿跟飛鏢會(huì)有些不協(xié)調(diào),所以你需要對(duì)其進(jìn)行調(diào)整。用手指將飛鏢往前推一下,讓它正好能處在電動(dòng)推桿前,這樣就不會(huì)再卡殼了。
炮塔共有四種運(yùn)行模式(這里要用到那個(gè)四按鈕的遙控器了),它們可以自動(dòng)進(jìn)行切換,此外你也可以對(duì)其進(jìn)行遠(yuǎn)程遙控。
停火(按鈕:B):
LED:綠色LED會(huì)亮起。
傳感器:激光雷達(dá)的讀數(shù)會(huì)每隔10度存儲(chǔ)一次,紅外傳感器的讀數(shù)則會(huì)忽略不計(jì)。
激光:激光器會(huì)打開(kāi)。
動(dòng)力機(jī)構(gòu):動(dòng)力機(jī)構(gòu)會(huì)保持運(yùn)轉(zhuǎn),中間它會(huì)短暫停頓以收集激光雷達(dá)傳來(lái)的讀數(shù)。
補(bǔ)充說(shuō)明:?;馉顟B(tài)下Edison依然會(huì)保持開(kāi)機(jī)狀態(tài)。
警戒(按鈕:A):
LED:紅色LED會(huì)亮起。
傳感器:激光雷達(dá)的讀數(shù)會(huì)每隔10度存儲(chǔ)一次,紅外傳感器的讀數(shù)則會(huì)忽略不計(jì)。
激光:激光器會(huì)打開(kāi)。
動(dòng)力機(jī)構(gòu):動(dòng)力機(jī)構(gòu)會(huì)保持運(yùn)轉(zhuǎn),中間它會(huì)短暫停頓以收集激光雷達(dá)傳來(lái)的讀數(shù)。
補(bǔ)充說(shuō)明:炮塔可記錄的的激光雷達(dá)讀數(shù)范圍為100度。如果讀數(shù)有了巨大的變化,表明有“外敵”入侵,機(jī)槍就會(huì)開(kāi)火。
開(kāi)火(按鈕:C):
LED:紅色LED會(huì)亮起。
傳感器:激光雷達(dá)和紅外傳感器的讀數(shù)都會(huì)忽略不計(jì)。
激光:激光器會(huì)打開(kāi)。
動(dòng)力機(jī)構(gòu):在開(kāi)火時(shí),動(dòng)力機(jī)構(gòu)會(huì)停在固定的角度上。
補(bǔ)充說(shuō)明:這是四種模式下唯一會(huì)使用到繼電器的。開(kāi)火后炮塔會(huì)進(jìn)入睡眠狀態(tài),以便重新裝彈。
睡眠(按鈕:D):
LED:紅色和綠色LED都會(huì)熄滅。
傳感器:會(huì)對(duì)紅外傳感器的讀數(shù)進(jìn)行存儲(chǔ),激光雷達(dá)則會(huì)忽略不計(jì)。
激光:激光器會(huì)關(guān)閉。
動(dòng)力機(jī)構(gòu):此時(shí)動(dòng)力機(jī)構(gòu)會(huì)保持靜止?fàn)顟B(tài)。
補(bǔ)充說(shuō)明:在此模式下,整個(gè)系統(tǒng)會(huì)處于睡眠狀態(tài),如果紅外傳感器探測(cè)到什么風(fēng)吹草動(dòng),系統(tǒng)就會(huì)自動(dòng)進(jìn)入?;鹉J介_(kāi)始搜集讀數(shù)。不過(guò)在這種模式下,想要讓它開(kāi)火,你就要對(duì)其進(jìn)行遙控了。想要快速進(jìn)入警戒狀態(tài),你需要對(duì)其代碼進(jìn)行修改。另外,這家伙耗彈量還是挺大的,一個(gè)彈藥筒只能發(fā)射三波彈藥。
2015-2016賽季全球創(chuàng)客馬拉松深圳大學(xué)站已經(jīng)開(kāi)始接受報(bào)名啦!關(guān)注“硬創(chuàng)邦”(微信號(hào):leiphone_bang),回復(fù)“深大”即可參與報(bào)名!而且,雷鋒網(wǎng)在未來(lái)三個(gè)月內(nèi)選一個(gè)合適的時(shí)間,在北上深選擇一個(gè)地點(diǎn),舉辦創(chuàng)馬“火星救援”專(zhuān)場(chǎng)!詳情可點(diǎn)此處了解。
此外還可加入全球創(chuàng)客馬拉松主群(群號(hào):259592983),參與我們的互動(dòng)討論~
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。