Sadržaj:
- Korak 1: Opskrba
- Korak 2: Ožičenje
- Korak 3: UPyCraft IDE
- Korak 4: Upotrijebite ThingSpeak IoT
- Korak 5: Kodirajte
- Korak 6: Instalirajte
- Korak 7: Izmjerite
- Korak 8: Dovršite
Video: Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Zbog izbijanja koronavirusne bolesti (COVID-19), kadrovi tvrtke trebaju mjeriti i registrirati temperaturu svakog radnika. Ovo je dosadan i dugotrajan zadatak za HR. Tako sam napravio ovaj projekt: radnik je pritisnuo gumb, ovaj instrument je mjerio temperaturu, postavljao podatke na internet, a HR je mogao u svakom trenutku otići na internet i provjeriti temperaturu svih.
Korak 1: Opskrba
Hardver:
- MakePython ESP32
- MLX90614
- Dugme
- Baterija
- Oglasna ploča
MakePython ESP32 je ESP32 ploča s integriranim SSD1306 OLED zaslonom, možete je dobiti s ove veze:
Softver:
uPyCraft V1.1
Kliknite ovu vezu za preuzimanje uPyCraft IDE -a za Windows:
randomnerdtutorials.com/uPyCraftWindows.
Korak 2: Ožičenje
- VIN pin MLX90614 spojen je na 3V3 MakePython ESP32, GND je spojen na GND, SCL pin je spojen na IO22, a SDA pin na IO22 ploče.
- VCC pin i GND pin tipke spojeni su na 3V3 i GND MakePython ESP32, a OUT pin je spojen na IO14.
- Spojite MakePython ESP8266 na računalo pomoću USB kabela.
Korak 3: UPyCraft IDE
- Ako niste koristili uPyCraft, možete preuzeti dokument MicroPython ESP32 Dev Kit Guidance dokument s detaljnim uputama.
- Ovaj korak možete preskočiti ako ste ga koristili.
Korak 4: Upotrijebite ThingSpeak IoT
Daljinski pratite temperaturu na ThingSpeaku, koraci:
- Registrirajte račun na https://thingspeak.com/. Ako ga već imate, prijavite se izravno.
- Pritisnite Novi kanal da biste stvorili novi ThingSpeak kanal.
- Unesite naziv, opis, odaberite polje 1. Zatim spremite kanal na dnu.
- Kliknite opciju API ključevi, kopirajte API ključ, koristit ćemo ga u programu.
Korak 5: Kodirajte
Preuzmite i pokrenite datoteku upravljačkog programa ssd1306.py, MLX90614.py.
Napravite sljedeće promjene u datoteci main.py, a zatim spremite i pokrenite.
Izmijenite SSID i PSW za povezivanje WiFi -ja
SSID = 'Makerfabs'
PSW = '20160704'
Izmijenite API KLJUČ koji ste dobili u prethodnom koraku
API_KEY = 'RATU1SWM0MT46HHR'
Ovo je kôd za dobivanje temperature i prijenos podataka:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Dobijte podatke o temperaturi oled.fill (0) oled.text ('Temperatura:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Koristite API ključeve za upis podataka o temperaturi na URL kanala = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Korak 6: Instalirajte
Dvostranom trakom pričvrstite ploču na vrata, otvorite prekidač na bateriji, zaslon će zatražiti uspješnu WiFi vezu.
Korak 7: Izmjerite
Zaslon kaže "Izmjeri temp. Molimo pritisnite gumb", približite se što je moguće bliže MLX90614, zatim pritisnite gumb, na njemu će se prikazati vaša temperatura i učitati podaci na web stranicu.
Korak 8: Dovršite
Idite na https://thingspeak.com i možete vidjeti mjerenja u privatnom prikazu.
Ovaj projekt bilježi vašu temperaturu i vrijeme mjerenja, što se također može koristiti kao zapis o posjećenosti. Sada HR može vidjeti vaše podatke prijavljivanjem na web ThingSpeak, što je vrlo povoljno.
Preporučeni:
IOT pametni infracrveni termometar (COVID-19): 3 koraka
IOT Pametni infracrveni termometar (COVID-19): Zbog ustanka COVID-a 2019. godine odlučili smo napraviti IOT Pametni infracrveni termometar koji se povezuje s pametnim uređajima kako bi prikazao zabilježenu temperaturu, ovo nije samo jeftinija alternativa, već i sjajna nastavni modul za tehniku i IOT koji će
Arduino laserski infracrveni termometar: 7 koraka (sa slikama)
Arduino laserski infracrveni termometar: U ovom projektu ću vam pokazati kako izgraditi digitalni laserski infracrveni termometar s prilagođenim 3D tiskanim kućištem
Arduino infracrveni termometar pištolj MDF kućište: 4 koraka (sa slikama)
Arduino infracrveni termometar s pištoljem od MDF-a: Ovaj projekt služi za izradu infracrvenog termometra s Arduinom, sklop je postavljen u kućište od MDF-a koji izgleda kao medicinski infracrveni termometar na tržištu. Senzorni infracrveni termometar GY-906 koristi se za mjerenje temperature objekta bez kontakta, može značiti
Kako napraviti infracrveni termometar?: 9 koraka
Kako napraviti infracrveni termometar?: Infracrveni termometar može mjeriti temperaturu površine objekta. Njegova je prednost beskontaktno mjerenje temperature, koje može prikladno i točno izmjeriti temperaturu udaljenog objekta, koje se široko koristi. Ovdje uvodimo
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Bok dečki, u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru