PlainTargetView - 50m kamera och lampsystem
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!.
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!.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Uppdateringsfönstret kan nu berätta ifall något är fel.
Beepen för timern väntar lite så att folk hinner uppfatta den innan räkningen börjas.
Jag kan inte göra så mycket mer nu innan hårdvaran är paketerad.
Beepen för timern väntar lite så att folk hinner uppfatta den innan räkningen börjas.
Jag kan inte göra så mycket mer nu innan hårdvaran är paketerad.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Lade till en ny övning: snabbpistol.
Undrar hur många banor i sverige kan stoltsera med att de har en sådan bana.
Undrar hur många banor i sverige kan stoltsera med att de har en sådan bana.
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
Jag råkar ha lagt till milsnabbövningen också.
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
Är någon nyfiken att se hur en övnings kod ser ut? Detta är milsnabb. Har skippat koden som uppdaterar timern, eftersom jag tänker flytta den till något gemensamt ställe.
Kod: Markera allt
var q = this.exercise.queue;
q.setup_steps();
q.blink_ready( { 1 : true } );
q.action_step( 'wait', 7 * 1000 );
q.action_step( 'light_on', 1 );
q.action_step( 'sensor_on', 1 );
if ( this.exercise.settings.beep_on_start )
q.beep();
var time_limit = this.exercise.settings.time_limit * 1000;
q.action_step( 'time_limit', time_limit );
q.action_step( 'reset_timestamp_started' );
q.condition_step( 'hits', 5 );
q.action_step( 'lights_off' );
q.action_step( 'sensors_off' );
var vue = this;
q.set_callback( 'process', function( queue )
{
if ( ! exercise_vue.exercise.timestamp_started )
return;
vue.update_time();
} );
q.set_callback( 'time_limit_exceeded', function( queue )
{
exercise_vue.info().set_time_left( false );
exercise_vue.info().set_out_of_time( true );
} );
-
Fält
- Inlägg: 2774
- Blev medlem: 21 jan 2016, 15:58
Re: PlainTargetView - 50m kamera och lampsystem
Det ser ut som om det skulle gå lätt att lägga det i en konfiguration fil istället för i koden. Men det är givetvis något för framtiden.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Lagt in omstartsfunktion.
Roligare än så blir det inte under tiden jag väntar på hårdvara.
Men igår diskuterades tidsplan med partnern: jag räknar med lansering efter nästa sommar.
Varför så lång tid? För att det kommer att ta evigheter att testa allting och få allting att se riktigt proffsigt ut. Eller iaf halvproffsigt.
Roligare än så blir det inte under tiden jag väntar på hårdvara.
Men igår diskuterades tidsplan med partnern: jag räknar med lansering efter nästa sommar.
Varför så lång tid? För att det kommer att ta evigheter att testa allting och få allting att se riktigt proffsigt ut. Eller iaf halvproffsigt.
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
Ny timerövning: en skotträknare.
Nöjd med dagens arbete, och nu börjar idéerna ta slut.
Kanske kan jag fixa resultatlistan så att man kan klicka på två rader så räknar den ut tiden mellan? Typ mellan skott 5 och skott 20?
Nöjd med dagens arbete, och nu börjar idéerna ta slut.
Kanske kan jag fixa resultatlistan så att man kan klicka på två rader så räknar den ut tiden mellan? Typ mellan skott 5 och skott 20?
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
Varit väldigt upptagen på sistone med annan skit, men idag har jag äntligen lyckats modularisera systemet ännu mer.
Har skurit ner på mängden kod en del och gjort det ännu enklare att lägga till övningar.
Som test på modulariteten har jag fixat så att nya övningen "shot timer" delar en del kod med "snabbaste träffar", alltså tabellen efteråt som visar tiderna.
Översta delen är rangordningen för vem som vunnit "snabbaste skott". Understa delarna är detaljerade shot timers för banor 1 och 2.
Ganska fiffigt med ett system som erbjuder shot timers för upp till 5 banor samtidigt, kan jag tycka...
(ps: ignorera tiderna. Det är jag som inte startade övningen som jag skulle...)
Har skurit ner på mängden kod en del och gjort det ännu enklare att lägga till övningar.
Som test på modulariteten har jag fixat så att nya övningen "shot timer" delar en del kod med "snabbaste träffar", alltså tabellen efteråt som visar tiderna.
Översta delen är rangordningen för vem som vunnit "snabbaste skott". Understa delarna är detaljerade shot timers för banor 1 och 2.
Ganska fiffigt med ett system som erbjuder shot timers för upp till 5 banor samtidigt, kan jag tycka...
(ps: ignorera tiderna. Det är jag som inte startade övningen som jag skulle...)
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
Nu när jag tänker efter, behövs ett bättre, svenskare namn för systemet.
"Tar du med din XXX till banan imorgon?"
Och domänen måste vara ledig, också.
"Tar du med din XXX till banan imorgon?"
Och domänen måste vara ledig, också.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Fixat med layouten lite, men det börjar närma sig ett namn.
Imorgon är domänen reggad och jag kan återkomma med namnet på systemet.
Imorgon är domänen reggad och jag kan återkomma med namnet på systemet.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Hemsidan för systemet blir skyttekoll.se
Och [första] systemet, 50m versionen, blir troligen skyttegym1.
Under tiden hårdvaran utvecklas fortsätter jag med hemsidan och mjukvaran.
Och [första] systemet, 50m versionen, blir troligen skyttegym1.
Under tiden hårdvaran utvecklas fortsätter jag med hemsidan och mjukvaran.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Kom på att det inte fanns någon precisionsövning.
Snabbt fixat.
Systemet tar en bild i början för att ha något att jämföra första bilden med.
Till slut finns det 6 bilder i systemet, som tas bort när man startar övningen på nytt.
Och ifall någon är nyfiken på hur man lägger in 25m precision, detta är all koden, bara HTMLen saknas:
Snabbt fixat.
Systemet tar en bild i början för att ha något att jämföra första bilden med.
Till slut finns det 6 bilder i systemet, som tas bort när man startar övningen på nytt.
Och ifall någon är nyfiken på hur man lägger in 25m precision, detta är all koden, bara HTMLen saknas:
Kod: Markera allt
Vue.component( 'exercise_settings',
{
'data' : function()
{
return {
'beep_on_start' : false,
'time_limit' : 60 * 5,
}
},
'extends' : Time_Exercise_Settings_Component,
'methods' :
{
'build_exercise' : function( q )
{
q.blink_ready( { 1 : true } );
q.action_step( 'wait', 10 * 1000 );
q.action_step( 'light_on', 1 );
q.action_step( 'sensor_on', 1 );
q.action_step( 'sensor_connect_to_camera', 1 );
q.action_step( 'camera_add_snapshot' );
q.action_step( 'browse_camera' );
if ( this.exercise.settings.beep_on_start )
q.beep();
var time_limit = this.exercise.settings.time_limit * 1000;
q.action_step( 'time_limit', time_limit );
q.action_step( 'reset_timestamp_started' );
q.condition_step( 'hits', 5 );
q.action_step( 'lights_off' );
q.action_step( 'sensors_off' );
var vue = this;
q.set_callback( 'process', function( queue )
{
if ( ! exercise_vue.exercise.timestamp_started )
return;
vue.update_countdown();
} );
},
{% include( 'exercises/components/start_stop_controls.js' ) %}
},
} );
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
Har fixat finare räknare, som dels visar minuter men även är noga med att visa rätt antal siffror gällande millisekunder (annars visar den 40 som endast 4).
Och har börjat lägga in tester. Tyvärr fanns inte möjlighet till pythontester, men eftersom browsertesterna är 100% beroende av att python fungerar, så kan vi anta att backenden testas också.
Och har börjat lägga in tester. Tyvärr fanns inte möjlighet till pythontester, men eftersom browsertesterna är 100% beroende av att python fungerar, så kan vi anta att backenden testas också.
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
Det fungerar jättebra med testerna.
30s för att garantera att man inte tagit sönder någonting.
Fan vad proffsigt den här skiten håller på att bli - och jag har inte tagit ut den till banan en enda gång än.
30s för att garantera att man inte tagit sönder någonting.
Fan vad proffsigt den här skiten håller på att bli - och jag har inte tagit ut den till banan en enda gång än.
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
Banrapport!
Igår bestämde jag mig för att ta ut systemet till banan idag oavsett hur ofärdig hårdvaran var.
Det konstaterades att systemet har existensberättigande! Det finns efterfrågan och folk ser direkt hur användbart det är.
Jag måste justera sensorerna rätt mycket, dock. Antingen upptäckte de inte träffarna, eller så vibrerade de för mycket. Nåja. Jag har ett år på mig att få rätt på det...
Igår bestämde jag mig för att ta ut systemet till banan idag oavsett hur ofärdig hårdvaran var.
Det konstaterades att systemet har existensberättigande! Det finns efterfrågan och folk ser direkt hur användbart det är.
Jag måste justera sensorerna rätt mycket, dock. Antingen upptäckte de inte träffarna, eller så vibrerade de för mycket. Nåja. Jag har ett år på mig att få rätt på det...
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
I syfte att hitta passande lampor, har jag nu lödat ihop 5st lampor. Varje med 2st resistorer, och alla kopplade på lamputgång 1.
Det ser förjävligt ut, men jag gjorde så gott jag kunde. Jag är IT-människa, inte hårdvarumänniska.
Får testa det i veckan, samtidigt som jag testar vibrationsinställningarna.
Det ser förjävligt ut, men jag gjorde så gott jag kunde. Jag är IT-människa, inte hårdvarumänniska.
Får testa det i veckan, samtidigt som jag testar vibrationsinställningarna.
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
Idag testade jag lamporna på 25 och 90m.
Film och bilder är upplagda på systemets sida: https://skyttekoll.se/2020/10/21/lamptest-90m/
Resultatet är att i molnigt väder, mot orange lövbakgrund, syns lamporna utan problem på både 25m och 90m.
Hur lamporna syns i dagsljus är något jag får testa nästa år någon gång. Kanske. När vi får lite global uppvärmning hit också.
Jag är iaf jättenöjd med lamporna hittills. Det är bara sensorn som måste ställas in ordentligt.
Film och bilder är upplagda på systemets sida: https://skyttekoll.se/2020/10/21/lamptest-90m/
Resultatet är att i molnigt väder, mot orange lövbakgrund, syns lamporna utan problem på både 25m och 90m.
Hur lamporna syns i dagsljus är något jag får testa nästa år någon gång. Kanske. När vi får lite global uppvärmning hit också.
Jag är iaf jättenöjd med lamporna hittills. Det är bara sensorn som måste ställas in ordentligt.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Fixat idag: skript för att ladda upp nya versioner.
Synkat beepet med lamptändningen.
Letar nu efter smarta sätt att koppla in och ur lamporna och sensorerna. Tänkte först använda USB-uttag men det är overkill för något som behöver 2 respektive 3 ledare. Kanske 3.5mm kontakter?
Har även letat upp kablar som kan användas.
De 0.13mm2 kablarna jag köpte är visserligen mjuka och fina, men alldeles för tunna och de är bara 1-ledade. Behöver fler ledare. Men kanske 0.3mm2 kablar är bra?
Ni kan sluta skratta åt mig, jag kan verkligen ingenting om hur "vuxna" gör med hårdvara.
Synkat beepet med lamptändningen.
Letar nu efter smarta sätt att koppla in och ur lamporna och sensorerna. Tänkte först använda USB-uttag men det är overkill för något som behöver 2 respektive 3 ledare. Kanske 3.5mm kontakter?
Har även letat upp kablar som kan användas.
De 0.13mm2 kablarna jag köpte är visserligen mjuka och fina, men alldeles för tunna och de är bara 1-ledade. Behöver fler ledare. Men kanske 0.3mm2 kablar är bra?
Ni kan sluta skratta åt mig, jag kan verkligen ingenting om hur "vuxna" gör med hårdvara.
-
HeyZeus
- Inlägg: 1667
- Blev medlem: 31 jul 2016, 21:33
- Ort: Malmö
Re: PlainTargetView - 50m kamera och lampsystem
Jag har kommit på hur man enkelt och bekvämt ansluter både lamporna och sensorerna: 3.5mm phonekontakter!
Kablarna har 3 ledningar, så det passar perfekt till båda grejerna.
Och det roliga är, om man upplever att sladden är för kort är det bara till att besöka Kjell & Co och förlänga hur mycket man vill.
Kablarna har 3 ledningar, så det passar perfekt till båda grejerna.
Och det roliga är, om man upplever att sladden är för kort är det bara till att besöka Kjell & Co och förlänga hur mycket man vill.
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
Banrapport!
Det absolut svåraste med systemet är att få rätt på vibrationssensorn. Är den för okänslig reagerar den. Är den för känslig reagerar den på vind.
Om det skjuts med 9mm reagerar den på endast trycket från skottet.
Det får nog bli olika känsligheter på systemet beroende på (1) vad man använder för kaliber och (2) avstånd. Och placeringen på tavlan. Och tavlans skick............
Det absolut svåraste med systemet är att få rätt på vibrationssensorn. Är den för okänslig reagerar den. Är den för känslig reagerar den på vind.
Om det skjuts med 9mm reagerar den på endast trycket från skottet.
Det får nog bli olika känsligheter på systemet beroende på (1) vad man använder för kaliber och (2) avstånd. Och placeringen på tavlan. Och tavlans skick............




