Show Posts
Pages: 1 2 [3]
31  Using Arduino / Project Guidance / Project Frizzbar; secure web send on: January 13, 2013, 11:08:24 am
After solving my first problem with the coin acceptor a new mission comes up.

The plan is to use a RFID reader to identify a chip. The unique chip code should be send to a webserver which checks in a SQL database if the chip still has some credit (if so withdraws "1") and then returns a "Yes" ( - if a credit could be deducted) or a "No" ( - if the rfid chip wasn't recognized or has less then 1 credit).

This seems not the most difficult thing to do, however since it is used as a payment gateway using plain HTML isn't secure. I'm afraid that by reading network information on the local network the arduino is on someone could be able to reproduce an answer and send the "Yes" to the arduino without the script on the webserver even being touched.

Ofcourse SSL/TLS is not available for the arduino uno so what would you do to do this?
32  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 13, 2013, 10:59:45 am
Unfortunately I don't have access to a scope but I have solved this issue outside the arduino so that I only have to use a relay to achieve what I want to do. Not a real neat way to do it, but it will suffice.

Thanks for all the advice and information given. Maybe in the future when I am more able with arduino's sdk I'll take another attempt at cracking the puzzle.
 
33  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 06:36:19 pm
As a side question, would it be possible to catch this on one pin (using pulsein) and then too just forward it to another pin with pulseout?
34  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 06:18:50 pm
My pulseIn program gave the following values:

around 10124 microseconds when euro has been inserted
around 9831 microsecond continuous so constant without euro.

So these are the values I have to use is 9.8 constant and then 10.12 when I insert a coin / push the button?
35  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 06:10:00 pm
So, normally I would have an interval of 9 milliseconds and on the push of a button it should need 10 milliseconds?
36  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 06:01:16 pm
What I've done to get the values:

I've used pulseIn to read the pulse the coin acceptor generates:

Code:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  pinMode(pin, INPUT);
}



void loop()
{
  duration = pulseIn(pin, HIGH);
   Serial.println(duration);
   delay(50);
}

It gives a long list of

9960
9899
9927
9932
9966
9892

And when I enter a euro (coin acceptor) it gives:

9928
10098
10124
9831

37  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 05:53:12 pm
I've read the output from the coin acceptor.

It's 100Hz normally and when you insert a coin it drops to 90Hz for a few milliseconds.

So I need to emulate this behaviour, from what I've read, PWM output should be the way to go.
38  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 05:43:39 pm
Yep, but haven't I done that by giving analogWrite 56?
39  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 05:39:55 pm
Yes and PWN is set between 0 and 255 right?

Zo 111Hz would be 56 value?
40  Using Arduino / Project Guidance / Re: NRI G.13 - Drinks machine on: January 11, 2013, 05:31:15 pm
Well even though it would be easier if someone did it, for me it would be better to learn it.

I've come up with this code:

Code:
void setup()

{

  pinMode(10, OUTPUT);   // PWM output right

}



void loop()

{

   analogWrite(10, 56);  // 56=111Hz ??


}
41  Using Arduino / Project Guidance / NRI G.13 - Drinks machine on: January 11, 2013, 05:04:21 pm
Hey Arduinousers,

We have an old can machine which uses a NRI G13.6000 (flat cable ribbon serial) as a coin acceptor. Now I need to trick the machines relays board to think that a payment has been made.

The NRI has several output channels, but the one I need (channel 8) sends out a pulse to the board. I need to emulate that Pulse with the push of a button.

This is the description of the output channel of the NRI:
Quote
NPN 100ms 10mA active low w/ 47K pull-up to +5V

Is there anyone who knows how to pull this off?

Moderator edit: Smiley removed
Pages: 1 2 [3]