Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Terwijl landen over de hele wereld heropenen, wordt leven met het nieuwe coronavirus de nieuwe manier van leven. Maar om de verspreiding van het virus te stoppen, moeten we mensen met het coronavirus scheiden van de rest.
Volgens de CDC is koorts het belangrijkste symptoom van het Coronavirus, waarbij tot 83% van de symptomatische patiënten enige tekenen van koorts vertoont. Veel landen maken temperatuurcontroles en maskers verplicht voor scholen, hogescholen, kantoren en andere werkplekken.
Momenteel worden temperatuurcontroles handmatig uitgevoerd met behulp van een contactloze thermometer. Handmatige controles kunnen inefficiënt, onpraktisch (op plaatsen met veel bezoekersaantallen) en riskant zijn.
Om deze problemen op te lossen, heb ik een kiosk ontworpen die het proces van temperatuurcontrole automatiseert door gebruik te maken van Facial Landmarking & Contactless IR Temperature Sensor en Mask Detection met behulp van Deep Learning Neural Network.
Het gebruik van deze kiosk is niet beperkt tot scholen, hogescholen, kantoren en andere werkplekken, maar kan ook worden gebruikt in risicovolle gebieden zoals ziekenhuizen. Dit apparaat kan ook worden gebruikt op treinstations, bushaltes, luchthavens, enz.
Mijn aanpak voor dit project was om een gestroomlijnd installatieproces te bouwen zodat iedereen zonder enige eerdere ervaring met computervisie of diep leren dit kan gebruiken. Dit is een volledig functionerend en gebruiksklaar Project. Ik heb dit project in hoge mate aanpasbaar gemaakt door codebestanden toe te voegen voor elk afzonderlijk onderdeel en de volledige versie. U kunt dus elk van de onderdelen van het project afzonderlijk gebruiken.
Uitleg
Ten eerste probeert het op Tensorflow gebaseerde Deep Learning Neural Network te detecteren of de persoon een masker draagt of niet. Het systeem is robuust gemaakt door het te trainen met veel verschillende voorbeelden om valse positieven te voorkomen.
Zodra het systeem het masker heeft gedetecteerd, wordt de gebruiker gevraagd het masker te verwijderen zodat het gezichtsherkenning kan uitvoeren. Het systeem gebruikt de DLIB-module voor gezichtsherkenning om de beste plek op het voorhoofd van de persoon te vinden om de temperatuur op te nemen.
Door vervolgens het PID-regelsysteem met servomotoren te gebruiken, probeert het systeem de geselecteerde plek op het voorhoofd uit te lijnen met de sensor. Eenmaal uitgelijnd meet het systeem de temperatuur met behulp van een contactloze IR-temperatuursensor.
Als de temperatuur binnen het normale bereik van de menselijke lichaamstemperatuur ligt, kan de persoon doorgaan en wordt een e-mail naar de beheerder gestuurd met een foto en andere details zoals lichaamstemperatuur, enz.
Benodigdheden
Hardware
- Raspberry Pi-model 2/3/4"
- Raspberry Pi-cameramodule v1/v2
- Contactloze infrarood temperatuursensormodule (MLX90614)
- Officieel Raspberry Pi-aanraakscherm (of generiek 3,5-inch aanraakscherm) (optioneel)
- Pan Tilt Kit
- SG90 Micro Digitale Servo x 2"
- Micro SD kaart
- Raspberry Pi-stroomadapter
Software
- Raspberry Pi OS (voorheen bekend als Raspbian)
- Tensorflow-2.2.2
- OpenCV
- DLIB Gezichtsoriëntatiepunt
Aanbevolen:
Geautomatiseerde ECG-BME 305 Final Project Extra Credit: 7 stappen
Geautomatiseerd ECG-BME 305 Final Project Extra tegoed: een elektrocardiogram (ECG of ECG) wordt gebruikt om de elektrische signalen te meten die door een kloppend hart worden geproduceerd en het speelt een grote rol bij de diagnose en prognose van hart- en vaatziekten. Een deel van de informatie die uit een ECG wordt verkregen, omvat het ritme
Geautomatiseerde ECG: Amplificatie- en filtersimulaties met LTspice: 5 stappen
Geautomatiseerde ECG: amplificatie en filtersimulaties met LTspice: dit is de afbeelding van het uiteindelijke apparaat dat u gaat bouwen en een zeer diepgaande discussie over elk onderdeel. Beschrijft ook de berekeningen voor elke fase. Afbeelding toont blokschema voor dit apparaatMethoden en materialen: Het doel van dit pro
Geautomatiseerde ECG-circuitsimulator: 4 stappen
Geautomatiseerde ECG Circuit Simulator: Een elektrocardiogram (ECG) is een krachtige techniek die wordt gebruikt om de elektrische activiteit van het hart van een patiënt te meten. De unieke vorm van deze elektrische potentialen verschilt afhankelijk van de locatie van de opname-elektroden en is gebruikt om veel
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) | Gebaseerd op Arduino: het automatiseren van modelbaanlay-outs met behulp van Arduino-microcontrollers is een geweldige manier om microcontrollers, programmeren en modelspoorbanen samen te voegen tot één hobby. Er zijn een heleboel projecten beschikbaar over het autonoom laten rijden van een trein op een modelspoorbaan
Geautomatiseerde modeltreinlay-out (versie 1.0): 12 stappen
Geautomatiseerde modeltreinlay-out (versie 1.0): modeltreinen zijn altijd leuk om te hebben en te rijden. Maar om ze handmatig te bedienen lijkt soms een beetje saai. Dus in deze instructable laat ik je zien hoe je je modelspoorbaan kunt automatiseren, zodat je achterover kunt leunen en ontspannen terwijl je naar je