Taula de continguts:

Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython: 8 passos
Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython: 8 passos

Vídeo: Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython: 8 passos

Vídeo: Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython: 8 passos
Vídeo: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Desembre
Anonim
Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython
Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython

A causa de l’esclat de la malaltia del coronavirus (COVID-19), els recursos humans de l’empresa han de mesurar i registrar la temperatura de cada treballador. Aquesta és una tasca tediosa i llarga per als recursos humans. Així que vaig fer aquest projecte: el treballador va prémer el botó, aquest instrument va mesurar la temperatura, va carregar les dades a Internet i els recursos humans podien connectar-se en línia i comprovar la temperatura de tots en qualsevol moment.

Pas 1: subministraments

Subministraments
Subministraments

Maquinari:

  • MakePython ESP32
  • MLX90614
  • Botó
  • Pila
  • Taula de pa

MakePython ESP32 és una placa ESP32 amb una pantalla OLED SSD1306 integrada, podeu obtenir-la des d’aquest enllaç:

Programari:

uPyCraft V1.1

Feu clic en aquest enllaç per descarregar uPyCraft IDE per a Windows:

randomnerdtutorials.com/uPyCraftWindows.

Pas 2: cablejat

Cablejat
Cablejat
  • El pin VIN del MLX90614 està connectat a 3V3 de MakePython ESP32, GND està connectat a GND, el pin SCL està connectat a IO22 i el pin SDA està connectat a IO22 de la placa.
  • El pin VCC i el pin GND del botó estan connectats al 3V3 i el GND de MakePython ESP32 i el pin OUT està connectat a IO14.
  • Connecteu MakePython ESP8266 al PC mitjançant el cable USB.

Pas 3: UPyCraft IDE

  • Si no heu utilitzat uPyCraft, podeu descarregar el document de guia del kit de desenvolupament MicroPython ESP32 amb instruccions detallades.
  • Podeu ometre aquest pas si l'heu utilitzat.

Pas 4: utilitzeu ThingSpeak IoT

Utilitzeu ThingSpeak IoT
Utilitzeu ThingSpeak IoT
Utilitzeu ThingSpeak IoT
Utilitzeu ThingSpeak IoT
Utilitzeu ThingSpeak IoT
Utilitzeu ThingSpeak IoT

Superviseu de forma remota la temperatura a ThingSpeak, passos:

  • Registreu un compte a https://thingspeak.com/. Si ja en teniu, inicieu la sessió directament.
  • Feu clic a Canal nou per crear un canal de ThingSpeak nou.
  • Introduïu el nom, Descripció, seleccioneu el camp 1. A continuació, deseu el canal a la part inferior.
  • Feu clic a l’opció Claus API, copieu la clau API, l’utilitzarem al programa.
  • Pas 5: Codi

    Descarregueu i executeu el fitxer del controlador ssd1306.py, MLX90614.py.

    Feu els canvis següents al fitxer main.py i deseu-los i executeu-los.

    Modifiqueu SSID i PSW per connectar WiFi

    SSID = "Makerfabs"

    PSW = '20160704'

    Modifiqueu la CLAU de l'API que vau obtenir al pas anterior

    API_KEY = 'RATU1SWM0MT46HHR'

    Aquest és el codi per obtenir la temperatura i pujar les dades:

    mentre que True: if (button.value () == 1): Temp = sensor.getObjCelsius () # Obtenir informació sobre la temperatura oled.fill (0) oled.text ('Temperatura:', 10, 20) oled.text (str (Temp), 20, 40) imprimir (Temp) oled.show () #Useu les claus de l'API per escriure dades de temperatura a un URL del canal = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) print (res.text)

    Pas 6: instal·leu

    Instal·la
    Instal·la

    Fixeu el tauler a la porta amb cinta de doble cara, obriu l’interruptor de la bateria, la pantalla provocarà l’èxit de la connexió WiFi.

    Pas 7: Mesureu

    Mesura
    Mesura
    Mesura
    Mesura
    Mesura
    Mesura

    La pantalla diu "Mesura la temperatura Si us plau, premeu el botó", us acostareu al màxim a MLX90614 i, a continuació, premeu el botó, mostrarà la vostra temperatura i penjarà les dades al lloc web.

    Pas 8: completar

    Complet
    Complet

    Aneu a https://thingspeak.com i podeu veure les mesures a Visualització privada.

    Aquest projecte registra la temperatura i el temps de mesura, que també es poden utilitzar com a registre d'assistència. Ara HR pot veure les vostres dades iniciant sessió al web de ThingSpeak, cosa que és molt convenient.

Recomanat: