Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye un abridor de puerta automático sin contacto con detección de temperatura

Componentes y suministros

Arduino UNO × 1
LCD 2004 I2C × 1
Módulo de termometría IR GY-906-BCC × 1
Dos servos Tower Pro MG90S × 1
Zumbador × 1
Sensor infrarrojo humano HC-SR501 × 1

Sobre este proyecto

El propósito de este proyecto es abrir la puerta automáticamente detectando la temperatura corporal. De hecho, este proyecto es para prevenir que pacientes con neumonía por coronavirus entren en sus hogares. En cierta medida, garantiza la seguridad del entorno de vida.

Las siguientes partes se utilizaron en este proyecto:

¡Gracias por ver, quédate en casa y sé seguro! ¡Que tengas un gran día! #Arduino #ProyectoArduino #Covid-19

Código

autodoor.ino Arduino

#include 
#include 
#include 
#include 
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
LiquidCrystal_I2C lcd(0x27,20,4);
Servo myservo1;
Servo myservo2;
#define red 13
#define haha 4
int pos1,pos2;
void setup() {
  Serial.begin(9600);
  pinMode(red,OUTPUT);
  pinMode(haha,INPUT);
  myservo1.attach(7);
  myservo2.attach(8);
  myservo1.write(90);
  myservo2.write(90);
  mlx.begin();
  lcd.init();
  lcd.backlight();
}
void loop() {
  int montion = digitalRead(haha);
  if(montion == 1){
    Serial.print("made");
    Serial.print("\n");
    lcd.setCursor(0,0);
    lcd.print("ObjectTemp:");
    lcd.setCursor(13,3);
    lcd.print("-DKARDU");
    kaiguan();
  }
}
void kaiguan(){
  int temp_obj = mlx.readObjectTempC();
  Serial.print(temp_obj);
  Serial.print("\n");
  if(temp_obj < 31){
    lcd.setCursor(0,1);
    lcd.print(temp_obj);
    lcd.setCursor(0,2);
    lcd.print("Not detected,retest!");
  }
  if(temp_obj > 30 && temp_obj <38){
    lcd.setCursor(0,1);
    lcd.print(temp_obj);
    lcd.setCursor(0,2);
    lcd.print("body temperature ok ");
    for(pos1 = 90; pos1 <= 180; pos1 += 1) {
      myservo1.write(pos1);
      myservo2.write(180-pos1);
      delay(15);
    }
    delay(5000);
    for(pos1 = 180; pos1>=90; pos1 -=1) {
      myservo1.write(pos1);
      myservo2.write(180-pos1);
      delay(15);
    }
  }
  if(temp_obj>37){
    digitalWrite(red,HIGH);
    lcd.setCursor(0,1);
    lcd.print(temp_obj);
    lcd.setCursor(0,2);
    lcd.print(" Keep out! ");
    delay(500);
  }
  digitalWrite(red,LOW);
}

Esquemas

Diagrama esquemático del proyecto.

Proceso de manufactura

  1. Garantiza la Seguridad: Cómo Inspeccionar Frenos de Equipos Pesados Efectivamente
  2. Inspección de Frenos en Equipos Pesados: Garantizando Paradas Seguras y Cumplimiento OSHA
  3. Construcción de un robot con Arduino y Raspberry Pi: Guía paso a paso
  4. Crear Animación de Corte Progresivo en SolidWorks: Tutorial Paso a Paso
  5. Cómo las Transmisiones Manual y Automática Transfieren Potencia: Visión General Clara
  6. Guía Completa de Sistemas de Transmisión Automática
  7. Sistemas de Lubricación Automática: Cómo Funcionan y Por Qué Son Importantes
  8. Guía Paso a Paso para Reparar el Tirador de la Puerta de tu Coche
  9. Construye un Prototipo Ganador: Guía Paso a Paso para Desarrollo Rápido de Productos
  10. Mejore la Eficiencia de sus Sistemas de Compresores de Aire: Consejos y Estrategias Comprobadas
  11. La guía completa de producción de fibra de vidrio