Innehållsförteckning:
- Steg 1: Tillbehör
- Steg 2: Kabeldragning
- Steg 3: UPyCraft IDE
- Steg 4: Använd ThingSpeak IoT
- Steg 5: Kod
- Steg 6: Installera
- Steg 7: Mät
- Steg 8: Slutför
Video: Gör en infraröd termometer för COVID-19 med MicroPython: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
På grund av utbrottet av Coronavirussjukdom (COVID-19) måste företagets HR mäta och registrera temperaturen för varje arbetare. Detta är en tråkig och tidskrävande uppgift för HR. Så jag gjorde det här projektet: arbetaren tryckte på knappen, detta instrument mätte temperaturen, laddade upp data till Internet och HR kunde gå online och kontrollera allas temperatur när som helst.
Steg 1: Tillbehör
Hårdvara:
- MakePython ESP32
- MLX90614
- Knapp
- Batteri
- Bakbord
MakePython ESP32 är ett ESP32-kort med en integrerad SSD1306 OLED-skärm, du kan hämta den från denna länk:
Programvara:
uPyCraft V1.1
Klicka på denna länk för att ladda ner uPyCraft IDE för Windows:
randomnerdtutorials.com/uPyCraftWindows.
Steg 2: Kabeldragning
- VIN -stiftet på MLX90614 är anslutet till 3V3 i MakePython ESP32, GND är anslutet till GND, SCL -stiftet är anslutet till IO22 och SDA -stiftet är anslutet till IO22 på kortet.
- VCC -stift och GND -stift på knappen är anslutna till 3V3 och GND för MakePython ESP32, och OUT -stiftet är anslutet till IO14.
- Anslut MakePython ESP8266 till PC med USB -kabeln.
Steg 3: UPyCraft IDE
- Om du inte har använt uPyCraft kan du ladda ner guiden för MicroPython ESP32 Dev Kit med detaljerade instruktioner.
- Du kan hoppa över det här steget om du har använt det.
Steg 4: Använd ThingSpeak IoT
Fjärrövervaka temperaturen på ThingSpeak, steg:
- Registrera ett konto på https://thingspeak.com/. Om du redan har en, logga in direkt.
- Klicka på Ny kanal för att skapa en ny ThingSpeak -kanal.
- Ingångsnamn, Beskrivning, Välj fält 1. Spara sedan kanal längst ner.
- Klicka på alternativet API -nycklar, kopiera API -nyckeln, vi använder den i programmet.
Steg 5: Kod
Ladda ner och kör drivrutinsfilen ssd1306.py, MLX90614.py.
Gör följande ändringar i filen main.py och spara och kör sedan.
Ändra SSID och PSW för att ansluta WiFi
SSID = 'Makerfabs'
PSW = '20160704'
Ändra API -nyckeln som du fick i föregående steg
API_KEY = 'RATU1SWM0MT46HHR'
Detta är koden för att få temperaturen och ladda upp data:
medan True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Få temperaturinformation oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Use API -nycklar för att skriva temperaturdata till en kanal URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Steg 6: Installera
Fäst kortet på dörren med dubbelsidig tejp, öppna strömbrytaren på batteriet, skärmen kommer att leda till att WiFi-anslutningen lyckas.
Steg 7: Mät
Skärmen säger "Mät temp Vänligen tryck på knappen", du kommer så nära MLX90614 som möjligt, tryck sedan på knappen, det visar din temperatur och laddar upp data till webbplatsen.
Steg 8: Slutför
Gå till https://thingspeak.com och du kan se mätningarna i privat vy.
Detta projekt registrerar din temperatur och mättid, som också kan användas som närvaropost. Nu kan HR se dina data genom att logga in på ThingSpeak -webben, vilket är mycket bekvämt.
Rekommenderad:
IOT Smart infraröd termometer (COVID-19): 3 steg
IOT Smart infraröd termometer (COVID-19): På grund av COVID-upproret 2019 bestämde vi oss för att göra en IOT Smart infraröd termometer som ansluter till smarta enheter för att visa den registrerade temperaturen, detta är inte bara ett billigare alternativ, utan också ett bra undervisningsmodul för teknik och IOT som
Arduino laser infraröd termometer: 7 steg (med bilder)
Arduino laser infraröd termometer: I det här projektet kommer jag att visa dig hur man bygger en digital laser infraröd termometer med en anpassad 3D -tryckt kapsling
Hur man gör en infraröd termometer ?: 9 steg
Hur man gör en infraröd termometer?: Den infraröda termometern kan mäta yttemperaturen på ett föremål. Dess fördel är beröringsfri temperaturmätning, som bekvämt och noggrant kan mäta temperaturen på ett avlägset objekt, som används ofta.Här introducerar vi
Infraröd kamera för termisk bildbehandling: 3 steg (med bilder)
DIY Thermal Imaging Infrared Camera: Hej! Jag letar alltid efter nya projekt för mina fysiklektioner. För två år sedan stötte jag på en rapport om termosensorn MLX90614 från Melexis. Den bästa med bara 5 ° FOV (synfält) skulle vara lämplig för en självgjord värmekamera. Att läsa
Arduino -baserad icke -kontakt infraröd termometer - IR -baserad termometer med Arduino: 4 steg
Arduino -baserad icke -kontakt infraröd termometer | IR -baserad termometer med Arduino: Hej killar i dessa instruktioner kommer vi att göra en kontaktfri termometer med hjälp av arduino. Eftersom temperaturen på vätskan/fastämnet ibland är för hög eller för låg och då är det svårt att komma i kontakt med den och läsa dess temperaturen då i den scen