Мазмуну:

Байланышсыз термометр: 7 кадам
Байланышсыз термометр: 7 кадам

Video: Байланышсыз термометр: 7 кадам

Video: Байланышсыз термометр: 7 кадам
Video: NURADAM #9 | Торебек Бекбаев 2024, Июль
Anonim
Байланышсыз термометр
Байланышсыз термометр

Дененин температурасын үзгүлтүксүз көзөмөлдөө - бул корона бейтапты аныктоонун бир жолу. Термометрлердин көптөгөн түрлөрү рынокто бар. Кадимки термометр ковиддик пациенттин температурасын өлчөй алат жана вирусту жайылышы мүмкүн. Бул өзгөчө кырдаалда биз Байланышсыз Термометрди колдоно алабыз. Ошондой эле бул түзмөк температура курал катары белгилүү. Бул Кытайдагы Температура куралынын эң чоң өндүрүшү. Жана бул аппарат кымбатка турат. Бирок бул кулпуланган жана Ковид-19 жиптери бул аппаратты өндүрүүнү кыйындатат. Биз контактсыз термометрди кээ бир кеңири таралган компоненттер менен жасай алабыз.

1 -кадам: Бул кантип иштейт?

Бул Байланышсыз Термометрдин негизги компоненти MLX90614 Байланышсыз температура сенсору. MLX90614 иштөөсү кийинки абзацта сүрөттөлгөн. Бул сенсордун чыгышы Arduino Nano менен туташкан. Arduino смартфондогу температураны Serial Monitor Android тиркемесинин жардамы менен басып чыгарат. Андыктан тышкы кубаттын кереги жок. Анткени Arduino жана сенсор смартфондон кубат алат.

2-кадам:

Сүрөт
Сүрөт

MLX90614-контактсыз температураны өлчөө үчүн IR температурасы сенсору. Бул микроконтроллер менен байланышуу үчүн I2C интерфейси бар. Бул жерде биз Arduino Nano микроконтроллери катары колдонобуз. Бул температура сенсору температураны объектке тийбестен өлчөй алат. Бул температуранын кеңири диапазонунда Цельсий боюнча 0,5 градуска ээ.

3 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Arduino IDE ачыңыз жана жаңы иш мейкиндигин ачыңыз. Биз китепкана кошушубуз керек. Эскиз> Китепкананы кошуу> Китепкана башкаруучусуна өтүңүз. Андан кийин Adafruit MLX90614 издеп, аны орнотуңуз.

4 -кадам:

Сүрөт
Сүрөт

Андан кийин Arduino IDE менен Open Arduino IDE жабыңыз. Андан кийин MLX90614 Температура сенсору менен жакшыраак баарлашуу үчүн "Adafruit_MLX90614.h" аталыш файлын кошуңуз. Андан кийин I2C байланышы үчүн дагы бир баш файлды "Wire.h" кошуңуз. Андан кийин MLX90614 сенсоруна чалуу үчүн "mlx" өзгөрмөсүн аныктаңыз. Жана Adafruit_MLX90614 () функциясын бул өзгөрмөгө чакырыңыз.

5 -кадам:

Сүрөт
Сүрөт

Эми биз орнотуу бөлүгүн коддошубуз керек.

Адегенде 9600 ылдамдыгы менен сериялык байланышты баштаңыз. Андан кийин "mlx.begin ()" ачкыч сөзүн колдонуу менен сенсорду баштаңыз.

6 -кадам:

Сүрөт
Сүрөт

Орнотуу бөлүгү аяктады. Андан кийин мен циклдин бөлүгүн коддоп жатам.

Алгач мен "Температура" деген сөздү басып чыгарам, андан кийин сенсор тарабынан аныкталган температураны басып чыгарам. Бул жерде температура Цельсий боюнча. Ошентип, биз функцияны "mlx.readObjectTempC ()" деп атайбыз, андан кийин басып чыгаруу бирдигин "Цельсий" деп атайбыз. Кийинки сапта "Температура" деген сөздү кайра басып чыгарышыбыз керек. Анан температураны Фаренгейтке басып чыгарыңыз. Бул үчүн биз "mlx.readAmbientTempF ()" функциясын колдонобуз. Андан кийин бирдикти "Фаренгейт" деп басып чыгарыңыз. Кийинки жаңы сапты басып, кийинки окуу үчүн 500 миллисекунд күтө туруңуз.

7 -кадам:

Коддоо бөлүгү аяктады. Толук код бул макаланын код бөлүгүндө берилген. Кодду Arduino Nanoго жүктөңүз.

Аппараттык туташуулар

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Жогорудагы маалыматтын же схеманын жардамы менен схеманы өткөрүңүз. Эми Arduino Nano менен сенсорду корпуска орнотуңуз. Температураны окуу үчүн сенсор үчүн корпуска тешик коюңуз. USB кабелин arduino тактасына туташтыруу үчүн башка тешикти коюңуз. Андан кийин USB'ди Arduinoго жана башка учун смартфонго туташтырыңыз Сериялык монитор колдонмосун орнотуңуз жана боордун ылдамдыгын 9600 деп коюңуз. Долбоор аяктады

Сураныч, менин кодумду көчүрбөңүз. Кодду түшүнүп, өзүңүздүкүн жасаңыз.

Сиз биздин телеграмм тобубузга кошулсаңыз болот же ИННОВАЦИЯны издесеңиз болот.

ҮЙДӨ БОЛ, САК БОЛ, ЧЫГАРМАЧЫ БОЛ. Чынжырды үзгүлтүккө учураталы.

Мени ээрчиңиз, Instagram: five_volt_player

Facebook: Акшай Жусуп

Github: akshayjoseph666

Байланыш: [email protected]

Тажрыйбаңызды жана сунуштарыңызды комментарий кутучасына бөлүшүңүз.

Мурунку макалалар

  1. Тийбестен кол жуу боюнча таймер
  2. Автоматтык суу краны
  3. Автоматтык кол тазалагыч
  4. Interface Ultrasonic сенсор Arduino Uno менен
  5. Arduino Uno жана Pushbutton менен Servo моторун башкаруу
  6. Arduino Uno жана POT менен Servo моторун башкаруу
  7. Arduino Uno менен Servo Motor Interface

Сунушталууда: