Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Kontaktloser automatischer Türöffner mit Temperaturerkennung bauen

Komponenten und Zubehör

Arduino UNO×1
2004 I2C LCD×1
GY-906-BCC IR Infrarot-Thermometrie-Modul×1
Zwei Tower Pro MG90S Servos×1
Summer×1
HC-SR501 Human-Infrarotsensor×1

Über dieses Projekt

Ziel dieses Projekts ist das automatische Öffnen einer Tür durch Erkennung der Körpertemperatur. Damit soll verhindert werden, dass Personen mit neuartiger Coronavirus-Pneumonie (COVID-19) Räume betreten – ein Beitrag zur Sicherheit der Wohnumgebung.

Verwendete Bauteile:

Code: https://github.com/DKARDU/AutomaticDoor

Danke fürs Zuschauen, bleiben Sie zu Hause und bleiben Sie sicher! Einen schönen Tag! #Arduino #Arduinoprojekt #Covid-19

Code

autodoor.ino (Arduino)

#include <LiquidCrystal_I2C.h> #include <Servo.h> #include <Wire.h> #include <Adafruit_MLX90614.h> 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); } 

Schaltplan

Kontaktloser automatischer Türöffner mit Temperaturerkennung bauen

Herstellungsprozess

  1. Arduino-Roboter mit Raspberry Pi bauen: Schritt-für-Schritt-Anleitung
  2. Der komplette Leitfaden zur Glasfaserproduktion
  3. Progressive Cutaway Animation in SolidWorks erstellen – Tutorial
  4. Gewinnbringenden Prototyp bauen: Schritt-für-Schritt-Anleitung für schnelle Produktentwicklung
  5. Sicherheit gewährleisten: Bremsen an Schwerlastmaschinen effektiv prüfen
  6. Schwerlastmaschinen-Bremseninspektion: Sichere Stopps & OSHA-Konformität
  7. Hand- und Automatikgetriebe: Wie sie Leistung übertragen – Übersicht
  8. Automatikgetriebe: Umfassender Leitfaden zu Aufbau, Typen & Funktion
  9. Automatische Zentralschmieranlagen: Funktionsweise, Typen & Nutzen
  10. Schritt-für-Schritt-Anleitung zur Reparatur Ihres Autotürgriffs