Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: simlarni ulash
- 3 -qadam: UPyCraft IDE
- 4 -qadam: ThingSpeak IoT -dan foydalaning
- 5 -qadam: kod
- 6 -qadam: O'rnatish
- 7 -qadam: o'lchash
- 8 -qadam: To'liq
Video: MicroPythonli COVID-19 uchun DIY infraqizil termometr: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Koronavirus kasalligi (COVID-19) tarqalishi munosabati bilan kompaniyaning kadrlar bo'limi har bir ishchining haroratini o'lchashi va ro'yxatdan o'tkazishi kerak. Bu kadrlar uchun zerikarli va ko'p vaqt talab qiladigan vazifadir. Shunday qilib, men bu loyihani qildim: ishchi tugmani bosdi, bu asbob haroratni o'lchadi, ma'lumotlarni internetga yukladi va HR Internetga kirishi va istalgan vaqtda har kimning haroratini tekshirishi mumkin edi.
1 -qadam: materiallar
Uskuna:
- MakePython ESP32
- MLX90614
- Tugma
- Batareya
- Non paneli
MakePython ESP32-bu o'rnatilgan SSD1306 OLED displeyli ESP32 platasi, uni quyidagi havoladan olishingiz mumkin:
Dasturiy ta'minot:
uPyCraft V1.1
Windows uchun uPyCraft IDE -ni yuklab olish uchun ushbu havolani bosing:
randomnerdtutorials.com/uPyCraftWindows.
2 -qadam: simlarni ulash
- MLX90614 -ning VIN -pinini MakePython ESP32 -ning 3V3 -ga, GND -ni GND -ga, SCL -pinini -IO22 -ga va SDA -ni IO -22 -ga ulangan.
- Tugmaning VCC va GND pinlari MakePython ESP32 ning 3V3 va GND ga, OUT pin esa IO14 ga ulangan.
- MakePython ESP8266 -ni USB kabeli yordamida kompyuterga ulang.
3 -qadam: UPyCraft IDE
- Agar siz uPyCraft -dan foydalanmagan bo'lsangiz, batafsil ko'rsatmalar bilan MicroPython ESP32 Dev Kit yo'riqnomasini yuklab olishingiz mumkin.
- Agar siz uni ishlatgan bo'lsangiz, bu bosqichni o'tkazib yuborishingiz mumkin.
4 -qadam: ThingSpeak IoT -dan foydalaning
ThingSpeak -da haroratni masofadan kuzatib boring, qadamlar:
- Https://thingspeak.com/ saytida ro'yxatdan o'ting. Agar sizda allaqachon mavjud bo'lsa, to'g'ridan -to'g'ri kiring.
- Yangi ThingSpeak kanalini yaratish uchun Yangi kanalni bosing.
- Kirish nomi, Tavsif, 1 -maydonni tanlang. Keyin kanalni pastda saqlang.
- API kalitlari variantini bosing, API kalitini nusxalash, biz uni dasturda ishlatamiz.
5 -qadam: kod
Ssd1306.py, MLX90614.py haydovchi faylini yuklab oling va ishga tushiring.
Main.py fayliga quyidagi o'zgartirishlarni kiriting, so'ngra saqlang va ishga tushiring.
Wi -Fi -ga ulanish uchun SSID va PSW -ni o'zgartiring
SSID = "Makerfabs"
PSW = "20160704"
Oldingi bosqichda olgan API KEY -ni o'zgartiring
API_KEY = 'RATU1SWM0MT46HHR'
Bu haroratni olish va ma'lumotlarni yuklash kodi:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Hared ma'lumotlarini oled.fill (0) oled.text ('Harorat:', 10, 20) oled.text (str (Temp), 20, 40) chop etish (Temp) oled.show () #Harorat ma'lumotlarini kanal URL manziliga yozish uchun API kalitlaridan foydalaning = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) chop etish (res.text)
6 -qadam: O'rnatish
Kengashni eshikka ikki tomonlama lenta bilan mahkamlang, batareyaning kalitini oching, ekran Wi-Fi ulanishining muvaffaqiyatli bo'lishini ko'rsatadi.
7 -qadam: o'lchash
Ekranda "Haroratni o'lchash Iltimos, tugmani bosing", deyiladi, siz MLX90614 ga iloji boricha yaqinlashasiz, keyin tugmani bosing, u sizning haroratingizni ko'rsatadi va ma'lumotlarni veb -saytga yuklaydi.
8 -qadam: To'liq
Https://thingspeak.com saytiga o'ting va siz shaxsiy ko'rinishda o'lchovlarni ko'rishingiz mumkin.
Ushbu loyiha sizning haroratingiz va o'lchash vaqtingizni yozib oladi, uni tashrif yozuvi sifatida ham ishlatish mumkin. Endi HR ThingSpeak veb -saytiga kirish orqali ma'lumotlaringizni ko'ra oladi, bu juda qulay.
Tavsiya:
IOT Smart infraqizil termometr (COVID-19): 3 qadam
IOT Smart infraqizil termometr (COVID-19): 2019 yildagi COVID qo'zg'oloni tufayli biz yozilgan haroratni ko'rsatish uchun aqlli qurilmalarga ulanadigan IOT Smart infraqizil termometrini yasashga qaror qildik, bu nafaqat arzonroq alternativ, balki juda yaxshi Texnologiya va IOT uchun o'quv moduli
Arduino lazerli infraqizil termometr: 7 qadam (rasmlar bilan)
Arduino lazerli infraqizil termometr: Ushbu loyihada men sizga 3D bosilgan maxsus korpusli raqamli lazerli infraqizil termometrni qanday qurishni ko'rsataman
Smartfondan kontaktsiz termometr / portativ termometr sifatida foydalaning: 8 qadam (rasmlar bilan)
Smartfonni kontaktsiz termometr / portativ termometr sifatida ishlating: tana haroratini kontaktsiz / kontaktsiz termometr kabi o'lchash. Men bu loyihani yaratdim, chunki Thermo Gun hozir juda qimmat, shuning uchun men DIY qilish uchun alternativa olishim kerak. Maqsad - byudjetning past versiyasi. Ta'minotlarMLX90614Ardu
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam
Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat
Qahva qovurish uchun qovurilgan infraqizil analizatorining darajasi: 13 qadam (rasmlar bilan)
Qahva qovurish uchun qovurilgan infraqizil analizatorining darajasi: Kirish Qahva butun dunyoda sezgi va funktsional xususiyatlari uchun iste'mol qilinadigan ichimlikdir. Qahvaning ta'mi, xushbo'yligi, kofein va antioksidantlar - bu qahva sanoatini muvaffaqiyat qozongan bir nechta fazilatlar. G