Sommario:

Fai da te un termometro a infrarossi per COVID-19 con MicroPython: 8 passaggi
Fai da te un termometro a infrarossi per COVID-19 con MicroPython: 8 passaggi

Video: Fai da te un termometro a infrarossi per COVID-19 con MicroPython: 8 passaggi

Video: Fai da te un termometro a infrarossi per COVID-19 con MicroPython: 8 passaggi
Video: TERMOMETRO INFRAROSSI AUTOMATICO COVID19 IDEAV 2024, Novembre
Anonim
Fai da te un termometro a infrarossi per COVID-19 con MicroPython
Fai da te un termometro a infrarossi per COVID-19 con MicroPython

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

Forniture
Forniture

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

Cablaggio
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

Usa ThingSpeak IoT
Usa ThingSpeak IoT
Usa ThingSpeak IoT
Usa ThingSpeak IoT
Usa ThingSpeak IoT
Usa 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

    Installare
    Installare

    Fissare la scheda alla porta con nastro biadesivo, aprire l'interruttore sulla batteria, lo schermo richiederà il successo della connessione WiFi.

    Passaggio 7: misura

    Misurare
    Misurare
    Misurare
    Misurare
    Misurare
    Misurare

    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

    Completare
    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: