Índice:
- Suprimentos
- Etapa 1: História
- Etapa 2: Teoria e Metodologia
- Etapa 3: configuração do hardware
- Etapa 4: configuração do software
- Etapa 5: Código
Vídeo: Desinfetante inteligente com Magicbit: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, aprenderemos como fazer um desinfetante automático com recursos adicionais usando o Magicbit. Estamos usando o magicbit como placa de desenvolvimento neste projeto que é baseado no ESP32. Portanto, qualquer placa de desenvolvimento ESP32 pode ser usada neste projeto.
Suprimentos
Magicbit
- Sensor Ultrassônico - HC-SR04 (Genérico)
- MG945 metal servo
- DFRobot Gravidade: Sensor Capacitivo Analógico de Umidade do Solo - Resistente à Corrosão
- Cabo USB-A para Micro-USB
Etapa 1: História
Oi pessoal, hoje vamos aprender sobre como fazer um desinfetante inteligente usando Magicbit com Arduino IDE.
Hoje em dia, tudo o que você sabe é um problema global que é corona. Portanto, nesta situação, a higiene é uma das coisas mais importantes. Portanto, usamos desinfetantes para limpar nossas mãos. Mas, para colocar o líquido desinfetante, temos que empurrar a cabeça do frasco do desinfetante. Quando todo mundo tenta empurrar essa cabeça, pode espalhar germes. Para resolver esse problema, introduzimos uma solução muito simples com o magicbit. Esse é este desinfetante inteligente.
Vamos ver como fizemos isso.
Etapa 2: Teoria e Metodologia
A teoria é simples. Quando você alcançou o frasco de desinfetante, ele irá detectá-lo usando o sensor ultrassônico. Quando você o fecha a uma certa distância, o Magicbit dá o sinal para o servo motor girar. Então, quando o servo motor gira, a cabeça da garrafa é empurrada e o líquido sanitizante é colocado para fora da garrafa. Quando o líquido da garrafa é reduzido do que certo nível, ele detecta pelo Magicbit usando o sensor de umidade do solo. Este sensor é capacitivo. Portanto, podemos medir o nível do líquido tocando na parede da garrafa em vez de colocar o sensor no líquido. Este é um recurso adicional.
Usando o link a seguir, você pode aprender mais sobre sonar, servo, umidade do solo e Magicbit dev. borda.
magicbit-arduino.readthedocs.io/en/latest/
Etapa 3: configuração do hardware
Isso tem duas seções. O primeiro é construir o circuito e o segundo é construir o mecanismo. Conectamos dois sensores e servo motor a três portas de expansão do Magicbit. O diagrama completo do circuito é mostrado abaixo.
Ao construir o circuito completo, você deve ir para a segunda seção. Para empurrar a cabeça da garrafa, usamos servo motor com braçadeiras. Esse clipe gira e bate com a cabeça da garrafa. Então a cabeça empurra para baixo. Neste mecanismo, convertemos o movimento de rotação do servo em movimento linear da cabeça da garrafa. Você pode usar qualquer tipo de mecanismo usando servo para atender a essa necessidade. As fotos abaixo mostram nosso mecanismo. Você pode construir isso sozinho.
Nota: Se você usou pequenos servos mg90, ele pode não ter torque suficiente (poder para empurrar a cabeça da garrafa para baixo. Portanto, quando você escolher o servo motor, certifique-se de ter torque suficiente).
Para medir a umidade, usamos sensor de umidade capacitivo que inclui no Magicbit dev. kit. Mas você pode conseguir isso externamente. Ao conectá-lo à superfície da garrafa, certifique-se de que ela dificilmente tocará na superfície da parede da garrafa. Caso contrário, ele não deu um desvio alto quando o nível do líquido está diminuindo.
Para detectar as mãos, posicionamos o sensor ultrassônico próximo à garrafa, voltado para o lado superior com um pequeno ângulo.
Etapa 4: configuração do software
Para programar o Magicbit, usamos o IDE Arduino. O algoritmo é simples. Quando ligarmos o Magicbit, ele obterá a distância até o objeto mais próximo do sonar. Em seguida, ele verifica se o objeto mais próximo está próximo a uma certa distância de nível. Nesse caso, ele verificará se a garrafa está aberta ou fechada. Se abriu, não faça nada. Caso contrário, abra a garrafa. Usamos algum atraso para cancelar os ruídos e melhorar a precisão das leituras.
Ao usar o sensor de umidade do solo, certifique-se de que esteja calibrado. Para fazer isso, primeiro expomos o sensor ao ar. Nesse momento marcamos a leitura analógica que recebe do Magicbit. Então, obtemos outra leitura quando o sensor está tocando a superfície das garrafas. Nesse caso, certifique-se de que o frasco está completamente cheio do líquido. Obtenha o meio desses dois números como limite. Quando a leitura é superior a esse valor, isso significa que a garrafa acabou, gerando o som da campainha.
Para fazer o upload do código, conecte o Magicbit ao computador usando um cabo de dados. Selecione a porta COM e o tipo de placa corretos e carregue o código. divirta-se.
Etapa 5: Código
#incluir
#incluir #define TRIGGER_PIN 21 #define ECHO_PIN 22 #define MAX_DISTANCE 200 #define SENSOR 32; Sonar NewPing (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int output_value; distância interna; contagem interna = 0; bool aberto = falso; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Define em qual pino está o servo motor conectado delay (3000); pinMode (32, INPUT); // pino conectado ao sensor de umidade pinMode (25, OUTPUT); // pino conectado à campainha} void loop () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i -) {// push head Servo.write (i); atraso (5); } contagem = 0; Aberto = verdadeiro;} else if ((distância> 60 || distância == 0) && Aberto == verdadeiro) {para (int i = 90; i
Recomendado:
Desinfetante de mãos automático: 8 etapas
Desinfetante automático para mãos: a pandemia COVID-19 se tornou algo que o público ouviu com frequência durante 2020. Todo cidadão que ouvir a palavra “COVID-19” pensará imediatamente na palavra “Perigoso”, “Mortal”, “Mantenha-se limpo”, E outras palavras. Este COVID-19 também
Distribuidor automático de desinfetante para as mãos faça você mesmo: 6 etapas
Distribuidor automático de desinfetante para as mãos DIY: Neste projeto, vamos construir um distribuidor automático de desinfetante para as mãos. Este projeto usará Arduino, sensor ultrassônico, bomba de água e desinfetante para as mãos. Um sensor ultrassônico é usado para verificar a presença de mãos abaixo da saída da máquina sanitizadora
Circuito dispensador de desinfetante de mãos / faça você mesmo [sem contato]: 10 etapas
Circuito dispensador de desinfetante para as mãos / DIY [Sem contato]: Por Hesam Moshiri, [email protected] Características Alta estabilidade e nenhuma sensibilidade à luz ambiente Compartimento de acrílico cortado a laser (plexiglass) Custo-benefício Capacidade de controle de fluxo do desinfetante para as mãos / álcool (eficiência)
Como fazer uma máquina desinfetante para as mãos sem toque: 5 etapas
Como fazer uma máquina de desinfetante para as mãos sem contato: Olá leitores neste manual, mostrarei a vocês como fazer uma máquina de desinfetante para as mãos sem contato, pois todos sabemos a importância de não ser tocado por outras pessoas devido a esta pandemia
Distribuidor automático de desinfetante para as mãos: 3 etapas
Distribuidor automático de desinfetante para as mãos: este distribuidor automático de desinfetante para as mãos foi projetado para ser uma opção de custo relativamente baixo e fácil de montar. A maioria dos itens necessários pode ser adquirida em revendedores locais de hardware e eletrônicos. Existe a opção de imprimir em 3D um