COVID-19-detector:de noodzaak van de crisis
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
| ||||
| ||||
|
Over dit project
Niemand kan een pandemie voorspellen, het maakt niet uit of je een gevorderde biochemicus bent of een hobbyist zoals ik. Met behulp van onze vaardigheden bij de hand, moeten we helpen wat we kunnen. Mijn doel om te helpen werd bereikt in dit project, waar ik Arduino . gebruikte en Python om de temperatuur te meten en vast te leggen van medewerkers en studenten die een gebouw binnenkomen.
Naarmate onze situatie voortduurt en de economie langzaam opengaat, hebben we een efficiënte en praktische manier nodig om ervoor te zorgen dat de mensen die een gebouw binnenkomen, anderen niet besmetten met dit dodelijke virus. Momenteel lopen gezondheidswerkers het grootste risico om besmet te raken met deze ziekte, en ziekenhuizen hebben een apparaat nodig om hun temperatuur te controleren telkens wanneer ze het gebouw verlaten of binnenkomen. Zoals de onderstaande grafiek laat zien, zijn bijna 1.556.930 geregistreerde verpleegkundigen getroffen door COVID-19.
Wanneer scholen en kantoorgebouwen weer opengaan, moet er een manier zijn om te voorkomen dat één persoon de pandemie naar alle anderen verspreidt. Studenten en werknemers kunnen hun temperatuur laten controleren en registreren in het voordeel van henzelf en dat van hun werkgever. Als de verpleegster komt, kan hij of zij duidelijk de temperatuur van de verschillende studenten of medewerkers bekijken en analyseren, die bij hun naam worden vermeld. De naam wordt afgelezen van hun bepaalde pincode. In de huidige en post-pandemische toekomst zal mijn uitvinding nuttig zijn bij het beheersen van het virus. Er moet iets gebeuren en wij hobbyisten kunnen een bijdrage leveren.
Dit innovatieve idee kan worden gebruikt om dit virus te verslaan, want dit is een schaakspel waarbij onze koning niet kan vallen en we niet kunnen verliezen.
Tot slot, mijn inspiratie was om de pin van de gebruiker te lezen en zijn of haar naam te bepalen aan de hand van de invoer, de temperatuur van de gebruiker te meten met behulp van de MLX90614 contactloze thermometer en deze te associëren met zijn of haar naam. Ten slotte zouden de gegevens worden vastgelegd voor beoordeling door een gezondheidswerker, waardoor het virus in de huidige en toekomstige gebouwen zoals ziekenhuisgebouwen, scholen en kantoorgebouwen onder controle blijft.
Stap één:de repository klonen
Om de repository te klonen, lees en volg de sectie, Een repository klonen via de opdrachtregel.
Opmerking:lees de volgende hyperlink om meer te lezen over Git Repository's en hun doel als je ze nog nooit eerder bent tegengekomen of wilt verduidelijken: https://www.geeksforgeeks.org/what-is-a-git-repository/
Stap twee:de materialen verkrijgen
Voor dit project heb je een aantal hoofdcomponenten nodig, zoals de MLX90614 contactloze thermometer, KeyPad, LCD, Cerberus Cord, Arduino Due en SparkFun RedBoard/Arduino Uno. De volledige componentenlijst kan hierboven of in mijn repository worden geopend op /COVIDdetector/Index_of_Materials
, en vervolgens het opgegeven formaat dat geschikt is voor uw computer.
Stap 3:WorkFlow-diagram
Opmerking:terwijl je deze tutorial doorloopt, volg je het onderstaande schema bij elke stap
Stap 4:Bouw het circuit
Ga in de GitHub-repository naar /COVIDdetector/images/circuits/ en bekijk met Fritzing circuit.fzz
. U kunt ook het onderstaande bestand bekijken:
- Opmerking:in het Fritzing-circuitdiagram moet de knop van de MLX90614 naar beneden wijzen als deze op exact dezelfde manier wordt geplaatst als hierboven
Stap 5:De code compileren en uitvoeren
Er zijn een paar eenvoudige stappen om de code te compileren en uit te voeren:
Navigeer naar tools>Bibliotheekbeheer
- Installeer de AdaFruit-bibliotheek voor de MLX90614 van AdaFruit
- Installeer Wire.h als je het nog niet hebt
- Installeer Keypad.h door Mark Stanley, Alexander Brevig
- Installeer LiquidCrystal.h ingebouwd door Arduino, Adafruit
Installeer PySerial door pip
. te typen installeren
pyseriaal
in uw terminal
Open Arduino IDE en voer COVIDdetectorA.ino uit
Open een nieuw exemplaar van Arduino
- Volg deze tutorial op Mac
- Voer in Windows twee afzonderlijke installaties van de Arduino IDE uit
Voer in het tweede exemplaar van Arduino IDE IR_therm_test_adafruit.ino
. uit
Voer ten slotte in de terminal python
uit COVIDdetectorS.py
Je zou moeten zien dat je 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 temperatuurregistraties afgeleid van de csv:
Stap 6:Je bent klaar!
Probeer als extra uitdaging je eigen naam te implementeren in het PIN-systeem in COVIDdetectorA.ino en probeer te begrijpen hoe het python-script werkt.
Als je vragen of suggesties hebt, aarzel dan niet om hieronder een reactie achter te laten.
Code
COVID-19-detector
Kloon deze repository om samen met dit project te volgen en maak je eigen draagbare COVID-19-detectorhttps://github.com/Raunak-Singh-Inventor/COVIDdetectorSchema's
Volg dit circuit om het hardwaregedeelte van het project te bouwen dat de Arduino Due, RedBoard, MLX90614 infraroodthermometer en driekoppige kabel gebruikt om het hardwaregedeelte van dit project te maken. circuit_rQ0ActwUSz.fzzProductieproces
- Song vestigt de aandacht op de onderhoudscrisis
- De noodzaak van onderhoudsplanning
- De rol van IoT in de gezondheidszorg tijdens Covid-19
- Zal COVID-19 robotica in de supply chain versnellen?
- De snel evoluerende wereld van simulatie
- Hoe de automobiellogistiek de strijd aangaat met COVID-19
- De blijvende impact van COVID-19 op de wereldhandel
- Automatisering en de impact van COVID-19 in de productie
- Een CNC-draaibank is misschien wel de enige machine die u nodig heeft!
- De horizontale bewerkingsapparatuur die u mogelijk nodig heeft:
- De belangrijkste redenen waarom u kotterbewerkingen nodig hebt: