Orodha ya maudhui:

Kujiendesha kwa Nerf Sentry Turret: 6 Hatua
Kujiendesha kwa Nerf Sentry Turret: 6 Hatua

Video: Kujiendesha kwa Nerf Sentry Turret: 6 Hatua

Video: Kujiendesha kwa Nerf Sentry Turret: 6 Hatua
Video: Small Fiber Neuropathies in Dysautonomia - Dr. Amanda Peltier 2024, Juni
Anonim
Kujiendesha kwa Nerf Sentry Turret
Kujiendesha kwa Nerf Sentry Turret

Miaka michache iliyopita, niliona mradi ambao ulionyesha turret nusu ya uhuru ambayo inaweza kujiwasha yenyewe mara moja ililenga. Hiyo ilinipa wazo la kutumia kamera ya Pixy 2 kupata malengo na kisha kulenga bunduki ya neva, moja kwa moja, ambayo inaweza kufungia na kuwaka yenyewe peke yake.

Mradi huu ulifadhiliwa na DFRobot.com

Sehemu zinahitajika:

DFRobot Stepper Motor na sanduku la Gia-

Dereva wa Magari ya DFRobot Stepper-

DFRobot Pixy 2 Cam-

NEMA 17 Stepper Motor

Arduino Mega 2560

HC-SR04

Nerf Nitron

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele

Kwa mradi huu, bunduki ingehitaji macho, kwa hivyo nilichagua kutumia Pixy 2 kwa sababu ya jinsi inavyoweza kuunganishwa na ubao kuu. Halafu nilihitaji mdhibiti mdogo, kwa hivyo nilichagua Arduino Mega 2560 kwa sababu ya pini ngapi.

Kwa kuwa bunduki inahitaji shoka mbili, miayo na lami, inahitaji motors mbili za stepper. Kwa sababu hiyo, DFRobot ilinitumia bodi yao ya dereva wa gari mbili za DRV8825.

Hatua ya 2: CAD

CAD
CAD
CAD
CAD
CAD
CAD
CAD
CAD

Nilianza kwa kupakia Fusion 360 na kuingiza turuba iliyoambatanishwa ya bunduki ya nerf. Kisha nikaunda mwili thabiti kutoka kwenye turubai hiyo. Baada ya bunduki hiyo kubuniwa, nilitengeneza jukwaa na vifaa vichache vya kubeba ambavyo vingeruhusu bunduki kuzunguka kushoto kwenda kulia. Niliweka motor ya kukanyaga karibu na jukwaa linalozunguka ili kuliendesha.

Lakini swali kubwa zaidi ni jinsi ya kutengeneza bunduki juu na chini. Kwa hilo, mfumo wa gari lenye laini na nukta moja iliyoambatanishwa na kizuizi kinachoweza kusonga na sehemu nyingine nyuma ya bunduki ilihitajika. Fimbo ingeunganisha vidokezo viwili, ikiruhusu bunduki kuzunguka kando ya mhimili wake wa kati.

Unaweza kupakua faili zote muhimu hapa:

www.thingiverse.com/thing 3396077

Hatua ya 3: Kutengeneza Sehemu

Viwanda Sehemu
Viwanda Sehemu
Viwanda Sehemu
Viwanda Sehemu

Karibu sehemu zote katika muundo wangu zinalenga kuchapishwa 3D, kwa hivyo nilitumia printa zangu mbili kuziunda. Kisha nikaunda jukwaa linaloweza kusogezwa kwa kutumia kwanza Fusion 360 kutengeneza njia muhimu za zana ya CNC yangu, kisha nikakata diski kutoka kwa karatasi ya plywood.

Hatua ya 4: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Baada ya sehemu zote kuumbwa, ilikuwa wakati wa kuzikusanya. Nilianza kwa kuunganisha vifaa vya kuzaa kwenye diski inayozunguka. Kisha nikaunganisha mkutano wa lami wa laini kwa kuendesha fimbo za aluminium za 6mm na fimbo iliyofungwa kupitia vipande. Mwishowe, niliunganisha bunduki ya nerf yenyewe na fimbo ya chuma na chapisho mbili zilizotengenezwa kutoka kwa kutokwa kwa aluminium.

Hatua ya 5: Kupanga programu

Sasa kwa sehemu ngumu zaidi ya mradi: programu. Mashine ya kufyatua risasi ni ngumu sana, na hesabu nyuma yake inaweza kutatanisha. Nilianza kwa kuandika mtiririko wa programu na mantiki hatua kwa hatua, kuelezea nini kitatokea katika kila hali ya mashine. Mataifa tofauti huenda kama ifuatavyo:

Pata lengo

Weka bunduki

Spool juu ya motors

Piga bunduki

Upepo chini ya motors

Kupata lengo kunajumuisha kwanza kuanzisha Pixy ili kufuatilia vitu vya rangi ya neon kama malengo. Kisha bunduki huenda mpaka shabaha ikajikita katika mtazamo wa Pixy, ambapo umbali wake kutoka kwenye pipa la bunduki hadi kulenga unapimwa. Kwa kutumia umbali huu, umbali ulio sawa na wima unaweza kupatikana kwa kutumia kazi kadhaa za msingi za trigonometri. Nambari yangu ina kazi inayoitwa get_angle () ambayo hutumia umbali huu mbili kuhesabu ni pembe ngapi inahitajika ili kufikia lengo hilo.

Bunduki kisha huhamia kwenye msimamo huu na kuwasha motors kupitia MOSFET. Baada ya kujiongelesha kwa sekunde tano kisha inasonga servo motor kuvuta kichocheo. MOSFET kisha inazima motor na kisha bunduki ya nerf inarudi kutafuta malengo.

Hatua ya 6: Kuwa na Burudani

Niliweka kadi ya faharisi ya neon pink ukutani ili kujaribu usahihi wa bunduki. Ilifanya vizuri, kama programu yangu inavyosawazisha na kurekebisha pembe kwa umbali uliopimwa. Hapa kuna video inayoonyesha bunduki ikifanya kazi.

Ilipendekeza: