Índice:

Temporizador de sono suficiente: 3 etapas
Temporizador de sono suficiente: 3 etapas

Vídeo: Temporizador de sono suficiente: 3 etapas

Vídeo: Temporizador de sono suficiente: 3 etapas
Vídeo: FALLAS DE TIME O RELOJ, DE NEVERAS NO FROST -SIN ESCARCHA 2024, Julho
Anonim
Sleep Enough Timer
Sleep Enough Timer

Não consegui encontrar um bom nome para este projeto. Você também pode chamá-lo de "temporizador suficiente". A ideia deste projeto surgiu durante as férias de inverno. Estávamos em uma casa de férias onde não havia despertador no quarto. Eu normalmente preciso de 8 horas de sono, mas não mais do que isso, então quando eu acordo e durmo por 8 horas, é hora de eu sair da cama. Infelizmente, se você não tem despertador e ainda está escuro lá fora, você precisa usar seu relógio ou smartphone - mas este último não é algo que guardo no meu quarto - para ver se você dormiu o suficiente. Para não ter que olhar para o relógio sempre que acordo durante a noite - e precisar dos óculos para ler o mostrador - nasceu este projeto.

Eu precisava de um aparelho que pudesse indicar se eu havia dormido pelo menos 8 horas sem a necessidade de ser acordado por um despertador exatamente após as 8 horas. O dispositivo é um cronômetro alimentado por bateria que faz a coisa simples de piscar um LED 8 horas após o dispositivo ser ligado. Então, quando eu acordar, posso sair da cama se o LED estiver piscando e devo dormir um pouco mais, desde que não.

Mas esta não é a única aplicação. Se você tem filhos pequenos que ainda não sabem que horas são, você pode usar este dispositivo para que saibam que podem sair da cama assim que o LED começar a piscar.

Observe que quando o LED começa a piscar, ele não para até que você desligue o dispositivo.

Como sempre, construí este projeto em torno do meu microcontrolador favorito, o PIC, usando a linguagem de programação JAL, mas você também pode usar um Arduino.

Etapa 1: Componentes necessários

Componentes Requeridos
Componentes Requeridos

Você precisa ter os seguintes componentes para este projeto:

  • Um pedaço de placa de ensaio
  • Microcontrolador PIC 12F615
  • Soquete IC de 8 pinos
  • Assistir a cristal de 32.768 Hz
  • Capacitores de cerâmica: 2 * 22pF, 1 * 100nF
  • Resistores:! * 220k, 1 * 33k, 1 * 4k7
  • LED verde
  • Chave liga / desliga
  • Suporte de bateria para 3 baterias AA ou 3 AAA + baterias
  • Uma caixa de plástico

Veja o diagrama esquemático sobre como conectar os componentes.

Etapa 2: projetar e construir os eletrônicos

Projetando e construindo a eletrônica
Projetando e construindo a eletrônica
Projetando e construindo a eletrônica
Projetando e construindo a eletrônica
Projetando e construindo a eletrônica
Projetando e construindo a eletrônica

A faixa de tensão de operação do PIC está entre 2 volts e 5,5 volts, o que o torna adequado para o uso de 3 pilhas AA ou AAA como fonte de alimentação. Estas podem ser baterias normais (tensão de alimentação total igual a 4,5 Volt) ou baterias recarregáveis (tensão de alimentação total igual a 3,6 Volt).

Toda a temporização é feita no software pelo PIC12F615. O principal requisito para o design era que o dispositivo fosse portátil e, portanto, alimentado por bateria. Como o PIC funciona a uma freqüência de clock muito baixa de 32 kHz, ele consome cerca de 23 uA a 3,6 V / 29 uA a 4,5 V quando ligado e quando o LED está desligado. Isso garantirá uma longa vida útil da bateria. Como o LED não precisa estar aceso, uma corrente baixa flui através dele devido ao resistor 4k7 que também contribui para uma vida útil mais longa da bateria.

Nas fotos você pode ver o circuito como eu o construí na placa de ensaio, incluindo o resultado final quando colocado em uma caixa de plástico.

Etapa 3: o software

Como já mencionado, o software foi escrito para um PIC12F615 usando a linguagem de programação JAL. O software executa uma tarefa simples. Usando um temporizador do PIC, o relógio do cristal de 32,768 Hz é dividido por 32,768, resultando em um sinal interno de 1 segundo. O PIC então usa um contador para contar de 0 a 60 segundos * 60 minutos * 8 horas = 28.800.

Quando o dispositivo é ligado, o LED pisca 3 vezes, após o que o cronômetro de 8 horas é iniciado. Piscando ao ligar é feito para mostrar que ainda há energia suficiente nas baterias. Após 8 horas o LED começará a piscar novamente, mas só irá parar de piscar quando o dispositivo for desligado.

Existe um recurso adicional no dispositivo. As baterias recarregáveis não devem ser completamente descarregadas. Para evitar isso, o dispositivo verificará a tensão da bateria uma vez ao ser ligado. Se a tensão da bateria estiver abaixo de 3,0 Volt, o dispositivo não piscará o LED e entrará no modo de hibernação. O dispositivo deve ser desligado e as baterias substituídas, após o que ele funcionará normalmente após ser ligado novamente.

O arquivo de origem JAL e o arquivo Intel Hex para programar o PIC estão anexados. Se você estiver interessado em usar o microcontrolador PIC com JAL - uma linguagem de programação semelhante ao Pascal - visite o site da JAL em

Divirta-se construindo seu próprio projeto e aguarde suas reações e aplicações alternativas.

Recomendado: