NERF Turret
Zamieszany | mamert |
---|---|
Rozpoczęto | 2019-05-01 |
Status | |
Tagi |
Działko poruszające się lewo/prawo i góra/dół, i strzelające piankowymi lotkami NERF
Założenia
Główny cel: bajer na sufit na HS i do zabierania na Old Town Festival
Urządzenie ma być docelowo montowane na sufit/belki i skierowane w dół. Jeśli się da, niech działa też stojąc.
To nie ma wygrywać konkursów celności, ma natomiast być w stanie machać dość masywną bronią (prawdopodobnie ponad. 1kg) na tyle zwinnie by obrócić nią o 180 stopni w ok. sekundę.
Czemu nie silniki krokowe? - tu nie chodzi o powtarzalność. To nie jest:
"obróć 17.3 stopnia w lewo z przyspieszeniem a_h do max prędkości v_h_max, hamuj z -a_h, stop"
to jest
"cel rusza się szybko w lewo, nie strać go"
NERF Turret to kontynuacja Asg turret po tym jak ASG się zFUBARzyło.
Iteracje
✓ Iteracja 001
- ruch
- strzelanie
- sterowanie joystickiem na kablu
Iteracja 010
- czujniki krańcowe
- Raspberry Pi Zero W:
- kamerka IP
- sterowanie bezprzewodowo (jeszcze bez autonomii)
- dołączenie do HS-owego IoT
Iteracja 011
- obudowa, by się nie kurzyło
- oprogramowanie by dodatkowo potrafiło śledzić - na początek - punkt ze wskaźnika laserowego (kieruje się tam gdzie świecisz)
- podstawowa autonomia - e.g. wykrywanie i śledzenie twarzy
Iteracja 100
- drugi egzemplarz zbudowany od zera, by wyglądało jak zbudowane przez inżyniera, a nie ewolucję
- dobra dokumentacja sprzętu, może filmik instruktażowy
Worklog
Działko
Na początek bierzemy:
- Części z projektu Asg turret gdzie ASG się zepsuło
- Automatyczny karabin NERF
BTW, tak działa podajnik lotek: NERF gun jest ciut (bardzo) duży. Trza to zmniejszyć.
Powyższy obrazek prowadzi do wideo na youtube.
Po tym kolej na malowanie… Porada na przyszłość: upewnij się e do środka nie napyli farbą, to może zaklinować mechanizm
przylutować kabelki w miejsce przełączników…
Po tym pora składać…
Ścianki z płytek z włókna szklanego, by trzymać to w kupie, przytwierdzić do podstawy, i ścisnąć mocniej luźny napęd
Pierwsza płytka przytwierdzona do podstawy "kołkami" z PCL…
… na to profil przylegający ściśle do NERFa (tak również z PCL :P )…
… NERF…
… i drugi profil (NERF ma nieregularny kształt, i tu jest ta część co dociska flywheel by nie drgał)…
… i ostatnia płytka by to trzymać.
No i działa!
OK, to nie było takie proste, tu przez miesiące coś się psuło. Ale w końcu jest OK - kliknij by obejrzeć ideo na youtube:
Wideo-gogle
Do tego bajer: ekranik microdisplay w goglach, i kamera na działku!
Wyciąć otwór w goglach (to na górze to tylko latarka)…
… szczodrze uszczelnić czarnym PCL, i gotowe!
Hardware
- części wyciągnięte ze starych sprzętów: silniki, czujniki przerwania wiązki
- zFrankensteiniony Nerf RapidStrike CS-18 Elite XD
- zasilanie: ATX, może tylko dodać też baterie
- trochę dupereli: śruby, łożyska
- PCL (Polymorph) do łączenia rzeczy
Opis części (to obrazek; jeśli się nie pokazuje, wejdź TUTAJ):
Kod
https://github.com/mamert/iot-b/tree/turret_i2c/turret/turret_move kontroler silników, i sterowanie joystickiem na długim kablu
Na joysticku jest to: https://github.com/jaretburkett/Arduino-I2C-Port-Expander
Możliwości rozwoju projektu
- uchwyt na wymienne bronie (ASG, NERF, woda, paintball), pociąganie za spust rowerową linką hamulcową
- aplikacja na telefon? Do kamery i kontroli akcelerometrem?
- liczne optymizacje ruchu (różniczki, wyprzedzanie poruszającego się obiektu…)
- przednia szybka z detekcją uderzenia (piezo?) - dla tymczasowej deaktywacji w przypadku celnego postrzelenia z ASG
- dźwięki: głośny strzał, inne bajery. ESP32 lub karta dźwiękowa do rpi. Najfajniej głośnik z Helmholtzem, port skierowany tam gdzie lufa. Ale to ciężkie…