Índice:
- Etapa 1: Configurando o Hardware
- Etapa 2: O Código
- Etapa 3: usando o dispositivo
- Etapa 4: o produto final
Vídeo: Temporizador da porta do refrigerador: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste tutorial, seguiremos o processo de construção e codificação de uma abstração de um temporizador de luz de geladeira. O principal objetivo do nosso dispositivo é economizar energia apenas ligando a luz da geladeira se alguém estiver na frente dela. Nosso dispositivo de Internet das Coisas usa dois sensores: uma chave de palheta e um módulo de sensor de evitação de objetos. O sensor de palheta enviará um sinal sempre que houver um campo magnético presente. Isso será usado para detectar se a porta está aberta ou fechada. Se a porta estiver aberta, o sensor de proximidade é usado para detectar se alguém está parado na frente da geladeira. Se nenhuma pessoa for detectada, o cronômetro começará a contar quanto tempo se passou desde que alguém esteve na frente da porta.
Este projeto também inclui uma interface para controlar o dispositivo, que é executado em um servidor de flask. Um usuário pode verificar cada um dos temporizadores ou reiniciá-los usando esta interface.
As etapas a seguir irão guiá-lo pelo processo de construção deste dispositivo.
Etapa 1: Configurando o Hardware
A primeira etapa é configurar os circuitos do dispositivo. Nós vamos precisar:
- Raspberry Pi 3
- breadboard
- Módulo Reed *
- Módulo Sensor de Evitação de Obstáculos *
- Resistor 10KOhm
- Fios
- Um ímã (para testar o dispositivo)
* Do kit de sensores Arduino 37 em 1 (documentação)
Uma vez que todos os materiais tenham sido coletados, monte o circuito com base no diagrama mostrado acima.
Etapa 2: O Código
Agora que configuramos nosso hardware, podemos começar a escrever o código. O código pode ser encontrado na pasta compactada em anexo. A estrutura dos diretórios é complicada, portanto, tome cuidado para não mover nenhum dos arquivos.
Etapa 3: usando o dispositivo
O programa é executado em servidores Flask. Detalhes para instalar e usar o Flask podem ser encontrados aqui.
Primeiro, usando o prompt de comando, defina o aplicativo flask como iotapp.py:
definir FLASK_APP = iotapp.py
Em seguida, execute o aplicativo com:
flask run --host 0.0.0.0
Para acessar a interface, copie a URL que resulta do último comando. Esta página tem dois cronômetros: um que controla há quanto tempo a porta está aberta e outro para monitorar há quanto tempo a porta está aberta sem ninguém na frente dela. Sempre que a página for atualizada, ambos os temporizadores serão atualizados. Um usuário pode redefinir os cronômetros usando o botão "Redefinir cronômetros".
O ímã representa a porta da geladeira. Sempre que o ímã estiver presente, a porta pode ser considerada fechada. Para simular a abertura da porta, retire o ímã do sensor de palheta. Para simular uma pessoa em frente à geladeira, coloque a mão sobre o sensor de proximidade. Quando você retira a mão, o cronômetro começa a contar há quanto tempo alguém está na frente da geladeira.
Etapa 4: o produto final
Aqui, mostramos um exemplo do dispositivo em ação.
Este Instructable foi criado por Ryan Anderson e Kevin Benson.
Recomendado:
Refrigerador / refrigerador Peltier caseiro com controlador de temperatura Faça você mesmo: 6 etapas (com fotos)
Refrigerador / refrigerador Peltier caseiro com controlador de temperatura DIY: Como fazer um refrigerador / mini refrigerador Peltier termoelétrico caseiro DIY com controlador de temperatura W1209. Este módulo TEC1-12706 e o efeito Peltier tornam o cooler DIY perfeito! Este é um tutorial passo a passo que mostra como fazer
Verificação da porta do refrigerador: 5 etapas
A verificação da porta do refrigerador: Introdução: Hoje em dia, as pessoas têm uma experiência " inteligente " geladeira que pode mostrar a temperatura da geladeira. Algumas geladeiras também têm alarmes para lembrar ao usuário que a porta não está fechada. No entanto, nem todo mundo tem esse tipo de " inteligente & q
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: 3 etapas
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: O motor de passo é um motor CC que se move em etapas discretas. É frequentemente usado em impressoras e até mesmo na robótica. Explicarei este circuito em etapas. A primeira parte do circuito é um 555 cronômetro. É a primeira imagem (veja acima) com um chip 555 w
Temporizador para luminária [Temporizador De Apagado De Lampara]: 3 etapas
Timer para luminária [Temporizador De Apagado De Lampara]: Já faz muito tempo que não postei meu último instrutível, resolvi postar mais um dos meus projetos eletrônicos. Tenho uma luminária de dois tipos de modo de iluminação, um para estudo que são duas lâmpadas fluorescentes T5 de 28 watts que são frias quando
Alarme da porta do refrigerador: 5 etapas
Alarme da porta da geladeira: Neste projeto, vou mostrar como fazer um alarme que soará se você deixar a porta da geladeira aberta por muito tempo. Este circuito não se limita apenas a uma geladeira, ele pode ser usado para disparar um alarme se qualquer porta estiver aberta por muito tempo