Innholdsfortegnelse:
- Trinn 1: Rekvisita
- Trinn 2: Kabling
- Trinn 3: UPyCraft IDE
- Trinn 4: Bruk ThingSpeak IoT
- Trinn 5: Kode
- Trinn 6: Installer
- Trinn 7: Mål
- Trinn 8: Fullfør
Video: Gjør et infrarødt termometer for COVID-19 med MicroPython: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
På grunn av utbruddet av koronavirussykdom (COVID-19), må personalet i selskapet måle og registrere temperaturen til hver arbeider. Dette er en kjedelig og tidkrevende oppgave for HR. Så jeg gjorde dette prosjektet: arbeideren trykket på knappen, dette instrumentet målte temperaturen, lastet opp dataene til Internett, og HR kunne gå online og kontrollere alles temperatur når som helst.
Trinn 1: Rekvisita
Maskinvare:
- MakePython ESP32
- MLX90614
- Knapp
- Batteri
- Brødbrett
MakePython ESP32 er et ESP32-kort med en integrert SSD1306 OLED-skjerm, du kan få det fra denne lenken:
Programvare:
uPyCraft V1.1
Klikk på denne lenken for å laste ned uPyCraft IDE for Windows:
randomnerdtutorials.com/uPyCraftWindows.
Trinn 2: Kabling
- VIN -pinnen til MLX90614 er koblet til 3V3 i MakePython ESP32, GND er koblet til GND, SCL -pinnen er koblet til IO22 og SDA -pinnen er koblet til IO22 på kortet.
- VCC -pinnen og GND -pinnen på knappen er koblet til 3V3 og GND for MakePython ESP32, og OUT -pinnen er koblet til IO14.
- Koble MakePython ESP8266 til PC ved hjelp av USB -kabelen.
Trinn 3: UPyCraft IDE
- Hvis du ikke har brukt uPyCraft, kan du laste ned veiledningsdokumentet for MicroPython ESP32 Dev Kit med detaljerte instruksjoner.
- Du kan hoppe over dette trinnet hvis du har brukt det.
Trinn 4: Bruk ThingSpeak IoT
Fjernovervåk temperaturen på ThingSpeak, trinn:
- Registrer deg på https://thingspeak.com/. Hvis du allerede har en, logger du på direkte.
- Klikk Ny kanal for å opprette en ny ThingSpeak -kanal.
- Inntastingsnavn, Beskrivelse, Velg felt 1. Lagre deretter kanalen nederst.
- Klikk på API Keys -alternativet, kopier API -nøkkelen, vi bruker den i programmet.
Trinn 5: Kode
Last ned og kjør driverfilen ssd1306.py, MLX90614.py.
Gjør følgende endringer i main.py -filen, og lagre og kjør deretter.
Endre SSID og PSW for å koble til WiFi
SSID = 'Makerfabs'
PSW = '20160704'
Endre API -nøkkelen du fikk i forrige trinn
API_KEY = 'RATU1SWM0MT46HHR'
Dette er koden for å få temperaturen og laste opp dataene:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Få temperaturinformasjon oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Use API -nøkler til å skrive temperaturdata til en kanal URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Trinn 6: Installer
Fest brettet til døren med dobbeltsidig tape, åpne bryteren på batteriet, skjermen vil be WiFi-tilkoblingen lykkes.
Trinn 7: Mål
Skjermen sier "Mål temp Vennligst trykk på knappen", du kommer så nært som mulig til MLX90614, trykk deretter på knappen, den viser temperaturen din og laster opp dataene til nettstedet.
Trinn 8: Fullfør
Gå til https://thingspeak.com og du kan se målingene i privat visning.
Dette prosjektet registrerer temperaturen og målingstiden din, som også kan brukes som oppmøterekord. Nå kan HR se dataene dine ved å logge på ThingSpeak -nettet, noe som er veldig praktisk.
Anbefalt:
IOT smart infrarødt termometer (COVID-19): 3 trinn
IOT Smart infrarødt termometer (COVID-19): På grunn av COVID-opprøret i 2019 bestemte vi oss for å lage et IOT Smart infrarødt termometer som kobles til smarte enheter for å vise den registrerte temperaturen, dette er ikke bare et billigere alternativ, men også et flott undervisningsmodul for teknologi og IOT som
Arduino laser infrarødt termometer: 7 trinn (med bilder)
Arduino laser infrarødt termometer: I dette prosjektet vil jeg vise deg hvordan du bygger et digitalt laser infrarødt termometer med et tilpasset 3D -trykt kabinett
Hvordan lage et infrarødt termometer ?: 9 trinn
Hvordan lage et infrarødt termometer ?: Det infrarøde termometeret kan måle overflatetemperaturen til et objekt. Fordelen er berøringsfri temperaturmåling, som enkelt og nøyaktig kan måle temperaturen på et eksternt objekt, som er mye brukt. Her introduserer vi
Arduino -basert ikke -kontakt infrarødt termometer - IR -basert termometer ved bruk av Arduino: 4 trinn
Arduino -basert ikke -kontakt infrarødt termometer | IR -basert termometer ved bruk av Arduino: Hei folkens i denne instruksjonsboken vil vi lage et kontaktfritt termometer ved hjelp av arduino. Siden noen ganger temperaturen på væsken/faststoffet er for høy eller for lav, og da er det vanskelig å få kontakt med det og lese dets temperaturen da i den situasjonen
Slik gjør du datamaskinen raskere og gjør den raskere !: 5 trinn
Slik gjør du datamaskinen raskere og gjør den raskere !: Enkel å følge instruksjonene for hvordan du enkelt kan øke hastigheten på datamaskinen