Raspberry

Display e-paper com Raspberry

display e-paper com raspberry

Tudo o que eu tinha pra falar de bom desse display já está nesse artigo do display e-paper com esp32. Esse display é tudo de bom, o problema é que deixa o maker viciado, mas a culpa é da Saravati, que fica trazendo essas jóias de e-ink e ESP32 diferentes para tentar os desenvolvedores.

No artigo de hoje veremos como configurar esse display e-paper no Raspberry Pi, de modo simples e rápido. Aliás, só não poderia deixar de fazê-lo porque prometi no artigo anterior uma série, mas é tão fácil que dá até vergonha de escrever a respeito.

Onde comprar display e-paper

Esse display está disponível em nosso parceiro Saravati, que você pode acessar clicando no link do produto. A compra é recomendada, principalmente para pagamento à vista.

Driver do display e-paper para Raspberry

Display e-paper

O driver para o display e-paper pode ser pego em meu repositório no github. Renomeei as pastas que estavam em chinês, falta traduzir os documentos, mas sinceramente, já escrevi no artigo anterior tudo relacionado ao que está no documento. E antes que alguém ache que sou chinês, não; Djames Suhanko é húngaro.

BCM2835

Será necessário instalar essa biblioteca, que você encontra aqui.

Wiring do display e-paper

Agora, temos que conectar o display ao Raspberry. Não é das tarefas mais simples; tem o pino físico, o BCM e o WiringPi. Fora isso, os pinos são todos misturados, uma loucura!

Mas fazendo 10 vezes, acaba dando certo, só não erre 3V3 e GND.

display e-paper

 

Receita de bolo de framboesa

Agora, vamos à receita. Primeiramente, execute o comando:

Vá ao ítem 5 do menu (Interfacing Options) e habilite o SPI. Quando finalizar, reinicie.

Baixe a biblioteca BCM2835 recém baixada. Entre no diretório e siga o processo padrão:

Agora, entre no diretório raspberry/bcm2835 e digite:

Pronto! Só um detalhe, o programa precisa ser executado como root, senão dá falha de segmentação. O programa de exemplo é ótimo, mas não tem tratamento de exceção, portanto, isso fica por sua conta.

Código para acionar o display e-paper

Acima, foi feita a compilação do código de exemplo. É bem fácil manipular esse display, basta fazer uma cópia de backup do main.cpp e modificar o original. Apenas para apreciação:

Curso “Raspberry Pi para hobistas e profissionais”

Fiz um curso pequeno de Raspberry, abordando os temas fundamentais para sair do zero e terminar com o backup de um sistema personalizado e replicável; o curso não fará de você um hacker, mas o intuito é que não precise utilizar tutoriais cada vez que for dar um passo com o Raspberry. O curso tem apenas 16 aulas, indo da instalação básica em Linux ou Windows, depois o resto é mão-na-massa pelo console, nada de desktop.

Abordo personalização, comandos do shell, shell script básico, GPIO com shell script abordando a maioria dos conceitos, uma introdução (com exemplo funcional) em C e Python para manipular os GPIO, bitwise com expansor de IO, proteção do sistema contra corrupção do sistema de arquivos, backup etc.

Coloquei o preço mais baixo da Udemy, mas ainda assim estava acima do que eu esperava cobrar, por isso utilize o cupom de desconto DOBITAOBYTE para obter o melhor preço – esse sim, o que era pretendido. Não que eu ache que venderei tanto, mas coloquei 200 cumpons.

Ficarei feliz por sua aquisição, espero encontrá-lo por lá!

Já nos próximos dias o curso deve ser aprovado pela Udemy, aí escrevo um artigo e passo o link. Separem 20 mangos aí!