[Solved] Koppla Elektronisk Darttavla till PC'n

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

[Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Köpte en elektronisk darttavla häromdan (soft-tip) som jag tänkt försöka koppla till datorn på nåe vänster.

Läste nämligen en tråd på det här forumet av en användare som försökt göra precis det, men tråden dog ~halvvägs.

Om ni läser tråden ser ni att lösningen han kommer fram till är att sno ett kretskort från ett tangentbord och koppla det till tavlan. Ser ut att fungera, men verkar finnas en funktion som hindrar att signaler kortare än 30ms skickas och därför händer inget när du _kastar_ en pil.

Jag kan absolut ingenting om elektronik måste jag erkänna... vet helt enkelt inte var jag ska börja... köpa lödkolv kanske?

Vore tacksam för hjälp! :)
Senast redigerad av marpe 10 augusti 2010, 15:09:09, redigerad totalt 1 gång.
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av E85 »

Du kan börja med att skruva isär den och ta bilder. Eller är den exakt likadan som i den andra tråden?
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Ojrå, tänkte nämna det men trilla väl bort i någon omformulering. Här är i alla fall några fler bilder:

Bild
Bild
Bild

Ber om ursäkt för bildkvalitén :/

edit:
Hittade en serie blogposts av en kille som försökt göra precis samma sak, men failade såklart också halvvägs.
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Nu har jag köpt lite lödpryttlar och fått loss darttavlan från "dartchippet" och slaktat ett gammalt logitech tangentbord.

Bild

Bild

Nu skulle jag vilja koppla darttavlan till min breadboard för o kunna mixtra lite och undrar därför vad för sorts kontakter som behövs.

edit: Avståndet mellan pinnarna är 2mm och dom sticker ut 3mm :\
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Gav upp hoppet om att hitta en kontakt så jag lödde istället på kablar direkt.

Funkar faktiskt otroligt nog att trycka ut lite tecken, men eftersom det är 2 pins färre på tangentbordet än darttavlan är det några segment som är döda :\

Får nog hitta ett annat tangentbord...
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av blueint »

Lär dig använda en mikrokontroller med USB. Blir enklare i slutändan.
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Hmm ok jag har smurffat runt lite och Arduino Duemilanove verkar väldigt sexigt.

Dock står det:
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
Betyder det att jag ändå inte kan koppla in alla 20 pins?

Om det hur som helst går så ser det ju ut att kunna fungera:
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av jojje »

Arduino MEGA har 53 I/O
electrokit skrev:Mega är baserat på en ATMEGA1280 processor.
128KB Flash
4KB RAM
4KB EEPROM

Det finns hela 53 I/O (inklusive 4 HW UARTs, 14 PWMs, I2C bus) och 16 Analoga ingångar.

De flesta existerande shields kan användas.
Den nuvarande versionen av ETH fungerar dock inte, men en ny version är under utveckling.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av LaRdA »

Dom analog pinnarna kan även användas som vanliga digitala pinnar.
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

beställde hem delar för att bygga en breadboard arduino och efter lite trassel fick jag det tillslut att fungera. kör på atmega328 så alla pins används, men det funkar äntligen :P

så här ser koden ut:

Kod: Markera allt

void mainLoop()
{
  for(int i = 0; i < 8; i++) //Loop through all outputs
  {
    reset();
    digitalWrite(outputPins[i], HIGH);
    
    //Loop through all inputs
    for(int j = 0; j < 10; j++)
    {
      if(digitalRead(inputPins[j]) == HIGH)
      {
        Serial.print("H: ");
        Serial.print(inputPins[j]);
        Serial.print(", ");
        Serial.print(outputPins[i]);
        Serial.println("");
        delay(1000);
      }
    }
  }
}

void reset()
{
  for(int i = 0; i < 8; i++)
  {
    digitalWrite(outputPins[i], LOW);
  }
}
dom här två youtubeklippen hjälpte verkligen att förstå hur det skulle funka:
http://www.youtube.com/watch?v=oeDOti4FBq0
http://www.youtube.com/watch?v=iGeEXS31AxU

har byggt ett program i WPF också som lyssnar på com-porten och parsar meddelandena. här är en bild på hur det ser ut:
Bild

ska bara fila lite mer på programmet, beställa hem lite asahi och micra lite edamame och sen är den japanska dartsbar-känslan fulländad! :D

kommer lägga upp källkoden till programmet under http://dart.martinpersson.org lite senare om någon är intresserad :3
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: [Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av Virror »

Snyggt jobb! Speciellt om du inte har någon tidigare kunskap inom elektronik : )
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: [Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

thanks, hehe nää hade ingen aning om hur jag skulle börja. det har verkligen varit ett lärorikt projekt :)
thomasa88
Inlägg: 122
Blev medlem: 9 februari 2008, 22:01:31

Re: [Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av thomasa88 »

Vackert! Började modda en likadan tavla för några dagar sedan. Dock är den inte min och ägaren vill ha kvar origfunktionalitet, så jag får hänga på tavlans skanning. Lite kul att den kör även när tavlan är avstängd, även om jag brukar få felläsningar då.
marpe
Inlägg: 8
Blev medlem: 6 juli 2010, 14:17:37

Re: [Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av marpe »

Mer bilder:
Bild
Bild
Bild
Bild
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: [Solved] Koppla Elektronisk Darttavla till PC'n

Inlägg av v-g »

Den får 4/5 transistorer för den fina lådan! :mrgreen:

Filmen hittar jag inte?
Skriv svar