Indholdsfortegnelse:
- Trin 1: Forbrugsvarer
- Trin 2: Ledningsføring
- Trin 3: UPyCraft IDE
- Trin 4: Brug ThingSpeak IoT
- Trin 5: Kode
- Trin 6: Installer
- Trin 7: Mål
- Trin 8: Fuldfør
Video: Lav et infrarødt termometer til COVID-19 med MicroPython: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
På grund af udbruddet af Coronavirussygdom (COVID-19) er virksomhedens HR nødt til at måle og registrere temperaturen for hver medarbejder. Dette er en kedelig og tidskrævende opgave for HR. Så jeg lavede dette projekt: Medarbejderen trykkede på knappen, dette instrument målte temperaturen, uploadede dataene til internettet, og HR kunne gå online og kontrollere alles temperatur når som helst.
Trin 1: Forbrugsvarer
Hardware:
- MakePython ESP32
- MLX90614
- Knap
- Batteri
- Brødbræt
MakePython ESP32 er et ESP32-kort med en integreret SSD1306 OLED-skærm, du kan få det fra dette link:
Software:
uPyCraft V1.1
Klik på dette link for at downloade uPyCraft IDE til Windows:
randomnerdtutorials.com/uPyCraftWindows.
Trin 2: Ledningsføring
- VIN -stiften på MLX90614 er forbundet til 3V3 i MakePython ESP32, GND er forbundet til GND, SCL -pin er forbundet til IO22 og SDA -pin er forbundet til IO22 på kortet.
- Knappens VCC -pin og GND -pin er forbundet til 3V3 og GND for MakePython ESP32, og OUT -stiften er forbundet til IO14.
- Tilslut MakePython ESP8266 til pc'en ved hjælp af USB -kablet.
Trin 3: UPyCraft IDE
- Hvis du ikke har brugt uPyCraft, kan du downloade vejledningsdokumentet til MicroPython ESP32 Dev Kit med detaljerede instruktioner.
- Du kan springe dette trin over, hvis du har brugt det.
Trin 4: Brug ThingSpeak IoT
Fjernovervåg temperaturen på ThingSpeak, trin:
- Opret en konto på https://thingspeak.com/. Hvis du allerede har en, skal du logge ind direkte.
- Klik på Ny kanal for at oprette en ny ThingSpeak -kanal.
- Inputnavn, Beskrivelse, Vælg felt 1. Gem derefter kanalen i bunden.
- Klik på API -nøglerne, kopier API -nøglen, vi bruger den i programmet.
Trin 5: Kode
Download og kør driverfilen ssd1306.py, MLX90614.py.
Foretag følgende ændringer i main.py -filen, og gem derefter og kør.
Rediger SSID og PSW for at forbinde WiFi
SSID = 'Makerfabs'
PSW = '20160704'
Rediger den API -NØGLE, du fik i det foregående trin
API_KEY = 'RATU1SWM0MT46HHR'
Dette er koden for at få temperaturen og uploade dataene:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Hent temperaturinformation oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Use API -nøgler til at skrive temperaturdata til en kanal URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Trin 6: Installer
Fastgør tavlen til døren med dobbeltsidet tape, åbn kontakten på batteriet, skærmen vil få WiFi-forbindelsen til at lykkes.
Trin 7: Mål
Skærmen siger "Mål temp Tryk venligst på knappen", du kommer så tæt som muligt på MLX90614, tryk derefter på knappen, det viser din temperatur og uploader dataene til webstedet.
Trin 8: Fuldfør
Gå til https://thingspeak.com, og du kan se målingerne i privat visning.
Dette projekt registrerer din temperatur og målingstid, som også kan bruges som fremmøde. Nu kan HR se dine data ved at logge ind på ThingSpeak -nettet, hvilket er meget bekvemt.
Anbefalede:
IOT Smart infrarødt termometer (COVID-19): 3 trin
IOT Smart infrarødt termometer (COVID-19): På grund af COVID-opstanden i 2019 besluttede vi at lave et IOT Smart infrarødt termometer, der er forbundet til smarte enheder for at vise den registrerede temperatur, dette er ikke kun et billigere alternativ, men også et godt undervisningsmodul for tech og IOT, der
Arduino laser infrarødt termometer: 7 trin (med billeder)
Arduino laser infrarødt termometer: I dette projekt vil jeg vise dig, hvordan du bygger et digitalt laser infrarødt termometer med et brugerdefineret 3D -printet kabinet
Hvordan laver man et infrarødt termometer ?: 9 trin
Hvordan laver man et infrarødt termometer ?: Det infrarøde termometer kan måle overfladetemperaturen på et objekt. Dens fordel er berøringsfri temperaturmåling, som bekvemt og præcist kan måle temperaturen på et fjernt objekt, som er meget udbredt. Her introducerer vi
Autonom drone med infrarødt kamera til at hjælpe førstehjælpere: 7 trin
Autonom drone med infrarødt kamera til at hjælpe førstehjælpere: Ifølge en rapport fra Verdenssundhedsorganisationen dræber naturkatastrofer hvert år omkring 90.000 mennesker og påvirker tæt på 160 millioner mennesker verden over. Naturkatastrofer omfatter jordskælv, tsunamier, vulkanudbrud, jordskred, orkaner, fl
Arduino -baseret ikke -kontakt infrarødt termometer - IR -baseret termometer ved hjælp af Arduino: 4 trin
Arduino -baseret ikke -kontakt infrarødt termometer | IR -baseret termometer ved hjælp af Arduino: Hej fyre i denne instruktion vil vi lave et kontaktfrit termometer ved hjælp af arduino. Da nogle gange temperaturen på væsken/faststoffet er alt for høj eller for lav, og så er det svært at komme i kontakt med det og læse dets temperaturen derefter i den scene