NERF Turret

Zamieszanymamert
Rozpoczęto2019-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:

  1. Części z projektu Asg turret gdzie ASG się zepsuło
  2. 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
  • 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…
  • nerf_turret.txt
  • ostatnio zmienione: 2020/09/29 17:16
  • przez yasiu