Bitcoin Forum
June 30, 2024, 10:12:54 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANN] Bitcoin/Litecoin Soda Machine Project v0.4  (Read 2457 times)
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 17, 2013, 12:30:07 AM
Last edit: November 25, 2013, 09:58:03 PM by hendo420
 #1

Check out the video of Bitcoin/Litecoin Soda Machine v0.2
http://www.youtube.com/watch?v=U51zvo-HOdg

I started a project earlier this week to make a soda machine accept Bitcoins, then I figured what the hell and made it accept Litecoins as well. Smiley

The system consists of a Raspberry Pi, a 7" LCD and a relay circuit.

The program on the Pi checks the price of bitcoin/litecoin and the balance of its wallet once every 10-15 seconds, I haven't decided on a set time yet. I may change it to 5 seconds, it doesn't speed up transactions much lowering the refresh time tho, just more work for the 700mhz Pi CPU lol

It currently takes between 10-60 seconds to vend a soda, waiting 1 minute to get a soda may seem like a bit of a wait but it takes over 30 seconds on less than 20% of all transactions so far. The majority of transactions are under 30 seconds.

The QR codes are dynamic and change according to the price.

I'm at the stage that all I have to do is install it in my soda machine. I'm waiting on the rain to let up and I will be doing just that. I will post a video for all to see when its complete later today.

Here are some screenshots for you to drool over.












Let me know what you guys think, I'm always open for input.

ebmarket.co
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 17, 2013, 07:40:16 AM
 #2

The Relay, LCD, and mini wireless keyboard mouse will all be here Tuesday or Wednesday. I should have the soda machine working shortly after that.

ebmarket.co
Rupture
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
November 17, 2013, 09:35:41 AM
 #3

Post pics of it in action when ready
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 17, 2013, 11:52:35 AM
 #4

Post pics of it in action when ready

I will.  Wink

I have another project I want to do after the soda machine is up and running.

I want to take an old dollar bill changer I have, install a thermal printer and a raspberry Pi and when $1 is inserted it calculates the current exchange rate and prints out a paper wallet. Or I could skip the paper wallet all together and add the raspberry Pi camera and have it read the qr code on your phone and send how ever much $1 is in bitcoins at that time.

This way people can load up their bitcoin wallet on their phone to use on the soda machine. lol

ebmarket.co
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 17, 2013, 10:24:49 PM
 #5

Still waiting on the rest of the parts to hook it up to the soda machine.

In the mean time I made a Litecoin version

Say Hello to Litecoin Soda Machine v0.1




ebmarket.co
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 19, 2013, 11:34:07 AM
 #6

Updated to v0.3

Added dynamic QR codes, they now change to include the current price of a soda. Now all you have to do is scan the qr code and hit send on your phone. Simple.


ebmarket.co
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 20, 2013, 05:26:39 AM
 #7

Relay/monitor is all set up. Program runs flawlessly. All that is needed now is to install in the soda machine. That may be tomorow if I get time. I'm buying a 2nd soda machine and have to drive 2 hours to go pick it up tomorrow. lol




ebmarket.co
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 20, 2013, 08:16:57 AM
 #8

Would you be able to update the prices remotely? The flux on the prices has been crazy for a while now.

It calculates the price every 15 seconds and updates the QR code with the current price of soda in bitcoin.

ebmarket.co
PenAndPaper
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
November 20, 2013, 08:19:29 AM
 #9

You should install it next to the bitcoin atm  Cool
Or the bitcoin atm is inside a cafe already? Not sure  Tongue
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 20, 2013, 05:07:13 PM
 #10

You should install it next to the bitcoin atm  Cool
Or the bitcoin atm is inside a cafe already? Not sure  Tongue

I need to contact the people behind the bitcoin ATM and see if they have any advise. lol

My next project, once the soda machine is running 100% is to turn an old dollar bill changer into a bitcoin "atm" of sorts.
You insert a dollar and it spits out freshly generated paper wallet. Or since you can import private keys right into the blockchain wallet app, I can just display the private key in a QR code on the screen. Generating a public/private key, sending coin to it, and then displaying it and deleting that key.

I can then mount it on the soda machine and you can buy and use bitcoins in the same location. Kind of like buying tokens at chuck-e-cheese only they work at a ton of other places or can be traded for cash. lol

I have a retail POS designed in my head that may show up as a project in a month or so too.

ebmarket.co
PenAndPaper
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
November 21, 2013, 01:08:55 AM
 #11

My next project, once the soda machine is running 100% is to turn an old dollar bill changer into a bitcoin "atm" of sorts.
You insert a dollar and it spits out freshly generated paper wallet. Or since you can import private keys right into the blockchain wallet app, I can just display the private key in a QR code on the screen. Generating a public/private key, sending coin to it, and then displaying it and deleting that key.

I don't think this is going to work because it requires for the customers to trust you.
Stick with the soda machine  Wink
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 21, 2013, 05:40:44 AM
 #12

My next project, once the soda machine is running 100% is to turn an old dollar bill changer into a bitcoin "atm" of sorts.
You insert a dollar and it spits out freshly generated paper wallet. Or since you can import private keys right into the blockchain wallet app, I can just display the private key in a QR code on the screen. Generating a public/private key, sending coin to it, and then displaying it and deleting that key.

I don't think this is going to work because it requires for the customers to trust you.
Stick with the soda machine  Wink

Trust is earned. Also people need a place to reload their wallet on their phone to buy more soda.

I also have a bitcoin retail point of sale in the works. Wink
Its just a concept right now but I'm certain I can make it work.
Details to come when I start working on it in a few weeks.

Btw, I got my second soda machine. It only cost me $100 and the only problem is the coils keep freezing up. I have a fix for that. Wink
It is a newer machine. It runs on a 24v system instead of 120v like my other machine.
It excites me because it gives me the oportunity to make my device more universal.
I plan to market it to people with soda vending routes.

I even found a way to provide cheap dedicated internet to them without a monthy fee.

Walmart has a prepaid wifi hotspot you can buy that they sell data to you by the MB/GB with no expiration and your not paying per month it just lasts till you use the data. The $10 card gives 500mb of data. Checking a wallet balance and the price at btc-e every 10-15 seconds shouldn't use 500mb in a year. lol

ebmarket.co
PenAndPaper
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
November 21, 2013, 06:26:34 AM
 #13

Trust is earned.

Yes and we all know how this usually ends.
Don't take me wrong you may be the most trustworthy person on earth but a bitcoin business model that requires trust is DOA for me.
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 21, 2013, 06:59:27 AM
 #14

Trust is earned.

Yes and we all know how this usually ends.
Don't take me wrong you may be the most trustworthy person on earth but a bitcoin business model that requires trust is DOA for me.

So I guess you wouldn't use one of the new bitcoin ATM's that are popping up in Canada?

if you import a private key into blockchain.info it gives you the option to instantly send thoes funds to another address. It advises not to keep the funds on that address. I'm not 100% if the smartphone app does the same thing, I haven't tried importing a private key with funds on it, I have only done empty keys on the smartphone app.

That means there isnt much "trust" needed. That and you can do a $1 at a time, anyone would risk a $1 to see if it works. lol

I dont see where the need for a trust comes in. lol

If i needed to I could add a camera and have the device send bitcoins directly to the smartphone wallet by having the user bring up his receive QR code and showing it to the camera. But that honestly is alot more work/cost that isnt really necessary.

ebmarket.co
PenAndPaper
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
November 21, 2013, 07:11:49 AM
 #15

The bitcoin atm in canada doesn't mess with any private key of yours in no way whatsoever.

Blockchain.info stores encrypted versions of your private keys so they don't know them either.
hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 21, 2013, 07:22:11 AM
 #16

The bitcoin atm in canada doesn't mess with any private key of yours in no way whatsoever.

Blockchain.info stores encrypted versions of your private keys so they don't know them either.

Try importing a paper wallet on blockchain.info, you will see what im talking about. They recommend you have it sent from that private key to an address that you own and if you click accept it does it automatically.

ebmarket.co
callem
Member
**
Offline Offline

Activity: 130
Merit: 10


View Profile
November 21, 2013, 08:07:17 AM
 #17

Cool project.
You mentioned you had some ideas for a POS implementation.. I'd be interested in any thoughts you may have on the opencxp POS protocol, this vending machine is exactly the type of application we had in mind when it was being drafted. Pre-release white paper is at opencxp.org if you're interested in looking at it.

hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 22, 2013, 09:16:47 PM
 #18

It is complete. Check out the video.



https://www.youtube.com/watch?v=7DR79AkgPZA


http://bitcoinsodamachine.com

ebmarket.co
callem
Member
**
Offline Offline

Activity: 130
Merit: 10


View Profile
November 22, 2013, 10:34:45 PM
 #19

Amazing. That was one fast prototype to 'production' cycle! Must be the first litecoin vending machine for sure?

hendo420 (OP)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
November 23, 2013, 02:16:22 AM
 #20

Amazing. That was one fast prototype to 'production' cycle! Must be the first litecoin vending machine for sure?

Guaranteed its the first litecoin vending machine.

Its the first Bitcoin vending machine in the wild.

There is a video on youtube by a guy who made a bitcoin vending and soda machine but it was far from "complete", the QR code came up on his laptop and it wasn't very pretty. lol


ebmarket.co
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!