A Bitcoin Address Monitoring Tool Built With A Raspberry Pi And A Lcd Display

Made by Federico Castagnini

About the project

If you want to keep an eye on some wallets, this is your tool.

Project info

Difficulty:

Estimated time:

1 hour

Published:

10th February 2018

Items used in this project


Hardware components

Raspberry Pi 3 x 1
Adafruit RGB Negative 16x2 LCD+Keypad Kit for Raspberry Pi

https://www.adafruit.com/product/1110

x 1
micro SD card x 1

Software app and online services

Raspbian
chirimbolito software

https://github.com/facastagnini/python-chirimbolito

Story


This project is useful to monitor the balance of bitcoin addresses.

    How to build it

    • Install Raspbian Stretch Lite on the micro SD card. This is beyond the scope of this document, you can find a good guide here

    • Enable sshd on a headless Raspberry Pi

    • Install the LCD screen and the micro SD card in the Raspberry Pi

    • Boot the Raspberry Pi

    • ssh into the Raspberry Pi and install the bitcoin address monitoring tool

      ssh pi@raspbian

      password: (the default password is 'raspberry')

      pi@raspbian ~ $ sudo apt-get update && sudo apt-get install build-essential python3 python3-dev python3-smbus python3-pip i2c-tools

      pi@raspbian ~ $ sudo pip3 install --upgrade pip

      pi@raspbian ~ $ sudo /usr/sbin/usermod -a -G i2c pi

      pi@raspbian ~ $ mkdir chirimbolito

      pi@raspbian ~ $ virtualenv chirimbolito

      pi@raspbian ~ $ cd chirimbolito

      pi@raspbian ~/chirimbolito $ source bin/activate

      (chirimbolito) pi@raspbian ~/chirimbolito $ pip3 install chirimbolito

      (chirimbolito) pi@raspbian ~ $ mkdir ~/.config && test -f ~/.config/chirimbolito.json || curl -sLo ~/.config/chirimbolito.json https://raw.githubusercontent.com/facastagnini/python-chirimbolito/master/chirimbolito.json

    • Edit the file ~/.config/chirimbolito.json to configure the bitcoin addresses that you want to monitor.

    • Start the service

      pi@raspbian ~/chirimbolito $ chirimbolito

    Thanks for checking out my project!

    For up to date build instructions please visit the github repo.

    Code


    Leave your feedback...