INHOUDSOPGAWE:
- Stap 1: Voorrade
- Stap 2: Bedrading
- Stap 3: UPyCraft IDE
- Stap 4: Gebruik ThingSpeak IoT
- Stap 5: Kode
- Stap 6: Installeer
- Stap 7: Meet
- Stap 8: Voltooi
Video: Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
As gevolg van die uitbreek van die koronavirussiekte (COVID-19), moet die HR van die onderneming die temperatuur van elke werker meet en registreer. Dit is 'n vervelige en tydrowende taak vir HR. Dus het ek hierdie projek gedoen: die werker het op die knoppie gedruk, hierdie instrument het die temperatuur gemeet, die data op die internet gelaai en HR kon te alle tye aanlyn gaan en almal se temperatuur nagaan.
Stap 1: Voorrade
Hardeware:
- MakePython ESP32
- MLX90614
- Knoppie
- Battery
- Broodbord
MakePython ESP32 is 'n ESP32-bord met 'n geïntegreerde SSD1306 OLED-skerm, u kan dit via hierdie skakel kry:
Sagteware:
uPyCraft V1.1
Klik op hierdie skakel om uPyCraft IDE vir Windows af te laai:
randomnerdtutorials.com/uPyCraftWindows.
Stap 2: Bedrading
- Die VIN -pen van die MLX90614 is gekoppel aan 3V3 van MakePython ESP32, GND is gekoppel aan GND, SCL -pen is gekoppel aan IO22 en SDA -pen is gekoppel aan IO22 van die bord.
- Die VCC -pen en GND -pen van die knoppie is gekoppel aan die 3V3 en GND van MakePython ESP32, en die OUT -pen is gekoppel aan IO14.
- Koppel MakePython ESP8266 aan 'n rekenaar met die USB -kabel.
Stap 3: UPyCraft IDE
- As u uPyCraft nog nie gebruik het nie, kan u die begeleidingsdokument van MicroPython ESP32 Dev Kit met gedetailleerde instruksies aflaai.
- U kan hierdie stap oorslaan as u dit gebruik het.
Stap 4: Gebruik ThingSpeak IoT
Monitor temperatuur op afstand op ThingSpeak, stappe:
- Teken 'n rekening aan op https://thingspeak.com/. As u reeds een het, meld direk aan.
- Klik op Nuwe kanaal om 'n nuwe ThingSpeak -kanaal te skep.
- Invoernaam, beskrywing, kies veld 1. Stoor dan kanaal onderaan.
- Klik op die API sleutels opsie, kopieer die API sleutel, ons sal dit in die program gebruik.
Stap 5: Kode
Laai die bestuurderslêer ssd1306.py, MLX90614.py af en voer dit uit.
Maak die volgende veranderinge aan die main.py -lêer en stoor en voer dit uit.
Verander SSID en PSW om WiFi aan te sluit
SSID = 'Makerfabs'
PSW = '20160704'
Verander die API -SLEUTEL wat u in die vorige stap gekry het
API_KEY = 'RATU1SWM0MT46HHR'
Dit is die kode om die temperatuur te kry en die data op te laai:
terwyl True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Kry temperatuurinligting oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) druk (Temp) oled.show () #Gebruik API -sleutels om temperatuurdata na 'n kanaal se URL te skryf = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Stap 6: Installeer
Maak die bord aan die deur vas met dubbelzijdige band, maak die skakelaar van die battery oop, die skerm sal die sukses van die WiFi-verbinding moontlik maak.
Stap 7: Meet
Op die skerm staan "Meet temp, druk asseblief op die knoppie", u kom so na as moontlik aan MLX90614, druk dan op die knoppie, dit sal u temperatuur wys en die data oplaai na die webwerf.
Stap 8: Voltooi
Gaan na https://thingspeak.com en u kan die metings in Private View sien.
Hierdie projek teken u temperatuur en meettyd op, wat ook as 'n bywoningsrekord gebruik kan word. Nou kan HR u data sien deur aan te meld by die ThingSpeak -web, wat baie handig is.
Aanbeveel:
Arduino laser infrarooi termometer: 7 stappe (met foto's)
Arduino laser infrarooi termometer: in hierdie projek sal ek u wys hoe u 'n digitale laser infrarooi termometer bou met 'n pasgemaakte 3D -gedrukte omhulsel
Arduino infrarooi termometer geweer MDF -koffer: 4 stappe (met foto's)
Arduino infrarooi termometer geweer MDF-omhulsel: hierdie projek is vir die maak van infrarooi termometer met Arduino, die kring word in 'n MDF-koffer geplaas, soos 'n mediese infrarooi termometer op die mark. Die sensor infrarooi termometer GY-906 word gebruik om voorwerptemperatuur te meet sonder kontak dit kan beteken
Hoe om infrarooi termometer GY906 te gebruik met SkiiiD: 9 stappe
Hoe om infrarooi termometer GY906 met SkiiiD te gebruik: 'n handleiding vir die ontwikkeling van infrarooi termometer GY906 met skiiiD
Hoe om 'n infrarooi termometer te maak ?: 9 stappe
Hoe om 'n infrarooi termometer te maak?: Die infrarooi termometer kan die oppervlaktemperatuur van 'n voorwerp meet. Die voordeel daarvan is temperatuurmeting sonder kontak, wat die temperatuur van 'n afgeleë voorwerp wat wyd gebruik word, gerieflik en akkuraat kan meet. Hier stel ons
Arduino -gebaseerde nie -kontak infrarooi termometer - IR -gebaseerde termometer met behulp van Arduino: 4 stappe
Arduino -gebaseerde nie -kontak infrarooi termometer | IR -gebaseerde termometer met behulp van Arduino: Hallo ouens in hierdie instruksies, ons maak 'n nie -kontaktermometer met behulp van arduino. temperatuur dan in daardie omgewing