Sida 1 av 1
Tidtagningssystem till Mini-Z RC-bilar
Postat: 4 februari 2011, 14:01:34
av grusmacka
Hej!
Tänkte börja en tråd om mitt lilla hemma projekt jag funderat på nu i någon vecka. Jag och några kollegor har börjat tävla med våra små radiostyrda bilar i skala 1:27 (
http://www.mini-z.se/ ) vilket är väldigt roligt (ett tips för den som inte testat ännu

). Men för att få lite bättre koll på vem som egentligen är snabbas så tänkte jag pilla ihop ett tidtagningssystem för upp till kanske 6-8 bilar.
Tekniken jag tänkt använda för att identifiera bilarna hoppas jag ska kunna vara med hjälp av RFID-taggar som fästes under bilarna och som sedan läses av vid start/mål av en RFID-läsare och dess antenn som ska ligga dragen under banan som kommer vara ca 60cm bred.
RFID-läsaren ska kopplas antingen direkt via en COM-port till datorn (om läsaren stödjer det) eller via ett labbkort som först behandlar signalerna innan de skickas vidare till datorn. Och i datorn ska jag då skriva ett program som behandlar signalerna och håller reda på vilken bil och alla dess varvtider. Sedan kan tänkas att det även ska implementeras lite mer info när allt fungerar så som: snabbaste varvtid ska visas tydligt, medelvarvtid, medelhastighet m.m.
Jag har tyvärr inte lyckats hitta information om hur snabbt en avläsning från en RFID-tagg går så jag vet om den tekniken duger åt bilarna som kommer köra i mellan 10-20 km/h beroende på bana och banparti. Funkar inte detta så blir det ev en lösning med en RGB-sensor tillsammans med bilar i olika färger. Men detta känns lite tråkigare ifall någon ny bil vill vara med och köra. I för sig så kan man då ha speciella färgglada lappar som man sätter på taket på bilarna och som sedan kan tas bort enkelt igen (precis som med RFID-taggarna). Men RFID tekniken är prio 1!
Är det någon som vet responstider på RFID taggar och vilken standard man bör använda (125kHz eller 15,56MHz) eller lite annan matnyttig info innan jag köper på mig grejer och köra igång?
/Jonas
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 4 februari 2011, 15:10:38
av hornfeldt
Har inga direkta siffror men den här killen
http://hackaday.com/2009/02/16/shmoocon ... ning-talk/
lästa av en hel påse med RFID taggar i ett svep över läsaren
Så tekniken är nog snabb nog, frågan är hur snabb hårdvaran du väljer är.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 4 februari 2011, 16:11:55
av Electricguy
med DOS och en printerport så kan detta funka.
http://www.cenobyte.nl/slotracemanager/hoofdframe.html
Är gjort för riktig slotcar racing, och det tenderar ju att gå rejält fort. så hastigheten är nog inget större problem.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 7 februari 2011, 10:54:25
av grusmacka
Tack för svaren!
Ska kolla igenom länkarna lite bättre när ja får tid. Det jag la märke till med tidtagningsprogrammet var att det bara ville ta han om pulser och inga strömmar av data. Och från RFID kommer det ju komma strömmar av data... Men kan ju isåfall använda mig av en uC emellan som behandlar signalerna och skickar ut på olika portar beroende på vilken tag som känns av. Så det går nog ordna

Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 7 februari 2011, 19:16:17
av Walle
Bygger du för att det är kul att bygga, eller för att få systemet?
Anledningen att jag frågar är att tidtagningssystem till MiniZ finns ju att köpa för inte alls så många pengar, vi hade det när jag höll på och lattjade lite kring 2002-2003, och redan då kostade det inte så mycket att man hade sparat några summor genom att bygga själv. Det systemet vi körde med så fäste man en IR-transponder på taket på bilen (eller fällde in den under karossen), sedan skickade den ut ett ID-nummer konstant som togs emot av en läsare precis ovanför banan.
Så är målet att fixa tidtagningen så kan det vara värt att kika på befintliga system. Är ett delmål att lära lite under resans gång tycker jag absolut att du ska köra på!
Jag hade satsat på IR-varianten, men det är väl främst för att den RFID-läsare jag har (köpt från ELFA) behöver någon halvsekund för att läsa ett kort, och skulle inte ha en skugga av en chans att hinna med att läsa från en passerande MiniZ

Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 7 februari 2011, 22:08:24
av grusmacka
Jag ska bygga systemet både för att få veta vem som är snabbast på banan och för att ha något elektronikprojekt att pilla med hemma. Har haft dåligt med projekt av den här typen men massor med projekt där mekanik är mer i fokus. Jag är hyffsat ny exad elektronikingenjör men känner att jag har pinsamt dålig koll på det jag borde ha koll på. Och det som gör att folk oftast lär sig något på riktigt är genom att göra det själv i något mysigt projekt har jag fått känslan av.

Och det har jag inte hållit på med. Så jag vill helt enkelt börja nu! Jippiii!
Får se vilken teknik det blir bara då... Kanske inte RFID ändå då. Ja tar gärna emot fler tips å ideér innan ja sätter igång

Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 7 februari 2011, 22:20:56
av Motormannen
Annars kan du ju skaffa en målkamera

. Rätt ballt.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 10 februari 2011, 12:49:56
av BobV
Är det verkligen optimalt att behöva modifiera bilarna för att få tidtagning?
Om de nu är så små så kanske minsta lilla viktförändring (i det fallet i form av RFID-taggen) gör skillnad på körresultatet.
Bygg en målkamera som sitter monterad rakt över mållinjen istället.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 10 februari 2011, 13:31:21
av sugarman64
Tror inte att en målkamera är det man vill ha. Hade ju funkat om bilarna kör ett varv och sedan går i mål. Men i de grenar av mini-racing som jag hållit på med så pågår ett lopp en förutbestämd tid, t.ex fem minuter och sedan kör man klart innevarande varv. Detta gör ju att det kan skilja flera varv mellan bilarna vid målgång. Man vill alltså troligen räkna varv och varvtider. Under den tid jag körde användes uteslutande tidtagningssystem fråm AMB, dyrt och bra. "Aktiva" uppladdningsbara transpondrar och en enkel trådslinga i banan som snappade upp ID vid passering. Sneglade oxå på att bygga eget till mini-z, men kom aldrig till skott. Har sett något enkelt system där man har "flaggor" på bilarna som sitter olika högt och läses av med ljusbarriär. Budgetlösning men inte så kul.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 10 februari 2011, 13:59:03
av lond
Men om man sätter en kamera som tittar rakt ner på mållinjen och kopplar den till en dator som kör ett program som känner igen alla bilar med hjälp av en markör på taket, så kan datorn räkna ut all information man kan tänka sig som tex: varvtider, position i loppet, körda varv, medelhastighet mm + att fungera som målkamera vid målgång.
En nyare webbkamera med högre fps borde klara av det hela, beror på hur snabbt bilarna kör, men denna lösning blir kanske mer ett mjukvaruprojekt än vad du ville.
/// Marcus
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 11 februari 2011, 12:45:39
av BobV
Jag menar ju såklart någon typ av visionlösning som håller koll på allt sånt där.
Antal gjorda varv per bana och så vidare.
Det kanske går att använda en Kinect-kamera?
Den borde ju gå att programmera något roligt med.
Re: Tidtagningssystem till Mini-Z RC-bilar
Postat: 11 februari 2011, 13:40:15
av Walle
Vad ska du med kinect till? Som jag har förstått det så är ju det en "3D-kamera" och det är väl knappast ens något i närheten av den funktionaliteten du är ute efter. Så det tror jag faktiskt är en dålig idé. (Med reservation för att den kanske faktiskt även kan användas som vanlig kamera med väldigt hög fps, men det tror jag inte)
Jag tror snarare att du vill ha en enögd kamera med hög FPS. Nu minns jag inte exakt hur snabbt miniZ-bilarna gick (det var många år sedan jag själv höll på), men om vi förutsäger 20 km/h (jag tror de går fortare) så är ju det 5.56 m/s vilket blir 18.5 cm per 1/30 sekund. Bilarna kommer alltså röra sig minst en hel billängd mellan varje bildruta. Knappast en bra målkamera då två bilar teoretiskt kan befinna sig på ena sidan mållinjen på ena bildrutan, och sedan båda på andra sidan linjen på andra bildrutan. Sen är det stor risk att det blir rörelseoskärpa också, men det beror ju i hög grad på belysningen. Tillräckligt belyst borde slutartiderna bli tillräckligt korta för skarpa bilder. Det har ju givetvis även med avståndet till kameran att göra, ju längre ifrån kameran sitter desto mindre blir ju problemet med rörelseoskärpa.
Vi har alltså två olika "problem" med en visionlösning: Att fånga bilarna vid rätt tillfälle (upplösning i systemet), samt att ta skarpa bilder på bilarna.
Jag tror personligen att en transponderlösning är bäst/enklast. När jag höll på (körde mycket inne på Cargel Racing inne på Söder) så moddade vi inte bilarna, transpondern kopplades bara in direkt mot bilens batterihållare och fästes ovanpå taket på bilen med en två bitar kardborreband eller en bit självhäftande tejp. Jag kunde inte märka någon som helst skillnad i köregenskaper trots att jag körde "high end"-bilar (alltså trimmade/tunade med bättre fjädring, custom camber-vinkel och toe-in-vinkel, vassare motor, stackade FETar, bättre diff, o.s.v. Hade "allt" man kunde uppgradera).