Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
projekty:nerf_turret [2019/10/28 23:19]
mamert [Hardware] - opis części
— (aktualna)
Linia 1: Linia 1:
-====== NERF Turret ====== 
- 
-^Zamieszany|[[user>​mamert]] ​ | 
-^Rozpoczęto|2019-05-01 ​ | 
-^Status|{{tag>​w_realizacji}} ​ | 
-^Tagi|{{tag>​projekt zabawki}} ​ | 
- 
-// 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 [[https://​oldtownfestival.net/​|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" 
- ==== Iteracje ==== 
- 
-=== ✓ Iteracja I === 
-  * ruch 
-  * strzelanie 
-  * sterowanie joystickiem na kablu 
- 
-=== Iteracja II === 
-  * czujniki krańcowe 
-  * Raspberry Pi Zero W: 
-    * kamerka IP 
-    * sterowanie bezprzewodowo (jeszcze bez autonomii) 
-  * dołączenie do HS-owego IoT 
- 
-=== Iteracja III === 
-  * 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 
- 
-===== Worklog ===== 
-Na początek bierzemy: 
-  - Części z projektu [[projekty:​asg_turret|Asg turret]] gdzie ASG się zepsuło 
-  - Automatyczny karabin NERF 
-{{:​projekty:​nerf_gun01.jpg?​500|}} 
- 
-BTW, tak działa podajnik lotek: 
-{{ :​projekty:​nerf_missilefeed.mp4 |}} 
-NERF gun jest ciut (bardzo) duży. Trza to zmniejszyć. 
- 
-{{ :​projekty:​nerf_gun02.jpg?​600 |}} 
-{{ :​projekty:​nerf_gun03.jpg?​600 |}} 
-[[https://​youtu.be/​tD3vfX2mup4|{{ :​projekty:​nerf_gun04.jpg?​600 |}}]] 
-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 
- 
-{{:​projekty:​nerf_paint01.jpg?​400|}} 
-{{:​projekty:​nerf_paint02.jpg?​400|}} 
- 
-przylutować kabelki w miejsce przełączników... 
- 
-{{ :​projekty:​nerf_assembly03.jpg?​500 |}} 
- 
-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 
- 
-{{ :​projekty:​nerf_assembly01.jpg?​400 |}} 
- 
-Pierwsza płytka przytwierdzona do podstawy "​kołkami"​ z PCL... 
- 
-{{:​projekty:​nerf_assembly02.jpg?​500|}}{{:​projekty:​nerf_assembly05.jpg?​500|}} 
- 
-... na to profil przylegający ściśle do NERFa (tak również z PCL :P )... 
- 
-{{ :​projekty:​nerf_assembly06.jpg?​500 |}} 
- 
-... NERF... 
- 
-{{ :​projekty:​nerf_assembly07.jpg?​500 |}} 
- 
-... i drugi profil (NERF ma nieregularny kształt, i tu jest ta część co dociska flywheel by nie drgał)... 
- 
-{{ :​projekty:​nerf_assembly08.jpg?​500 |}} 
- 
-... i ostatnia płytka by to trzymać. 
- 
-{{ :​projekty:​nerf_assembly09.jpg?​500 |}} 
- 
- 
-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: 
- 
-[[https://​youtu.be/​krwHnsPP9dU|{{ :​projekty:​nerf_test01.jpg?​600 |}}]] 
- 
- 
-Do tego bajer: ekranik microdisplay w goglach, i kamera na działku! 
- 
-Wyciąć otwór w goglach (to na górze to tylko latarka)... 
-{{ :​projekty:​turret_microdisplay01.jpg?​600 |}} 
- 
-... szczodrze uszczelnić czarnym PCL, i gotowe! 
- 
-{{:​projekty:​nerf_test02.jpg?​500|}} 
-{{:​projekty:​nerf_test03.jpg?​500|}} 
- 
-==== Hardware ==== 
-  * części wyciągnięte ze starych sprzętów: silniki, czujniki przerwania wiązki 
-  * zFrankensteiniony [[https://​nerf.fandom.com/​wiki/​RapidStrike_CS-18|Nerf RapidStrike CS-18 Elite XD]] 
-  * zasilanie: ATX, może tylko dodać też baterie 
-  * trochę dupereli: śruby, łożyska 
-  * [[sprzet:​polimorf|PCL (Polymorph)]] do łączenia rzeczy 
- 
-{{ :​projekty:​turret_what_is_what.jpg |}} 
-==== 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... 
- 
  
  • projekty/nerf_turret.1572301164.txt.gz
  • ostatnio zmienione: 2020/09/24 20:27
  • (edycja zewnętrzna)