Arduino RFID om scores op te slaan

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Plainside
  • Registratie: September 2014
  • Laatst online: 16:56

Plainside

I browse when I'm at work

Topicstarter
Mijn vraag
Dag Mensen,

Eergisteren werd ik benaderd door iemand die een spel wilt opzetten aan de hand van Arduino waar scores worden opgeslagen op RFID Card/Key chain.
Nu vraag ik mij af of dit wel mogelijk is en welk type RFID Card/Key chain ik nodig ben (Passive vs Active).
Om even een goed voorbeeld te geven er zijn drie basket rings waar sensoren meten wanneer de bal door een van de drie baskets gaat.
Vervolgens moet de score van de baskets naar de RFID Card/Key chain worden geschreven en opgeslagen en nadat het spel over is gereset worden (handmatig of automatisch).

Dus is het mogelijk om de score van de basket over te schrijven naar een RFID Card/Key chain en welke apparatuur moet hiervoor worden aangeschaft?
Ook weet ik niet welk type sensor er gebruikt moet worden zelf dacht ik aan een Laser sensor maar die kunnen door alle basketballen die tegen de basket aan worden gegooid defect raken hiervoor graag ook wat advies.


Wat ik al gevonden of geprobeerd heb
Hier nog een paar bronnen die ik al beken heb en ook wat apparatuur:
http://blog.atlasrfidstore.com/active-rfid-vs-passive-rfid
http://playground.arduino.cc/Learning/MFRC522
http://playground.arduino.cc/Learning/PRFID
http://www.instructables.com/id/Arduino-Laser-Tripwire/
https://www.hobbyelectron...3nB30o9KkuY3gwaAmyv8P8HAQ

Ik heb meer beken maar daarvan ben ik de links inmiddels kwijt.

Ook wordt de code door mijzelf en twee anderen gedaan het is voor mij al een tijdje terug dat ik iets in die richting heb gedaan dus.

Alle reacties


Acties:
  • 0 Henk 'm!

  • heggico
  • Registratie: Augustus 2011
  • Laatst online: 12:20
Passive werkt dan, hij krijg zijn power van de reader. Je hebt wel een read/write rfid tag nodig.

Maar laten we eerst een beginnen met waarom? Waarom opslaan op een rfid tag? Je hebt zowieso maar weinig opslag, maar voor een paar variablen is het waarschijnlijk genoeg. Kan het niet gewoon op een simpel sd kaartje of usb stickje oid?

Acties:
  • 0 Henk 'm!

  • Plainside
  • Registratie: September 2014
  • Laatst online: 16:56

Plainside

I browse when I'm at work

Topicstarter
heggico schreef op woensdag 01 juni 2016 @ 14:56:
Passive werkt dan, hij krijg zijn power van de reader. Je hebt wel een read/write rfid tag nodig.

Maar laten we eerst een beginnen met waarom? Waarom opslaan op een rfid tag? Je hebt zowieso maar weinig opslag, maar voor een paar variablen is het waarschijnlijk genoeg. Kan het niet gewoon op een simpel sd kaartje of usb stickje oid?
Het is de bedoeling dat de scores worden opgeslagen en vervolgens snel kunnen worden gereset.
En het is alleen een nummer/score dat wordt opgeslagen maar wel van 10-16 verschillende onderdelen.
Alles zit nog in de plannings-fase dus er kunnen nog dingen worden veranderd.

Acties:
  • 0 Henk 'm!

  • heggico
  • Registratie: Augustus 2011
  • Laatst online: 12:20
Ik denk dat het dan vooral om de opslag ruimte gaat. Snelle google search geeft me bijvoorbeeld zoiets: https://nfc-store.nl/wink...tcard-ntag203-universeel/

Die heeft maar 144 bytes die je kan gebruiken. Als dat genoeg is kun je RFID tags gebruiken. Waarschijnlijk zijn er ook wel te vinden die groter zijn. Maar deze is wel genoeg om een eigen id in op te slaan + wat scores. Resetten is ook goed te doen door gewoon 1 arduino te gebruiken die elk kaartje wat je er voor hangt leeggooid. Je kan dan zelfs er voor kiezen om alleen bepaalde waardes te resetten.

Acties:
  • 0 Henk 'm!

  • Plainside
  • Registratie: September 2014
  • Laatst online: 16:56

Plainside

I browse when I'm at work

Topicstarter
heggico schreef op woensdag 01 juni 2016 @ 15:30:
Ik denk dat het dan vooral om de opslag ruimte gaat. Snelle google search geeft me bijvoorbeeld zoiets: https://nfc-store.nl/wink...tcard-ntag203-universeel/

Die heeft maar 144 bytes die je kan gebruiken. Als dat genoeg is kun je RFID tags gebruiken. Waarschijnlijk zijn er ook wel te vinden die groter zijn. Maar deze is wel genoeg om een eigen id in op te slaan + wat scores. Resetten is ook goed te doen door gewoon 1 arduino te gebruiken die elk kaartje wat je er voor hangt leeggooid. Je kan dan zelfs er voor kiezen om alleen bepaalde waardes te resetten.
Ik neem aan dat dit dan ook werkt met een (RFID-)reader die kan schrijven en verwijderen?
en het zou toch moeten lukken met een 4KB kaartje? Met 4kb kan je tot 4 Millard tellen als ik me niet vergis.
Waarvan je ongeveer 2 overhoudt.

Acties:
  • 0 Henk 'm!

  • heggico
  • Registratie: Augustus 2011
  • Laatst online: 12:20
4 miljard? met 4096 bytes kun je veel en veel meer kwijt: https://www.wolframalpha.com/input/?i=2%5E(4096*8)

32 bits, dus 4 bytes, is al genoeg voor 4 miljard: 2^32 = 4.294.967.296

Dus ik denk dat je zelfs met die 144 bytes al een heel eind komt. Met 1 byte kun je al van 0 tot 255 tellen, wat me wel genoeg lijkt om de score bij te houden aangezien 255 punten niet echt haalbaar lijkt voor 1 wedstrijd. Desnoods pak je al 2 bytes voor de score, dan heb je al maximaal 65535 punten.

Het is dus zeker haalbaar, en met een RFID kaartje is het makkelijker wisselen tussen wedstrijden dan een sd kaartje oid. Je moet idd wel een reader hebben die kan schrijven. Ik ben niet zo heel bekend met RFID, dus ik weet niet of elke dit kan.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb voor een recent project ook gebruik gemaakt van RFID tags. Ik heb mijn tags hier vandaan gehaald:

http://www.prototype-shop.nl/rfid-module-arduino.html

Misschien kan je er daar iets mee

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 16:32

SA007

Moderator Tweaking
Iets heel belangrijks om bij een puntentelling rekening mee te houden is hoe vaak je iets wegschrijft naar zo'n kaart.
Het is meestal een eeprom die erop zit, bij die 144-byte variant die genoemd is kan deze 10000 keer beschreven worden.

Dat klinkt als veel, maar als je elke 5 seconden er wat op zet is na 14 uur de kaart al stuk.

Dit is overigens per-byte, niet voor de complete opslag.

Acties:
  • 0 Henk 'm!

Verwijderd

Kan je de RFID niet gebruiken als een identifier voor de deelnemer en alles opslaan in een database?
Pagina: 1