Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Por memoryleakyu Siga más por el autor:
Idea básica
Personalmente, soy un inversor en criptomonedas. Pero también tengo una gran cantidad de trabajo que atender. Por lo tanto, no puedo seguir rastreando el precio de bitcoin como 10 veces por minuto. Sin embargo, todavía quiero saber si estoy ganando o perdiendo dinero. Por lo tanto, decidí construir un sistema de retroalimentación en tiempo real de mi inversión usando Python. Y para visualizarlo, elegí una tira de led y un arduino. Si gano dinero, los leds se volverán verdes. Si pierdo, se pondrán rojos.
Como funciona
Para obtener datos de bitcoin en tiempo real, utilicé una API proporcionada por OKex, que es un gran intercambio de divisas criptográficas. Luego usé Python para calcular mi ganancia y pérdida en función de los datos de transmisión. Establezco mi objetivo de ganancia y pérdida al 5% todos los días, lo que significa que hay más luces encendidas, mi inversión está más cerca de mi objetivo de ganancia o pérdida. Si todos los leds están encendidos o apagados, la tira comenzará a parpadear. Entonces puedo tomar una decisión sobre si seguir teniendo o vender mis bitcoins.
Suministros
Seeeduino V4.2 Comprar aquí
Tira de LED impermeable Seeed WS2813 RGB impermeable Compre aquí
Escudo Base Seeed V2
Paso 1: conecte su tira de LED con su placa Arduino
Conecte su seeeduino con su escudo base. Luego conecte la tira de led en el pin digital 6 (D6)
Paso 2: conecta tu placa Arduino a tu computadora
Verifique el puerto que está usando su arduino. Lo necesitará en el código de Python.
Paso 3: cargue el código Arduino
Paso 4: Ejecute el código Python
Asegúrese de que la biblioteca python pyserial esté instalada. Si no sabe si ha instalado la biblioteca, ejecute
pip instalar pyserial
en la terminal de su computadora.
Antes de ejecutar el código Python, recuerde configurar sus datos de inversión inicial.