Kazalo:
- 1. korak: Zaloge
- 2. korak: Ožičenje
- 3. korak: UPyCraft IDE
- 4. korak: Uporabite ThingSpeak IoT
- 5. korak: Koda
- 6. korak: Namestite
- 7. korak: Izmerite
- 8. korak: Dokončajte
Video: Naredite infrardeči termometer za COVID-19 z MicroPythonom: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Zaradi izbruha koronavirusne bolezni (COVID-19) mora kadrovska služba podjetja izmeriti in registrirati temperaturo vsakega delavca. To je dolgočasno in dolgotrajno opravilo za kadre. Tako sem naredil ta projekt: delavec je pritisnil gumb, ta instrument je meril temperaturo, nalagal podatke na internet, HR pa je lahko kadar koli stopil na splet in preveril temperaturo vseh.
1. korak: Zaloge
Strojna oprema:
- MakePython ESP32
- MLX90614
- Gumb
- Baterija
- Ogledna plošča
MakePython ESP32 je plošča ESP32 z vgrajenim zaslonom OLED SSD1306, dobite jo na tej povezavi:
Programska oprema:
uPyCraft V1.1
Kliknite to povezavo za prenos uPyCraft IDE za Windows:
randomnerdtutorials.com/uPyCraftWindows.
2. korak: Ožičenje
- VIN pin MLX90614 je priključen na 3V3 MakePython ESP32, GND je priključen na GND, SCL pin je priključen na IO22 in SDA pin je priključen na IO22 plošče.
- VCC pin in GND pin gumba sta priključena na 3V3 in GND MakePythona ESP32, izhod OIN pa na IO14.
- MakePython ESP8266 povežite z računalnikom s kablom USB.
3. korak: UPyCraft IDE
- Če niste uporabljali uPyCraft, lahko prenesete dokument s smernicami MicroPython ESP32 Dev Kit Guidance s podrobnimi navodili.
- Ta korak lahko preskočite, če ste ga uporabili.
4. korak: Uporabite ThingSpeak IoT
Oddaljeno spremljanje temperature na ThingSpeaku, koraki:
- Prijavite se na https://thingspeak.com/. Če ga že imate, se prijavite neposredno.
- Kliknite Nov kanal, da ustvarite nov kanal ThingSpeak.
- Vnesite ime, opis, izberite polje 1. Nato shranite kanal na dnu.
- Kliknite možnost Ključi API, kopirajte ključ API, uporabili ga bomo v programu.
5. korak: Koda
Prenesite in zaženite datoteko gonilnika ssd1306.py, MLX90614.py.
Naredite naslednje spremembe v datoteki main.py, nato shranite in zaženite.
Za povezavo WiFi spremenite SSID in PSW
SSID = 'Makerfabs'
PSW = '20160704'
Spremenite KLJUČ API -ja, ki ste ga dobili v prejšnjem koraku
API_KEY = 'RATU1SWM0MT46HHR'
To je koda za merjenje temperature in nalaganje podatkov:
medtem ko je True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Pridobite podatke o temperaturi oled.fill (0) oled.text ('Temperatura:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Uporabite tipke API za zapis temperaturnih podatkov v URL kanala = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
6. korak: Namestite
Ploščo pritrdite na vrata z dvostranskim trakom, odprite stikalo na bateriji, zaslon bo pokazal uspešno povezavo WiFi.
7. korak: Izmerite
Na zaslonu piše "Izmeri temperaturo. Pritisnite gumb", čim bolj se približate MLX90614, nato pritisnite gumb, na njem se prikaže vaša temperatura in podatki se naložijo na spletno mesto.
8. korak: Dokončajte
Pojdite na https://thingspeak.com in meritve si lahko ogledate v zasebnem pogledu.
Ta projekt beleži vašo temperaturo in čas merjenja, ki se lahko uporablja tudi kot zapis obiskanosti. Zdaj lahko HR vidi vaše podatke tako, da se prijavi v splet ThingSpeak, kar je zelo priročno.
Priporočena:
Pametni infrardeči termometer IOT (COVID-19): 3 koraki
Pametni infrardeči termometer IOT (COVID-19): Zaradi vstaje COVID leta 2019 smo se odločili, da naredimo pametni infrardeči termometer IOT, ki se poveže s pametnimi napravami za prikaz zabeležene temperature, to ni le cenejša alternativa, ampak tudi odlična učni modul za tehnologijo in IOT, ki bo
Arduino laserski infrardeči termometer: 7 korakov (s slikami)
Arduino laserski infrardeči termometer: V tem projektu vam bom pokazal, kako zgraditi digitalni laserski infrardeči termometer s 3D -tiskanim ohišjem po meri
Kako uporabljati infrardeči termometer GY906 s SkiiiD: 9 korakov
Kako uporabljati infrardeči termometer GY906 s SkiiiD: Vadnica za razvoj infrardečega termometra GY906 s skiiiD
Kako narediti infrardeči termometer?: 9 korakov
Kako narediti infrardeči termometer?: Infrardeči termometer lahko meri površinsko temperaturo predmeta. Njegova prednost je brezkontaktno merjenje temperature, ki lahko priročno in natančno izmeri temperaturo oddaljenega predmeta, ki se pogosto uporablja. Tukaj predstavljamo
Brezkontaktni infrardeči termometer na osnovi Arduino - IR termometer na osnovi Arduina: 4 koraki
Brezkontaktni infrardeči termometer na osnovi Arduino | IR -termometer z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bomo naredili brezkontaktni termometer z arduinom. Ker je včasih temperatura tekočine/trdne snovi previsoka ali prenizka, potem pa je težko priti v stik z njo in prebrati temperatura v tem prizorju