Índice:
- Etapa 1: construir o circuito do contador da sala
- Etapa 2: Testando Seu Circuito
- Etapa 3: Codificando o contador de ocupação da sala
- Etapa 4: construir o Command Center e codificá-lo
Vídeo: Contador e controlador de ocupação da sala MicroBit: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Durante uma pandemia, uma forma de reduzir a transmissão do vírus é maximizar o distanciamento físico entre as pessoas.
Em salas ou lojas, seria útil saber quantas pessoas estão no espaço fechado a qualquer momento.
Este projeto usa um par de sensores para detectar pessoas entrando e saindo de uma sala. O circuito pode ser montado na moldura da porta para que as pessoas passem por ele ao sair e entrar.
Ele funciona tendo dois Resistores Dependentes de Luz (LDR) configurados para detectar uma pessoa passando pelo dispositivo. Conforme o nível de luz incidindo sobre um LDR aumenta, o fluxo de corrente através do resistor aumenta. Isso pode ser medido pelo microBit.
Uma pessoa que sai da sala cruzará o LDR "interior" primeiro e isso será detectado pelo microBit. Se houver mais de uma pessoa na sala, será subtraído um da contagem de ocupantes.
Uma pessoa entrando na sala cruzará o LDR "externo" primeiro e isso será detectado pelo microBit. Se houver menos pessoas do que o máximo permitido na sala, será adicionado 1 à contagem de ocupantes. Se o detector externo for ultrapassado e já houver o máximo permitido de pessoas na sala, um 'sinal de pare' será exibido e um som de aviso será reproduzido.
Centro de Comando Opcional
Existe um segundo microBit que é o centro de comando. Seria no caixa ou local do professor. Cada vez que alguém entra ou sai da sala, a contagem da sala é enviada sem fio para o microBit da central de comando. Se a ocupação máxima for atingida, o microBit da central de comando também emite um bipe e mostra o símbolo de advertência.
O usuário também pode aumentar ou diminuir a ocupação máxima usando os botões A e B para alterar o valor de ocupação máxima. Ao pressionar o Botão A e o Botão B juntos, o novo valor máximo é enviado sem fio para o microBit do contador do quarto, onde o valor de ocupação máxima é atualizado.
Vamos construir este projeto!
Suprimentos:
Balcão de ocupação do quarto
- BBC microBit
- Tábua de pão
- Resistor dependente de luz (2)
- Resistência de 1K Ohm (2)
- Piezo Buzzer
- Fios de conexão
- Patch cords de pinça jacaré (5)
Centro de Comando (opcional)
- BBC microBit
- Campainha piezoelétrica
- Patch cords de pinça jacaré (2)
Etapa 1: construir o circuito do contador da sala
Conecte o circuito conforme mostrado no diagrama. Você pode usar os patch cords de garra jacaré para unir os fios de saída, fios GND e 3V aos pinos do microBit.
Certifique-se de que a polaridade da campainha piezo esteja orientada corretamente. Se houver um pino mais curto, ele vai para GND e o pino mais longo vai para o Pino 0 no microBit. Se eles tiverem o mesmo comprimento, a orientação não importa.
Verifique novamente sua fiação e, em seguida, vamos começar a codificar!
Etapa 2: Testando Seu Circuito
Antes de gastar tempo fazendo toda a codificação do contador, reserve alguns minutos para entrar neste esboço de calibração LDR ou fazer upload do arquivo.hex de esboço anexado para o seu microBit.
Ao executar, o esboço mostrará um pequeno diamante na tela quando detectar sua mão cobrindo o resistor dependente de luz. Teste os pinos analógicos 1 e 2 antes de prosseguir para a próxima etapa.
Etapa 3: Codificando o contador de ocupação da sala
Insira os blocos de código no diagrama ou carregue o arquivo.hex em seu microBit.
A variável maxOccupancy pode ser ajustada para se adequar ao limite de ocupação do quarto.
A variável levelDrop é o valor de redução do nível de luz que deve ser excedido antes que o microBit conte uma pessoa entrando / saindo da sala. Pode ser necessário ajustar este valor com base na luz ambiente da sua sala.
Quando carregado, tente passar sua mão sobre o resistor dependente de luz 'externo'. A contagem de quartos deve aumentar.
Conforme você continua 'entrando' na sala, eventualmente você excederá o valor de maxOccupancy e um 'sinal de parada' será exibido no display LED e uma breve melodia será reproduzida como um aviso sonoro. Não podem entrar mais pessoas na sala.
Passe sua mão sobre o resistor dependente de luz 'interior' e a contagem da sala deve começar a diminuir cada vez que você cobrir o resistor dependente de luz.
OK! Você construiu um contador de ocupação de quarto!
Quer tornar ainda MELHOR? Leia!
Etapa 4: construir o Command Center e codificá-lo
Conecte um segundo microBit da seguinte maneira.
Usando um patch cord de garra jacaré, conecte o lado mais curto de uma segunda campainha piezoelétrica ao pino GND no microBit.
Conecte o lado mais longo da campainha ao Pino 0 do microBit usando outro cabo de manobra. Novamente, se os pinos tiverem o mesmo comprimento, a orientação não importa.
Este conjunto de blocos de código usa os recursos de rádio do microBit.
Insira os blocos de código com base no diagrama ou carregue o arquivo.hex fornecido ao microBit.
Cada vez que o contador de ocupação do quarto microBit detecta uma entrada ou saída, ele envia a contagem atual do quarto para a estação de monitoramento. Se o limite máximo de ocupação for excedido, ele envia um '99' que a estação de monitoramento detecta e, em seguida, mostra o 'sinal de pare' e reproduz o som de aviso.
O usuário pode aumentar o limite máximo de ocupação pressionando o Botão B no microBit.
O usuário pode diminuir o limite máximo de ocupação pressionando o Botão A no microBit.
Pressionar o Botão A e o Botão B juntos enviará o novo valor de ocupação máxima para o contador de ocupação do quarto microBit. Você verá um 'u' na tela do outro microBit para indicar que o valor foi atualizado. Agora o contador de ocupação do quarto funcionará com base no novo valor.
Espero que você tenha achado este instrutivo divertido e informativo!
AGORA VAI FAZER ALGO MARAVILHOSO !!
Recomendado:
Termostato Nest, rastreamento de ocupação: 12 etapas
Nest Thermostat, Occupancy Tracking: minha automação de resfriamento residencial usando meu Nest Thermostat tinha, até recentemente, sido executada pelo IFTTT usando Life360's " first to come at home " e " último a sair de casa " gatilhos. Isso foi ótimo porque eu pude adicionar membros da minha família ao meu Li
Luz automática da sala e controlador de ventilador com contador bidirecional de visitantes: 3 etapas
Controlador automático de iluminação e ventilador com contador bidirecional de visitantes: Freqüentemente, vemos contadores de visitantes em estádios, shoppings, escritórios, salas de aula, etc. Como eles contam as pessoas e acendem ou apagam a luz quando não há ninguém dentro? Hoje estamos aqui com um projeto de controlador de luz ambiente automático com contador de visitantes bidirecional
Balcão de ocupação da sala: 5 etapas (com fotos)
Balcão de ocupação de quartos: Sou Paolo Reyes, um mexicano que adora criar e fazer coisas. É por isso que fiz este Contador de Ocupação de Sala. Devido às circunstâncias do COVID-19, decidi desenvolver este projeto para limitar a propagação do vírus, controlando o número de pessoas que podem estar i
Controlador sem fio Microbit Midi CC: 5 etapas (com imagens)
Controlador sem fio Microbit Midi CC: Neste guia, criaremos um controlador midi CC sem fio, permitindo que você use seu Microbit como um controlador midi e conecte-o ao seu software de produção musical favorito. O que é Midi CC? Freqüentemente abreviado como CC, o o termo correto é " Controle
Luzes automáticas da sala com contador de visitantes !: 7 etapas
Luzes automáticas da sala com contador de visitantes !: Ei! Se você quiser se livrar dos chatos interruptores de luz e tornar as luzes da sua sala automáticas de forma barata, você está no lugar certo! Este projeto será muito fácil de construir. Não se deixe enganar pela sua simplicidade, vai ser muito legal e funcionará 100%