Inhaltsverzeichnis:

DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython - Gunook
DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython - Gunook

Video: DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython - Gunook

Video: DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython - Gunook
Video: Teil 2: Energieverbrauch & Software | Die ESP32 LoRa Wetterstation 2020 2024, Juli
Anonim
DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython
DIY ein Infrarot-Thermometer für COVID-19 mit MicroPython

Aufgrund des Ausbruchs der Coronavirus-Krankheit (COVID-19) muss die Personalabteilung des Unternehmens die Temperatur jedes Mitarbeiters messen und registrieren. Dies ist eine mühsame und zeitraubende Aufgabe für die Personalabteilung. Also habe ich dieses Projekt gemacht: Der Arbeiter drückte auf den Knopf, dieses Instrument maß die Temperatur, lud die Daten ins Internet hoch und die Personalabteilung konnte jederzeit online gehen und die Temperatur aller überprüfen.

Schritt 1: Zubehör

Lieferungen
Lieferungen

Hardware:

  • MakePython ESP32
  • MLX90614
  • Taste
  • Batterie
  • Steckbrett

MakePython ESP32 ist ein ESP32-Board mit integriertem SSD1306-OLED-Display, das Sie über diesen Link erhalten:

Software:

uPyCraft V1.1

Klicken Sie auf diesen Link, um uPyCraft IDE für Windows herunterzuladen:

randomnerdtutorials.com/uPyCraftWindows.

Schritt 2: Verkabelung

Verdrahtung
Verdrahtung
  • Der VIN-Pin des MLX90614 ist mit 3V3 von MakePython ESP32 verbunden, GND ist mit GND verbunden, SCL-Pin ist mit IO22 verbunden und SDA-Pin ist mit IO22 der Platine verbunden.
  • Der VCC-Pin und der GND-Pin der Taste sind mit 3V3 und GND von MakePython ESP32 verbunden, und der OUT-Pin ist mit IO14 verbunden.
  • Verbinden Sie MakePython ESP8266 über das USB-Kabel mit dem PC.

Schritt 3: UPyCraft-IDE

  • Wenn Sie uPyCraft noch nicht verwendet haben, können Sie das MicroPython ESP32 Dev Kit Guidance-Dokument mit detaillierten Anweisungen herunterladen.
  • Sie können diesen Schritt überspringen, wenn Sie ihn verwendet haben.

Schritt 4: Verwenden Sie ThingSpeak IoT

Verwenden Sie ThingSpeak IoT
Verwenden Sie ThingSpeak IoT
Verwenden Sie ThingSpeak IoT
Verwenden Sie ThingSpeak IoT
Verwenden Sie ThingSpeak IoT
Verwenden Sie ThingSpeak IoT

Überwachen Sie die Temperatur auf ThingSpeak aus der Ferne, Schritte:

  • Registrieren Sie ein Konto bei https://thingspeak.com/. Wenn Sie bereits eine haben, melden Sie sich direkt an.
  • Klicken Sie auf Neuer Kanal, um einen neuen ThingSpeak-Kanal zu erstellen.
  • Name, Beschreibung, Feld auswählen 1. Dann unten Kanal speichern.
  • Klicken Sie auf die Option API-Schlüssel, kopieren Sie den API-Schlüssel, wir werden ihn im Programm verwenden.
  • Schritt 5: Code

    Laden Sie die Treiberdatei ssd1306.py, MLX90614.py herunter und führen Sie sie aus.

    Nehmen Sie die folgenden Änderungen an der Datei main.py vor, speichern Sie sie und führen Sie sie aus.

    Ändern Sie SSID und PSW, um WLAN zu verbinden

    SSID='Makerfabs'

    PSW='20160704'

    Ändern Sie den API-Schlüssel, den Sie im vorherigen Schritt erhalten haben

    API_KEY='RATU1SWM0MT46HHR'

    Dies ist der Code, um die Temperatur abzurufen und die Daten hochzuladen:

    while True: if(button.value() == 1): Temp = sensor.getObjCelsius() #Get Temperaturinformationen oled.fill(0) oled.text('Temperature:', 10, 20) oled.text(str (Temp), 20, 40) print(Temp) oled.show() #Verwenden Sie API-Schlüssel, um Temperaturdaten in einen Kanal zu schreiben URL="https://api.thingspeak.com/update?api_key="+API_KEY+"&field1 ="+str(Temp) res=urequests.get(URL) print(res.text)

    Schritt 6: Installieren

    Installieren
    Installieren

    Befestigen Sie die Platine mit doppelseitigem Klebeband an der Tür, öffnen Sie den Schalter am Akku, der Bildschirm zeigt den Erfolg der WLAN-Verbindung an.

    Schritt 7: Messen

    Messen
    Messen
    Messen
    Messen
    Messen
    Messen

    Auf dem Bildschirm steht "Measure temp Please press the button", Sie kommen dem MLX90614 so nahe wie möglich, drücken dann die Taste, es wird Ihre Temperatur angezeigt und die Daten werden auf die Website hochgeladen.

    Schritt 8: Abschließen

    Vollständig
    Vollständig

    Gehen Sie zu https://thingspeak.com und Sie können die Messungen in der privaten Ansicht sehen.

    Dieses Projekt zeichnet Ihre Temperatur und Messzeit auf, die auch als Anwesenheitsprotokoll verwendet werden können. Jetzt kann die Personalabteilung Ihre Daten sehen, indem sie sich in das ThingSpeak-Web einloggt, was sehr praktisch ist.

Empfohlen: