Bitcoin Forum
December 04, 2022, 04:40:17 AM *
News: Bitcointalk Community Awards
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Suggestions for Arduino Nano BTC project?  (Read 135 times)
dkbit98 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 5319


Not your keys not your coins


View Profile WWW
November 15, 2021, 12:26:55 PM
Merited by hugeblack (4)
 #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

1670128817
Hero Member
*
Offline Offline

Posts: 1670128817

View Profile Personal Message (Offline)

Ignore
1670128817
Reply with quote  #2

1670128817
Report to moderator
1670128817
Hero Member
*
Offline Offline

Posts: 1670128817

View Profile Personal Message (Offline)

Ignore
1670128817
Reply with quote  #2

1670128817
Report to moderator
1670128817
Hero Member
*
Offline Offline

Posts: 1670128817

View Profile Personal Message (Offline)

Ignore
1670128817
Reply with quote  #2

1670128817
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1670128817
Hero Member
*
Offline Offline

Posts: 1670128817

View Profile Personal Message (Offline)

Ignore
1670128817
Reply with quote  #2

1670128817
Report to moderator
1670128817
Hero Member
*
Offline Offline

Posts: 1670128817

View Profile Personal Message (Offline)

Ignore
1670128817
Reply with quote  #2

1670128817
Report to moderator
mocacinno
Legendary
*
Offline Offline

Activity: 2884
Merit: 4331


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
November 15, 2021, 12:29:53 PM
Merited by hugeblack (4), ETFbitcoin (1)
 #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

dkbit98 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 5319


Not your keys not your coins


View Profile WWW
November 15, 2021, 12:36:37 PM
 #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.

Lotus
Jr. Member
*
Offline Offline

Activity: 107
Merit: 7


View Profile WWW
November 16, 2021, 10: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?

Forgotten Crypt - Zero-Trust trading. Take the guesswork out of trading.
http://www.ForgottenCrypt.com
dkbit98 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 5319


Not your keys not your coins


View Profile WWW
November 16, 2021, 10: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.

Pmalek
Legendary
*
Offline Offline

Activity: 2240
Merit: 5206


Defend Bitcoin and its PoW: bitcoincleanup.com


View Profile
November 16, 2021, 12:16:39 PM
 #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.   

Lotus
Jr. Member
*
Offline Offline

Activity: 107
Merit: 7


View Profile WWW
November 16, 2021, 07:29:54 PM
Merited by dkbit98 (1)
 #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!

Forgotten Crypt - Zero-Trust trading. Take the guesswork out of trading.
http://www.ForgottenCrypt.com
Chikito
Legendary
*
Offline Offline

Activity: 1876
Merit: 1827



View Profile WWW
November 18, 2021, 11: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

dkbit98 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 5319


Not your keys not your coins


View Profile WWW
November 18, 2021, 12:31:13 PM
 #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.

nullama
Sr. Member
****
Offline Offline

Activity: 462
Merit: 719



View Profile
December 02, 2021, 03:06:33 AM
 #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.

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▀       ▄    ▄██▀██▄       ▄
     ▄      ███ ▄▄███ ▀
 ▀          ███▀▀ ███          ▄
  ▄██▀██▄    ▀██▄██▀ ▄  ▄██▀██▄
 ███ ▄▄███    ▄        ███ ▄▄██
 ███▀▀ ███ ▀    █ ▀  ▀ ███▀▀ ██
  ▀██▄██▀    ▀▄ █ ▄▀    ▀██▄██▀ ▄
 ▀            ▀ ▀ ▀
  ▄██████████████████████████▄
▄██████
███████████████████████▄
   ██████████████████████████
   ██████████████████████████
   ██████████████████████████
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Lotus
Jr. Member
*
Offline Offline

Activity: 107
Merit: 7


View Profile WWW
December 02, 2021, 03:27:36 AM
 #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.

Forgotten Crypt - Zero-Trust trading. Take the guesswork out of trading.
http://www.ForgottenCrypt.com
adetheprince
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
December 08, 2021, 07:16:14 PM
Last edit: December 08, 2021, 07:27:10 PM by adetheprince
 #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.
Pages: [1]
  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!