Агуулгын хүснэгт:
- Алхам 1: хангамж
- Алхам 2: Цахилгааны утас
- Алхам 3: UPyCraft IDE
- Алхам 4: ThingSpeak IoT ашиглах
- Алхам 5: Код
- Алхам 6: Суулгах
- Алхам 7: Хэмжилт хийх
- Алхам 8: Бүрэн
Видео: DIY нь хэт улаан туяаны термометр, COVID-19 MicroPython-той: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Коронавирусын халдвар (COVID-19) дэгдэж байгаатай холбогдуулан компанийн хүний нөөцийн ажилчин бүрийн температурыг хэмжих, бүртгүүлэх шаардлагатай байна. Хүний нөөцийн хувьд энэ бол маш их цаг хугацаа шаардсан ажил юм. Тиймээс би энэ төслийг хийсэн: ажилчин товчлуур дээр дарж, энэ багаж температурыг хэмжиж, өгөгдлийг интернетэд байршуулж, Хүний нөөцийн систем онлайнаар орж, хүссэн үедээ хүн бүрийн температурыг шалгаж болно.
Алхам 1: хангамж
Техник хангамж:
- MakePython ESP32
- MLX90614
- Товч
- Батерей
- Талхны самбар
MakePython ESP32 бол SSD1306 OLED дэлгэцтэй ESP32 самбар бөгөөд та үүнийг дараах линкээс авах боломжтой:
Програм хангамж:
uPyCraft V1.1
Windows -д зориулсан uPyCraft IDE татаж авахын тулд энэ холбоос дээр дарна уу.
randomnerdtutorials.com/uPyCraftWindows.
Алхам 2: Цахилгааны утас
- MLX90614 -ийн VIN зүү нь MakePython ESP32 -ийн 3V3, GND нь GND, SCL зүү нь IO22, SDA зүү нь самбарын IO22 -тэй холбогдсон байна.
- Товчлуурын VCC зүү ба GND зүү нь MakePython ESP32 -ийн 3V3 ба GND -тэй холбогдсон бөгөөд OUT зүү нь IO14 -тэй холбогдсон байна.
- MakePython ESP8266 -ийг USB кабель ашиглан компьютерт холбоно уу.
Алхам 3: UPyCraft IDE
- Хэрэв та uPyCraft ашиглаагүй бол дэлгэрэнгүй зааврыг агуулсан MicroPython ESP32 Dev Kit Guidance баримт бичгийг татаж авах боломжтой.
- Хэрэв та үүнийг ашиглаж байсан бол энэ алхамыг алгасаж болно.
Алхам 4: ThingSpeak IoT ашиглах
ThingSpeak дээрх температурыг алсаас хянах, алхамууд:
- Https://thingspeak.com/ хаягаар бүртгүүлнэ үү. Хэрэв танд аль хэдийн байгаа бол шууд нэвтэрнэ үү.
- Шинэ суваг дээр дарж шинэ ThingSpeak суваг үүсгэнэ үү.
- Оруулах нэр, Тодорхойлолт, Талбарыг сонгоно уу 1. Дараа нь сувгийг доод талд хадгална уу.
- API түлхүүрүүдийн сонголтыг дарж, API түлхүүрийг хуулж ав, бид үүнийг програмд ашиглах болно.
Алхам 5: Код
Ssd1306.py, MLX90614.py драйвер файлыг татаж аваад ажиллуулна уу.
Main.py файлд дараах өөрчлөлтүүдийг оруулаад хадгалаад ажиллуулна уу.
WiFi -ийг холбохын тулд SSID болон PSW -ийг өөрчилнө үү
SSID = 'Makerfabs'
PSW = '20160704'
Өмнөх алхам дээр авсан API KEY -ийг өөрчилнө үү
API_KEY = 'RATU1SWM0MT46HHR'
Энэ бол температурыг олж авах, өгөгдлийг байршуулах код юм.
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Температурын мэдээллийг oled.fill (0) oled.text ('Температур:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #API түлхүүрүүдийг ашиглан температурын өгөгдлийг сувгийн URL руу бичнэ үү = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) хэвлэх (res.text)
Алхам 6: Суулгах
Самбарыг хоёр талт соронзон хальсны тусламжтайгаар хаалган дээр бэхлээд, зайны унтраалгыг нээвэл дэлгэц нь WiFi холболтыг амжилттай эхлүүлэх болно.
Алхам 7: Хэмжилт хийх
Дэлгэц дээр "Температурыг хэмжихийн тулд товчлуурыг дарна уу" гэж бичдэг бөгөөд та MLX90614 -т аль болох ойртох болно, дараа нь товчлуурыг дарвал таны температурыг харуулж, өгөгдлийг вэбсайтад байршуулна.
Алхам 8: Бүрэн
Https://thingspeak.com хаягаар орж хэмжилтийг Хувийн Харах хэсэгт харах боломжтой.
Энэхүү төсөл нь таны температур, хэмжих хугацааг бүртгэдэг бөгөөд үүнийг ирцийн бүртгэл болгон ашиглаж болно. Одоо HR нь ThingSpeak вэб рүү нэвтэрснээр таны өгөгдлийг харах боломжтой бөгөөд энэ нь маш тохиромжтой юм.
Зөвлөмж болгож буй:
IOT ухаалаг хэт улаан туяаны термометр (COVID-19): 3 алхам
IOT ухаалаг хэт улаан туяаны термометр (COVID-19): 2019 оны COVID-ын бослогын улмаас бид тэмдэглэсэн температурыг харуулахын тулд ухаалаг төхөөрөмжүүдтэй холбогддог IOT ухаалаг хэт улаан туяаны термометр хийхээр шийдсэн бөгөөд энэ нь зөвхөн хямд хувилбар биш, бас гайхалтай юм. Технологийн болон IOT -ийн сургалтын модуль нь
Arduino лазер хэт улаан туяаны термометр: 7 алхам (зурагтай)
Arduino лазер хэт улаан туяаны термометр: Энэхүү төсөл дээр би 3D хэвлэмэл хаалт бүхий дижитал лазер хэт улаан туяаны термометрийг хэрхэн яаж хийхийг танд үзүүлэх болно
SkiiiD -тэй хэт улаан туяаны термометр GY906 -ийг хэрхэн ашиглах вэ: 9 алхам
InfraredThermometerGY906 -ийг SkiiiD -тэй хэрхэн ашиглах вэ: skiiiD -тэй хэт улаан туяаны термометр GY906 -ийг хөгжүүлэх заавар
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгч - Arduino ба LCD: 4 алхам
Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгч - Arduino ба LCD: Энэхүү төсөл нь хэт ягаан туяаны одоогийн хэмжээг тооцоолохын тулд Adafruit SI1145 хэт ягаан туяа/харагдахуйц гэрэл/хэт улаан туяаны мэдрэгчийг ашигладаг. Хэт ягаан туяа шууд мэдрэгддэггүй. Үүний оронд энэ нь харагдахуйц гэрэл ба хэт улаан туяаны заалтын функц гэж тооцогддог. Би үүнийг гадаа туршиж үзэхэд энэ нь