PlainTargetView - 50m kamera och lampsystem

Här kan du skapa ett raportage om ditt pågående projekt. Det kan vara en ny stock eller kanske ombyggnation av ett helt vapen. Alla trådar skall dock innehålla bilder på ditt projekt.

Moderatorer: Ulrik, Trond Åsly, taxen, Stefan.K, potatiskastare, PerN, mecke, Kari Lindström, Fritz Kraut, Robban

Kategoriregler
Trådar som skapas här skall vara ett pågående projekt som man själv bedriver. Dvs. Inga trådar som innehåller en fråga osv. En projekttråd skall även innehålla en bild eller gärna fler. Trådar som inte uppfylller dessa enkla regler kommer raderas utan förvarning!.
ddaannnnee
Inlägg: 286
Blev medlem: 15 dec 2014, 21:37

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av ddaannnnee »

Impad av tempot du håller! Keep it Up! :)

Skickat från min Pixel 3 XL via Tapatalk

HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Idag har jag fixat några fler övningar:
  • Free, som inte har någon form av timer eller looping
  • PPC, som är en countdown som slutar när antingen tiden är slut eller det har blivit rätt antal träffar
Har optimerat koden en hel del, sparat på repeteringen.

Jag har några övningar till jag vill göra:

Milsnabb, som är väldigt likt PPC fast med andra tider och andra antal träffar (superlätt att göra i och med kösystemet).

Rapid fire pistol, som är 5 skott på 8 / 6 / 4 sekunder men på 5 olika banor. Vad som måste göras är att lamporna på träffade banan måste släckas. Bör inte vara omöjligt.


Nu kom jag på att det har jag som "free" är egentligen "camera mode", och att "free mode" är ett läge där man anger maxtid, max antal skott och har kameran påkopplad.

Efter det är jag nöjd och det är dags att leta upp passande lysdioder.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Ajustdet! Även en random mode vore något (främst för ipsc folket): välj antal banor, välj antal skott, start! Bana 4 lyser, släcks vid träff, sedan 2, sedan 4, 5, 1, 4, 2, 5. Så ser man på resultatet hur snabbt man sköt, skillnaden i tid mellan skotten, osv osv osv osv osv.

Och så behöver jag kompisläge: tävla med kompisarna för att se vem som träffar först.

Så många möjligheter, och allt är lätt tack vare kösystemet! Håhå. Varför har jag inte mer tid för?
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Jag har gjort on menysystemet lite. Det ger lite bättre överblick och indelning nu, skulle jag vilja säga.
menu1.jpg
menu2.jpg
menu3.jpg
menu4.jpg
menu5.jpg
ppc1.jpg
ppc2.jpg
ppc3.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Fält
Inlägg: 2774
Blev medlem: 21 jan 2016, 15:58

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av Fält »

Det ser ut att bli ett kul träningshjälpmedel och ett lite enklare sätt att träna tex milsnabb på om man inte har svängmål och styrning på banan. Det ser mycket intressant ut.

Vilka sensorer använder du? Jag funderar på om de går att montera på fast monterade plåtar.

Kompisläget som du nämnde liknar något vi snackade om här på klubben igår. Quick draw för flera tavlor är också något som skulle vara kul, särskilt om man kan kräva två träffar för varje skytts mål.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Fält skrev: ↑17 sep 2020, 11:25Vilka sensorer använder du?
Vibrationssenorer till en Raspberry / Arduino.

Kräver +5v, gnd och signalkabel.
Fält skrev: ↑17 sep 2020, 11:25Jag funderar på om de går att montera på fast monterade plåtar.
Varför inte? Bara man skruvar rätt på känsligheten.
Fält skrev: ↑17 sep 2020, 11:25Kompisläget som du nämnde liknar något vi snackade om här på klubben igår. Quick draw för flera tavlor är också något som skulle vara kul, särskilt om man kan kräva två träffar för varje skytts mål.
Två personer, 2 lampor/sensorer per bana.

Beep -> Lampa 1 / 3 tänds.
Skjut tavla 1, lampa 2 tänds.
Skjut tavla 2, person 1 klar.
Skjut tavla 3, lampa 4 tänds.
Skjut tavla 4, person 2 klar.
Resultat visas - dels i enheten men kanske även med en "blink blink blink blink" för den personen som var snabbast?

