Taula de continguts:
- Pas 1: subministraments
- Pas 2: cablejat
- Pas 3: UPyCraft IDE
- Pas 4: utilitzeu ThingSpeak IoT
- Pas 5: Codi
- Pas 6: instal·leu
- Pas 7: Mesureu
- Pas 8: completar
Vídeo: Feu un bricolatge d’un termòmetre d’infrarojos per COVID-19 amb MicroPython: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
- 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
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
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
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
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:
Termòmetre de bricolatge amb un mòdul OLED: 7 passos (amb imatges)
Termòmetre d'habitacions de bricolatge mitjançant un mòdul OLED: aprenem a construir un termòmetre d'ambient mitjançant el sensor DS18B20 i un mòdul OLED. Utilitzem un Piksey Pico com a tauler principal, però l’esbós també és compatible amb les taules Arduino UNO i Nano, de manera que també podeu utilitzar-les
Com s'utilitza el termòmetre d'infrarojos GY906 amb SkiiiD: 9 passos
Com s'utilitza InfraredThermometerGY906 amb SkiiiD: un tutorial per desenvolupar el termòmetre d'infrarojos GY906 amb skiiiD
Com fer un termòmetre d’infrarojos ?: 9 passos
Com fer un termòmetre d’infrarojos ?: El termòmetre d’infrarojos pot mesurar la temperatura superficial d’un objecte. El seu avantatge és la mesura de temperatura sense contacte, que permet mesurar de forma còmoda i precisa la temperatura d’un objecte remot, que s’utilitza àmpliament. Aquí presentem
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: 8 passos (amb imatges)
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: mesurant la temperatura corporal sense contacte / sense contacte com una termopistola. Vaig crear aquest projecte perquè Thermo Gun ara és molt car, de manera que he de tenir una alternativa per fer bricolatge. I el propòsit és fer amb una versió de baix pressupost.SuppliesMLX90614Ardu
Us presentem "Deodorino": l'Arduino controlat per infrarojos en un pal desodorant buit. Feu clic a 1a fotografia: 7 passos
Us presentem "Deodorino": l'Arduino controlat per infrarojos en un pal desodorant buit. Feu clic a la 1a foto: ara aneu al detall