Агуулгын хүснэгт:

Холбоо барихгүй термометр (covid-19): 4 алхам
Холбоо барихгүй термометр (covid-19): 4 алхам

Видео: Холбоо барихгүй термометр (covid-19): 4 алхам

Видео: Холбоо барихгүй термометр (covid-19): 4 алхам
Видео: Холбоо барихгүй байгаа таны хайртай хүний таны талаарх бодол. 2024, Арваннэгдүгээр
Anonim
Холбоо барихгүй термометр (ковид-19)
Холбоо барихгүй термометр (ковид-19)

Бид энэ төхөөрөмжтэй холбоо барихгүйгээр биеийн температурыг хэмжих боломжтой. Зах зээл дээр маш олон төрлийн термометр байдаг. Ердийн термометр нь халдвар авсан өвчтөний температурыг хэмжихээс гадна вирусыг тарааж чаддаг. Ийм онцгой тохиолдолд бид контактгүй термометр ашиглаж болно. Мөн энэ төхөөрөмжийг температур буу гэж нэрлэдэг. Энэ бол Хятад дахь хамгийн том бууны хамгийн том үйлдвэрлэл юм. Мөн энэ төхөөрөмж үнэтэй байдаг. Гэхдээ энэхүү түгжээ, Ковид-19 утас нь энэ төхөөрөмжийг үйлдвэрлэхэд илүү хэцүү болгодог.

Бид контактгүй термометрийг зарим түгээмэл бүрэлдэхүүн хэсгүүдээр хийж болно.

MLX90614 бол контактгүй температурыг хэмжих IR температур мэдрэгч юм. Энэ нь микроконтроллертой холбогдох I2C интерфэйстэй. Энд бид Arduino Nano -ийг микроконтроллер болгон ашигладаг. Энэхүү температур мэдрэгч нь объектод хүрэлгүйгээр температурыг хэмжих боломжтой. Энэ нь өргөн хүрээний температурт Цельсийн 0.5 градус байна. Үүнийг хийцгээе !!!!!!!!

Хангамж

  • MLX90614
  • Arduino нано
  • Эмэгтэй/Эмэгтэй холбогч утас
  • OTG адаптер
  • USB Mini -ээс USB Micro кабель
  • андройд төхөөрөмж

програм хангамж шаардлагатай

* Цуваа монитор Android програм

* Arduino -ийн санаа

Алхам 1: Эхлээд бид Arduino IDE ашиглан эскиз үүсгэх хэрэгтэй

Эхлээд бидэнд Arduino IDE ашиглан ноорог хийх хэрэгтэй
Эхлээд бидэнд 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 болон мэдрэгч нь ухаалаг гар утаснаас эрчим хүч авах болно.

Зөвлөмж болгож буй: