Índice:
- Etapa 1: suprimentos
- Etapa 2: Fiação
- Etapa 3: Direção UPyCraft para uso
- Etapa 4: o download do código
- Etapa 5: Instalação
- Etapa 6: Abra um navegador
- Etapa 7: Teste
- Etapa 8: Idéia
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Nosso escritório é um escritório para um grande grupo com espaço limitado no banheiro. "Eu" freqüentemente descubro que não tenho espaço para ir ao banheiro, então tenho que esperar tanto tempo que me sinto envergonhado.
O experimento usou MakePython ESP8266 para configurar um servidor de detecção que qualquer pessoa poderia acessar por meio de um endereço IP para verificar se há assentos sanitários, evitando tempos de espera incômodos.
Etapa 1: suprimentos
hardware:
- MakePython ESP8266
- Sensor infravermelho
- Tábua de pão
- Linha de salto
- cabo USB
- fita adesiva
MakePython ESP8266 é uma placa ESP8266 com um display OLED SSD1306 integrado, você pode obtê-la neste link:
Sensor infravermelho: quando o módulo detecta o sinal de obstáculo frontal, a luz indicadora verde na placa de circuito acende o nível, enquanto a porta OUT continua a emitir sinais de baixo nível. A distância de detecção do módulo é de 2 ~ 30 cm e o ângulo de detecção é de 35 °. A distância de detecção pode ser ajustada pelo potenciômetro. quando o potenciômetro é ajustado no sentido horário, a distância de detecção aumenta; Potenciômetro anti-horário, a distância de detecção é reduzida;
Programas:
uPyCraft V1.1
Clique neste link para baixar o uPyCraft IDE para Windows:
Etapa 2: Fiação
- O pino VCC do módulo infravermelho é conectado a 3V3 de MakePython ESP8266, GND é conectado a GND e OUT está conectado a IO14 da placa.
- Conecte o MakePython ESP8266 ao PC usando um cabo USB, abra o gerenciador de dispositivos (basta pesquisar por "dispositivo" na caixa de pesquisa do Windows). Quando expandida, a seção da porta deve exibir algo como o acima. Anote o número da porta, como COM18 no meu caso. Se nenhuma porta aparecer, tente baixar a unidade USB:
Etapa 3: Direção UPyCraft para uso
Baixe o arquivo Get Started MicroPython ESP8266, que é detalhado na seção MicroPython Development Tools do arquivo, que o ajudará a baixar e instalar o uPyCraft IDE e usá-lo. Ele também inclui uma introdução ao MakePython ESP8266.
Ou você pode obter o arquivo neste link:
Etapa 4: o download do código
Baixe o arquivo main.py e abra-o, você precisa modificar os seguintes pontos:
- SSID: precisa mudar para o nome da sua rede local
- SENHA: precisa alterar sua senha de rede local
- Se o pino OUT do módulo infravermelho receber uma alteração do MakePython ESP8266, altere o número no pino () para o pino que você usou para recebê-lo.
Quando terminar, clique em Salvar e DownAndRun. "download ok" será exibido quando o download for bem-sucedido, você pode ver um endereço IP (meu: 192.168.1.116).
Etapa 5: Instalação
Coloque o módulo infravermelho próximo à porta para fácil detecção de pessoas e prenda-o com fita adesiva. Quando alguém está usando o banheiro, o módulo envia os resultados do teste para o servidor via WiFi, para que possamos acessar o servidor por meio de um endereço IP para verificar se o banheiro está ocupado, em vez de esperar pelo banheiro.
Etapa 6: Abra um navegador
Abra o navegador em seu PC, digite o endereço IP que você acabou de obter (192.168.1.116) e clique em Enter para confirmar.
Etapa 7: Teste
Clique no botão "detectar", você pode verificar se o banheiro está ocupado. Quando o banheiro está ocupado, a página mostrará que está ocupado, caso contrário, mostrará que não há ninguém, então você pode facilmente ir ao banheiro sem esperar do lado de fora.
Etapa 8: Idéia
Depois do experimento, tive algumas ideias, em alguns shoppings, há banheiros em todos os andares, mas muitas vezes há longas filas de banheiros femininos para roupas femininas, enquanto os banheiros masculinos estão vazios. Use a conexão Makepython com Lora para detectar o tráfego de celulares na porta de cada banheiro, julgar o número de pessoas e conduzir os desvios conforme o esperado; Vou tentar mais tarde, se você estiver interessado, siga ou junte-se a mim.
Recomendado:
Luz do banheiro no meio da noite: 5 etapas (com fotos)
Luz do banheiro no meio da noite: Alguns de nós sentem a necessidade de usar o banheiro no meio da noite. Se você acender uma luz, pode perder sua visão noturna. A luz branca ou azul faz com que você perca o hormônio do sono, a melatonina, tornando mais difícil voltar a dormir. Então
Balança de banheiro Arduino com células de carga de 50 Kg e amplificador HX711: 5 etapas (com fotos)
Balança de banheiro Arduino com células de carga de 50 Kg e amplificador HX711: este instrutivo descreve como fazer uma balança usando peças prontas para uso. Materiais necessários: Arduino - (este projeto usa um Arduino Uno padrão, outras versões ou clones do Arduino devem funcionar também) HX711 na boa breakout
Medidor de ocupado: 3 etapas
Medidor de Ocupado: Este Instructable vai te ensinar como fazer uma máquina que diz às pessoas o quão ocupado você está e afasta as pessoas quando você está ocupado. Esta máquina permite que você mostre o quão ocupado você está usando três níveis: não ocupado, um pouco ocupado, e ocupado. Os níveis são sho
Converta uma balança de banheiro eletrônica em uma balança de remessa por <$ 1: 8 etapas (com imagens)
Converter uma balança de banheiro eletrônica em uma balança de remessa por <$ 1 :, Em minha pequena empresa, eu precisava pesar itens médios a grandes e caixas em uma balança de chão para remessa. Em vez de pagar muito por um modelo industrial, usei uma balança de banheiro digital. Achei que era perto o suficiente para a precisão aproximada que estou
Luzes indicadoras de status do banheiro e interruptor automático: 4 etapas (com imagens)
Luzes indicadoras de status do banheiro e interruptor automático: este projeto usa interruptores e relés de proximidade para controlar um banco de luzes indicadoras. As luzes transmitem o status de ocupação de dois banheiros. Problema: dois banheiros de usuário único - em uma casa estilo dormitório - são compartilhados por várias pessoas, mas