Mündəricat:
- Addım 1: Təchizat
- Addım 2: Kabel çəkmə
- Addım 3: UPyCraft IDE
- Addım 4: ThingSpeak IoT istifadə edin
- Addım 5: Kod
- Addım 6: Quraşdırın
- Addım 7: Ölçün
- Addım 8: Tamamlayın
Video: DIY MicroPython ilə COVID-19 üçün infraqırmızı termometr: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Koronavirus (COVİD-19) xəstəliyinin yayılması səbəbindən şirkətin İK-sı hər bir işçinin temperaturunu ölçməli və qeydiyyata almalıdır. Bu HR üçün yorucu və vaxt aparan bir işdir. Beləliklə, bu layihəni etdim: işçi düyməni basdı, bu cihaz temperaturu ölçdü, məlumatları İnternetə yüklədi və HR onlayn olaraq hər kəsin istiliyini yoxlaya bilərdi.
Addım 1: Təchizat
Avadanlıq:
- MakePython ESP32
- MLX90614
- Düymə
- Batareya
- Çörək lövhəsi
MakePython ESP32, inteqrasiya olunmuş SSD1306 OLED ekrana malik bir ESP32 lövhəsidir, onu bu linkdən əldə edə bilərsiniz:
Proqram təminatı:
uPyCraft V1.1
Windows üçün uPyCraft IDE yükləmək üçün bu linki vurun:
randomnerdtutorials.com/uPyCraftWindows.
Addım 2: Kabel çəkmə
- MLX90614 -in VIN pimi, MakePython ESP32 -nin 3V3 -ə, GND -nin GND -yə, SCL -nin pininin IO22 -yə və SDA -nın pininin IO22 -yə qoşulmasına bağlıdır.
- Düymənin VCC pimi və GND pimi MakePython ESP32 -nin 3V3 və GND -nə, Çıxış pimi isə IO14 -ə bağlıdır.
- USB kabelindən istifadə edərək MakePython ESP8266 -nı PC -yə qoşun.
Addım 3: UPyCraft IDE
- UPyCraft istifadə etməmisinizsə, ətraflı təlimatlarla MicroPython ESP32 Dev Kit Guidance sənədini yükləyə bilərsiniz.
- İstifadə etmisinizsə bu addımı atlaya bilərsiniz.
Addım 4: ThingSpeak IoT istifadə edin
ThingSpeak -da temperaturu uzaqdan izləyin, addımlar:
- Https://thingspeak.com/ saytında bir hesab yazın. Biriniz varsa, birbaşa daxil olun.
- Yeni ThingSpeak kanalı yaratmaq üçün Yeni Kanala vurun.
- Giriş adı, Təsvir, Sahə 1 seçin. Sonra kanalı aşağıya qeyd edin.
- API Açarları seçimini vurun, API Açarını kopyalayın, proqramda istifadə edəcəyik.
Addım 5: Kod
Ssd1306.py, MLX90614.py sürücü faylını yükləyin və işə salın.
Main.py faylında aşağıdakı dəyişiklikləri edin, sonra qeyd edin və işə salın.
WiFi qoşulmaq üçün SSID və PSW dəyişdirin
SSID = 'Makerfabs'
PSW = '20160704'
Əvvəlki addımda əldə etdiyiniz API KEY -ni dəyişdirin
API_KEY = 'RATU1SWM0MT46HHR'
İstiliyi əldə etmək və məlumatları yükləmək üçün kod budur:
isə Doğru: əgər (button.value () == 1): Temp = sensor.getObjCelsius () #Temperatur məlumatını əldə edin.fill (0) oled.text ('Temperatur:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #İstilik məlumatlarını kanal URL -ə yazmaq üçün API düymələrindən istifadə edin = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) çap (res.text)
Addım 6: Quraşdırın
Lövhəni iki tərəfli lentlə qapıya bağlayın, batareyanın açarını açın, ekran WiFi bağlantısının uğur qazanmasını istəyəcək.
Addım 7: Ölçün
Ekranda "İstiliyi ölçmək üçün düyməni basın" yazılır, MLX90614 -ə mümkün qədər yaxınlaşırsınız, sonra düyməni basın, bu, temperaturunuzu göstərəcək və məlumatları veb sayta yükləyəcək.
Addım 8: Tamamlayın
Https://thingspeak.com saytına daxil olun və Şəxsi Görünüşdə ölçüləri görə bilərsiniz.
Bu layihə, temperatur və ölçü müddətinizi qeyd edir, bu da iştirak qeydləri olaraq istifadə edilə bilər. İndi HR çox rahat olan ThingSpeak web -ə daxil olaraq məlumatlarınızı görə bilər.
Tövsiyə:
IOT Smart İnfraqırmızı Termometr (COVID-19): 3 addım
IOT Smart İnfraqırmızı Termometr (COVID-19): 2019-cu il COVID qiyamı ilə əlaqədar olaraq, qeyd olunan temperaturu göstərmək üçün ağıllı cihazlara qoşulan IOT Smart İnfraqırmızı Termometr hazırlamağa qərar verdik, bu yalnız daha ucuz alternativ deyil, həm də əla Texnologiya və IOT üçün tədris modulu
Arduino lazer infraqırmızı termometr: 7 addım (şəkillərlə birlikdə)
Arduino Lazer İnfraqırmızı Termometr: Bu layihədə sizə xüsusi 3D çaplı bir korpusla rəqəmsal lazer infraqırmızı termometr qurmağı göstərəcəyəm
İnfraqırmızı termometr necə hazırlanır ?: 9 addım
İnfraqırmızı termometr necə hazırlanır?: İnfraqırmızı termometr bir obyektin səth temperaturunu ölçə bilir. Onun üstünlüyü, geniş istifadə olunan uzaq bir obyektin istiliyini rahat və dəqiq ölçə bilən təmassız temperatur ölçməsidir. Burada təqdim edirik
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: 8 Addım (Şəkillərlə)
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: Termo tabancası kimi təmassız / təmassız bədən istiliyinin ölçülməsi. Thermo Gun indi çox bahalı olduğu üçün bu layihəni yaratdım, buna görə DIY etmək üçün alternativ almalıyam. Və məqsəd aşağı büdcə versiyası ilə etməkdir.SuppliesMLX90614Ardu
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur