Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Por memoryleakyuFollow More by the author:
Ideia básica
Pessoalmente, sou um investidor de criptomoedas. Mas também tenho um monte de trabalho para fazer. Portanto, não consigo acompanhar o preço do bitcoin 10 vezes por minuto. No entanto, ainda quero saber se estou ganhando ou perdendo dinheiro. Portanto, decidi construir um sistema de feedback em tempo real do meu investimento usando Python. E para visualizar, escolhi uma tira de led e um arduino. Se ganhei dinheiro, os leds ficarão verdes. Se eu perder, eles ficarão vermelhos.
Como funciona
Para obter dados bitcoin em tempo real, usei uma api fornecida pela OKex, que é uma grande casa de câmbio criptográfica. Em seguida, usei o python para calcular meu ganho e perda com base nos dados de streaming. Eu defino minha meta de ganho e perda para 5% todos os dias, o que significa que mais luzes estão acesas, meu investimento está mais próximo da minha meta de ganho ou perda. Se todos os leds estiverem ligados ou desligados, a tira começará a piscar. Assim, posso decidir se devo manter ou vender meus bitcoins.
Suprimentos
Seeeduino V4.2 Compre aqui
Fita LED impermeável WS2813 RGB à prova d'água Compre Aqui
Escudo de base visto V2
Etapa 1: Conecte sua faixa de LED à placa Arduino
Conecte seu seeeduino com seu escudo de base. Em seguida, conecte a tira de led no pino digital 6 (D6)
Etapa 2: Conecte sua placa Arduino ao computador
Verifique a porta que seu arduino está usando. Você vai precisar disso no código python.
Etapa 3: Faça o upload do código do Arduino
Etapa 4: execute o código Python
Certifique-se de que a biblioteca python pyserial esteja instalada. Se você não sabe se instalou a biblioteca, execute
pip install pyserial
no terminal do seu computador.
Antes de executar o código Python, lembre-se de configurar seus dados de investimento inicial.