Conversor/Regulador voltagem 12V – 5V – L7805 – ATTiny

Circuito simples para converter uma entrada de 7V a 35V para 5V usado pelo ATTiny.

A forma de ligação é conforme o esquema:

 photo l04_zps11573828.jpg

A entrada deve ser de 7V a 35V. O L7805 tem um dropout de 2V, ou seja ele precisa para chegar a 5V ser alimentado por pelo menos 5V + 2V ou seja 7V.

Continue reading

Advertisements

USBAsp – Gravação do Bootloader / Burning bootloader – ATTINY85

(english version below)

Primeiramente você deve instalar o driver para o USBAsp. Este site explica detalhadamente como instalar. É importante observar que você deve primeiro instalar o driver e somente depois ligar o USBAsp na porta USB.

O dispositivo que usei foi o USBASP V2.0 da LC Technology, adquirido no EBAY

Olhando a figura abaixo, voce pode verificar a pinagem do cabo. Identifico os pinos quando saem do dispositivo (quadro menor na direita) e a pinagem do cabo na outra extremidade. Verifique se a configuração do seu cabo flat é a mesma que foi apresentada abaixo.

USBAsp

Continue reading

Pilot Led – Luz de indicação ON OFF

(english version below)

Aqui vai um pequeno circuito que mostra como implementar uma luz piloto.

Luz piloto é aquela luz utilizada em equipamentos eletrônicos para identificar que ele está desligado (ou em modo de economia de energia). Voce pode verificar isso em televisões  por exemplo.

Para isso precisamos de

1. Dois leds de cores diferentes. Um para indicar que está ON e outro que está OFF

2. Tres resistores (1 de 220 ohms e 1 de 110 ohms)

3. Dois diodos 1N4001

4. Um transistor NPN BC547 (ou BC337)

5. Uma chave ON/OFF (SPST)

led-pilot-1

A entrada para esse circuito é de 5V.

Ligando a chave (ON) voce inicia o circuito e a luz verde se acende.

Desligando a chave (OFF) voce finaliza o circuito e somente a luz vermelha ficará acesa.

Lembre-se de ligar os grounds e inputs corretamente (não está desenhado no desenho).

led-pilot-2

led-pilot-3

(english)

A tiny circuit showing how to implement a LED Pilot.

LED Pilot is the LED used in electronics (TV, dvd etc) to identify when the equipment is ON or OFF (in economy mode).

To do this we need:

1. Two leds of different colors. One used for ON and another for OFF

2. Three resistors (1 of 220 ohms and 2 of 110 ohms)

3. Two diodes 1N4001

4. One transistor NPN BC547 (or BC337)

5. Ok switch  ON/OFF (SPST)

led-pilot-1

The input power for this circuit is  5V.

Pressing the switch you will turn it ON and the green led will turn on.

Pressing again the switch you will turn it off and the red led will turn on.

Remember to wire correctly the ground and power (not present in the image)

Mini Toggle Switch DPDT On-Off-Off

Um post rápido aqui. A utilização de um Mini Toggle Switch DPDT On-Off-Off.

Adquirido na Tayda (preço por volta de US$ 0,85)

DPDT Mini Toggle

Neste post vou só demonstrar uma das formas de se ligar este componente.

O funcionamento é bem simples, o pino do meio recebe os 5V (no exemplo abaixo) e cada pino lateral repassa esses 5V caso tenha sido selecionado o lado correspondente.

É interessante lembrar que caso você mova a chave seletora para a esquerda, o pino da direita é que será acionado e vice-versa.

dpdt

Ligue o Arduino (utilizado aqui apenas para fornecer os 5V, nada precisa ser programado para este exemplo), e mova a chave seletora para a esquerda, você verá que o led vermelho acenderá, se mover para a direita o led verde acenderá.

Lembre-se de colocar os resistores adequados de acordo com cada led utilizado. NO exemplo acima usei resistores de 1k, se o led ficar muito fraquinho tente utilizar leds de 330 Ohms.

É somente isso, com esse componente você pode fazer uma chave de ligar/desligar para o seu projeto.

 

Library para led de 7-Segment com Shift Register (Library for 7-Segment LED with Shift register)

(english version below)

Depois de criar a biblioteca para tratar um led de 7-Segmentos, estou disponibilizando agora uma library para controlar esses LEDs quando usando shift registers.

1. Biblioteca com o uso do Shift Register (ligação dos pinos do arduino no shift register e deste para o led)

Você pode baixar aqui: https://github.com/oleomachado/LM7SegShift.

Descompacte o arquivo e siga as instruções no arquivo Installation.txt

Um exemplo utilização (no arquivo ir em File/Examples/LM7SegShift/ para encontrar exemplos)
Continue reading

RGB Led (Anodo Comum – Common Anode) com potenciometro

RGB Led (Anodo Comum – Common Anode) com potenciometro

O Led RGB que usei neste exemplo é um Anodo Comum de 5mm.

Adquiri na Tayda Electronics por US$ 0.24

A pinagem deste LED é conforme a figura abaixo. Veja que o pino maior é o anodo comum. Use-o para se guiar.

(imagens obtidas tech-fruits e Tayda)

A ligação é bem simples. É necessário usar um resistor para cada pino de cor (catodos). Neste exemplo usei resistores de 330 ohms.

Continue reading

Library para led de 7-Segment (Library for 7-Segment LED)

(english version below)

Reanalisando o código utilizado para programar os LEDs de 7-Segmentos, verifiquei que não é muito simples, além de deixar o código um pouco bagunçado.

Sendo assim resolvi construir uma biblioteca para facilitar a programação do componente.

Construi duas bibliotecas: uma para controlar o LED sem o uso de Shift Register e outra para quem utiliza o Shift register.

Por enquanto vou descrever a biblioteca que trata sem o uso de shift register, posteriormente em outro post falarei sobre a outra biblioteca.

1. Biblioteca sem o uso do Shift Register (ligação direta nos pinos do Arduino)

Você pode baixar aqui: https://github.com/oleomachado/LM7SegDirect.

Descompacte o arquivo e siga as instruções no arquivo Installation.txt

Um exemplo utilização (no arquivo ir em File/Examples/LM7SegDirect/ para encontrar exemplos)

Continue reading

NRF24L01 com Arduino Leonardo (NRF24L01 with Arduino Leonardo)

NRF24L01 com Arduino Leonardo (NRF24L01 with Arduino Leonardo)

(english version below)

Este post é basicamente para ajudar as pessoas que estão tentando usar o modulo wireless NRF24L01 com o Arduino Leonardo.

Adquiri meu modulo na DealExtreme por US$ 4,50

Se você procurar na internet vai achar um bocado de informações sobre o funcionamento deste com o Arduino, mas se tentar ligar no Leonardo não terá sucesso.

Eu encontrei uma solução usando os pinos do ICSP para ligar o modulo. Abaixo adicionei uma imagem desta ligação (desculpe a qualidade, não existe uma parte no Fritzing para identificar este módulo).

Continue reading

Dedicated IC to control 7-Segment (Display Drivers for 7-Segment)

Dedicated IC to control 7-Segment (Display Drivers for 7-Segment)

(english version below)

Após a publicação dos artigos sobre os leds de 7-segmentos, percebi um grande interesse dos visitantes, por isso resolvi indicar alguns chips dedicados (Display Drivers) interessantes de se conhecer.

Não entrarei em detalhes, a intenção é indicar que a utilidade de tais chips.

1. AS1108 (www.ams.com)

Onde comprar:

Tayda Eletronics +- $2,90

AMS +- $1,90

Este chip controle um display de 7-Segmentos com até 4 dígitos e possui algumas características muito interessantes, como pode acessar cada segmento de forma individual além de poder armazenar as configurações dos LEDs na memoria interna.

Com este chip, voce vai utilizar três pinos do arduino e controlar todos os segmentos do led de forma independente e sem a necessidade dos shift register.

Interessante notar que voce pode usar esse chip para controlar outro tipo de led também, permitindo que voce gerencie até 32 leds.

Continue reading