Since I have two machines I’m assuming I’ll need two of everything lolRaspberry Pi 3A or 3B or 3B+ or 4B and microSD card, 8GB is fine
USB to serial adaptor - I use the TrendNet TU-S9 but anything using the Prolific PL230x chipset is fine
Female to Female 9 pin serial cable
ACR122U card reader
Mifare 4k NFC cards - any generic ones should work fine
If you want to power the Pi with 5v from the DC Out connector on the Ringedge you can make up a Molex to USB connector with these:
14 Way Molex Mini-fit Jr. 5557 Series Female White
Molex, Mini-Fit 5556, Female, Contact,16awg
Interesting thing is if all the ID4-8 arcades did this we would have cards in circulation again, and would work in all the machinesIt's probably possible to run both off one pi but at the moment it needs one per machine. Been working on ID8 printing today, making good progress, it doesn't print much really, just a name, online ID number and a level icon, example below I printed from emulator output.
It's probably possible to run both off one pi but at the moment it needs one per machine. Been working on ID8 printing today, making good progress, it doesn't print much really, just a name, online ID number and a level icon, example below I printed from emulator output.
Of course! sorry, forgot to look there! I'm working on how to identify each physical USB port reliably to then assign to each reader cable, I've got a udev rule to work but not sure if that will carry over from a Pi 4 to a Pi 3:The card server I put together and shared with you supports up to 4 usb serial devices and 4 simultaneous instances of a card script. A user can access the interface and choose the seat that matches the cab they sit at. It's been a while, but IIRC the multiple instances are started dynamically based on the presence of multiple serial adapters. In addition to that, it supports netbooting to multiple devices from the one source. I think an ultimate card server would do that, in addition to the features you're integrating. Just something to consider as you progress. Great work so far!
As I recall, it was nothing too complicated. I'm just letting the rpi do what it wants with port assignments. They incremented by 1 and were predictable. Then you just have to figure out which adapter goes to each cab/seat. I think if you leave everything plugged in on reboots it assigns everything out the same again.- I can see you polled for the ports, how were you assigning them to the physical connections? was that via the admin interface?
I've done some research and you should be fine to use the ACS ACR1281U-C1 reader. It's a dual interface reader, a bit more expensive but supports smartcards as well as contactless and you can insert the cards into a slot which would be more secure in an arcade. The API guide lists the commands in the same format as the 122U reader so it should work just the same.Just watched it, it is much farther along than I realized! Incredible. I have a few questions.
I’m wondering if there is a card reader that gets inserted rather than placed on top, just to have it more secured when people are driving.
Will the process be completely automated? Or will key strokes need to be done during the process ? Wondering if an operator will have to manually do something or if eventually the user will just be able play as if nothing is different.
You mentioned printing, how would it print? From the id8 printer or from a third party reader/printer ?
Off topic, but is there any idea if I can link two arcades together for 1v1 using a pi?
Incredible work. Totally ready to help.
This would be awesome if you can do that! I'm still interested if we can link 2 id5s with a raspberry pi cause finding a server for these machines aren't easy or cheap and are massive!Perfect. I was considering 3D printing a mount and a small screen above it to display the card art and profile. I believe you mentioned you had something like that in the works ?