![Autonomais Nerf Sentry tornītis: 6 soļi Autonomais Nerf Sentry tornītis: 6 soļi](https://i.howwhatproduce.com/images/006/image-16021-18-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Autonomais Nerf sargs Autonomais Nerf sargs](https://i.howwhatproduce.com/images/006/image-16021-19-j.webp)
Pirms dažiem gadiem es ieraudzīju projektu, kurā tika demonstrēts daļēji autonoms tornītis, kas, vienreiz mērķējot, varēja izšaut pats. Tas man radīja ideju izmantot Pixy 2 kameru, lai iegūtu mērķus un pēc tam automātiski mērķētu nerf lielgabalu, kas pēc tam varētu ieslēgties un izšaut pats.
Šo projektu sponsorēja DFRobot.com
Nepieciešamās detaļas:
DFRobot pakāpju motors ar pārnesumkārbu-
DFRobot soļu motora draiveris-
DFRobot Pixy 2 Cam-
NEMA 17 soļu motors
Arduino Mega 2560
HC-SR04
Nerfs Nitrons
1. darbība: sastāvdaļas
![Sastāvdaļas Sastāvdaļas](https://i.howwhatproduce.com/images/006/image-16021-20-j.webp)
![Sastāvdaļas Sastāvdaļas](https://i.howwhatproduce.com/images/006/image-16021-21-j.webp)
Šim projektam pistolei būtu vajadzīgas acis, tāpēc es izvēlējos izmantot Pixy 2, jo tas var viegli saskarties ar mātesplati. Tad man vajadzēja mikrokontrolleru, tāpēc es izvēlējos Arduino Mega 2560, ņemot vērā, cik daudz tapu tam ir.
Tā kā pistolei ir vajadzīgas divas asis - pagrieziens un solis, tam nepieciešami divi soļu motori. Tāpēc DFRobot man nosūtīja savu dubultā DRV8825 motora draivera paneli.
2. darbība: CAD
![CAD CAD](https://i.howwhatproduce.com/images/006/image-16021-22-j.webp)
![CAD CAD](https://i.howwhatproduce.com/images/006/image-16021-23-j.webp)
![CAD CAD](https://i.howwhatproduce.com/images/006/image-16021-24-j.webp)
![CAD CAD](https://i.howwhatproduce.com/images/006/image-16021-25-j.webp)
Es sāku, ielādējot Fusion 360 un ievietojot tam pievienoto nerf pistoles audeklu. Tad no šī audekla es izveidoju cietu ķermeni. Pēc lielgabala izstrādes es izveidoju platformu ar dažiem balstiem uz gultņiem, kas ļautu pistolei griezties no kreisās uz labo. Es novietoju soļu motoru blakus rotējošajai platformai, lai to vadītu.
Bet lielāks jautājums ir, kā likt ieročam pacelties uz augšu un uz leju. Šim nolūkam bija nepieciešama lineāra piedziņas sistēma ar vienu punktu, kas piestiprināts pie pārvietojama bloka, un otru punktu lielgabala aizmugurē. Stienis savienos abus punktus, ļaujot pistolei pagriezties pa centrālo asi.
Šeit varat lejupielādēt visus nepieciešamos failus:
www.thingiverse.com/thing:3396077
3. solis: detaļu izgatavošana
![Detaļu izgatavošana Detaļu izgatavošana](https://i.howwhatproduce.com/images/006/image-16021-26-j.webp)
![Detaļu izgatavošana Detaļu izgatavošana](https://i.howwhatproduce.com/images/006/image-16021-27-j.webp)
Gandrīz visas mana dizaina detaļas ir paredzētas 3D drukāšanai, tāpēc to izveidošanai izmantoju savus divus printerus. Tad es izveidoju pārvietojamo platformu, vispirms izmantojot Fusion 360, lai ģenerētu nepieciešamos darbarīkus manam CNC maršrutētājam, pēc tam izgriezu disku no saplākšņa loksnes.
4. solis: montāža
![Montāža Montāža](https://i.howwhatproduce.com/images/006/image-16021-28-j.webp)
![Montāža Montāža](https://i.howwhatproduce.com/images/006/image-16021-29-j.webp)
![Montāža Montāža](https://i.howwhatproduce.com/images/006/image-16021-30-j.webp)
Pēc visu detaļu izveides bija pienācis laiks tās samontēt. Es sāku, savienojot gultņu balstus ar rotējošo disku. Tad es saliku lineāro piķa komplektu, palaižot 6 mm alumīnija stieņus un vītņoto stieni cauri gabaliem. Visbeidzot, es pievienoju nerf pistoli ar tērauda stieni un diviem stabiem, kas izgatavoti no alumīnija ekstrūzijas.
5. solis: programmēšana
Tagad par visgrūtāko projekta daļu: programmēšanu. Lādiņu šaušanas mašīna ir ļoti sarežģīta, un aiz tās esošā matemātika var būt mulsinoša. Es sāku, pakāpeniski izrakstot programmas plūsmu un loģiku, detalizēti aprakstot, kas notiks katrā mašīnas stāvoklī. Dažādas valstis darbojas šādi:
Iegūt mērķi
Novietojiet pistoli
Spoļojiet motorus
Izšauj pistoli
Nogrieziet motorus
Mērķa iegūšana ietver vispirms Pixy iestatīšanu, lai izsekotu neona rozā objektus kā mērķus. Pēc tam lielgabals pārvietojas, līdz mērķis ir centrēts Pixy skatījumā, kur tiek mērīts tā attālums no pistoles stobra līdz mērķim. Izmantojot šo attālumu, horizontālos un vertikālos attālumus var atrast, izmantojot dažas trigonometriskās pamatfunkcijas. Manam kodam ir funkcija get_angle (), kas izmanto šos divus attālumus, lai aprēķinātu, cik liels leņķis ir nepieciešams, lai sasniegtu šo mērķi.
Pēc tam lielgabals pārvietojas šajā pozīcijā un ieslēdz motorus, izmantojot MOSFET. Pēc tam, kad tas ir pieaudzis uz piecām sekundēm, tas pārvieto servomotoru, lai pavilktu sprūdu. Pēc tam MOSFET izslēdz motoru, un tad nerf lielgabals atgriežas mērķu meklēšanā.
6. solis: izklaidēties
![](https://i.ytimg.com/vi/4KSjz3MGaWs/hqdefault.jpg)
Es uzliku neona rozā indeksa kartīti pie sienas, lai pārbaudītu lielgabala precizitāti. Tas izdevās labi, jo mana programma kalibrē un pielāgo leņķi izmērītajam attālumam. Šeit ir video, kas parāda ieroča darbību.
Ieteicams:
Portāla 2 tornītis - galvenā tornīšu vadība: 9 soļi (ar attēliem)
![Portāla 2 tornītis - galvenā tornīšu vadība: 9 soļi (ar attēliem) Portāla 2 tornītis - galvenā tornīšu vadība: 9 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-11388-2-j.webp)
Portāla 2 tornītis-galvenā tornīšu kontrole: Šis projekts ir paplašinājums vai remikss manam oriģinālajam portāla tornītim par pamācībām (Portāls-2-tornītis-lielgabals). To var izmantot arī kā lētu kontrolieri, lai kontrolētu jebko, kas izmanto radio mikroshēmu nRF24L01. LCD ekrāns ir īpaši noderīgs, ja
Lāzera izsekošanas tornītis: 5 soļi
![Lāzera izsekošanas tornītis: 5 soļi Lāzera izsekošanas tornītis: 5 soļi](https://i.howwhatproduce.com/images/005/image-12414-19-j.webp)
Lāzera izsekošanas tornītis: ATRUNA: Šis nav pilnībā pabeigts projekts, tas darbojas, taču tam ir trūkumi kodā, kas padara to par ļoti lēnu izsekošanas kustību un tikai x virzienā. Pārskats: Mūsu projekta vispārējā ideja bija atklāt balonus tikai ieslēdzot mašīnu
Zvaigžņu kari DF.9 tornītis: 4 soļi
![Zvaigžņu kari DF.9 tornītis: 4 soļi Zvaigžņu kari DF.9 tornītis: 4 soļi](https://i.howwhatproduce.com/images/006/image-15908-21-j.webp)
Zvaigžņu kari DF.9 tornītis: Tātad šis projekts no nejaušas Zvaigžņu karu meklēšanas Thingiverse es atklāju lietu: 3041805. Tas mani ieintriģēja, jo es to spilgti atceros no 5. Zvaigžņu karu filmas The Empire Strikes Back. Jau kādu laiku es gribēju uztaisīt tornīti un šo izskatu
Skenera tornītis un lielgabals: 10 soļi (ar attēliem)
![Skenera tornītis un lielgabals: 10 soļi (ar attēliem) Skenera tornītis un lielgabals: 10 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-430-55-j.webp)
Skenera tornītis un lielgabals: Mums bija paredzēts izveidot funkcionālu prototipu, izmantojot dažādus arduino sensorus, tāpēc mūsu izvēle bija izveidot torni ar lielgabalu, kas izšauj lodi uz objektu, ko skeneris ir atklājis. Tornīša darbība sākas ar c
LEGO Arduino sardzes tornītis: 9 soļi
![LEGO Arduino sardzes tornītis: 9 soļi LEGO Arduino sardzes tornītis: 9 soļi](https://i.howwhatproduce.com/images/003/image-6747-26-j.webp)
LEGO Arduino Sentry tornītis: Šī pamācība soli pa solim parādīs, kā no LEGO gabaliem, Arduino UNO tāfeles, Bricktronics vairoga, dažiem vadiem un nedaudz svina izveidot savu (nenāvējošo) sarga tornīti. Tas spēj darboties automātiski un ar tālvadību