Índice:

Projeto 1: Vídeo de demonstração em linguagem C: 9 etapas
Projeto 1: Vídeo de demonstração em linguagem C: 9 etapas

Vídeo: Projeto 1: Vídeo de demonstração em linguagem C: 9 etapas

Vídeo: Projeto 1: Vídeo de demonstração em linguagem C: 9 etapas
Vídeo: TENTEI APRENDER PROGRAMAÇÃO DO ZERO 2024, Julho
Anonim
Image
Image

Olá colega aquarista, Neste projeto, eu queria criar uma pequena demonstração de exibição que servisse como uma boa introdução ao meu laboratório.

Para fazer isso, usei muito os seguintes componentes no eBay:

- Arduino Nano:

- Visor LCD I2C OLED:

- Pistola adesiva de aquecimento:

A seguir estão as etapas necessárias para terminar este projeto

Etapa 1: soldar os cabeçalhos no Arduino e no monitor LCD

Etapa 2: dobre o cabeçalho JTAG no Arduino Nano que serviria como suporte para nosso monitor LCD

Etapa 3: usando a pistola adesiva vinculada, cole o pequeno display no Arduino Nano

Etapa 4: Faça as conexões certas

Agora que toda a configuração está montada, é hora de fazer algumas conexões. Para isso, você precisará estabelecer as conexões abaixo.

Ao fazer isso, você também precisará encurtar os fios, se forem os jumpers padrão, conforme mostrado abaixo. Uma regra rápida é enrolar o fio para estimar o local exato para fazer o corte.

Etapa 5: depois de fazer os cortes, você precisará soldar as duas pontas do fio de ligação conforme a seguir

Etapa 6: Concluir todas as conexões. Assim que terminar, é hora de programar esta pequena configuração

Etapa 7: Prepare-se para fazer alguma codificação

antes de colocar qualquer código no Arduino, você precisará fazer o download de algumas bibliotecas primeiro. Os dois links a seguir devem levar você até lá:

Adafruit-GFX-Library:

Adafruit-SSD1306:

Presumo que você saiba como adicionar uma biblioteca compactada (.zip) ao IDE do Arduino. Caso contrário, use o seguinte link para saber mais sobre o assunto:

Como adicionar uma biblioteca.zip ao IDE do Arduino:

Etapa 8: adicione mais recursos interessantes ao seu programa

Tecnicamente, isso não é uma etapa, mas caso você queira incluir mais recursos interessantes, como adicionar imagens à sua tela, e para um trabalho mais tedioso, pode ser adicionado um-g.webp

Link 1:

Link 2:

O primeiro link, link1, ajuda a converter uma imagem com QUALQUER tamanho para o tamanho apropriado de 128X64, que representa a dimensão do display OLED. Dito isso, você pode fazer a conversão para dimensões menores ou maiores com base no produto final em questão. Quanto ao segundo link, ele permitiria que você converta a imagem em um formato de bitmap (grupo de 0s e 1s variados juntos em uma matriz). Armazenar este último na memória do programa do Arduino ajudaria a exibi-lo posteriormente usando a função “display.drawBitmap ()”.

Etapa 9: seja criativo, o céu é o limite

Estou vinculando os meus códigos para obter o vídeo acima (link do GitHub). Também estou anexando uma versão mais lenta do vídeo acima.

link:

PS: preste muita atenção ao processamento da foto antes de transformá-la em imagens monocromáticas. O resultado final pode ser bom ou ruim com base nisso. Eu recomendo ajustar o contraste para um nível que englobe o filtro de limite que virá depois.

Sinta-se à vontade para se inspirar, mudar e usar alguns dos recursos incluídos.

Se você gostou, dê um like, compartilhe e se inscreva para obter conteúdos mais interessantes.

Recomendado: