[ RESOLVIDO] Timer para ventilador com pic 12f1822

Boa noite, quem poderia me ajudar com algum programa para um timer para ventilador com pic 12f1822? tenho alguns com pic 12f675 e precisava para o pic 12f1822 e não estou conseguindo encontrar, mandarei o esquema, não vou usar cristal  irei usar um c.i. 555 no pino RA3 do pic pra fazer a contagem,  RA6 não vou usar, no RA5 não vou usar resistores, irei usar um potênciometro de 1k, trabalho com manutenção de eletrodoméstico não entendo muito de microcontroladores, só o básico do básico, Obrigada.  timer.PNG

Exibições: 148

Responder esta

Respostas a este tópico

Bom dia AL.

qual IDE vc usa?  MPLAB, CCS, MikroC? 

RV mineirin

Boa tarde, uso o CCS, tenho até o programa pronto para o 12f675 mas não consigo fazer as mudanças necessárias pra usar o 12f1822 que  tenho aqui.

Oi AL, 

no momento estou viajando e só tenho aqui comigo um tablet.

Mas daqui uma semana terei acesso ao meu PC e vejo se consigo te ajudar.

RV mineirin.

Ok. Obrigada.

Boa tarde AL,

você pode anexar um arquivo como o programa que vc tem, para que eu possa manter os

mesmos pinos e nomes de variáveis?

Ao postar o programa. lembre-se de postar um arquivo e não colar o programa na área de

texto do tópico.

RV mineirin

Boa noite, tentei aproveitar o programa do pic 12f675 para o pic 12f1822 mas não consegui se puder dar  uma olhada. Queria com 3 horários, 2, 4 e 6 horas e  começando a contar depois que a chave fosse fechada.Obrigada.main.c   New%20Project.pdsprj

Bom dia Al,

vamos por partes,

primeiro me responda estas perguntas:

1. Qual PIC quer usar PIC12F765 ou PIC12F1822?

2. Pra que o NE555?

3. Pra que o potenciômetro?

4. Vai usar rele ou TRIAC (com moc3021)?

Descreva detalhadamente seu projeto(necessidade).

RV mineirin

Bom dia, vou usar o pic 12f1822, o NE555 é porque quero usar um pulso externo pra fazer a contagem, o potenciometro é para ter mais de um horário poque preciso dos pinos restante para mudanças futuras e quero economizar pinos, vou usar relé por enquanto é o que tenho no meomento. Obrigada

Boa tarde AL,

vou postar aqui 3 arquivos.

1. Imagem BMP do projeto proteus;

2. Projeto proteus;

3. Arquivo C do programa para o PIC.

O funcionamento é assim:

  Ajuste o tempo no potenciômetro.

  O tempo vai de 2 a 6 h.

   Ao apertar e soltar o botão o rele deve ligar e ficar ligado pelo tempo 

      previsto  no potenciômetro.

Se apertar antes de acabar o tempo, desliga o rele.

Mas se estiver desligado e apertar começa a contar o tempo do inicio.

Testa e conta o resultado pra gente.

RV mineirin

New%20Project.BMP

New%20Project.pdsprj

Ventilador2.c

Boa noite, testei aqui e não deu certo. Obrigada pela intenção

Eu tentei fazer de um jeito bem mais simples, um sinal externo aplicado no pino RA3 e o pic conta esses pulsos,  e tem um intervalo  que o relé fica  ligado,  i > 5 e <10 e pino RA1 com nível lógico alto, o relé liga nesse intervalo,  a contagem zera quando chega em 20 ou quando tem nível lógico baixo no pino RA1, vou colocar uma chave gangorra  e não um Botão Push Buttom, na prática esse intervalo vai ser maior, coloquei valor baixo para teste, quando eu ligar a chave ele começa a contar.main.c

Bom dia AL,

não sei como você usou, mas aqui funcionou corretamente.

RV mineirin

RSS

© 2021   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço