Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Эхлээд бид Arduino IDE ашиглан эскиз үүсгэх хэрэгтэй
- Алхам 2: Одоо бид тохиргооны хэсгийг кодлох хэрэгтэй
- Алхам 3: Код ба хэлхээ
- Алхам 4: Энэ нь хэрхэн ажилладаг вэ?
Видео: Холбоо барихгүй термометр (covid-19): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Бид энэ төхөөрөмжтэй холбоо барихгүйгээр биеийн температурыг хэмжих боломжтой. Зах зээл дээр маш олон төрлийн термометр байдаг. Ердийн термометр нь халдвар авсан өвчтөний температурыг хэмжихээс гадна вирусыг тарааж чаддаг. Ийм онцгой тохиолдолд бид контактгүй термометр ашиглаж болно. Мөн энэ төхөөрөмжийг температур буу гэж нэрлэдэг. Энэ бол Хятад дахь хамгийн том бууны хамгийн том үйлдвэрлэл юм. Мөн энэ төхөөрөмж үнэтэй байдаг. Гэхдээ энэхүү түгжээ, Ковид-19 утас нь энэ төхөөрөмжийг үйлдвэрлэхэд илүү хэцүү болгодог.
Бид контактгүй термометрийг зарим түгээмэл бүрэлдэхүүн хэсгүүдээр хийж болно.
MLX90614 бол контактгүй температурыг хэмжих IR температур мэдрэгч юм. Энэ нь микроконтроллертой холбогдох I2C интерфэйстэй. Энд бид Arduino Nano -ийг микроконтроллер болгон ашигладаг. Энэхүү температур мэдрэгч нь объектод хүрэлгүйгээр температурыг хэмжих боломжтой. Энэ нь өргөн хүрээний температурт Цельсийн 0.5 градус байна. Үүнийг хийцгээе !!!!!!!!
Хангамж
- MLX90614
- Arduino нано
- Эмэгтэй/Эмэгтэй холбогч утас
- OTG адаптер
- USB Mini -ээс USB Micro кабель
- андройд төхөөрөмж
програм хангамж шаардлагатай
* Цуваа монитор Android програм
* Arduino -ийн санаа
Алхам 1: Эхлээд бид Arduino IDE ашиглан эскиз үүсгэх хэрэгтэй
Arduino IDE -ийг нээгээд шинэ ажлын талбар нээнэ үү. Бид номын сан нэмэх хэрэгтэй. Sketch> Номын санг оруулах> Номын сангийн менежер рүү очно уу. Дараа нь Adafruit MLX90614 -ийг хайж олоод суулгаарай.
Дараа нь Arduino IDE болон Open Arduino IDE -ийг дахин хаах хэрэгтэй. Дараа нь MLX90614 Температур мэдрэгчтэй илүү сайн харилцахын тулд "Adafruit_MLX90614.h" толгой файлыг нэмнэ үү. Дараа нь I2C харилцаанд зориулж өөр нэг толгой файл "Wire.h" нэмнэ үү. Дараа нь MLX90614 мэдрэгч рүү залгах "mlx" хувьсагчийг тодорхойлно уу. Adafruit_MLX90614 () функцийг энэ хувьсагч руу залгаарай.
Алхам 2: Одоо бид тохиргооны хэсгийг кодлох хэрэгтэй
Эхлээд цуваа холболтыг 9600 -ийн хурдаар эхлүүлээрэй. Дараа нь "mlx.begin ()" гэсэн түлхүүр үгийг ашиглан мэдрэгчийг эхлүүлнэ үү.
хүчингүй тохиргоо ()
{
Цуваа эхлэх (9600);
mlx.begin ();
}
Тохируулах хэсэг дууссан. Дараа нь би давталтын хэсгийг кодлох болно, эхлээд "Температур" гэсэн үгийг хэвлээд дараа нь мэдрэгчийн илрүүлсэн температурыг хэвлэнэ. Энд Цельсийн температур байна. Тиймээс бид функцийг "mlx.readObjectTempC ()" гэж нэрлээд нэгжийг "Цельсийн" гэж хэвлэ. Дараагийн мөрөнд бид "Температур" гэсэн үгийг дахин хэвлэх хэрэгтэй. Дараа нь Фаренгейт дэх температурыг хэвлэ. Үүний тулд бид "mlx.readAmbientTempF ()" функцийг ашигладаг. Дараа нь нэгжийг "Фаренгейт" гэж хэвлэ. Дараа нь шинэ мөр хэвлээд 500 миллисекунд хүлээж, дараагийн уншихыг хүлээнэ үү.
хоосон давталт ()
{
Serial.print ("Температур:");
Serial.print (mlx.readObjectTempC ())
; Serial.println ("Цельсийн");
Serial.print ("Температур:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Фаренгейт");
Serial.println (); саатал (500);
}
Кодлох хэсэг дууссан. Бүрэн кодыг энэ нийтлэлийн код хэсэгт өгсөн болно. Кодыг Arduino Nano руу оруулна уу. Тоног төхөөрөмжийн холболт Arduino Nano MLX90614
А4 - SDA
A5 - SDL
3.3V - Vcc
GND - GND
Дээрх өгөгдөл эсвэл схемийн тусламжтайгаар хэлхээг утсаар холбоно уу. Одоо Arduino Nano болон мэдрэгчийг хашлагад оруулна уу. Температурыг уншихын тулд мэдрэгчийг нүхэнд хийнэ. USB кабелийг arduino самбартай холбох өөр нүх гарга. Дараа нь USB -ийг Arduino -д холбож, бусад гар утсыг ухаалаг гар утсанд холбоно уу.
Алхам 3: Код ба хэлхээ
#оруулах
#оруулах
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
хүчингүй тохиргоо ()
{
Цуваа эхлэх (9600);
mlx.begin ();
}
хоосон давталт ()
{
Serial.print ("Температур:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Цельсийн");
Serial.print ("Температур:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Фаренгейт");
Serial.println ();
саатал (500);
}
Татаж авах боломжтой
Алхам 4: Энэ нь хэрхэн ажилладаг вэ?
Энэхүү контактгүй термометрийн үндсэн бүрэлдэхүүн хэсэг нь MLX90614 контактгүй температур мэдрэгч юм. MLX90614 -ийн ажлыг дараагийн догол мөрөнд тайлбарласан болно. Энэхүү мэдрэгчийн гаралт нь Arduino Nano -той холбогдсон байна. Arduino ухаалаг гар утсан дээрх температурыг Serial Monitor Android App -ийн тусламжтайгаар хэвлэнэ. Тиймээс гадны тэжээлийн багц шаардлагагүй болно. Учир нь Arduino болон мэдрэгч нь ухаалаг гар утаснаас эрчим хүч авах болно.
Зөвлөмж болгож буй:
Гар ариутгагч диспенсерийн хэлхээ/DIY [Холбоо барихгүй]: 10 алхам
Гар ариутгагч диспенсерийн хэлхээ/DIY [Холбоо барихгүй]: Хесам Мошири, [email protected] Онцлог шинж чанарууд Өндөр тогтвортой байдал, орчны гэрэлд мэдрэмтгий байдаггүй Лазераар зүссэн нийлэг (plexiglass) хаалт Гар ариутгагчийн урсгалыг хэмнэх үр ашигтай. /архи (үр ашиг)
Холбоо барихгүй Halloween чихэр тараагч: 6 алхам
Холбоо барихгүй Halloween чихэр тараагч: Энэ бол бид Halloween-ийг тэмдэглэдэг жилийн яг тэр үе, гэхдээ энэ жил COVID-19-ийн улмаас бүх бооцоо унтарсан байна. Гэхдээ Halloween -ийн баяраар бид заль мэх, эмчилгээ хийх зугаа цэнгэлийг мартаж болохгүй
Холбоо барихгүй Midi хянагч: 6 алхам (зурагтай)
Холбоо барихгүй Midi хянагч: Холбоо барихгүй байх нь орчин үеийн чиг хандлага болжээ. Би Arduino Pro micro болон IR-д ойрхон детекторын самбарыг ашиглан энгийн midi хянагч бүтээсэн бөгөөд үүнийг харьцуулсан харьцуулагчтай бөгөөд энэ нь харьцангуй хялбар бөгөөд хямд байх ёстой. Энэхүү төсөл нь
Холбоо барихгүй усан оргилуур: 9 алхам (зурагтай)
Холбоо барихгүй усан оргилуур: MCT -ийн оюутан байхдаа эхний жилээ төгсөхдөө жилийн турш курсээс олж авсан бүх ур чадвараа агуулсан төсөл зохиох даалгавар өгсөн бөгөөд тавьсан бүх шаардлагыг шалгах төслийг хайж байсан. багш нар маань болон
Холбоо барихгүй IR термометр: 8 алхам (зурагтай)
Холбоо барихгүй IR термометр: Миний орон нутгийн Эрүүл мэндийн газар 2020 оны Ковид-19 хямралын үеэр ажилчдынхаа биеийн температурыг өдөр бүр хянах арга хэрэгтэй байсан тул надтай холбоо барьсан. Хэвийн үед тавиур дээрээс IR термометр ховордож эхлэв