Orodha ya maudhui:
- Hatua ya 1: Vipengele
- Hatua ya 2: CAD
- Hatua ya 3: Kutengeneza Sehemu
- Hatua ya 4: Mkutano
- Hatua ya 5: Kupanga programu
- Hatua ya 6: Kuwa na Burudani
Video: Kujiendesha kwa Nerf Sentry Turret: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
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
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
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
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
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:
Kujiendesha kwa ECG- BME 305 Mwisho wa Mradi wa Ziada: 7 Hatua
Mkopo wa ziada wa Mradi wa Mwisho wa ECG- BME 305: Electrocardiogram (ECG au EKG) hutumiwa kupima ishara za umeme zinazozalishwa na moyo unaopiga na ina jukumu kubwa katika utambuzi na ubashiri wa ugonjwa wa moyo na mishipa. Baadhi ya habari zilizopatikana kutoka kwa ECG ni pamoja na utungo
Vex Kujiendesha Nerf Crossbow: Hatua 7
Vex Automated Nerf Crossbow: Hivi ndivyo unavyoweza kujenga msukumo wa kiwambo wa neva
Portal 2 Turret - Master Turret Control: Hatua 9 (na Picha)
Portal 2 Turret - Master Turret Control: Mradi huu ni ugani au remix ya Turret yangu halisi ya Portal kwenye Instructables (Portal-2-Turret-Gun). Inaweza pia kutumiwa kama mtawala wa bei rahisi kudhibiti chochote kinachotumia chip ya redio ya nRF24L01. Skrini ya LCD ni muhimu sana wakati
LEGO Arduino Sentry Turret: Hatua 9
LEGO Arduino Sentry Turret: Hii inayoweza kufundishwa itakuonyesha hatua kwa hatua jinsi ya kuunda turret yako mwenyewe (isiyo ya mauaji) kutoka kwa vipande vya LEGO, Bodi ya UNU ya Arduino, Shield ya Bricktronics, waya kadhaa na risasi kidogo. Ni uwezo wa functio kiatomati na kijijini
Portal mbili Sentry Turret na Arduino Uno: Hatua 6 (na Picha)
Portal mbili Sentry Turret na Arduino Uno: Hii inaweza kufundishwa iliundwa kutimiza mahitaji ya mradi wa Makecourse katika Chuo Kikuu cha South Florida (www.makecourse.com)