Go Down

Topic: Can Arduino be used to prototype a vending machine... (Read 5 times) previous topic - next topic

bola2007

Hi, I have some experience using and programming an arduino. I will like to know how well arduino can handle a project like a vending machine and the best way to go about it.

I plan to prototype and eventually produce a vending machine that dispenses bakery products. Something very identical to the cupcake ATM. I've provided a link to a video that shows one in use.
https://www.youtube.com/watch?v=e9hfwwdQw9M&feature=kp

CrossRoads

I'm sure it can. There are questions posed fairly regularly about recognizing coins, and controlling motors, reading limit switches, counting rotations of transport bars, etc. are things that a microprocessor can easily do.
Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

robtillaart

check - https://www.sparkfun.com/products/11636 -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

bola2007

Thanks...But I intend to accept credit/debit cards only no coins.

robtillaart

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

retrolefty


what do you sell in the vending machine...


Quote
I plan to prototype and eventually produce a vending machine that dispenses bakery products.

robtillaart

I need to read more carefully ...  (Thanks lefty)
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

vffgaston

Quote
Thanks...But I intend to accept credit/debit cards only no coins.


You have a lot of peripherals "ready to use" (I mean, card readers, coin identifying and managing, . . .)

If you plan to desing everything, then step by step: start making a block diagram.

luisilva

Good idea, but... What about the rest of the project. The vending machine is not only electronics, but I imagine that you will have a lot of mechanical and/or temperature problems to solve, don't you? But any way, I like the idea.

arslanzaidi

well and how are you going to read credit debit cards and connect your vending machine to the bank? I believe all electronic work on 1 side and this banking side at the other hand! laws and regulations and connectivity..all that?

Jantje


well and how are you going to read credit debit cards and connect your vending machine to the bank? I believe all electronic work on 1 side and this banking side at the other hand! laws and regulations and connectivity..all that?

Have you looked at the movie? Just swipe a visa card. If you have a camera (and are willing to take some risks) that is all that is needed. reading a magnetic strip is ancient technology.
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

arslanzaidi

yes yes i know reading a magstripe is ancient technology. Latest are the mobile magstripe readers which are cheap enough to be distributed freely (by Square, an American company) and can be used with even a smartphone. I used one from IDTech recently and its still with me. What I was talking about was your machine's integration and linking with the Bank. Reading a data from magstripe is no issue but sending data to VISA or Mastercard and getting authentication from them and getting a transaction done from them is the issue. If you have a plan for that then its good. (Its just a side issue, not related to arduino)

I asked for this because we were recently working on a product which involved magstripe cards and banking and there it opened to me that to get the bank into your product (not technically, but by bank requirements and regulations etc.) is one of the moooost difficult things in world! because such products play with the "People's money" and that has to be secured, protected and governed by the banks, VISA, and the State itself.

Jantje


I asked for this because we were recently working on a product which involved magstripe cards and banking and there it opened to me that to get the bank into your product (not technically, but by bank requirements and regulations etc.) is one of the moooost difficult things in world! because such products play with the "People's money" and that has to be secured, protected and governed by the banks, VISA, and the State itself.

That depends on the requirements of the project. If the project is willing to take the risk that when someone complains they lose the money there is no need for online validation.
I guess many companies (hotels for sure) still have the visa/amex papers and swipe through machine to pay off-line. This used to be the default way of paying but is now the back-up way.
That is why your name and card number is "embossed" (I don't know the English word but the letters are kind of pushed out of the card) and not just printed.
The electronic version of that is swiping through a magnetic reader.
The project takes the risk someone refuses to pay but it saves on development and connection cost with an increased customer satisfaction (no wait time). If you add a camera and keep the recordings you can show the credit card company who used the card in case of dispute.

Best regards
Jantje

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Go Up