Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: cablaggio
- Passaggio 3: UPyCraft IDE
- Passaggio 4: utilizzare ThingSpeak IoT
- Passaggio 5: codice
- Passaggio 6: installazione
- Passaggio 7: misura
- Passaggio 8: completare
Video: Fai da te un termometro a infrarossi per COVID-19 con MicroPython: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
A causa dell'epidemia di Coronavirus (COVID-19), le risorse umane dell'azienda devono misurare e registrare la temperatura di ciascun lavoratore. Questo è un compito noioso e dispendioso in termini di tempo per le risorse umane. Così ho realizzato questo progetto: l'operatore ha premuto il pulsante, questo strumento ha misurato la temperatura, ha caricato i dati su Internet e le risorse umane potevano andare online e controllare la temperatura di tutti in qualsiasi momento.
Passaggio 1: materiali di consumo
Hardware:
- MakePython ESP32
- MLX90614
- Pulsante
- Batteria
- tagliere
MakePython ESP32 è una scheda ESP32 con un display OLED SSD1306 integrato, puoi ottenerlo da questo link:
Software:
uPyCraft V1.1
Fare clic su questo collegamento per scaricare uPyCraft IDE per Windows:
randomnerdtutorials.com/uPyCraftWindows.
Passaggio 2: cablaggio
- Il pin VIN dell'MLX90614 è collegato a 3V3 di MakePython ESP32, GND è collegato a GND, il pin SCL è collegato a IO22 e il pin SDA è collegato a IO22 della scheda.
- Il pin VCC e il pin GND del pulsante sono collegati a 3V3 e GND di MakePython ESP32 e il pin OUT è collegato a IO14.
- Collega MakePython ESP8266 al PC utilizzando il cavo USB.
Passaggio 3: UPyCraft IDE
- Se non hai utilizzato uPyCraft, puoi scaricare il documento MicroPython ESP32 Dev Kit Guidance con istruzioni dettagliate.
- Puoi saltare questo passaggio se lo hai utilizzato.
Passaggio 4: utilizzare ThingSpeak IoT
Monitora la temperatura in remoto su ThingSpeak, passaggi:
- Registra un account in https://thingspeak.com/. Se ne hai già uno, accedi direttamente.
- Fare clic su Nuovo canale per creare un nuovo canale ThingSpeak.
- Inserisci il nome, la descrizione, seleziona il campo 1. Quindi salva il canale in basso.
- Fare clic sull'opzione Chiavi API, copiare la chiave API, la useremo nel programma.
Passaggio 5: codice
Scarica ed esegui il file del driver ssd1306.py, MLX90614.py.
Apportare le seguenti modifiche al file main.py, quindi salvare ed eseguire.
Modifica SSID e PSW per connettere WiFi
SSID='Makerfabs'
PSW='20160704'
Modifica l'API KEY che hai ottenuto nel passaggio precedente
API_KEY='RATU1SWM0MT46HHR'
Questo è il codice per ottenere la temperatura e caricare i dati:
while True: if(button.value() == 1): Temp = sensor.getObjCelsius() #Ottieni informazioni sulla temperatura oled.fill(0) oled.text('Temperature:', 10, 20) oled.text(str (Temp), 20, 40) print(Temp) oled.show() #Utilizza le chiavi API per scrivere i dati di temperatura su un canale URL="https://api.thingspeak.com/update?api_key="+API_KEY+"&field1 ="+str(Temp) res=urequests.get(URL) print(res.text)
Passaggio 6: installazione
Fissare la scheda alla porta con nastro biadesivo, aprire l'interruttore sulla batteria, lo schermo richiederà il successo della connessione WiFi.
Passaggio 7: misura
Lo schermo dice "Misura temperatura, per favore premi il pulsante", ti avvicini il più possibile a MLX90614, quindi premi il pulsante, mostrerà la tua temperatura e caricherà i dati sul sito web.
Passaggio 8: completare
Vai su https://thingspeak.com e puoi vedere le misurazioni in Visualizzazione privata.
Questo progetto registra la temperatura e il tempo di misurazione, che può essere utilizzato anche come registro delle presenze. Ora le risorse umane possono vedere i tuoi dati accedendo al web di ThingSpeak, il che è molto comodo.
Consigliato:
Termometro a infrarossi intelligente IOT (COVID-19): 3 passaggi
Termometro a infrarossi intelligente IOT (COVID-19): a causa della rivolta COVID del 2019, abbiamo deciso di realizzare un termometro a infrarossi intelligente IOT che si collega a dispositivi intelligenti per mostrare la temperatura registrata, questa non è solo un'alternativa più economica, ma anche un ottimo modulo didattico per tecnologia e IOT che w
IOT ThermoGun - Termometro a infrarossi intelligente per la temperatura corporea - Ameba Arduino: 3 passaggi
IOT ThermoGun - Termometro a infrarossi intelligente per la temperatura corporea - Ameba Arduino: con il COVID-19 che continua a scatenare il caos a livello globale, causando migliaia di morti, milioni di ricoverati in ospedale, qualsiasi dispositivo medico utile è molto richiesto, in particolare i dispositivi medici domestici come il termometro a infrarossi senza contatto ?? . Il termometro portatile di solito è acceso
Termometro a infrarossi laser Arduino: 7 passaggi (con immagini)
Termometro a infrarossi laser Arduino: in questo progetto ti mostrerò come costruire un termometro a infrarossi laser digitale con un involucro stampato in 3D personalizzato
Custodia MDF per pistola termometro a infrarossi Arduino: 4 passaggi (con immagini)
Custodia MDF per pistola termometro a infrarossi Arduino: questo progetto è per realizzare un termometro a infrarossi con Arduino, il circuito è inserito in una custodia MDF simile a un termometro a infrarossi medico sul mercato. Il termometro a infrarossi del sensore GY-906 viene utilizzato per misurare la temperatura dell'oggetto senza contatto, può significare
Termometro a infrarossi senza contatto basato su Arduino - Termometro a infrarossi con Arduino: 4 passaggi
Termometro a infrarossi senza contatto basato su Arduino | Termometro a infrarossi con Arduino: Ciao ragazzi in questo tutorial faremo un termometro senza contatto usando arduino. Poiché a volte la temperatura del liquido/solido è troppo alta o troppo bassa e quindi è difficile entrare in contatto con esso e leggerlo temperatura poi in quella scena