Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Hoe maak je een niet-aanraak automatisch deur-open-sluitsysteem

Componenten en benodigdheden

Arduino UNO
× 1
2004 I2C LCD
× 1
GY-906-BCC IR infrarood thermometriemodule
× 1
Two Tower Pro MG90S-servo's
× 1
Zoemer
× 1
HC-SR501 Menselijke infraroodsensor
× 1

Over dit project

Het doel van dit project is om de deur automatisch te openen door lichaamstemperatuur te detecteren. Dit project is in feite bedoeld om te voorkomen dat patiënten met een nieuwe coronaire longontsteking hun huis binnenkomen. Garandeer tot op zekere hoogte de veiligheid van de leefomgeving.

In dit project zijn de volgende onderdelen gebruikt:

Arduino UNO, https://amzn.to/3ihYFBl

2004 I2C LCD, https://amzn.to/3gTMZnW

GY-906-BCC IR Infrarood Thermometrie Module

Twee Tower Pro MG90S-servo's

Zoemer, https://amzn.to/2BeYzu3

HC-SR501 Menselijke infraroodsensor, https://amzn.to/3aJAOHX

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

Bedankt voor het kijken, Blijf thuis en wees veilig... Fijne dag! #Arduino #Arduinoproject #Covid-19

Code

  • autodoor.ino
autodoor.inoArduino
#include #include #include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();LiquidCrystal_I2C lcd(0x27,20,4);; Servo-myservo2; #define red 13#define haha ​​4int pos1,pos2;void setup() { Serial.begin(9600); pinMode (rood, UITGANG); pinMode(haha,INPUT); mijnservo1.attach(7); mijnservo2.attach(8); mijnservo1.write(90); mijnservo2.write(90); mlx.begin(); lcd.init(); lcd.achtergrondverlichting(); }void loop() { int montion =digitalRead(haha); if(montion ==1){ Serial.print("made"); Serieel.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); Serieel.print("\n"); if(temp_obj <31){ lcd.setCursor(0,1); lcd.print(temp_obj); lcd.setCursor(0,2); lcd.print("Niet gedetecteerd, test opnieuw!"); }if(temp_obj> 30 &&temp_obj <38){ lcd.setCursor(0,1); lcd.print(temp_obj); lcd.setCursor(0,2); lcd.print("lichaamstemperatuur ok "); for(pos1 =90; pos1 <=180; pos1 +=1) { myservo1.write(pos1); myservo2.write(180-pos1); vertraging (15); } vertraging (5000); for(pos1 =180; pos1>=90; pos1 -=1) { myservo1.write(pos1); myservo2.write(180-pos1); vertraging (15); } } if(temp_obj>37){ digitalWrite(rood,HOOG); lcd.setCursor(0,1); lcd.print(temp_obj); lcd.setCursor(0,2); lcd.print("Blijf uit! "); vertraging (500); } digitalWrite(rood,LAAG);} 

Schema's


Productieproces

  1. Hoe maak je een Arduino+Raspberry Pi-robotplatform
  2. Hoe maak je glasvezel
  3. Hoe maak je een Cutaway-animatie in Solidworks
  4. Hoe maak je een prototype?
  5. Hoe u uw luchtcompressorsystemen efficiënter kunt maken?
  6. De remmen van zwaar materieel inspecteren om er zeker van te zijn dat ze goed werken 
  7. De remmen van zwaar materieel inspecteren om te controleren of ze goed werken 
  8. Werkingsprincipe van handmatig en automatisch transmissiesysteem:
  9. Automatisch transmissiesysteem begrijpen
  10. Automatisch smeersysteem begrijpen
  11. Hoe de deurklink van uw auto te repareren?