Bitcoin Forum

Bitcoin => Project Development => Topic started by: bitkoyun on March 22, 2015, 11:51:20 PM



Title: Bitcoin POS Terminal Project on Raspberry Pi
Post by: bitkoyun on March 22, 2015, 11:51:20 PM
I am about to finalize a bitcoin Point of Sale terminal project on Raspberry Pi. I added a nokia 3310 LCD screen to display QR code on it giving surprisingly good quality results.
See the video below and please comment..

http://www.bitcoinhaber.net/2015/03/bitcoin-pos-cihazi.html


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: CryptKeeper on March 23, 2015, 07:55:34 AM
I am about to finalize a bitcoin Point of Sale terminal project on Raspberry Pi. I added a nokia 3310 LCD screen to display QR code on it giving surprisingly good quality results.
See the video below and please comment..

http://www.bitcoinhaber.net/2015/03/bitcoin-pos-cihazi.html


Great achievement, congrats!

But I think you need a better display, the lcd doesn't have enough contrast. It works but the scan takes too long. Better try a tft color display and go with black on white or white on black.


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: bitkoyun on March 23, 2015, 08:20:07 AM
I am about to finalize a bitcoin Point of Sale terminal project on Raspberry Pi. I added a nokia 3310 LCD screen to display QR code on it giving surprisingly good quality results.
See the video below and please comment..

http://www.bitcoinhaber.net/2015/03/bitcoin-pos-cihazi.html


Great achievement, congrats!

But I think you need a better display, the lcd doesn't have enough contrast. It works but the scan takes too long. Better try a tft color display and go with black on white or white on black.

Thanks for your comment. Of course a TFT screen will be a better display. I also considered using e-ink displays. But LCD screens (recycled nokia 3310 screens actually) are incredibly cheap and this was the main factor I choose them.


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: emrebey on March 23, 2015, 08:26:15 AM
cool!

I am really curious about it's backend - can you explain it a bit?


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: bitkoyun on March 23, 2015, 09:28:19 AM
I used a Raspberry Pi v2 with 1GB RAM although older 512MB models are also capable of running the software. I added a PCD8844 LCD display which is the chepest screen for the solution. This display has 84x48 pixels resolution which is almost enough to display a Version 4 QR code (33x33 dots)

Software runs on Python but LCD display functions required C.

A standard PC keyboard can be used to enter Turkish Lira amount. I used a wireless mini keyboard.

Obviously it needs to be connected to get price quotation and payment verification. I used a nano WiFi dongle. Any RPi compatible WiFi connector or Ethernet connection can be used.
BTC price is calculated on real time. Current version reads BTC/TL rate from BTCTurk API but can be parameterized to get from any other source.

I also added speakers to give audio feedback to the user.

QR code contains bitcoin address and the BTC amount to be paid.

To complete payment process, a verification routine checks blockchain for received BTC transactions.





Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: Fargo on March 23, 2015, 05:58:29 PM
Would be cool if you 3d printed a nice housing for it.


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: DirtyUniverse on April 01, 2015, 02:40:26 PM
Wow. amazing. please update thread with your changes on this project.


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: freemind1 on April 01, 2015, 02:47:20 PM
Very good work!!!  Could you update thet hread with the latest updates you've made please? And if the screen on the video is low quality and contrast is not very good, but to begin to shape you to become great!


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: innocent93 on April 01, 2015, 06:35:35 PM
This is good! I hope you manufacture these for sale, I know of friends who would be interested to purchase. Keep it up!


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: ajoyna1 on April 03, 2015, 05:40:04 AM
 I think you need a better display, the lcd doesn't have enough contrast. It works but the scan takes too long. Better try a tft color display and go with black on white or white on black.




_______________
You can join us for best http://e-six-sigma.com/ (http://www.e-six-sigma.com) dumps hood.edu (http://www.hood.edu/) oracle training solutions. Our Hodges University (http://en.wikipedia.org/wiki/Hodges_University)


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: CryptKeeper on April 03, 2015, 11:04:58 AM
I am about to finalize a bitcoin Point of Sale terminal project on Raspberry Pi. I added a nokia 3310 LCD screen to display QR code on it giving surprisingly good quality results.
See the video below and please comment..

http://www.bitcoinhaber.net/2015/03/bitcoin-pos-cihazi.html


Great achievement, congrats!

But I think you need a better display, the lcd doesn't have enough contrast. It works but the scan takes too long. Better try a tft color display and go with black on white or white on black.

Thanks for your comment. Of course a TFT screen will be a better display. I also considered using e-ink displays. But LCD screens (recycled nokia 3310 screens actually) are incredibly cheap and this was the main factor I choose them.

Yes, optimizing hardware costs is reasonable. But IMHO functionality and a smooth consumer experience should have top priority.


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: watashi-kokoto on April 03, 2015, 10:28:04 PM
Hi do you think a raspberry-pi coffee machine can be possible?

Perhaps using this token??? https://github.com/platecoin/platecoin/ (https://github.com/platecoin/platecoin/)


Title: Re: Bitcoin POS Terminal Project on Raspberry Pi
Post by: Jeremycoin on April 04, 2015, 12:56:55 AM
I think the QRCode is too small, maybe you can add an option to fullscreen the QRcode