Obsah:
- Krok 1: Spotřební materiál
- Krok 2: Zapojení
- Krok 3: UPyCraft IDE
- Krok 4: Použijte ThingSpeak IoT
- Krok 5: Kód
- Krok 6: Instalace
- Krok 7: Měření
- Krok 8: Dokončete
Video: DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Vzhledem k vypuknutí koronavirové nemoci (COVID-19) musí HR společnosti měřit a registrovat teplotu každého pracovníka. Pro HR je to únavný a časově náročný úkol. Udělal jsem tedy tento projekt: pracovník stiskl tlačítko, tento přístroj změřil teplotu, nahrál data na internet a HR mohl přejít online a kdykoli zkontrolovat teplotu všech.
Krok 1: Spotřební materiál
Hardware:
- MakePython ESP32
- MLX90614
- Knoflík
- baterie
- Prkénko
MakePython ESP32 je deska ESP32 s integrovaným OLED displejem SSD1306, můžete jej získat z tohoto odkazu:
Software:
uPyCraft V1.1
Kliknutím na tento odkaz stáhnete uPyCraft IDE pro Windows:
randomnerdtutorials.com/uPyCraftWindows.
Krok 2: Zapojení
- VIN pin MLX90614 je připojen k 3V3 MakePython ESP32, GND je připojen k GND, SCL pin je připojen k IO22 a SDA pin je připojen k IO22 desky.
- VCC pin a GND pin tlačítka jsou připojeny k 3V3 a GND MakePython ESP32 a pin OUT je připojen k IO14.
- Připojte MakePython ESP8266 k počítači pomocí kabelu USB.
Krok 3: UPyCraft IDE
- Pokud jste uPyCraft nepoužili, můžete si stáhnout dokument s pokyny k sadě MicroPython ESP32 Dev Kit s podrobnými pokyny.
- Tento krok můžete přeskočit, pokud jste jej použili.
Krok 4: Použijte ThingSpeak IoT
Vzdáleně monitorujte teplotu na ThingSpeak, kroky:
- Zaregistrujte si účet na https://thingspeak.com/. Pokud ji již máte, přihlaste se přímo.
- Kliknutím na Nový kanál vytvoříte nový kanál ThingSpeak.
- Zadejte název, popis, vyberte pole 1. Poté uložte kanál dole.
- Klikněte na možnost API Keys, zkopírujte API klíč, použijeme ho v programu.
Krok 5: Kód
Stáhněte a spusťte soubor ovladače ssd1306.py, MLX90614.py.
V souboru main.py proveďte následující změny, poté uložte a spusťte.
Upravte SSID a PSW pro připojení WiFi
SSID = 'Makerfabs'
PSW = '20160704'
Upravte klíč API, který jste získali v předchozím kroku
API_KEY = 'RATU1SWM0MT46HHR'
Toto je kód pro zjištění teploty a nahrání dat:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Get temperature information oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Použijte klíče API k zápisu teplotních dat na adresu URL kanálu = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) tisk (res.text)
Krok 6: Instalace
Upevněte desku ke dveřím oboustrannou páskou, otevřete spínač na baterii, obrazovka vás vyzve k úspěšnému připojení WiFi.
Krok 7: Měření
Na obrazovce se zobrazí „Změřte teplotu Prosím stiskněte tlačítko“, dostanete se co nejblíže MLX90614, poté stiskněte tlačítko, zobrazí vaši teplotu a nahraje data na web.
Krok 8: Dokončete
Přejděte na https://thingspeak.com a měření si můžete prohlédnout v soukromém zobrazení.
Tento projekt zaznamenává vaši teplotu a čas měření, které lze také použít jako záznam docházky. Nyní může HR vidět vaše data po přihlášení na web ThingSpeak, což je velmi výhodné.
Doporučuje:
Inteligentní infračervený teploměr IOT (COVID-19): 3 kroky
Inteligentní infračervený teploměr IOT (COVID-19): Kvůli vzpouře COVID v roce 2019 jsme se rozhodli vyrobit inteligentní infračervený teploměr IOT, který se připojuje k chytrým zařízením a zobrazuje zaznamenanou teplotu, což je nejen levnější alternativa, ale také skvělá výukový modul pro technologie a IOT, který
Laserový infračervený teploměr Arduino: 7 kroků (s obrázky)
Laserový infračervený teploměr Arduino: V tomto projektu vám ukážu, jak vytvořit digitální laserový infračervený teploměr s vlastním 3D tištěným pouzdrem
Jak používat infračervený teploměr GY906 se skiiiD: 9 kroků
Jak používat infračervený teploměr GY906 se skiiiD: Návod k vývoji infračerveného teploměru GY906 se skiiiD
Jak vyrobit infračervený teploměr?: 9 kroků
Jak vyrobit infračervený teploměr ?: Infračervený teploměr dokáže měřit povrchovou teplotu předmětu. Jeho výhodou je bezkontaktní měření teploty, které může pohodlně a přesně měřit teplotu vzdáleného objektu, který je široce používán. Představujeme zde
Bezkontaktní infračervený teploměr na bázi Arduina - IR teploměr využívající Arduino: 4 kroky
Bezkontaktní infračervený teploměr na bázi Arduina | IR teploměr využívající Arduino: Dobrý den, v tomto návodu vyrobíme bezkontaktní teploměr pomocí arduina. Protože někdy je teplota kapaliny/pevné látky příliš vysoká nebo příliš nízká, je pak těžké s ní navázat kontakt a přečíst si ji. teplota pak v tom scénáři