Welcome, Guest. Please login or register.
May 18, 2024, 02:30:58 PM

Login with username, password and session length
* Home Help Arcade Login Register
.
+  Forum
|-+  Homebrew Player Tracking and EFT Systems.
| |-+  NLG Homebrew Player Tracking and EFT Systems.
| | |-+  Microcontroller SAS Project
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: 1 ... 3 4 5 [6] 7 8 Go Down Print
Author Topic: Microcontroller SAS Project  (Read 87906 times)
zarobhr
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 178
Offline Offline

Gender: Male
Posts: 622



« Reply #125 on: October 04, 2012, 07:09:14 PM »

For S+/PE+You can add credits by toggling the servive button. There is also the option to auto credit when machine reaches zero.
I have tried to keep the project stand alone to save on cost and complexity. This worked Ok for TITO but not to sure if I will be able to make this work for cards ( I think the mastercom uses mag cards and can only read card not write to it).

If we do interconnect machines/pc would like to explore wireless options
The company that makes the Xino also do some nice radio modules that fit on the Xino board.
as far as the mastercom 250's . yes it appears to be a magnetic card that just is read and the backend server has all the info...

the wireless would be cool and maybe could use another xino pro for pic as the backend for the database or maybe the rasberry
pi with Linux would be better for the backend.

thanks again for making this available ALONG with the Basic source code.
its nice to be able to look at the source and see whats going on...


shoot you could even program it to use any credit card, read any credit card if its not in back end ask for a pin twice and store it, next time it is entered it will know the player. (dont use the same pin as your CC


( i would only use a credit card that is cancelled or expired) and at home never in live gaming room



Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #126 on: October 04, 2012, 07:09:37 PM »

Have You had any experience with the PI?
Logged
suncatalyst
New NLG Member 1 to 100 Post
**

Total Karma Storms: 5
Offline Offline

Gender: Male
Posts: 74



« Reply #127 on: October 04, 2012, 07:17:25 PM »

Have You had any experience with the PI?
Not yet. its a VERY cheap (pricewise) platform based on ARM chip. and with Linux already running on it ,
it *Could* be a good backend server for a small gaming room with the xino pro for pic running in each machine.

i have currently a Pandaboard ES (alot more expensive) arm based board Similiar to the pi and have linux running on it.
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #128 on: October 05, 2012, 10:00:22 PM »

I am attempting to do this with the Arduino Leonardo board and a max232
Powered from USB  max232 wont over do it.

I just have to figure out how to add 9 bit serial to the arduin

anyone have any ideas?
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
staz
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 156
Offline Offline

Posts: 1567



« Reply #129 on: October 05, 2012, 11:57:15 PM »

it would be cool if i can get this player tracking system to interact with my tito system...... player tracking reads casino cards..... i wonder if theres a way to be able to enter free play with this tracking system and tito.....
<a href="http://www.youtube.com/v/Twe7fAVbuCA&rel=0" target="_blank">http://www.youtube.com/v/Twe7fAVbuCA&rel=0</a>
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #130 on: October 05, 2012, 11:59:22 PM »

I love player tracking
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #131 on: October 06, 2012, 12:03:06 AM »

$500 per credit!!!!
Logged
staz
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 156
Offline Offline

Posts: 1567



« Reply #132 on: October 06, 2012, 12:14:30 AM »

i like that player tracking system......i lucked out and the machine had the player tracking in it already........this came from Bellagio as a $500 top dollar i wonder how many people lost there balls on it  rotflmao
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #133 on: October 06, 2012, 12:54:42 AM »

Foster

Please keep us posted - The Arduino is much more readily available.
I found this post after deciding on the amicus platform - http://arduino.cc/forum/index.php/topic,91377.
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #134 on: October 06, 2012, 03:51:15 AM »

The Arduino Leonardo cost me $20,
program it via its usb connection acts like a com port to the PC and can be used to communicate fully with the PC when your code is running on the Leonardo.
if I use the DCS port instead of RS232 I won't have to wire up a max232
which I will do for my initial testing just see if get comm between the machine and the arduino I am going to use the DCS Port I may find my homebrew  S+ DCS to RS232 board.
So I can just move the RS232 cable between my Application (as it works now) and a small test app that I code to grab the bytes from arduino.
I did d/l the Amtel studio 6 just in case I need it
I goal is to have the arduino be a bridge at first and add various things my application does later if it can handle it.


It has 2 USART one being tied to the USB interface (acts as com port (once drivers are installed)
their is a mega???? arduino that can handle more Serial I/O for those with more machines

Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #135 on: October 06, 2012, 05:11:47 PM »

Foster

I have the older arduino UNO - Will dig it up and see if can get at least the bit manipulation done.
While going through all my saved links I came across this - http://www.reenadu.com/?p=261. Maybe this will solve the issues You are having from PC side.

Although the DCS port pinouts are the same on S+/PE+ and S2000/I Game it seems the interface circuits are not. I can talk to the PE+ directly from the micro but neither me or JDKmunch could get it to work on the IGame platform. Need to have a good look at the schematics to figure out why.
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #136 on: October 07, 2012, 07:46:27 PM »

*
« Last Edit: October 19, 2012, 04:58:28 PM by TZtech » Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #137 on: October 07, 2012, 11:00:25 PM »

I have not bought any LED displays but I guess I could have the an LED match the change lamp (just to see if comms are working)
I am manipulating the parity bit in the same way problem is the machine responds before the UART is switched from mark parity to space parity, due to it being Windows and managed code.
A micro controller in the EGM is probably sending the response faster than windows can get the parity mode changed due to the OS overhead involved


EDIT to add:
I do not know if I had a bad max232 or didn't get the max232 done correctly, so I grabbed a another one from a bad cham II+ I have and rebuilt the circuit (had to re-use the caps and board)
I changed the code so it would light an LED connected to digital pin 13 would match the change light as well as printing to the Serial device on the Arduino Leonardo
The Leonardo has 2 Serial ports called Serial and Serial1. Serial is the USB connection (COM4 on my PC) Serial1 is where I connected the Max232 for the S2000
Then I added a couple of lines for the main door events
  When I opened and closed the main door I only got 1 report of each event. not multiple lines of the same event in FosterSAS
  Which tells me that the .NET framework SerialPort class leaves a lot to be desired by a programmer.

now to modify the code so it becomes a bridge, and eventually add functions to it.




« Last Edit: October 08, 2012, 05:05:01 AM by Foster » Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #138 on: October 09, 2012, 01:55:28 AM »

More Incentive to port to the Arduino platform

http://www.ebay.com/itm/10-X-ATMEL-Atmega328-Atmega168-PCB-RS232-Arduino-reset-/280529045502?pt=LH_DefaultDomain_0&hash=item4150d587fe.

This should make the >$20 target reachable. I have asked the seller if they would consider doing a PIC version but have not yet had a response
Logged
zarobhr
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 178
Offline Offline

Gender: Male
Posts: 622



« Reply #139 on: October 09, 2012, 08:50:40 AM »

More Incentive to port to the Arduino platform

http://www.ebay.com/itm/10-X-ATMEL-Atmega328-Atmega168-PCB-RS232-Arduino-reset-/280529045502?pt=LH_DefaultDomain_0&hash=item4150d587fe.

This should make the >$20 target reachable. I have asked the seller if they would consider doing a PIC version but have not yet had a response

do those work with shields also??
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #140 on: October 09, 2012, 09:03:53 AM »

No its not the arduino standard pinout
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #141 on: October 14, 2012, 11:45:40 AM »

Great News
I have a fully functional Arduino Based TITO with a legacy bonus function
A PC running a terminal program can log events from the Arduino

Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #142 on: October 14, 2012, 11:49:05 AM »

Good Job - K+
Logged
zarobhr
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 178
Offline Offline

Gender: Male
Posts: 622



« Reply #143 on: October 14, 2012, 12:18:15 PM »

good job foster,mine is in testing, but going to use the arduino as the bridge to my software, it will handle the actual polling but send the info to the program on pc and is network ethernet based so no more serial ports
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #144 on: October 15, 2012, 02:38:47 AM »

I tried the bridge as you described and for some reason it failed.

now that I have the Arduno SAS TITO code finished other than the pesky repeated responses
they only show up on the main door events, Legacy bonus has occurred,
and have it programmed to log any unhandled SAS responses to the PC,
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #145 on: October 16, 2012, 01:51:14 PM »

I haven't followed this thread really but I wanted to ask if someone could quickly sum up/simplify the differences
between this SAS system and the one we worked on couple of years ago?
Esp. in data and information being transmitted to a laptop.
I'm curious if I should stick my mind into this again this winter...lol
 
Thanks!  yes
Logged
vtyler
New NLG Member 1 to 100 Post
**

Total Karma Storms: 32
Offline Offline

Posts: 97



« Reply #146 on: October 16, 2012, 02:27:01 PM »

using a microcontroller you can send and receive sas commands on a hand held device.
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #147 on: October 16, 2012, 05:39:55 PM »

using a microcontroller you can send and receive sas commands on a hand held device.

Such as a cellphone? That would be cool!  Cool Thumbs-Up
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #148 on: October 16, 2012, 05:48:58 PM »

See post no 85

You can add credits / see meters / Lock/unlock machine or BV. Turn sound on and off etc etc
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #149 on: October 16, 2012, 06:53:31 PM »

Thanks TZ,
I'm going to read this thread soon and see what's going on!  
I've been out of the loop lately!   arrow
Logged
Pages: 1 ... 3 4 5 [6] 7 8 Go Up Print 
« previous next »
Jump to:  


If you find this site helpful, Please Consider Making a small donation to help defray the cost of hosting and bandwidth.



Newlifegames.com    Newlifegames.net    Newlifegames.org
   New Life Games    NewLifeGames  NLG  We Bring new Life to old Games    1-888-NLG-SLOTS
Are all Copyright and Trademarks of New Life Games LLC 1992 - 2021


FAIR USE NOTICE:

This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml.

If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.

NewLifeGames.net Web-Site is optimized for use with Fire-Fox and a minimum screen resolution of 1280x768 pixels.


Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Loon Designed by Mystica
Updated by Runic Warrior
Page created in 0.197 seconds with 19 queries.