Repetera övningen med en knapptryckning eller automatiskt.

Typ så?
Fält
Inlägg: 2774
Blev medlem: 21 jan 2016, 15:58

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av Fält »

De vibrationssensorerna hade jag missat helt, jag får beställa några och se vad som krävs för att de skall överleva på plåtar.
HeyZeus skrev: ↑17 sep 2020, 11:31
Fält skrev: ↑17 sep 2020, 11:25Kompisläget som du nämnde liknar något vi snackade om här på klubben igår. Quick draw för flera tavlor är också något som skulle vara kul, särskilt om man kan kräva två träffar för varje skytts mål.
Två personer, 2 lampor/sensorer per bana.

Beep -> Lampa 1 / 3 tänds.
Skjut tavla 1, lampa 2 tänds.
Skjut tavla 2, person 1 klar.
Skjut tavla 3, lampa 4 tänds.
Skjut tavla 4, person 2 klar.
Resultat visas - dels i enheten men kanske även med en "blink blink blink blink" för den personen som var snabbast?

Repetera övningen med en knapptryckning eller automatiskt.

Typ så?
Jag tänkte något lite mer grundläggande för att träna drag och annat relaterat till IPSC. Det blir också ett kul tävlingsmoment.

Det blir också ett sätt för flera personer att kunna träna på IPSC fordringar gemensamt.

Vad tror du om det här:

För att man inte skall behöva ha en dedikerad starter så skulle en slumpvis fördröjnig vara en trevlig funktion. Något som startar skyttarna mellan 3 sekunder efter att man trycker på knappen, till 7 sekunder efter att man trycker på knappen. Att kunna ställa det på fast tid är också användbart.

En ställbar maximal skjuttid är också viktig.

Så:
En lampa och en sensor per bana. För IPSC liknande träning så är lampan inte viktig för annat än att indikera vem som var snabbast. Ljudsignal är det man startar på inom IPSC.

När systemet först startar så blinkar alla lamporna i någorlunda rask takt.

När knappen trycks in slocknar alla lampor och fördröjningen börjar.

När fördröjningen är slut så kommer startpipet och lamporna tänds.

När rätt antal träffar är registrerade på respektive tavla slocknar dess lampa.

När den maximala skjuttiden uppnås slocknar alla lampor och vinnarens lampa börjar blinka snabbt.

När man trycker på knappen igen så återgår systemet till startläge där alla lampor blinkar.

För användning utan lampor så får man titta på skärmen vem som vunnit. Att se tiderna är mycket intressant för träning, men vad jag förstår så kan alla skyttar koppla upp sig till enhetens websida?
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Fält skrev: ↑17 sep 2020, 13:30slumpvis fördröjnig ... maximal skjuttid
Way ahead of you. :)
delayz.jpg
Fält skrev: ↑17 sep 2020, 13:30När systemet först startar så blinkar alla lamporna i någorlunda rask takt.
Går att lösa.
Fält skrev: ↑17 sep 2020, 13:30För användning utan lampor så får man titta på skärmen vem som vunnit. Att se tiderna är mycket intressant för träning, men vad jag förstår så kan alla skyttar koppla upp sig till enhetens websida?
Systemet är egentigen bara gjort så att en person kan koppla upp sig och styra, men det går att lösa så fler kan se vad som händer, iaf.

Ajustdet, sen kom man på att inte bara sammanlagda tiden per bana är intressant, utan även reaktionstid och shot to shot. Frågan är bara hur man löser det med användargränssnittet... Äsch. Ett pytteproblem i sammanhanget.

Det går hur snabbt som helst att lägga till fler övningar, iaf.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Ikväll har jag fixat "fastest hits" övningen i "friends" gruppen.

Den går ut på ... well... titta på bilderna och låtsas att ni kan engelska.
fh1.jpg
fh2.jpg
Bilderna visar inställningarna, men det ni inte ser är hur lamporna fungerar:
  • Övningen börjar: lamporna på de valda banorna blinkar 5 ggr snabbt.
  • Lamporna släcks
  • Start delay
  • Random start delay
  • Lamporna tänds, ev beep
  • Lamporna släcks när rätt antal träffar har registrerats på respektive bana
  • 2 sekunders paus
  • Vinnaren blinkas 10 ggr snabbt
  • Sedan loop om man vill
Imorgon får jag fixa resultatvisning med tabell som visar när skotten kommit in på alla banorna.

Jag hoppas folk inte får för sig att skjuta typ mer än 5 skott åt gången, för då kan gränssnittet bli litta lagom överbefolkad med info.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Det har gått trögt på sistone. Jag var tvungen att möblera om användargränssnittet eftersom knapparna inte syntes där de skulle på mobila enheter.

Sen skalade jag ner mängden kod som behövs för varje övning. Och mer nerskalning och återanvändning gällande komponenterna på skärmen.

NU äntligen kan jag ta tag i resultatvisning för de övningarna som har resultattabeller. Just nu är det iofs bara "snabbast skott" som behövs, men det lär komma fler.

Resultatet får visas i tabellform som visar, iaf nu: rang, bana, tid. Först kommer alla som skjutit de antal skott som behövs, och sedan sorterat efter tid.

Lite jubbigt att javascript inte kan sortera associativa arrays (objects). Jag får lista ut nå.
Fält
Inlägg: 2774
Blev medlem: 21 jan 2016, 15:58

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av Fält »

Har du någon materiallista och hur det skall kopplas ihop? Jag tänkte beställa lite prylar för att bygga en sådan här!
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Inget är färdigt än, men detta är listan än så länge:
  • Raspberry 4
  • SD kort
  • USB wlan, i mitt fall har jag en TP Link AC1300 med stor antenn
  • Webcam, i mitt fall fungerar Logitech c525 bra
  • 5st vibrationssensorer
  • 5st ledlampor (slutprodukten kommer nog ha klumpar med ledlampor för att synas @ 50m)
  • Klumpar med ledlampor kräver isf 5st reläer
Till det tillkommer sladdar, lödkolv, kontakter, osv. Ihopakoppling sker genom att man ansluter lamporna och sensorerna till Raspberryns olika GPIO-portar. Har inte kommit så långt.

Slutprodukten kommer ha ordentlig väska för transport och förvaring av alla jättelånga sladdar. Och troligen någon form av stativ.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Snabbaste träffar övningen är klar!

Systemet är redo för översättning och paketering.
friends timer.png
friends results.png
Verkar som bana 4 inte hann skjuta båda skotten som krävdes.

Bara 3 och 5 sket i att träffa öht.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Imorgon är det tänkt att systemet är redo att skickas iväg till partnern som sköter hårdvarubiten.

Under tiden ska jag se om jag hittar någon snygg lösning att sköta självuppdateringar. Eller kanske bygga en "random träff" övning, som går ut på att det slumpas fram en bana åt gången, x antal gånger, på tid.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Systemet är ivägskickat.

Under tiden pillar jag med debugläge, bättre inställningshantering och sedan en randomövning.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Debugläge igång. Just nu gör den inte så mycket mer än tillåter att ställa in kamerafördröjningen (tiden mellan vibration och tagen bild). Mest för att testa.

Nästa mål är självuppdateringar. Tanken är att systemet, när det kopplas in med nätverkssladd, ska kunna uppdatera sig själv och kanske få in några fler övningar.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Idag har jag fixat uppdateratingsmöjlighet.
up1.jpg
up2.jpg
Inte så mycket att hurra för, men satan vad komplicerat det var att få rätt på git via http via nginx. Men nu ska systemet kunna uppdatera sig själv när man kopplar in nätverkssladd.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Att lägga till denna övning tog typ 15 minuter.

Mycket klipp och klistra för att få dit övningen och sedan några minuter att ställa in hur övningen byggs upp.
random1.jpg
random2.jpg
Ser nu att textförklaringen på "maximum hits" är fel. Den ska vara mer i still med "antal träffar totalt".
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Har lagt till inställningar för träff-per-tavla.

Nu kan man välja hur många tavlor ska väljas efter varandra, och hur många träffar varje tavla ska få innan byte.

Sista texten uppdateras automatiskt när man ändrar värdena i rutorna, ifall man måste begränsa sig till antal skott man har i magasinet och huvudräkning är för old school.

Dags för översyn och översättning.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
HeyZeus
Inlägg: 1667
Blev medlem: 31 jul 2016, 21:33
Ort: Malmö

Re: PlainTargetView - 50m kamera och lampsystem

Inlägg av HeyZeus »

Fixat med översättningen nu också.
slumptimer.jpg
Vad ska man göra nu då?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.