Ir ao conteúdo
  • Cadastre-se

Postem aqui seus circuitos!


Posts recomendados

Pessoal programei um codigo em basic para PIC16F84A + MT8870

é um codigo simples mais funcional.

para quem não conhece o MT8870 é um CI que transforma o sinal DTMF para binario (o som de cada tecla do telefone)

Como funciona?

o pic na programação tem 4 portas de entrada e 8 saidas

o MT8870 é ligado nas 4 portas A do pic.

Baseado nas tecladas do telefone ou celular cada numero liga uma porta

exemplo:

tecla numero 1 liga porta b1 do pic

tecla numero 2 liga porta b2 do pic

e assim por diante....

primeiro existe um menu basico você escolhe * ou #

o * vai ser para função ligar

o # vai ser para função desligar

exemplo

*1 lipa porta b1

#1 desliga porta b1

se você se engana por acaso e apertar * e não quiser ligar nada você quer desligar você pode apertar o # e a porta que você quer desligar que não vai ter nenhum problema..

vai de 1 a 8...

o 0 liga todos ou desliga todas

o circuito eu ja peguei pronto, só programei o PIC, mais o circuito é bem simples

O MT8870 tem 4 saidas (Q1, Q2, Q3, Q4) vai ser ligada assim no pic

Q1 - RA0

Q2 - RA1

Q3 - RA2

Q3 - RA3

O resto é bico as portas B do pic são as de saida....

o MT8870 usa um cristal de 3.75mhz

O esquema foi tirado desse site http://www.feirinhadigital.com.br/rbr/ham/projetos-usuarios/dtmf/receptor.htm

com não tinha o codigo eu mesmo fiz.

Segue o codigo

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Algoritimo para PIC 16F84A com CI8870

'Programado por: Felipe Lima Queiroz

'E-mail: [email protected]

'Data: 23 de Março de 2009

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

program PIC_DTMF 'Define o nome do Programa

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

trisa=0xff 'Define todas as portas A como entrada

trisb=0 'Define todas as portas B como saida

portb=0 'Inicia todas as portas B desligada

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Inicio do Programa

main:

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Função do Menu * ou #

Menu:

select case porta

case %1011 'Verifica se a telca é *

goto Liga 'Então vai para a função de ligar

case %1100 'Verifica se a tecla é #

goto Desliga 'Então vai para a função de desligar

end select

goto Menu 'Entra em loop até que seja escolhido uma opção

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Função para ligar

Liga:

select case porta

'Liga Porta B0

case %0001 'Verifica se a tecla é 1

portb.0=1 'Liga porta B0

goto Menu 'Volta para o Menu

'Liga Porta B1

case %0010 'Verifica se a tecla é 2

portb.1=1 'Liga porta B1

goto Menu 'Volta para o Menu

'Liga Porta B2

case %0011 'Verifica se a tecla é 3

portb.2=1 'Liga porta B2

goto Menu 'Volta para o Menu

'Liga Porta B3

case %0100 'Verifica se a tecla é 4

portb.3=1 'Liga porta B3

goto Menu 'Volta para o Menu

'Liga Porta B4

case %0101 'Verifica se a tecla é 5

portb.4=1 'Liga porta B4

goto Menu 'Volta para o Menu

'Liga Porta B5

case %0110 'Verifica se a tecla é 6

portb.5=1 'Liga porta B5

goto Menu 'Volta para o Menu

'Liga Porta B6

case %0111 'Verifica se a tecla é 7

portb.6=1 'Liga porta B6

goto Menu 'Volta para o Menu

'Liga Porta B7

case %1000 'Verifica se a tecla é 8

portb.7=1 'Liga porta B7

goto Menu 'Volta para o Menu

'Liga todas as portas

case %1010 'Verifica se a tecla é 0

portb=1 'Liga Todas as portas

goto Menu 'Volta para o Menu

'Caso # vai para função desligar

case %1100 'Verifica se a telca é #

goto Desliga 'Então vai para a função de desligar

end select

goto Liga 'Entra em loop até que seja escolhido uma opção

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Função para Desligar

Desliga:

select case porta

'Desliga Porta B0

case %0001 'Verifica se a tecla é 1

portb.0=0 'Desliga porta B0

goto Menu 'Volta para o Menu

'Desliga Porta B1

case %0010 'Verifica se a tecla é 2

portb.1=0 'Desliga porta B1

goto Menu 'Volta para o Menu

'Desliga Porta B2

case %0011 'Verifica se a tecla é 3

portb.2=0 'Desliga porta B2

goto Menu 'Volta para o Menu

'Desliga Porta B3

case %0100 'Verifica se a tecla é 4

portb.3=0 'Desliga porta B3

goto Menu 'Volta para o Menu

'Desliga Porta B4

case %0101 'Verifica se a tecla é 5

portb.4=0 'Desliga porta B4

goto Menu 'Volta para o Menu

'Desliga Porta B5

case %0110 'Verifica se a tecla é 6

portb.5=0 'Desliga porta B5

goto Menu 'Volta para o Menu

'Desliga Porta B6

case %0111 'Verifica se a tecla é 7

portb.6=0 'Desliga porta B6

goto Menu 'Volta para o Menu

'Desliga Porta B7

case %1000 'Verifica se a tecla é 8

portb.7=0 'Desliga porta B7

goto Menu 'Volta para o Menu

'Desliga todas as portas

case %1010 'Verifica se a tecla é 0

portb=0 'Desliga Todas as portas

goto Menu 'Volta para o Menu

'Caso * vai para função Ligar

case %1011 'Verifica se a tecla é *

goto Liga 'Então vai para a função de ligar

end select

goto Desliga 'Entra em loop até que seja escolhido uma opção

end. 'Final do Programa

OBS: Só simulei o codigo, não testei no circuito, pode ser que apareça alguns bug ai rs, se aparecer só postarem ai......

esse projeto pode ser utilizado para carros, 8 função basicas de liga e desliga... ou seila quer quiser ligar um arcondicionado de casa pelo telefone rsrs só usar a imaginação

post-438977-13884950910416_thumb.jpg

post-438977-13884950910712_thumb.jpg

post-438977-13884950910998_thumb.jpg

post-438977-13884950911193_thumb.gif

Link para o comentário
Compartilhar em outros sites

tinhamos uma banheira de percloreto na minha escola

- água esquentada com um resistor

- uma bomba de ar passava um cano pvc por baixo do percloreto e fazia bolhas... as bolhas "batiam" as placas e isso corroia as placas em coisa de 5 a 10 minutos...

uma bomba de ar de aquário e um resistor ligado na tomada para aquecer acho que ja é mais que o suficiente... isso de balançar o potinho fica fods :D

Link para o comentário
Compartilhar em outros sites

Esta pequena fonte de alimentação regulável é ideal para ligar pequenos aparelhos até 1A máximo. Em muitos casos substitui as pilhas uma vez que esta fonte regula tensões entre 0 a 20 volts. O material é muito fácil de se encontrar no mercado e o tip 31 pode ser substituído por outro para maior potência. Vejam o link:http://www.electrotuga.com/ecobat.htm ;)

Esta também é uma boa ideia para quem não tem breadboard e quer ensaiar os vossos circuitos electrónicos com suporte para circuito integrado. link:http://www.electrotuga.com/mesaexpert.htm De muito baixo custo esta é a melhor opção para quem tem poucos recursos económicos e deseja entrar no mundo da electrónica. :P

Alguma ferramenta que o iniciante irá precisar para começar iniciar no mundo da electrónica. Link:http://www.electrotuga.com/fotos/ferramentas.htm :)

Link para o comentário
Compartilhar em outros sites

Aqui está um belo projecto para quem quer ir mais longe no mundo da electrónica. Trata-se de 4 fontes de alimentação individuais para a realização dos seus circuitos electrónicos. Link:http://electrotuga.com/megafonte.htm

e ae amigo . beleza?

você tem projetos de outro site ae ?

esse ae eu já conheço todos!!

acho q vou para com os AVR parar com o C com os algaritmos do encoder e vou ficar só nos projeots bom mesmo. aiai sabe?

se tiver mais sites ae com outros projetos "intereçantes" posta ae pra gente .

forte abraço .

Falei!!!

Link para o comentário
Compartilhar em outros sites

TÓPICO BONITO!

Pessoal. estou montando um amp de 200 + 200W rms do site

http://www.ladelec.com/teoria/tutoriales-electronica/47-como-arme-mi-amplificador-de-400-w-stereo.html

, mas gostaria de um bom PRÉ-AMPLIFICADOR etereo com graves medios e agudos pra colocar nele que seja o mais detalhado possível. Quem puder ajudar eu agradeço!

Ah, quem quiser montá-lo pode contar comigo, pois já fiz 80% dele!

Link para o comentário
Compartilhar em outros sites

Aqui está um projecto simples e divertido para montar. Trata-se dum labirinto electrónico em que temos que percorrer uma argola até chegar á extremidade do fio tortuoso sem tocar. Quem quiser jogar apenas tem que inserir uma moeda de 5 cent e assim o jogo torna-se mais interessante. http://electrotuga.com/labirinto.htm Convide os seus amigos a jogar e ganhe também alguns cents. :D

Link para o comentário
Compartilhar em outros sites

bom amigo o amplificador é esse aqui, esssa parte ai é do pré, a saida usa 4 c3858

http://www.ladelec.com/practicas/con-analogica/46-amplificador-de-400-w-stereo.html

Caro amigo CP EXPERT, agradeço a colaboração, mas esta parte aí é a placa driver e eu já fiz! Estou querendo é um bom pré-amplificador pra por neste amplificador.

Alguém, por favor, se interesse! hehehhe.!

Link para o comentário
Compartilhar em outros sites

me diz uma coisa porque que a dois desenha do amplificador sendo o primeiro com 4 c3858 e la na pagina 2 tem outro mais com 2 c3858 e 2 a1494?

sendo os com alimentaçao simetrica

conforme o que entendi os c1494 são transistores complementares de menor potÊncia, e portanto mais baratos, uma vez que estes transistores custam os olhos da cara!

Estou aqui juntando o material do site e o que tenho aqui pra montar um "tutorial" mais detalhado sobre este ampi. Em breve posto!

me diz uma coisa porque que a dois desenha do amplificador sendo o primeiro com 4 c3858 e la na pagina 2 tem outro mais com 2 c3858 e 2 a1494?

sendo os com alimentaçao simetrica

é porque o segundo circuit é feito com modo complementar, pra baratear o custo, já que os c3858 são os olhos da cara! Note ainda que a posição dos transistores em ambas as placas não é a mesma!

estou montando aqui um "tutorial" mais completo sobre este amp e logo eu posto.

espero ter respondido a sua pergunta

Link para o comentário
Compartilhar em outros sites

Uma dica para quem quer usar o cd4017 com placa de circuito pronta.

Quem tiver portao eletrônico, que tem o chip mc145026 comum nas marca rossi e ppa onde com pequenos jumpers para ser aberto para fazer o codigo do controle ou controle da marca ecp com chip ht6025, especificamente o de 292 mhz. a plaquinha dele serve certinho pra fazer um sequencial com o 4017

aqui os clocks

http://www.feiradeciencias.com.br/sala15/15_38.asp

post-127053-13884951163683_thumb.jpg

post-127053-1388495116394_thumb.jpg

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Construa este simples e pequeno jogo do labirinto electrónico e divirta-se sem parar. Apenas tem que seguir o curso do fio tortuoso através de uma ponta de prova com uma argola sem tocar no fio. Experimentem também! O circuito electrónico está aqui neste link: http://electrotuga.com/labirinto.htm :)

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Aqui está mais um bom projecto para quem gosta de trabalhar com energias renováveis. Trata-se de um pequeno aparelho que carregava as baterias de leitores de mp3 e foi modificado para carregar uma bateria de 3.6 volts para alimentar um candeeiro de leds de alto brilho. Vejam aqui os links:http://electrotuga.com/solarcarreg.htm e http://electrotuga.com/minisolarfotos.htm

Link para o comentário
Compartilhar em outros sites

Este contador de 0 a 9999 utiliza o microcontrolador PIC16F628A e possui as seguintes características:

- Contagem parcial e total.

- Retem o valor das contagens parcial e total com a alimentação desligada.

- O botão 1 (ligado nos terminais BT1A e BT1B) incrementa o contador.

- O botão 2 (ligado nos terminais BT2A e BT2B) decrementa o contador.

- O botão 3 (ligado nos terminais BT3A e BT3B) mostra a contagem parcial e se mantido pressionado por cerca de 5 segundos zera a contagem parcial.

- O botão 4 (ligado nos terminais BT4A e BT4B) mostra a contagem total e se mantido pressionado por cerca de 10 segundos zera as contagens parcial e total.

-Tensão de alimentação de 9v (ligada em BAT+ e BAT-).

- Entradas para chave liga-desliga (CH1 e CH2).

- Possibilidade de incrementação por sensor infravermelho de proximidade por reflexão sendo que o LED infravermelho deve ser ligado nos terminais AN (anodo) e CA (catodo) e o fototransistor nos terminais CO (coletor) e EM (emissor). O LED utilizado no protótipo foi o TSUS4300 e o fototransistor o BPW85, ambos da Vishay. A sensibilidade é ajustada no trimpot.

Haverá um incremento se o objeto for detectado por pelo menos 0,5 segundo. Depois de incrementado, o contador aguarda 1 segundo a ausência de objeto para liberar nova detecção.

Esquema do circuito:

Contador0a9999-esquema.png

Placa de circuito impresso:

http://www.esnips.com/nsdoc/9035f4de-59a5-4370-88d9-c661c4141dde/?action=forceDL

Silk dos componentes:

http://www.esnips.com/doc/d4fe36a5-e18e-41e2-9c8e-698064d610ba/Componentes

Circuito montado:

http://i645.photobucket.com/albums/uu178/mulder_fox_2009/ContadorMontado.jpg

Programa fonte em Assembly:

http://www.esnips.com/doc/85db2ae8-8bc6-4adc-9cb8-858a5792c72a/Contador-0---9999

Programa objeto em .hex:

http://www.esnips.com/doc/c6466f9c-7cc6-4064-8f42-fe6a9402c7d0/Contador-0---9999

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!