Pages: [1]   Go Down
Author Topic: Can Arduino be used to prototype a vending machine...  (Read 4809 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 538
Posts: 27089
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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.

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13717
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

check - https://www.sparkfun.com/products/11636 -
Logged

Rob Tillaart

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

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13717
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

what do you sell in the vending machine...
Logged

Rob Tillaart

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

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17294
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

what do you sell in the vending machine...

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

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13717
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I need to read more carefully ...  (Thanks lefty)
Logged

Rob Tillaart

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

Logroño - Spain
Offline Offline
Sr. Member
****
Karma: 3
Posts: 285
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Portugal
Offline Offline
Edison Member
*
Karma: 42
Posts: 1131
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
A hobbyist, engineer, poet.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1919
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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 -

Offline Offline
Newbie
*
Karma: 0
Posts: 6
A hobbyist, engineer, poet.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1919
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
 
Logged

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 -

Pages: [1]   Go Up
Jump to: