Software de código aberto para Raspberry Pi que controla telas e-ink e exibe conteúdo personalizável, como relógios, previsão do tempo, calendários e imagens geradas por IA, por meio de uma interface web.
veebch/btcticker
Script em Python que transforma um Raspberry Pi e uma tela ePaper Waveshare de 2,7 polegadas em um ticker de preços de criptomoedas para a mesa, alimentado pelo CoinGecko.
- Estrelas
- 327
- Forks
- 77
- Issues abertas
- 1
- Último commit
- mês passado
O que é?
btcticker é um script em Python que roda em um Raspberry Pi conectado a uma tela ePaper monocromática Waveshare de 2,7 polegadas. Por padrão, a cada cinco minutos ele busca preços no CoinGecko e exibe um resumo na tela, permitindo acompanhar o preço e a tendência de uma moeda na mesa, em um visor passivo.
Você escolhe as moedas que quer acompanhar, as moedas fiduciárias em que os preços serão exibidos e, opcionalmente, uma exchange específica como fonte dos preços. São compatíveis as moedas listadas no CoinGecko. A tela pode alternar entre várias moedas e moedas fiduciárias, exibir volume e posição no ranking, desenhar um gráfico sparkline referente a um número configurável de dias e, opcionalmente, incluir as moedas em alta do CoinGecko.
A configuração envolve instalar pacotes com apt, clonar a biblioteca de drivers da Waveshare e criar um ambiente virtual Python. Depois, um serviço systemd inicia o ticker na inicialização. Quatro botões físicos no HAT alternam as moedas, alternam as moedas fiduciárias, giram a tela e invertem as cores.
Recursos principais
- 01Busca preços no CoinGecko em um intervalo configurável, de 300 segundos por padrão
- 02É compatível com qualquer moeda ou moeda fiduciária listada no CoinGecko, com preços opcionais específicos por exchange
- 03Alterna entre várias moedas e moedas fiduciárias usando os botões ou automaticamente
- 04Exibe volume, posição no ranking e um gráfico sparkline de preços
- 05Modo opcional para moedas em alta
- 06Roda como um serviço systemd iniciado na inicialização
Casos de uso
- Um enfeite de mesa que exibe preços de criptomoedas em tempo real em uma tela ePaper de baixo consumo
- Um projeto com Raspberry Pi para aprender sobre telas SPI e serviços systemd
- Monitorar um pequeno conjunto de moedas cotadas em várias moedas fiduciárias
Início rápido
- 1
Instale os pacotes de sistema necessários no Raspberry Pi
sudo apt-get install -y git python3-venv - 2
Clone o repositório btcticker
git clone https://github.com/veebch/btcticker.git - 3
Crie um ambiente virtual e instale nele os módulos do Python
python3 -m venv --system-site-packages .venv - 4
Execute o ticker manualmente para testá-lo
.venv/bin/python btcticker.py
Antes de usar
- Requer um Raspberry Pi e uma tela ePaper Waveshare de 2,7 polegadas, portanto depende de hardware específico.
- O script está configurado para a tela Waveshare V1; a V2 exige alterações no código.
- Depende da API gratuita do CoinGecko e de uma instalação completa do Raspberry Pi OS.
- É licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
Tópicos
Perguntas frequentes
- O que é btcticker?
- Script em Python que transforma um Raspberry Pi e uma tela ePaper Waveshare de 2,7 polegadas em um ticker de preços de criptomoedas para a mesa, alimentado pelo CoinGecko. btcticker é um script em Python que roda em um Raspberry Pi conectado a uma tela ePaper monocromática Waveshare de 2,7 polegadas. Por padrão, a cada cinco minutos ele busca preços no CoinGecko e exibe um resumo na tela, permitindo acompanhar o preço e a tendência de uma moeda na mesa, em um visor passivo.
- btcticker é gratuito? Qual é a licença?
- btcticker é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- btcticker ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de btcticker foi em 29 de set. de 2026.
- Para que posso usar btcticker?
- Um enfeite de mesa que exibe preços de criptomoedas em tempo real em uma tela ePaper de baixo consumo Um projeto com Raspberry Pi para aprender sobre telas SPI e serviços systemd Monitorar um pequeno conjunto de moedas cotadas em várias moedas fiduciárias
- Como instalar btcticker?
- Instale os pacotes de sistema necessários no Raspberry Pi: sudo apt-get install -y git python3-venv Clone o repositório btcticker: git clone https://github.com/veebch/btcticker.git Crie um ambiente virtual e instale nele os módulos do Python: python3 -m venv --system-site-packages .venv Execute o ticker manualmente para testá-lo: .venv/bin/python btcticker.py
- Onde consigo btcticker?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/veebch/btcticker
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma placa de sensores para plantas com ESP32-S2 que fica no solo, mede umidade, luz, temperatura e umidade do ar e mostra as leituras em uma etiqueta e-paper.
Transmita arquivos de áudio e streams ao vivo por rádio FM usando um ou mais Raspberry Pi, gerenciados por um servidor central.
Um emulador em Python da Hue Bridge da Philips que permite controlar localmente muitas luzes e dispositivos que não são Hue com apps compatíveis e sistemas de casa inteligente.
Plataforma open source de automação residencial que roda localmente e prioriza controle e privacidade, geralmente em um Raspberry Pi ou servidor local.
Uma interface web para controlar impressoras 3D domésticas e executar e acompanhar impressões pelo navegador.