COVID-19 Detector: Innovatieve Technologie voor Crisisbestrijding
Onderdelen en benodigdheden
| Onderdeel | Aantal | Opmerking |
|---|---|---|
| Sparkfun MLX90614 | 1 | |
| SparkFun RedBoard | 1 | Of Arduino Uno, werkt identiek |
| Arduino Due | 1 | |
| Adafruit Keypad | 1 | |
| Sparkfun 10K instelbare potentiometer | 1 | |
| Sparkfun Weerstandskit | 1 | |
| SparkFun Cerberus USB-kabel - 6ft | 1 | |
| SparkFun Breadboard - Zelfklevend (Wit) | 2 | |
| SparkFun Jumper Wires Standard 7" M/M - 30 AWG (30 stuks) | 2 | |
| MakerSpot tweepins knoppen | 1 | |
| Basischarakter LCD 16x2 - Wit op Zwart 5V | 1 |
Apps en online diensten
- Arduino IDE
- Microsoft VS Code
- Fritzing
Over dit project
Niemand kan een pandemie voorspellen, of je nu een gevorderde biochemist bent of een hobbyist-hacker als ik. Met onze vaardigheden moeten we helpen waar we kunnen. Mijn doel om te helpen is bereikt in dit project, waar ik Arduino en Python gebruikte om de temperatuur van werknemers en studenten die een gebouw binnengaan te meten en vast te leggen.

Naarmate de economie langzaam open gaat, hebben we een efficiënte en praktische manier nodig om te zorgen dat mensen die een gebouw binnengaan, anderen niet besmetten met dit dodelijke virus. Op dit moment lopen gezondheidszorgwerkers het hoogste risico om besmet te raken, en hebben ziekenhuizen een apparaat nodig om hun temperatuur te monitoren telkens als ze het gebouw verlaten of betreden. Zoals de grafiek hieronder toont, zijn bijna 1.556.930 geregistreerde verpleegkundigen getroffen door COVID-19.

Wanneer scholen en kantoorgebouwen heropenen, moet er een manier zijn om te voorkomen dat één persoon de pandemie verspreidt naar alle anderen. Studenten en werknemers kunnen hun temperatuur laten controleren en loggen ten bate van zichzelf en hun werkgever. Wanneer de verpleegkundige komt, kan hij of zij duidelijk de verschillende temperaturen van studenten of werknemers bekijken en analyseren, samen met hun naam. De naam wordt uitgelezen van hun unieke PIN.
Dit innovatieve idee kan gebruikt worden om dit virus te verslaan, want dit is een schaakpartij waar onze koning niet mag vallen en we niet mogen verliezen.

Kortom: mijn inspiratie was om de pincode van de gebruiker in te lezen en de naam te bepalen, de temperatuur te meten met de MLX90614 contactloze thermometer en deze te koppelen aan de naam. Tot slot worden de gegevens gelogd voor herziening door een gezondheidsprofessioneel, zodat het virus in ziekenhuizen, scholen en kantoorgebouwen nu en in de toekomst onder controle blijft.
Stap 1: Repository klonen
Volg de sectie "Cloning a repository using the command line" om de repository te klonen.
Let op: Voor meer informatie over Git-repositories en hun doel, raadpleeg: https://www.geeksforgeeks.org/what-is-a-git-repository/
Stap 2: Materialen verzamelen
Voor dit project heb je hoofsonderdelen nodig zoals de MLX90614 contactloze thermometer, keypad, LCD, Cerberus-kabel, Arduino Due en SparkFun RedBoard/Arduino Uno. De complete lijst vind je bovenaan of in mijn repository op /COVIDdetector/Index_of_Materials.

Stap 3: Werkstroomdiagram
Let op: Volg het onderstaande diagram tijdens het doorlopen van deze tutorial.

Stap 4: De schakeling bouwen
In de GitHub-repository, ga naar /COVIDdetector/images/circuits/ en open circuit.fzz met Fritzing. Je kunt het bestand ook hier bekijken:

- Let op: In het Fritzing-schema moet de knop van de MLX90614 naar beneden wijzen als deze op dezelfde manier wordt geplaatst.

Stap 5: Code compileren en uitvoeren
Een paar eenvoudige stappen:
- Navigeer in Arduino IDE naar Tools > Library Manager
- Installeer de volgende bibliotheken:
- AdaFruit Library voor MLX90614 (door AdaFruit)
- Wire.h (indien nog niet geïnstalleerd)
- Keypad.h (door Mark Stanley, Alexander Brevig)
- LiquidCrystal.h (ingebouwd door Arduino, Adafruit)
- Installeer PySerial via terminal:
pip install pyserial - Open Arduino IDE en laad
COVIDdetectorA.ino - Open een tweede instantie van Arduino IDE:
- Op Mac: volg deze tutorial
- Op Windows: voer twee afzonderlijke installaties van de Arduino IDE uit
- In de tweede instantie, laad
IR_therm_test_adafruit.ino - Ten slotte, voer in de terminal uit:
python COVIDdetectorS.py
Je zou nu moeten zien dat record_sheet.csv wordt bijgewerkt!
,name,temp,DateTime
0,Pyara,96.,2020-05-27 16:19:37
1,Raunak,98.,2020-05-27 16:20:32
2,Jasmeen,97.,2020-05-27 16:21:41
3,Mandeep,99.,2020-05-27 16:22:61
Hier is de grafiek van de temperatuurrecords afgeleid van de CSV:

Stap 6: Klaar!
Als extra uitdaging: probeer je eigen naam in het PIN-systeem in COVIDdetectorA.ino te implementeren en probeer te begrijpen hoe het Python-script werkt.
Heb je vragen of suggesties? Laat gerust een reactie achter.
Code
COVID-19 Detector
Kloon deze repository om mee te gaan met dit project en je eigen draagbare COVID-19-detector te bouwen:
https://github.com/Raunak-Singh-Inventor/COVIDdetector
Schema's
Volg dit schema om de hardware van het project te bouwen, wat gebruikmaakt van de Arduino Due, RedBoard, MLX90614 infraroodthermometer en drievoudige kabel.
circuit_rQ0ActwUSz.fzz
Productieproces
- Melody benadrukt de kritieke onderhoudscrisis die infrastructuur bedreigt
- Waarom formele onderhoudsscheduling essentieel is voor efficiënte operaties
- CNC Draaibank Machines: Uw All-In-One Precisie Hulpmiddel
- Essentiële horizontale bearbeitingscentra voor hoogprecisie productie
- Belangrijkste Voordelen van Boormachines voor Precisiebewerking
- Hoe automatisering productieveerkracht versnelde tijdens COVID-19
- Automotive Logistiek: COVID-19-uitdagingen aanpakken en toekomstige groei stimuleren
- Hoe COVID-10 Mondiale Handel Herschoof: Lange-Termijn Effecten en Lessen
- Hoe simulatie innovatie en efficiëntie in productontwerp drijft
- Hoe IoT gezondheidszorg revolutioneerde tijdens de Covid-19-pandemie
- COVID-19 drijft snelle adoptie van robotica in supply chains