6 telas para dados de saída de seu Arduino

6 telas para dados de saída de seu Arduino

Então, você tem um Arduino. Você aprendeu alguns dos princípios básicos, talvez tenha seguido um Guia do iniciante para começar. Qual o proximo?





Adicionar um display ao Arduino pode servir a muitos propósitos. Como um uso comum para microcontroladores é a leitura de dados de sensores, um display permite que você veja esses dados em tempo real sem a necessidade de usar o monitor serial no IDE do Arduino. Também permite que você dê a seus projetos um toque pessoal com textos, imagens ou até mesmo interatividade por meio de uma tela sensível ao toque.





Muitos kits iniciais do Arduino vêm com alguma forma de exibição simples. Há também uma variedade de escudos Arduino pré-construídos que têm telas incorporadas a eles. Embora já tenhamos abordado monitores maiores projetados para o Raspberry Pi anteriormente, existem várias opções disponíveis que são mais adequadas para projetos baseados em Arduino.





Neste artigo, mostraremos os diferentes tipos de monitores disponíveis, onde obtê-los e como configurá-los.

1. Tela de cristal líquido

o display de cristal líquido (LCD) é a tela mais comum encontrada em projetos de bricolage e eletrodomésticos. Isso não é surpresa, pois eles são simples de operar, têm baixa potência e são incrivelmente baratos.



Este tipo de display pode variar em design. Alguns são maiores, com mais espaços de caracteres e linhas, alguns vêm com uma luz de fundo. A maioria se conecta diretamente à placa por meio de 8 ou 12 conexões aos pinos do Arduino, tornando-os incompatíveis com placas com menos pinos disponíveis. Neste caso, compre uma tela com um Adaptador I2C , permitindo o controle usando apenas 4 pinos.

Crédito da imagem: www.martyncurrey.com





Disponível por apenas alguns dólares (ou tão pouco quanto $ 1,95 no Aliexpress com o adaptador I2C incluído), essas telas simples podem ser usadas para fornecer feedback em tempo real para qualquer projeto.

As telas são capazes de uma grande variedade de caracteres predefinidos que abrangem a maioria dos casos de uso em uma variedade de idiomas. Controle seu LCD usando a Biblioteca de Cristal Líquido fornecida pelo Arduino. o exibição() e nenhuma exibição() métodos gravam no LCD, conforme mostrado no tutorial oficial no site do Arduino.





Crédito da imagem: arduino.cc

Observação: Se você estiver usando um adaptador I2C para sua tela LCD, você precisará usar o Biblioteca LiquidCrystal_I2C em vez de.

Se você prefere tutoriais em vídeo, Circuito Básico tenha uma ótima experiência de configuração e uso de um LCD 16x2 :

2. Monitores de sete segmentos

Você está procurando algo simples para exibir números e alguns caracteres básicos? Talvez você esteja procurando por algo com aquela sensação de arcade da velha escola? UMA display de sete segmentos pode atender às suas necessidades.

Se você nunca viu esses pequenos monitores úteis antes, nosso Buzz Wire Game usa um para exibir o status do jogo:

como baixar vídeos protegidos de qualquer site

Essas placas simples são compostas por 7 LEDs (8 se você incluir o ponto) e funcionam como LEDs normais com um Ânodo ou Cátodo conexão. Isso permite que eles façam uma conexão com V + (ou GND para cátodo comum) e sejam controlados a partir dos pinos de seu Arduino. Combinando esses pinos em código, você pode criar números e várias letras, juntamente com designs mais abstratos - qualquer coisa que você possa imaginar usando os segmentos disponíveis!

Para uma introdução completa sobre como esses monitores funcionam, não procure além deste extenso Guia do iniciante a partir de AllAboutCircuits .

Para um guia de vídeo para acompanhar, Kristian Blåsol dedicou um episódio dele Qualquer coisa Arduino séries para monitores de sete segmentos:

3. Display 5110

O próximo em nossa lista é o Display 5110 , também carinhosamente conhecido como display da Nokia devido à sua ampla utilização no amado e quase indestrutível Nokia 3310.

Crédito de imagem: sparkfun.com

Essas pequenas telas LCD são monocromáticas e têm um tamanho de tela de 84 x 48 pixels, mas não se deixe enganar. Chegando às abaixo de $ 2 no Aliexpress , essas telas são incrivelmente baratas e geralmente vêm com uma luz de fundo como padrão.

Dependendo de qual biblioteca você usa, a tela pode exibir várias linhas de texto em várias fontes. Também é capaz de exibir imagens e há um software gratuito desenvolvido para ajudar a colocar suas criações na tela. Embora a taxa de atualização seja muito lenta para animações detalhadas, essas telas são resistentes o suficiente para serem incluídas em projetos sempre ativos de longo prazo.

Sparkfun tem um guia extenso para usar esses pequenos LCDs, ou para uma introdução rápida ao 5110, confira este vídeo de Laboratório MKMe :

4. Monitores OLED

Para aumentar a resolução e funcionalidade, um É VOCÊ display pode ser o que você está procurando. À primeira vista, essas telas parecem semelhantes às telas 5110, mas são uma atualização significativa. As telas padrão de 0,96 polegadas são 128 x 64 monocromático , e vêm com uma luz de fundo como padrão.

Eles se conectam ao seu Arduino usando I2C , o que significa que ao lado do V + e GND pinos, apenas mais dois pinos são necessários para se comunicar com a tela. Com vários tamanhos e opções de cores disponíveis, esses monitores são incrivelmente versáteis.

Crédito de imagem: adafruit.com

Para um projeto de introdução aos visores OLED, nosso Compilação D20 Eletrônica vai te ensinar tudo o que você precisa saber - e você vai acabar com os dados digitais geeky definitivos para suas sessões de jogo!

Esses monitores podem ser usados ​​da mesma forma que os outros que mencionamos até agora, mas sua taxa de atualização permite projetos muito mais ambiciosos. o tela monocromática básica está disponível na Amazon.

LANMU 0.96 'I2C IIC SPI Serial 128X64 Branco OLED LCD Shield Board Módulo OLED COMPRE AGORA NA AMAZON

5. TFT LCD

Telas de cristal líquido com transistor de filme fino (LCDs TFT) são, em muitos aspectos, mais um aumento de qualidade quando se trata de opções para adicionar uma tela ao Arduino. Disponível com ou sem funcionalidade de tela sensível ao toque, eles também adicionam a capacidade de carregar arquivos de bitmap de um slot de cartão micro SD integrado.

Arduino tem um guia oficial para configurar seu tela LCD TFT sem touchscreen . Para um tutorial em vídeo ensinando os fundamentos da configuração da versão touchscreen, YouTuber educ8s.tv você cobriu:

Com a versão básica dessas telas custando menos de $ 4 , e as edições com tela sensível ao toque chegando a menos de US $ 10 [Link quebrado removido], essas telas são outra ótima opção para quando você precisa de uma tela bonita para o seu projeto.

6. Monitores de papel eletrônico

Procurando algo um pouco diferente? Um Papel eletrônico (ou E-ink dependendo de para quem você pergunta) a tela pode ser certa para você. Essas telas diferem das outras, proporcionando uma experiência de leitura muito mais natural, não é surpresa que essa tecnologia seja a base de quase todos os leitores eletrônicos disponíveis.

Crédito de imagem: waveshare.com

A razão pela qual esses monitores têm uma aparência tão boa deve-se ao modo como funcionam. Cada 'pixel' contém partículas carregadas entre dois eletrodos. Ao trocar a carga de cada eletrodo, você pode influenciar as partículas negras carregadas negativamente para trocar de lugar com as partículas brancas carregadas positivamente.

Isso é o que dá ao e-paper uma sensação tão natural. Como um bônus, uma vez que a tinta é movida para seu local, ela não usa energia para mantê-la lá. Isso torna esses monitores naturalmente com baixo consumo de energia para operar.

Esses monitores de alta tecnologia têm um custo mais alto, com o Waveshare de 4,3 polegadas tela chegando em mais de $ 50 . Para um resumo completo de como conectar e programar esses monitores, YouTuber educ8s.tv mais uma vez está aqui para ajudar:

Sonhos de tela

Este artigo cobriu a maioria das opções disponíveis para monitores Arduino, embora existam maneiras definitivamente mais estranhas e maravilhosas de adicionar feedback aos seus dispositivos DIY.

Agora que você tem uma ideia do que está por aí, por que não incorporar uma tela na configuração de sua casa inteligente DIY? Se você gosta de jogos retro, por que não criar sua própria versão minúscula do Pong clássico retro no Arduino?

As possibilidades são infinitas e adoraríamos saber como você incorporou qualquer um desses monitores aos seus projetos. Você descobriu um uso incomum para um monitor Arduino? Você está usando uma tela na qual simplesmente não pensamos em seu projeto?

Deixe-nos saber na seção de comentários abaixo!

Esperamos que goste dos itens que recomendamos e discutimos! A MUO tem afiliados e parcerias patrocinadas, por isso recebemos uma parte da receita de algumas de suas compras. Isso não afetará o preço que você paga e nos ajuda a oferecer as melhores recomendações de produtos.

por que meus dados móveis são tão lentos
Compartilhado Compartilhado Tweet O email Canon vs. Nikon: Qual marca de câmera é melhor?

Canon e Nikon são os dois maiores nomes da indústria de câmeras. Mas qual marca oferece a melhor linha de câmeras e lentes?

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Arduino
Sobre o autor Ian Buckley(216 artigos publicados)

Ian Buckley é jornalista freelance, músico, performer e produtor de vídeo que mora em Berlim, Alemanha. Quando não está escrevendo ou no palco, ele está mexendo em eletrônicos ou códigos DIY na esperança de se tornar um cientista maluco.

Mais de Ian Buckley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever