Manual

do

Maker

.

com

Display OLED do Onion Omega

Display OLED do Onion Omega

Quem não quer ter um feedback, seja lá qual for o projeto? E nada pode ser mais informativo do que um display, ainda mais se ele tiver a capacidade de exibir gráficos, não é mesmo? Bem, caros makers e "makeras", vos apresento o display OLED do Onion Omega que, claro, não poderia faltar para dar mais valor a esse preciosidade de 5 dolares.

Como todos os recursos empilháveis da Onion Omega, você pode testar o display diretamente através do browser. Tudo o que você precisa fazer é conectar o display ao dock e ligá-lo. Já lhe adianto; não se assuste ao não ver o LED RGB da dock apagado, realmente esse recurso se vai durante o uso do display, mas afinal, para que serviria esse LED num momento desses, hum?

Repare que nessa expansão não há slots superiores, afinal, o display precisa ser visto e não faz sentido sobrepô-lo com quaisquer outros expansores.

Algo que me atrai muito na Onion Omega é a velocidade de teste, bastanto iniciar o boot após a montagem e já diretamente no browser você consegue ter sua primeira experiência com sua expansão. Isso é muito importante em minha opinião porque antes de iniciar um projeto e se frustrar devido a erros de programação, você já consegue ver o funcionamento do dispositivo e assim pode programar mais tranquilamente sabendo com clareza que se algo estiver errado, é por conta da programação mesmo.

21X8.webp

O display é bastante pequeno como você pode ver, mas tem uma densidade incrível de pixels, de forma que é possível colocar 168 caracteres visíveis na tela. Se isso ainda não for o suficiente, você pode fazer scroll do texto e por fim, ele tem a habilidade de exibir gráficos. Apesar de incrível, seu tendão de aquiles é ser monocromático, mas não deixa por menos para nenhum outro display.

Além de todos esses benefícios, a Onion Omega oferece em sua biblioteca a habilidade de manipulação do display por programação, de forma que você pode integrá-lo facilmente a seus projetos como por exemplo, em Python.

Só pra mostrar a simplicidade, vou descrever o processo para um "hello world", duvido que isso não lhe fará desejar esse display. Primeiro instale as ferramentas necessárias:

opkg update
opkg install python-light pyOledExp

Agora inicie um código Python (pode ser com vi mesmo):

from OmegaExpansion import oledExp
import time
import datetime
oledExp.setVerbosity(0)

ret = oledExp.driverInit()

#inverter as cores do display
ret = oledExp.setDisplayMode(1)

ret = oledExp.write("Manual do Maker")

if (ret != 0):
    exit()
time.sleep(2)

for i in range(60):
    ret = oledExp.write(str(datetime.datetime.now()))
    time.sleep(1)

ret = oledExp.clear()

Fácil demais. Isso é só o básico do básico.

Sugiro também esse outro link sobre o Onion Omega e seu módulo relé.

Inscreva-se no nosso canal Manual do Maker Brasil no YouTube.

Nome do Autor

Djames Suhanko

Autor do blog "Do bit Ao Byte / Manual do Maker".

Viciado em embarcados desde 2006.
LinuxUser 158.760, desde 1997.