Índice:

O Informante Doméstico: 4 Passos
O Informante Doméstico: 4 Passos

Vídeo: O Informante Doméstico: 4 Passos

Vídeo: O Informante Doméstico: 4 Passos
Vídeo: 4 passos para criar o Hábito da Organização 2024, Julho
Anonim
The Household Informer
The Household Informer

Quem quer sair para ver se o correio chegou? No inverno frio ou na chuva, prefiro não ter que colocar uma jaqueta e sapatos, apenas para descobrir que não havia correspondência. Este projeto irá notificá-lo da visita do carteiro e, como função secundária, irá lembrá-lo de que a porta da garagem foi deixada aberta. Pode até ser expandido para incluir outros sensores

Etapa 1: Esquemático

Esquemático
Esquemático

O projeto é baseado no chip Atmega 168. Uma vez que o projeto requer apenas recursos mínimos, a maioria dos chips AVR seriam substitutos aceitáveis. Mas ter recursos extras significa que adicionar funcionalidade é mais fácil do que redesenhar. O dispositivo contém apenas um número mínimo de peças (veja o esquema). O design tem dois sensores, o interruptor magnético da porta da garagem e o resistor dependente de luz da caixa de correio (LDR).

Etapa 2: Design

Projeto
Projeto
Projeto
Projeto

Recurso de porta de garagem O sensor de porta de garagem é um interruptor de palheta operado magneticamente. O ímã é colocado na porta da garagem e próximo ao interruptor reed quando a porta está totalmente fechada. Eu escolhi uma chave de palheta, pois era mais fácil acomodar as tolerâncias mecânicas soltas do movimento da porta da garagem. Quando a porta da garagem se abre, o ímã se afasta do interruptor. A chave abre, o que sinaliza ao microcontrolador para ligar o LED e emite um bipe curto. Isso é tão simples que você pode perguntar “por que se preocupar em usar um microcontrolador quando um circuito simples realizará a tarefa. Mas é aqui que o poder do microcontrolador pode ser aplicado rapidamente para fazer um dispositivo mais útil sem alterar nenhum hardware. O que eu realmente queria era um recurso para me lembrar quando eu esquecer de fechar a porta. Se a porta se abrir e ficar aberta por uma hora, provavelmente esqueci de fechá-la. Posso não notar o LED, então nesse ponto ele emitirá um bipe a cada 10 minutos para chamar minha atenção até que eu feche a porta. Recurso Mailbox Usei um resistor dependente de luz (LDR) para o sensor da caixa de correio. Mais uma vez, eu poderia ter usado um interruptor mecânico, mas estava preocupado com as tolerâncias mecânicas soltas da dobradiça da porta. Eu não estava convencido de que conseguiria fazer o interruptor operar de forma confiável com uma porta trêmula. O LDR funciona muito bem e é fácil de instalar na parte de trás da caixa de correio. Quando a porta é fechada, parece uma resistência muito alta - vários mega ohms e cerca de 10K quando a porta se abre - mesmo em um dia nublado. Se for no meio da noite, provavelmente não será registrado, mas o carteiro não aparece de qualquer maneira. O manuseio da caixa de correio é significativamente diferente do da porta da garagem. A caixa de correio só fica ativa por um ou dois segundos, mas quero lembrar que uma abertura foi detectada, buzine o alto-falante uma vez e mantenha o LED aceso até que eu o reinicie - ou ele será reiniciado automaticamente após 8 horas. Possibilidades futuras Desde então Há vários outros pinos analógicos e digitais disponíveis no chip AT Mega, então pude definitivamente adicionar mais recursos ao meu pequeno projeto. Uma ideia seria um feixe de luz e um sensor LDR montado no caminho para a porta da frente, para que eu pudesse avisar com antecedência se alguém se aproximasse da casa. Alguma sugestão?

Etapa 3: Caso do projeto e fiação

Caso e fiação do projeto
Caso e fiação do projeto

Gabinete Eu queria um gabinete pequeno para montar a placa de circuito e encontrei uma caixa RJ45 de montagem em superfície usada que tem o tamanho certo para o meu projeto. Eu instalei os LEDs e o botão de reinicialização para que eles se estendessem pela parte superior do gabinete - isso significa que o gabinete pode ser removido sem nenhum fio de conexão. Fiação Esta é, infelizmente, a parte mais demorada - passar um par de fios para sua caixa de correio pode ser um pouco incômodo. Eu recomendaria usar um par trançado ou um cabo blindado. Isso irá evitar que quaisquer campos eletromagnéticos dispersos causem uma corrente induzida em sua fiação, o que poderia perturbar o microcontrolador. Eu tinha um cabo coaxial suficiente disponível, então foi o que usei. Minha caixa de correio está no final da minha garagem - talvez a 12 metros de casa. Tive a sorte de que, quando reconstruí a calçada, passei o arame sob o concreto antes de despejá-lo, de modo que isso me poupou de muitas escavações. Depois, há a questão da fiação pela casa, que também pode ser demorada. Hummm…. talvez uma solução sem fio …

Etapa 4: Código Fonte

Código fonte
Código fonte

Aqui está o código-fonte - é curto e simples.

Household_Informer.pde

Os arquivos. PDE são arquivos de código-fonte do Arduino (eles os chamam de 'sketches' por algum motivo) - é quase idêntico a 'C'.

Você pode visualizar o código baixando e abrindo em um editor de texto.

Atualizado em 14 de fevereiro de 2011 Solução alternativa para bug de matemática do compilador. e altere os tons da caixa de correio para aumentar a frequência

As versões mais recentes do sistema de desenvolvimento Arduino usam a extensão.ino em vez de.pde, portanto, basta renomear o arquivo.

Recomendado: