• <sub id="pqc61"><p id="pqc61"></p></sub><sub id="pqc61"></sub>
    在线精品视频一区二区,亚洲中文字幕无码一久久区,正在播放肥臀熟妇在线视频,国内精品视频一区二区三区八戒 ,国产毛片三区二区一区,国产精品一区中文字幕,丰满少妇被猛烈进出69影院,国产成人无码
    您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預(yù)覽,將在時失效
    DIY 正文
    發(fā)私信給趙青暉
    發(fā)送

    13

    好孩子不要看!DIY自動瞄準機關(guān)槍

    本文作者: 趙青暉 2015-10-27 10:07
    導(dǎo)語:看看就好,拒絕查水表!

    作為一個創(chuàng)客,我們所做的東西不僅僅是為了科技創(chuàng)新、改變世界之類的宏偉目的,還有一方面的原因是要完成一些我們腦中徘徊已久的那些中二的想法,今天的教程我們就來做一個中二無比的東西——自動追蹤崗哨炮塔槍(別嫌長,臨時取的名字)。

    這種槍可以自動追蹤移動的目標,然后朝目標發(fā)動進攻。好,我們開始今天的武器制作教程!(P.S.純玩具,不是教你做武器!)

    好孩子不要看!DIY自動瞄準機關(guān)槍

    第一步:準備材料

    • 氣槍或彩彈槍×1(這玩意在我國確實不太好搞,大家可以聯(lián)系一下真人CS場地的人,問一下他們所使用玩具槍的貨源,或者直接買一個電動軟彈玩具槍,某寶一搜便知,子彈軟綿綿的,打在身上也不會很痛)。

    • 追蹤攝像頭×1

    • PC電腦×1(用來處理攝像頭收集到的視頻,以確認目標)。

    • 伺服電機×3(其中兩個用來控制槍的瞄準,能夠?qū)崿F(xiàn)槍的平移和傾斜等動作,另一個用來控制和扣動槍的扳機)

    • 螺絲、螺母、螺栓×若干

    • DIY一個底座或支架,木頭或金屬皆可

    • USB TypeA 轉(zhuǎn)Type B轉(zhuǎn)接線

    • 22號實心焊絲若干

    • 伺服電池(帶防水盒子)

    • Arduino開發(fā)板×1(防水)

    第二步:組裝

    這一步非常的考驗大家的動手能力,因為這種槍的硬件組裝并不是有完整的定義和教程的,只能把各種零件按你的想法安裝到一起,再此,硬創(chuàng)邦給出一些意見僅供參考:

    最需要注意的,就是找到槍的重心,要保證槍在安裝之后,伺服電機在操控槍械做任何動作的時候,都用力均衡。不過這一步也是最難的,因為大家買到的槍不一樣,重心也會不一樣,具體的重心位置還需要各位創(chuàng)客自己花一些時間去測量。

    攝像頭一定要牢固的安裝在基座上,無論如何攝像頭不能晃動,由于攝像頭和槍挨得比較近,所以要保證槍械的動作幅度碰不到攝像頭。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    底座一定要牢靠,三腳架底座非常酷,穩(wěn)定性也尚可,制作方面也比較容易,但重量一般不夠,如果槍械動作幅度較大,那么整體就容易晃動,如果你不能保證制作的三腳架絕對穩(wěn)定,就在在底部做一些相應(yīng)的固定處理!

    找到槍械的重心之后,把槍安裝到底座上的固定架上,架上一定要有兩個活動架,可以使槍械實現(xiàn)平移、傾斜的活動目的,然后把伺服電機和活動架連接。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    總之,安裝時的三個重點要牢記:穩(wěn)定,穩(wěn)定,還是穩(wěn)定!

    第三部:控制板的布線

    接下來是一道送分題,按照電路圖,把Arduino和伺服電機等部件連接起來。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    整個系統(tǒng)需要一個獨立電源,推薦4 C-cell或D-cell電池,使用電壓6V。

    伺服電機有三個電線,電力、地線和信號線,每個伺服電機的電源線通常是紅色的,連接到電池的(+)線,地線通常是黑色或棕色,連接(-),信號線通常是黃色、橙色或者白色,連接I/O接線口。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    同時你還可以選擇性地添加一些開關(guān)和LED燈。

    使用焊絲將連接線焊絲以固定。

    第四部:調(diào)試軟件

    整個崗哨槍的核心就在于軟件了。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    首先,把Arduino插入電腦,下載Arduino IDE,并且下載相關(guān)處理軟件如果你的Arduino是 Diecimila以上的版本,則需要連接電源跳線。

    然后需要在庫中下載 JMyron, blobDetection和 controlP5 libraries  ,點擊連接進入下載,解壓,然后按照其中的README.txt文件的說明進行操作即可。

    打開 Arduino IDE中的代碼,確保電路板和串行端口在工具欄中的正確選擇,然后單擊確定,等待編譯,然后點擊上傳,Arduino的代碼調(diào)試就結(jié)束了。

    P.S. 

    Win 7用戶有可能會遇到一些問題,在這里給大家一些解決方法:

    當你遇到這個運行錯誤時: processing.app.debug. RunnerException: UnsatisfiedLinkError: D:\Software\processing-1.2.1\libraries\JMyron\library\JMyron. dll: Can't find dependent libraries:

    "Reason : Windows 7 doesn't come with MicroSoft C libraries, which were normally include in the other (older) Windoes system.

    意味著有兩個Windows 7文件丟失,分別為:MSVCP71.dll和Msvcr71.dll

    點擊如下鏈接,下載這兩個文件:http://www.addictivetips.com/?attachment_id=38105

    下載完成后,將文件放到相應(yīng)位置。

    32位操作系統(tǒng)放到Windows/System32文件夾中。

    64位操作系統(tǒng)放到Windows/SysWOW64 文件夾中。

    當你運行代碼時,屏幕上會有兩個窗口彈出,一是攝像頭的監(jiān)控畫面,另一個是控制面板。

    好孩子不要看!DIY自動瞄準機關(guān)槍

    在這個系統(tǒng)下,有兩個模式。

    手動模式:手動指向目標,并向其開火。

    自動模式:系統(tǒng)會用一段時間去適應(yīng)背景,過后如果有與背景顏色相違背的物體沖入畫面,系統(tǒng)就會給槍下達攻擊命令,自動射擊物體。

    當這些都完成后,槍械并不能準確地完成射擊,所以需要一些校準,先通過軟件中的 xMin, xMax, yMin和 yMax軸進行校準,然后還需要調(diào)整Arduino中的代碼,具體參考代碼如下:

      if(digitalRead(7) == HIGH) {
            xPosition = 110 ;
            yPosition = 135 ;
            fire = 0;
        }


    To set the home position (no USB communication), change these lines :
        if(idle) {
            idleCounter++;   
            if(idleCounter > 10000) {
                analogWrite(5, 50);
                delay(250);
                digitalWrite(5, LOW);
                idleCounter = 0;
            }
            else{
                 digitalWrite(5, LOW);
            }
            xPosition = 110 ;
            yPosition = 100 ;
            fire = 0;
        }


    To set the 'squeezed' and 'not squeezed' positions for the trigger servo, changethese lines :
        void Fire(int selector) {
            if(selector == 1) {
                fireTimer++;
                if(fireTimer >=0 && fireTimer <= triggerTravelMillis) {
                    trigger.write( 90 );
                    digitalWrite(2, HIGH);
                }
                if(fireTimer > triggerTravelMillis && fireTimer < 1.5*triggerTravelMillis) {
                    trigger.write( 140 );
                    digitalWrite(2, LOW);
                }
                if(fireTimer >= 1.5*triggerTravelMillis) {
                    fireTimer = 0;
                }
            }
            if(selector == 3) {
                trigger.write( 90 );
                digitalWrite(2, HIGH);
            }
        }
        void ceaseFire(int selector) {
            if(selector == 1) {
                fireTimer = 0;
                trigger.write( 140 );
                digitalWrite(2, LOW);
            }
            if(selector == 3) {
                trigger.write( 140 );
                digitalWrite(2, LOW);
            }
        }

    好了,讓我們來看一看成品效果的視頻吧:

    更多好玩的教程,請關(guān)注硬創(chuàng)邦!

    好孩子不要看!DIY自動瞄準機關(guān)槍

    雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知

    分享:
    相關(guān)文章

    編輯

    關(guān)注互聯(lián)網(wǎng)內(nèi)容創(chuàng)作的一切。微信號:rockpen(*注明公司職位,否則不通過),請多指教。另有一公眾號:artbyte,專注扯犢子。
    當月熱門文章
    最新文章
    請?zhí)顚懮暾埲速Y料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
    立即設(shè)置 以后再說
    主站蜘蛛池模板: 97成人精品视频在线观看| 一日本道伊人久久综合影| 麻豆色漫| 国产精品人妻精品| 日韩人妻少妇中文字幕| 人妻系列中文| 在线综合亚洲欧洲综合网站| 内射网站| 人妻无码网站| 91在线导航| 亚洲av午夜成人片| 国产精品久久蜜臀av| 中文字幕人妻无码一夲道| 最大胆裸体人体牲交| 青青久草| 超级香蕉97视频在线观看一区| 一区二区三区精品偷拍| 国产福利精品一区二区| 亚洲—本道中文字幕久久66| 人妻无码一区二区在线影院 | 福利网导航| 中文字幕成人精品久久不卡| 在线观看美女网站大全免费| 国产精品熟女一区二区不卡| 日本一木五区| 国产日韩av毛片在线| 亚洲老妇女亚洲老熟女久| 浴室人妻的情欲hd三级国产| 亚洲天堂日韩av电影| 三上悠亚精品一区二区久久| 鄂托克旗| 视频在线只有精品日韩| 久久久av男人的天堂| 中文人妻第9页| 亚洲最大福利视频网| 日韩中文字幕人妻一区| av高清| 成年大片免费视频播放手机不卡| 丰满人妻被猛烈进入中文字幕| 免费人妻av无码专区| 激情影院内射美女|