Satura rādītājs:
- 1. solis: Piegādes
- 2. solis: elektroinstalācija
- 3. darbība: UPyCraft IDE
- 4. darbība. Izmantojiet ThingSpeak IoT
- 5. darbība: kods
- 6. darbība: instalējiet
- 7. darbība. Izmēriet
- 8. darbība. Pabeigt
Video: DIY infrasarkanais termometrs COVID-19 ar MicroPython: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Sakarā ar koronavīrusa slimības (COVID-19) uzliesmojumu uzņēmuma personālam ir jāizmēra un jāreģistrē katra darba ņēmēja temperatūra. Tas HR ir garlaicīgs un laikietilpīgs uzdevums. Tāpēc es izpildīju šo projektu: strādnieks nospieda pogu, šis instruments mērīja temperatūru, augšupielādēja datus internetā, un HR varēja jebkurā laikā doties tiešsaistē un pārbaudīt ikviena temperatūru.
1. solis: Piegādes
Aparatūra:
- MakePython ESP32
- MLX90614
- Poga
- Akumulators
- Maizes dēlis
MakePython ESP32 ir ESP32 tāfele ar integrētu SSD1306 OLED displeju, to varat iegūt no šīs saites:
Programmatūra:
uPyCraft V1.1
Noklikšķiniet uz šīs saites, lai lejupielādētu uPyCraft IDE operētājsistēmai Windows:
randomnerdtutorials.com/uPyCraftWindows.
2. solis: elektroinstalācija
- MLX90614 VIN tapa ir savienota ar MakePython ESP32 3V3, GND ir pievienota GND, SCL tapa ir pievienota IO22 un SDA tapa ir pievienota plates IO22.
- Pogas VCC tapa un GND tapa ir savienota ar MakePython ESP32 3V3 un GND, un OUT tapa ir pievienota IO14.
- Savienojiet MakePython ESP8266 ar datoru, izmantojot USB kabeli.
3. darbība: UPyCraft IDE
- Ja neesat izmantojis uPyCraft, varat lejupielādēt MicroPython ESP32 Dev Kit Guidance dokumentu ar detalizētiem norādījumiem.
- Šo darbību varat izlaist, ja esat to izmantojis.
4. darbība. Izmantojiet ThingSpeak IoT
Attāli uzraugiet ThingSpeak temperatūru, veicot tālāk norādītās darbības.
- Reģistrējiet kontu vietnē https://thingspeak.com/. Ja jums tāds jau ir, pierakstieties tieši.
- Noklikšķiniet uz Jauns kanāls, lai izveidotu jaunu ThingSpeak kanālu.
- Ievadiet nosaukumu, aprakstu, atlasiet lauku 1. Pēc tam saglabājiet kanālu apakšā.
- Noklikšķiniet uz opcijas API atslēgas, nokopējiet API atslēgu, mēs to izmantosim programmā.
5. darbība: kods
Lejupielādējiet un palaidiet draivera failu ssd1306.py, MLX90614.py.
Veiciet šādas izmaiņas failā main.py, pēc tam saglabājiet un palaidiet.
Lai izveidotu savienojumu ar WiFi, mainiet SSID un PSW
SSID = 'Makerfabs'
PSW = '20160704'
Pārveidojiet iepriekšējā darbībā iegūto API KEY
API_KEY = 'RATU1SWM0MT46HHR'
Šis ir kods, lai iegūtu temperatūru un augšupielādētu datus:
kamēr True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Saņemt temperatūras informāciju oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str. (Temp), 20, 40) print (Temp) oled.show () #Izmantojiet API taustiņus, lai ierakstītu temperatūras datus kanāla URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (temp) res = urequests.get (URL) drukāt (res.text)
6. darbība: instalējiet
Piestipriniet dēli pie durvīm ar abpusēju līmlenti, atveriet akumulatora slēdzi, ekrāns parādīs panākumus WiFi savienojuma izveidē.
7. darbība. Izmēriet
Ekrāns saka: "Mērīt temperatūru, lūdzu, nospiediet pogu", jūs nokļūstat pēc iespējas tuvāk MLX90614, pēc tam nospiediet pogu, tas parādīs jūsu temperatūru un augšupielādēs datus vietnē.
8. darbība. Pabeigt
Dodieties uz vietni https://thingspeak.com un mērījumus varat redzēt privātajā skatā.
Šis projekts reģistrē jūsu temperatūru un mērīšanas laiku, ko var izmantot arī kā apmeklējuma ierakstu. Tagad HR var redzēt jūsu datus, piesakoties ThingSpeak tīmeklī, kas ir ļoti ērti.
Ieteicams:
IOT viedais infrasarkanais termometrs (COVID-19): 3 soļi
IOT viedais infrasarkanais termometrs (COVID-19): 2019. mācību modulis tehnoloģijām un IOT, kas
Bezkontakta infrasarkanais termometrs: 8 soļi (ar attēliem)
Bezkontakta infrasarkanais termometrs: Mans vietējais Veselības departaments sazinājās ar mani, jo viņiem bija nepieciešams veids, kā katru dienu izsekot sava darbinieka veselības temperatūrai 2020. gada Covid-19 krīzes laikā. Parastie IR termometri sāka pietrūkt
Arduino lāzera infrasarkanais termometrs: 7 soļi (ar attēliem)
Arduino lāzera infrasarkanais termometrs: Šajā projektā es jums parādīšu, kā izveidot digitālo lāzera infrasarkano termometru ar pielāgotu 3D drukātu korpusu
Bezkontakta termometrs (Covid-19): 4 soļi
Bezkontakta termometrs (Covid-19): Mēs varam izmērīt ķermeņa temperatūru, nesaskaroties ar šo ierīci. Nepārtraukta ķermeņa temperatūras kontrole ir viens no veidiem, kā atklāt koronā slimnieku. Tirgū ir pieejami daudzi termometru veidi. Parastais termometrs var izmērīt t
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā