Arduino, Internet das Coisas e Computação vestível

[Voltar]

[Avançar]

8.2. Estação sanitária automatizada


Estação sanitária automatizada: dispenser de sabonete ou álcool gel

Esta versão do projeto "DIY Automatic Alcohol Dispenser" utiliza placa Arduino Uno R3, Módulo Relé 5V de 1 canalMódulo Sensor Reflexivo de obstáculo (KY-032), Bomba d’água Submersiva 3-6Vresistor de 100 ohms e um LED para acionar um dispenser de sabonete ou álcool gel. Pode-se acrescentar ao projeto um Sensor de Nível de Líquidos sem Contato XKC-Y25-NPN (sabonete ou álcool gel) que detecta a necessidade de reposição e encaminha uma mensagem pela Internet a uma central de controle.

/* 
Projeto: Estação sanitária automatizada: dispenser de sabonete ou álcool gel 
Autor: André Silveira
Data: 03/04/2020 
*/

#define pinoLed 10                        // Pino Led
#define pinoRele 9                         // Pino Rele
#define pinoSensor 8;                    // Pino Sensor Infravermelho Reflexivo
 
void setup() {
   Serial.begin(9600);                       
   pinMode(pinoLed, OUTPUT);         // Declara o pinoLed como Saída
   pinMode(pinoRele, OUTPUT);        // Declara o pinoRele como Saída
   pinMode(pinoSensor, INPUT);       // Declara o pinoSesor como entrada

   digitalWrite(pinoLed, LOW);         // Desliga Led
   digitalWrite(pinoRele, LOW);        // Desliga Relé/Bomba
}
 
void loop() {

// ---- Testa se o sensor de obstáculo foi ativado  ---- //  

  if (digitalRead(pinoSensor) == LOW){ 
digitalWrite(pinoLed, HIGH); // Acende Led digitalWrite(pinoRele, HIGH); // Liga Relé/Bomba delay(100); // Tempo que a bomba fica ativa em milissegundos
}
digitalWrite(pinoLed, LOW); // Apaga Led digitalWrite(pinoRele, LOW); // Desliga Relé/Bomba delay(5000); // Aguarda 5 segundos }

 

[Voltar]

[Avançar]