Author

Topic: Suggestions for Arduino Nano BTC project? (Read 172 times)

newbie
Activity: 13
Merit: 0
December 08, 2021, 02:16:14 PM
#12
Noob here but I remember 7 or more years ago I had a raspberry PI so I chose to make my own car entertainment system with a touch screen following a video on youtube it was my first project and it was fun, so with Arduino and the rise with crypto, nft, metavers gaming etc I would suggest you a pay with crypto machine(like the card swipe/instert we use them in the shop) for retailers, restaurant, hotels etc. I am not sure if this things can mine which would be good but it's a waste of energy.
jr. member
Activity: 107
Merit: 7
December 01, 2021, 10:27:36 PM
#11
How about a "warm wallet" that allows you to only send transactions to your hot wallet on demand, but not to anywhere else?
Please explain how exactly would you do that with Arduino Nano.
All I found in project hub page is Bitcoin Price Updates using Arduino Uno, and much more complex vending machine project.

The idea is fairly straight forward, all you need is the code to sign a transaction and (separately) broadcast it which is freely available online and a little bit of logic to hook to the button.
You can hardcode your keys and target address into the code (just make sure that code is not shared anywhere) and just hook up the broadcasting functionality to a physical button. A led (or some other output) would be good to help you confirm the device did what you expected.

You can break this down into phases:
1. Sign the transactions offline on your PC or wallet, but don't broadcast them. Instead, just copy a small bunch of them to the device where they just queue up and wait to be broadcast when the button is sent and light up a green led. This allows you to skip the signing part for now while getting something working quickly. Of course, it's tedious to "refill" and is limited to the number of transactions you prepared.
2. Add signing to the device, so that it signs then broadcasts a fixed amount with each push.
3. Add more fancy logic to set the amount. Either pick from presets by pushing multiple buttons or longer push, or even control a number with multiple buttons and an 8-seg screen.
hero member
Activity: 1008
Merit: 960
December 01, 2021, 10:06:33 PM
#10
You could create a lightning powered beer tap:

https://github.com/puzzle/lightning-beer-tap

It uses a Raspberry Pi, but I reckon you could use an Arduino as well.

Another project I remember seeing was a sprinkler activated by lightning payments. The more sats you paid to it, the more time you get a refreshing mist provided to you.
legendary
Activity: 2212
Merit: 7064
November 18, 2021, 07:31:13 AM
#9
To keep it simple, you will need to seed the device with the basic key generation logic or at least directly store them there along with the destination address. Connect it with some form of input, like a button and wifi. Whenever you push the button, say for 3 seconds, you would sign a transaction to send an amount of cryptos to your fixed target address. You can later make it customize the amount.
That sounds like interesting idea but I won't be able to make that myself without following some instructions or tutorial.

I heard from my friend about Duino coin where you can mining it using Arduino
Thanks, I saw that but I am not interested in mining any altcoins and I only have one Arduino Nano device.
legendary
Activity: 2366
Merit: 2054
November 18, 2021, 06:53:06 AM
#8
I heard from my friend about Duino coin where you can mining it using Arduino https://create.arduino.cc/projecthub/CiferTech/mining-cryptocurrency-using-arduino-duinocoin-6f461d
jr. member
Activity: 107
Merit: 7
November 16, 2021, 02:29:54 PM
#7
Please explain how exactly would you do that with Arduino Nano.
All I found in project hub page is Bitcoin Price Updates using Arduino Uno, and much more complex vending machine project.
To keep it simple, you will need to seed the device with the basic key generation logic or at least directly store them there along with the destination address. Connect it with some form of input, like a button and wifi. Whenever you push the button, say for 3 seconds, you would sign a transaction to send an amount of cryptos to your fixed target address. You can later make it customize the amount.

The benefit there is that if your hot wallet is stolen, then it won't have any cryptos on it until you send some from the warm wallet. If the warm wallet itself is stolen, then all the thief can do with it is send cryptos to you!
legendary
Activity: 2730
Merit: 7065
November 16, 2021, 07:16:39 AM
#6
The Arduino Nano board in this article looks different from the picture you posted in OP. It's surely a different model but maybe you will be able to make it work on your board as well. It explains how to build your own fingerprint scanner or sensor. It's not really a use case directly connected to crypto but you might figure out something to do with it.   
legendary
Activity: 2212
Merit: 7064
November 16, 2021, 05:38:50 AM
#5
How about a "warm wallet" that allows you to only send transactions to your hot wallet on demand, but not to anywhere else?
Please explain how exactly would you do that with Arduino Nano.
All I found in project hub page is Bitcoin Price Updates using Arduino Uno, and much more complex vending machine project.
jr. member
Activity: 107
Merit: 7
November 16, 2021, 05:17:16 AM
#4
How about a "warm wallet" that allows you to only send transactions to your hot wallet on demand, but not to anywhere else?
legendary
Activity: 2212
Merit: 7064
November 15, 2021, 07:36:37 AM
#3
I came across a hardware wallet implementation on an arduino quite a long time ago... I didn't star the github repo i'm afraid.
Thanks for suggestion but this project is using different Adafruit Arduino device with SD card and I am looking for something that uses only Arduino Nano device.

I am not interested in making any hardware wallets with this, but I could use it for showing current BTC price, current block or mempool state, etc.
legendary
Activity: 3584
Merit: 5243
https://merel.mobi => buy facemasks with BTC/LTC
November 15, 2021, 07:29:53 AM
#2
I came across a hardware wallet implementation on an arduino quite a long time ago... I didn't star the github repo i'm afraid.

A little google query turned up this one: https://github.com/arduino-bitcoin/simple_hardware_wallet but i'm not all that sure this is the one i saw in the past...
The problem with this project in particular is that the private key is stored on the sd card in an unencrypted form, making it a "less optimal" hardware wallet... But nothing is stopping you from improving it Wink
legendary
Activity: 2212
Merit: 7064
November 15, 2021, 07:26:55 AM
#1
I recently ordered something online for my one of my DIY project and I was pleasantly surprised when I saw that I received some free gift from seller.
It took me some time to identify what this gift really is, but with a help from one friend we found out that I received free Arduino Nano device, based on ATmega328 with Mini-B USB cable connection.

I found some projects online that are using Arduino Nano, like traffic light controller or pulsating LED cubes, even one BTC price alert but I a not interested in using that.

Do you know any other interesting Bitcoin related projects that could use Arduino Nano?

Note that I currently don't have compatible LCD screen or other components but I can order them online if I find project that I like.


https://store.arduino.cc/products/arduino-nano
Jump to: