Cree un indicador de precios de criptomonedas con una Raspberry Pi

Ya sea que sea un comerciante a tiempo completo o un inversionista de criptomonedas por primera vez, es probable que esté buscando realizar un seguimiento del desempeño del mercado de vez en cuando. En este artículo, descubra cómo puede hacer precisamente eso, ¡haciendo un indicador de precio de criptomoneda por solo alrededor de $ 100 en partes!

Por qué es posible que desee un indicador de precios de criptomonedas

El mercado de divisas digitales puede ser extremadamente volátil, a veces moviéndose un 20% en un solo día. Y a diferencia del mercado de valores, las operaciones se realizan las 24 horas del día, los 7 días de la semana, los 365 días del año. Todo esto significa que hacer un seguimiento del impulso del mercado puede ser extremadamente importante.

Si bien puede descargar una aplicación en su teléfono inteligente o visitar varios sitios web para verificar el precio de una criptomoneda en particular, ninguno de los dos equivale a la conveniencia de estar siempre a la vista. Con un indicador en vivo, la verificación de precios se vuelve tan fácil como mirar un reloj de pulsera o de pared.

Para crear un indicador de precios de criptomonedas de este tipo, todo lo que necesitará es una Raspberry Pi junto con una pequeña pantalla LCD. La Pi es una computadora sorprendentemente poderosa que consume energía y prácticamente no genera calor ni ruido, lo cual es perfecto para nuestra aplicación.

El Pi es tan versátil, de hecho, que recientemente reunimos una lista de usos increíbles para el Raspberry Pi .

La Raspberry Pi: ¿Qué modelo debería obtener?

Una Raspberry Pi 4 nueva le costará solo $ 35. Si no planea ejecutar ninguna otra aplicación en él en el futuro, incluso podría salirse con la suya comprando el Pi 3 para esta guía. Si bien sacrificará algunos gastos generales de rendimiento, el dispositivo de la generación anterior generalmente se puede comprar por menos.

Sin embargo, lo que no se puede utilizar es la Raspberry Pi Zero. Como verá en secciones posteriores de esta guía, el ticker implica conectar una pantalla LCD externa al Pi a través de una interfaz en serie. La mayoría de los dispositivos Pi Zero no se venden con encabezados GPIO preinstalados, por lo que incluso solo conectar la pantalla LCD requerirá algunos ajustes y soldaduras primero.

Para una máxima compatibilidad y la menor cantidad de molestias, elija los modelos Raspberry Pi 3 o 4.

Lo que necesitará para crear un indicador de precios de cifrado

Aquí hay una lista de todo el hardware que necesitará para completar este proyecto:

Antes de configurar la Raspberry Pi para que muestre un indicador de precios, se debe cargar un sistema operativo.

Dado que el Pi se vende con un margen muy reducido, se espera que instale su propio dispositivo de almacenamiento. Ahí es exactamente donde entra en juego la tarjeta microSD que compró anteriormente.

Relacionado: Instale un sistema operativo en Raspberry Pi

Con su Pi desconectado de la pared, inserte la tarjeta SD flasheada en él. También conecte un teclado, mouse y pantalla a los puertos USB y HDMI del Pi.

Finalmente, encienda el dispositivo a través de su puerto USB tipo C. El primer arranque puede tardar unos minutos en completarse, pero eventualmente se le presentará la siguiente pantalla de bienvenida.

Después de completar el proceso de configuración inicial, asegúrese de que el Pi esté correctamente conectado a su red Wi-Fi y muestre la hora correcta en la esquina superior derecha. Si alguna de estas configuraciones está configurada incorrectamente, profundice en la aplicación Configuración y realice los cambios necesarios. Cuando esté listo, apague la Pi.

Desconecte el Pi de su monitor y conéctelo a la pantalla de 3,5 pulgadas mencionada anteriormente. Dado que cada pantalla es diferente, siga las instrucciones del fabricante sobre cómo hacer esto. Solo debería ser cuestión de alinear los pines en la pantalla y el encabezado GPIO de Pi.

Vuelva a enchufar el Pi; esta vez, debería aparecer en la pantalla recién conectada.

Hacer que el indicador de precio de la criptomoneda se ejecute al arrancar el sistema

Una vez que el Pi se haya iniciado, haga clic en el icono rectangular negro en la parte superior izquierda de su pantalla. Esto abrirá una ventana de terminal donde puede realizar tareas administrativas como instalar software y actualizar el sistema.

Para instalar el software de cotización de precios de criptomonedas, copie y pegue el siguiente comando en la ventana del terminal y presione Enter .

 wget -O TICKER-INSTALL.bash https://git.io/JU6dw;chmod +x TICKER-INSTALL.bash;sudo ./TICKER-INSTALL.bash

El comando anterior iniciará automáticamente el proceso de instalación.

Acepta continuar en cada paso. Presione 1 y luego Enter .

Al final, el instalador le pedirá que reinicie la Pi. El comando para reiniciar es simple:

 sudo reboot

Al reiniciar, su Pi debería cargar automáticamente el software de teletipo. A partir de este momento, los precios y otros datos relevantes para varias criptomonedas se mostrarán en pantalla. Para salir del programa, todo lo que necesita hacer es presionar Alt + F4 en un teclado conectado al Pi.

Configuración adicional

De forma predeterminada, el ticker solo mostrará un puñado de las criptomonedas más populares que se negocian actualmente. Afortunadamente, agregar o eliminar criptomonedas de su nuevo ticker es bastante sencillo.

En el Pi, ya sea a través de una conexión SSH remota o una ventana de terminal, ingrese:

 nano /home/pi/dfd-crypto-ticker/config.js

Esto abrirá un archivo de texto que contiene todos los valores de configuración del programa ticker. Cada configuración de este archivo tiene una breve descripción junto a ella, por lo que realizar cambios debería ser bastante fácil.

Una vez que haya realizado los cambios, presione Ctrl + X y luego Y para guardar y salir. Luego, el siguiente comando actualizará el ticker:

 ~/reload

¡Y eso es! Su indicador de precios de cifrado está listo para implementarse en cualquier lugar que necesite.

El software de cotización que ha instalado es de código abierto y está abierto a los comentarios de la comunidad. Si desea informar cualquier problema, no dudeen comunicarse con los desarrolladores del proyecto en GitHub.