Мазмұны:

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

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

Бейне: Байланыссыз термометр: 7 қадам
Бейне: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 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.3В - кернеу

GND - GND

Жоғарыда келтірілген мәліметтердің немесе схеманың көмегімен тізбекті сыммен қосыңыз. Енді Arduino Nano мен сенсорды корпусқа орнатыңыз. Сенсорға температураны оқу үшін корпусқа тесік қойыңыз. USB кабелін arduino тақтасына қосу үшін басқа тесік салыңыз. Содан кейін USB -ді Arduino -ға, ал басқа ұшын смартфонға жалғаңыз. Монитордың сериялық қосымшасын орнатып, бордтың жылдамдығын 9600 -ге орнатыңыз. Жоба аяқталды.

Өтінемін, менің кодты көшірмеңіз. Кодты түсініп, оны өзіңіз жасаңыз.

Сіз біздің телеграм тобымызға қосыла аласыз немесе INNOVATION іздей аласыз.

ҮЙДЕ БОЛ, ҚАУІПСІЗ, ШЫҒАРМАШЫ БОЛ. Тізбекті үзуге рұқсат етіңіз.

Мені қадағалаңыз, Инстаграм: Five_volt_player

Facebook: Акшай Джозеф

Гитуб: akshayjoseph666

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

Пікір қалдыру алаңында өз тәжірибеңізбен және ұсыныстарыңызбен бөлісіңіз.

Алдыңғы мақалалар

  1. Қолмен жууға арналған таймер
  2. Автоматты су шүмегі
  3. Қолды автоматты тазартқыш
  4. Arduino Uno көмегімен ультрадыбыстық сенсор
  5. Arduino Uno және Pushbutton көмегімен Servo моторын басқару
  6. Arduino Uno және POT бар серво моторын басқару
  7. Arduino Uno -мен сервистік мотор интерфейсі

Ұсынылған: