PROMOÇÃO - Magazine Luiza - NÃO PERCA!

Encontre no blog...

Mostrando postagens com marcador Arduino. Mostrar todas as postagens
Mostrando postagens com marcador Arduino. Mostrar todas as postagens

17/10/2019

Série Arduino Básico #57 - Display 7 segmentos com decodificador CD4511 e Arduino

http://www.visualdicas.com.br/transfer/Screenshot_59.jpg

Série Arduino Básico

Neste projeto vamos mostrar como utilizar um display de leds 7 segmentos controlado pelo circuito integrado CD4511. O projeto irá mostrar números de 0 a 9 a cada segundo. Utilizamos neste projeto um display de 7 segmentos catodo comum.

Observações:

1. Para utilizarmos um display anodo comum é necessário acrescentar transistores ou operadores lógicos nas saídas dos pinos do CD4511, que ao meu ver, inviabilizaria a sua aplicação.

2. Antes de iniciar este projeto, recomendo que veja os seguintes tutoriais: Projeto 54 - Usando display 7 segmentos com Arduino eProjeto 55 - Usando display 7 segmentos com Arduino (código otimizado).

CD4541 é um circuito integrado que atua como um decodificador BCD-8421 (Binary-Coded Decimal) para display 7 segmentos. O CD4541 utiliza 4 entradas e 7 saídas que controlam os leds dos segmentos do display.

A vantagem de se usar o decodificador CD4511 é que ele utiliza somente 4 portas digitais do Arduino, tornando o circuito mais simples e deixando mais portas livres para uso de outros componentes como sensores, atuadores, módulos, etc

http://www.visualdicas.com.br/transfer/Screenshot_60.jpg

Decodificadores: Os decodificadores, são circuitos que servem para fazer a conversão entre dois tipos de codificação diferentes. Há muitos códigos utilizados na eletrônica digital, e  entre eles podemos destacar: BCD-8421 código Gray, código Jonhson, código ASCII e uma outra infinidade de códigos. Portanto utilizamos o CD4511 para converter um número binário em uma representação decimal.

Display de 7 segmentos: é um componente eletrônico utilizado para apresentar informações visuais. Possui apenas 1 dígito, formado por 7 segmentos de leds acionados de forma independente mais o led do ponto que fica no canto inferior direito do display. Desta forma é possível formar caracteres de 0 a 9, hexadecimais de A a F, e algumas letras do alfabeto latino. O display e formado pelo arranjo de LEDs (diodos emissores de luz) encapsulados em um invólucro apropriado, controlados individualmente, que podem estar acesos ou apagador, formando assim o caractere desejado. É possível encontrar no mercado, displays de catodo comum e de anodo comum.

http://www.visualdicas.com.br/transfer/Screenshot_61.jpg

Aplicação: Para fins didáticos e projetos com relógios digitais, e equipamentos com contadores.

http://www.squids.com.br/arduino/templates/jsn_epic_free/images/logo.png

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

http://www.visualdicas.com.br/images/stories/apply.pngAcesse o link: Projeto 57 - Display 7 segmentos com decodificador CD4511 e Arduino

1. Ao iniciar o programa, o display irá mostrar o número zero.

2. Após 1 segundo, o ponto no canto inferior do display irá piscar 2 vezes e mostrar o número um, e assim sucessivamente, mostrando os números de 0 a 9. Este processo se repetirá indefinidamente até que se desligue o Arduino de uma fonte de energia.

Veja abaixo a montagem do circuito:

Montagem com display 7 segmentos (catodo comum) - Simulação

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 57 - Display 7 segmentos com decodificador CD4511 e Arduino

11/09/2019

Série Arduino Básico #56 - Contando de 00 a 99 com dois displays 7 segmentos e Arduino

Display de LED de Sete Segmentos

Série Arduino Básico

O objetivo deste projeto é criar um contador de 00 a 99 utilizando dois displays de 7 segmentos com sketch otimizado. Os displays utilizados no projeto são displays anodo comum. No entanto, você poderá utilizar displays 7 segmentos cátodo comum apenas com algumas modificações que mostraremos neste tutorial. No sketch utilizamos arrays (vetores e matrizes) para definir os segmentos, dígito da unidade e dígito da dezena.

Array: Em programação de computadores, um arranjo (em inglês array) é uma estrutura de dados que armazena uma coleção de elementos de tal forma que cada um dos elementos possa ser identificado por, pelo menos, um índice ou uma chave. (Wikipédia).

Leia também: Projeto 55 - Usando display 7 segmentos com Arduino (código otimizado)

Display de 7 segmentos: é um componente eletrônico utilizado para apresentar informações visuais. Possui apenas 1 dígito, formado por 7 segmentos de leds acionados de forma independente mais o led do ponto que fica no canto inferior direito do display. Desta forma é possível formar caracteres de 0 a 9, hexadecimais de A a F, e algumas letras do alfabeto latino. O display e formado pelo arranjo de LEDs (diodos emissores de luz) encapsulados em um invólucro apropriado, controlados individualmente, que podem estar acesos ou apagador, formando assim o caractere desejado.

Veja abaixo a disposição dos pinos no display:

http://www.visualdicas.com.br/transfer/Screenshot_11.jpg

Aplicação: Para fins didáticos e projetos com relógios digitais, e equipamentos com contadores.

Tudo para o seu Arduino!

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

Acesse o link: Projeto 56 - Contando de 00 a 99 com dois displays 7 segmentos

1. Ao iniciar o programa, o display irá mostrar o número zero.

2. Após 1 segundo, o ponto no canto inferior do display irá piscar 2 vezes e mostrar o número um, e assim sucessivamente, mostrando os números de 0 a 9. Este processo se repetirá indefinidamente até que se desligue o Arduino de uma fonte de energia.

Veja abaixo a montagem do circuito:

a) Montagem com display 7 segmentos (catodo comum) – Simulação

B) Montagem com display 7 segmentos (anodo comum)

http://www.visualdicas.com.br/transfer/p562.png

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 56 - Contando de 00 a 99 com dois displays 7 segmentos

15/07/2019

Série Arduino Básico #55 - Usando display 7 segmentos com Arduino (código otimizado)

Display de LED de Sete Segmentos

Série Arduino Básico

O objetivo deste projeto é mostrar como utilizar um display de leds de 7 segmentos criando um sketch otimizado através de uma matriz (array multidimensional). Da mesma forma que o projeto anterior (projeto 54), o display irá mostrar números de 0 a 9 a cada 2 segundos. 

Leia também: Projeto 54 - Usando display 7 segmentos com Arduino

Display de 7 segmentos: é um componente eletrônico utilizado para apresentar informações visuais. Possui apenas 1 dígito, formado por 7 segmentos de leds acionados de forma independente mais o led do ponto que fica no canto inferior direito do display. Desta forma é possível formar caracteres de 0 a 9, hexadecimais de A a F, e algumas letras do alfabeto latino. O display e formado pelo arranjo de LEDs (diodos emissores de luz) encapsulados em um invólucro apropriado, controlados individualmente, que podem estar acesos ou apagador, formando assim o caractere desejado.

É possível encontrar no mercado, displays de catodo comum e de anodo comum, sendo eles:

Displays de Catodo comum

Em um display de Catodo Comum os catodos de todos os LEDs (segmentos) são conectados juntos ao terra. Ele é acionado por nível lógico alto em cada segmento, ou seja, HIGH ou 1.

Display de Sete Segmentos de Catodo Comum

Veja abaixo a disposição dos pinos no display:

http://www.visualdicas.com.br/transfer/Screenshot_11.jpg

Displays de Anodo comum

Em um display de Anodo comum os anodos de todos os segmentos estão conectados juntos em Vcc, sendo acionados por nível lógico baixo em cada segmento, ou seja, LOW ou 0.

Conexões e pinagem de um Display de Sete Segmentos de Anodo Comum

Aplicação: Para fins didáticos e projetos com relógios digitais, e equipamentos com contadores.

Tudo para o seu Arduino!

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

Acesse o link: Projeto 55 - Usando display 7 segmentos com Arduino (código otimizado)

1. Ao iniciar o programa, o display irá mostrar o número zero.

2. Após 1 segundo, o ponto no canto inferior do display irá piscar 2 vezes e mostrar o número um, e assim sucessivamente, mostrando os números de 0 a 9. Este processo se repetirá indefinidamente até que se desligue o Arduino de uma fonte de energia.

Veja abaixo a montagem do circuito:

a) Montagem com display 7 segmentos (catodo comum) – Simulação

http://www.visualdicas.com.br/transfer/Screenshot_9.jpg

B) Montagem com display 7 segmentos (anodo comum)

http://www.visualdicas.com.br/transfer/Screenshot_10.jpg

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 55 - Usando display 7 segmentos com Arduino (código otimizado)

19/06/2019

Série Arduino Básico #54 - Usando display 7 segmentos com Arduino

Display de LED de Sete Segmentos

Série Arduino Básico

Neste projeto vamos mostrar como utilizar um display de leds de 7 segmentos. O projeto irá mostrar números de 0 a 9 a cada 2 segundos. Utilizamos neste projeto um display de 7 segmentos catodo comum. No entanto, é possível utilizar o projeto para um display de 7 segmentos anodo comum apenas fazendo algumas adaptações que mostraremos nesse tutorial.

Leia também: Projeto 55 - Usando display 7 segmentos com Arduino (código otimizado)

Display de 7 segmentos: é um componente eletrônico utilizado para apresentar informações visuais. Possui apenas 1 dígito, formado por 7 segmentos de leds acionados de forma independente mais o led do ponto que fica no canto inferior direito do display. Desta forma é possível formar caracteres de 0 a 9, hexadecimais de A a F, e algumas letras do alfabeto latino. O display e formado pelo arranjo de LEDs (diodos emissores de luz) encapsulados em um invólucro apropriado, controlados individualmente, que podem estar acesos ou apagador, formando assim o caractere desejado.

É possível encontrar no mercado, displays de catodo comum e de anodo comum, sendo eles:

Displays de Catodo comum

Em um display de Catodo Comum os catodos de todos os LEDs (segmentos) são conectados juntos ao terra. Ele é acionado por nível lógico alto em cada segmento, ou seja, HIGH ou 1.

Display de Sete Segmentos de Catodo Comum

Veja abaixo a disposição dos pinos no display:

http://www.visualdicas.com.br/transfer/Screenshot_11.jpg

Displays de Anodo comum

Em um display de Anodo comum os anodos de todos os segmentos estão conectados juntos em Vcc, sendo acionados por nível lógico baixo em cada segmento, ou seja, LOW ou 0.

Conexões e pinagem de um Display de Sete Segmentos de Anodo Comum

Aplicação: Para fins didáticos e projetos com relógios digitais, e equipamentos com contadores.

Tudo para o seu Arduino!

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

Acesse o link: Projeto 54 - Usando display 7 segmentos com Arduino

1. Ao iniciar o programa, o display irá mostrar o número zero.

2. Após 1 segundo, o ponto no canto inferior do display irá piscar 2 vezes e mostrar o número um, e assim sucessivamente, mostrando os números de 0 a 9. Este processo se repetirá indefinidamente até que se desligue o Arduino de uma fonte de energia.

Veja abaixo a montagem do circuito:

a) Montagem com display 7 segmentos (catodo comum) – Simulação

http://www.visualdicas.com.br/transfer/Screenshot_9.jpg

B) Montagem com display 7 segmentos (anodo comum)

http://www.visualdicas.com.br/transfer/Screenshot_10.jpg

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 54 - Usando display 7 segmentos com Arduino

20/05/2019

Série Arduino Básico #53 - Usando alarmes com RTC DS3231 (pino SQW) - Arduino

modulo arduino rtc real time clock ds3231 hora + bateria pic

Série Arduino Básico

Neste projeto mostraremos como utilizar o pino SQW do módulo RTC DS3231 para gerar até dois alarmes. Também vamos criar um relógio digital com data e monitoramento da temperatura ambiente. O relógio exibe no display a hora, minutos e segundos e a cada 3 segundos exibe a data e a temperatura sucessivamente. Ao setarmos a data, hora, minutos e/ou segundos do disparo dos alarmes, o relógio irá atuar como um temporizador de disparos para acionarmos 2 componentes eletrônicos que no nosso projeto utilizamos 2 leds.

Observações:

1) Utilizamos o módulo RTC DS3231 para funcionar como relógio, alarme e controle de temperatura ambiente.

2) Este projeto foi desenvolvido para um display LCD com controlador HD44780 em conjunto com o módulo serial I2C (opcional), que poderá ser separado ou soldado diretamente no display.

3) Se você não possui um módulo I2C para display LCD, poderá adequar o projeto para o display LCD sem o adaptador. Veja como montar o display no projeto Projeto 38 - Controlando um display LCD (instalação e comandos básicos).

4) Este projeto utilizará uma biblioteca específica para o módulo RTC DS3231 e portanto não funcionará com outros módulos RTC. A biblioteca utilizada possui comandos para alarme através do pino SQW.

Módulo RTC DS3231 de alta precisão: O Real Time Clock (RTC) DS3231 é um relógio de tempo real de alta precisão e baixo consumo de energia. Em sua placa vem embutido um sensor de temperatura, um gravador de dados EPROM e um cristal oscilador para melhorar sua exatidão.

Resultado de imagem para módulo rtc ds3231

Observações sobre o módulo RTC DS3231:

1) Utiliza o protocolo de comunicação I2C. O I2C é um protocolo de baixa velocidade de comunicação criado pela Philips para comunicação entre placa mãe e dispositivos, Sistemas Embarcados e circuitos de celulares.

2) É capaz de fornecer informações como segundo, minutos, dia, data, mês e ano (de 2000 a 2099). Correções como meses com menos de 31 dias e anos bissextos são corrigidos automaticamente e pode operar tanto no formato 12 horas como 24 horas.

3) Em caso de falha de energia o DS3231 automaticamente aciona a bateria para evitar perda de dados.

4) Possui um sensor de temperatura com precisão de 3ºC.

Aplicação: Para fins didáticos e projetos para controle de tempo e temperatura com exibição em display de cristal líquido.

Tudo para o seu Arduino!

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

Acesse o link: Projeto 53 - Usando alarmes com RTC DS3231 (pino SQW)

1. Se você vai utilizar o módulo RTC pela primeira vez, altere os sketch do projeto para configurar a hora e data atual: Retire as barras duplas de comentário da linha 44 executar a função que vai ajustar a data e hora do seu módulo.

1.1. Após ajustar o programa, você não precisará mais realizar esta operação. Somente altere os dados novamente no caso de precisar substituir a bateria do módulo, que deve durar aproximadamente 5 anos.

2. Ao iniciar o programa, você irá visualizar na primeira linha do display a hora, minutos e segundos e na segunda linha a data e a temperatura a cada 3 segundos.

2. Se você realizou o ajuste para configurar a hora e data atuais, desligue o Arduino da fonte e altere novamente o sktech, inserindo as duas barras na linha 44.

3. Pronto, agora rode o programa para visualizar a hora, data e temperatura ambiente. Se acabar a energia elétrica ou se você desligar o Arduino, a hora e data estarão sempre atualizadas graças a bateria que vem acoplada ao módulo RTC.

4. Para setar os alarme, abra o editor IDE do Arduino e defina apenas um "alarm1" e/ou um "alarm2", retirando as barras duplas que antecedem as linhas de comando.

4.1. Altere os valores de Date, Hour, Minute e Second de acordo com o período que se deseja disparar o alarme.

4.1.1. Veja o exemplo abaixo onde setamos o alarme 1 para disparar a cada 20 segundos e o alarme 2 para disparar todos os dias às 16h:52min.

5. Quando o alarme 1 for disparado o led vermelho se acenderá e quando o alarme 2 for disparado o led azul se acenderá.

6. Abrindo o monitor serial, você poderá acompanhar todos os disparos dos alarmas em tempo real, segundo a segundo.

Veja abaixo a montagem do circuito:

http://www.visualdicas.com.br/transfer/Screenshot_31.png

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 53 - Usando alarmes com RTC DS3231 (pino SQW)

17/04/2019

Série Arduino Básico #52 - Relógio Digital Arduino com alarme – módulo RTC

Resultado de imagem para módulo rtc ds3231

Série Arduino Básico

Neste projeto mostraremos como utilizar o o módulo RTC DS3231 para criar um relógio digital  com monitoramento da temperatura ambiente e alarme.  O relógio exibirá no display a hora, minutos e segundos e a cada 3 segundos exibe a data e a temperatura. Ao setarmos a hora de disparo do alarme, o relógio funcionará como um despertador ou como um controlador de tempo para processos eletrônicos.

Observações:

1) Utilizamos o módulo RTC DS3231 como um temporizador alta precisão e controle de temperatura ambiente.

2) Este projeto foi desenvolvido para um display LCD com controlador HD44780 em conjunto com o módulo serial I2C (opcional), que poderá ser separado ou soldado diretamente no display.

3) Se você não tem um módulo I2C para display LCD, poderá adaptar o projeto para o display LCD sem o adaptador. Veja como montar o display no projeto Projeto 38 - Controlando um display LCD (instalação e comandos básicos).

4) Este projeto utiliza uma biblioteca específica para o módulo RTC DS1397 e portanto não funciona com outros módulos RTC.

Aplicação: Para fins didáticos e projetos para controle de tempo e temperatura com exibição em display de cristal líquido.

Tudo para o seu Arduino!

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

Acesse o link: Projeto 52 - Relógio Digital Arduino com despertador

1. Se você vai utilizar o módulo RTC pela primeira vez, altere os sketch do projeto para configurar a hora e data atual:

2. Ao iniciar o programa, você irá visualizar na primeira linha do display a hora, minutos e segundos e na segunda linha a data e a temperatura a cada 3 segundos..

3. Pronto, agora rode o programa para visualizar a hora, data e temperatura ambiente. Se acabar a energia elétrica ou se você desligar o Arduino, a hora e data estarão sempre atualizadas graças a bateria que vem acoplada ao módulo RTC.

Veja abaixo a montagem do circuito:

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 52 - Relógio Digital Arduino com despertador

Gostou do Post? Então espalhe!

Quem está curtindo...

Encontre no blog...

Fique mais.... Leia os nossos artigos!!!

Gostou? Então espalhe!

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Web Analytics