Мазмұны:

Инфрақызыл байланыссыз температураны өлшеу жинағы: 9 қадам
Инфрақызыл байланыссыз температураны өлшеу жинағы: 9 қадам

Бейне: Инфрақызыл байланыссыз температураны өлшеу жинағы: 9 қадам

Бейне: Инфрақызыл байланыссыз температураны өлшеу жинағы: 9 қадам
Бейне: §2.ТЕМПЕРАТУРА. ТЕМПЕРАТУРАНЫ ӨЛШЕУ ТӘСІЛДЕРІ. ТЕМПЕРАТУРАЛЫҚ ШКАЛАЛАР 2024, Шілде
Anonim
Инфрақызыл байланыссыз температураны өлшеу жинағы
Инфрақызыл байланыссыз температураны өлшеу жинағы

2020 жылы Жаңа жылдың басында кенеттен індет

дүниеден шығынмен кетті

Маска, термометрлік мылтық

Аурумен күресу үшін қажет жеткізушілер одан да аз

Ауру аяусыз

Электрониканы зерттейтін және дамытатын компания ретінде

Біздің бағдарламашылар

Әрине, оны өзіңіз жасаңыз

1 -қадам: тауарларды тексеру

Тауарларды тексеру
Тауарларды тексеру

Люкс алғаннан кейін сіз алдымен пакетті аша аласыз:

Модульдерді қосу үшін 8 дюпонт жіп қолданылады;

Нан тақтасы модульді орналастыру үшін пайдаланылады, ыңғайлы қосылу;

Нано әзірлеу тақтасы, жетекші дисплей мен сенсор ретінде;

Сенсорлық мәліметтерді көрсету үшін OLED 12864 экраны қолданылады;

MLX 90614 сенсорлық модулі, тек температура туралы мәліметтер.

2 -қадам: бекіту модулі

Қосылу модулі
Қосылу модулі

MLX90614 сенсорлық модулінде төрт түйреуіш бар, атап айтқанда VIN, GND, SCL және SDA. VIN - Arduino Nano -дағы 3,3В немесе 5В қуат интерфейсіне қосылатын қуат көзінің оң полюсі. GND - Arduino Nano -дағы GND -ге қосылған қуат көзінің теріс полюсі. SCL - Arduino A5 интерфейсіне қосылған IIC шинасының сағаттық желісі, SDA - А4 интерфейсіне қосылған IIC шинасының деректер желісі. Ардуино.

OLED12864 дисплейінің байланыс режимі MLX90614 -пен бірдей, сонымен қатар оның төрт түйреуіші бар, атап айтқанда VIN, GND, SCL және SDA. SCL - Arduino A5 интерфейсіне қосылған IIC шинасының сағаттық желісі, SDA - бұл деректер Arduino A4 интерфейсіне қосылған IIC шинасының желісі.

Сымдарды интуитивті түрде көргіңіз келе ме? Мен сізге келесі схеманы ұсынамын.

3 -қадам: бағдарламалық қамтамасыз етуді дайындау

Терезелі компьютер

Arduino IDE бағдарламасын дұрыс орнатыңыз

CH340 драйверін орнатыңыз

(Біздің ақысыз ақпараттық пакет бар, сіз оны тікелей жүктей және орната аласыз)

4 -қадам: кітапхананы орнату

Кітапхананы орнату
Кітапхананы орнату

Жүктелген үш кітапхананы ашыңыз және олардың барлығын Arduino IDE кітапханалар қалтасына қосыңыз

5 -қадам: Жанып жатқан код

Жану коды
Жану коды
Жану коды
Жану коды
Жану коды
Жану коды

Ілмекті қосқыш

MLX90614 Arduino

SDA - - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3.3 V / 5 V

GND - - - - - - -> GND

Arduino бағдарламалық жасақтамасын ашып, жоғарыдағы тест кодын көшіріп, Arduino бағдарламалық жасақтамасына қойыңыз және кодты жазыңыз.

OLED экранын сенсорлық мәліметтерді көрсету үшін қолданыңызOLED Arduino

SDA - - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3.3 V / 5 V

GND - - - - - - -> GND

Келесі OLED дисплейінің тест кодын қолданыңыз, жоғарыдағы сериялық порт шығыс датчигінің деректерді тексеру қадамдарын орындаңыз, тексеруді жалғастырыңыз.

Ескерту: бұл код деректерді сериялық порт арқылы шығармайды, деректер экранда тікелей көрсетіледі, сондықтан сериялық порт мониторын ашудың қажеті жоқ, тікелей OLED дисплейіне қараңыз.

ЕСКЕРТУ:

• «даму тақтасы» бағанында «Arduino Nano», «процессор» бағанында «328P» және көрсетілген портқа сәйкес «порт» таңдаңыз. • кодта орнатылған сериялық порттың байланыс жылдамдығы 9600, сондықтан деректерді дұрыс көрсету үшін сериялық порт мониторы 9600 -ге де орнатылуы керек.

6 -қадам: тест нәтижесі

Тест нәтижесі
Тест нәтижесі

7 -қадам: сенсордың сұрақ -жауаптары

1. Сенсордың бұл түрінің температураны өлшеу қашықтығы қанша қашықтықта?

Бұл сенсордың көру бұрышы 90 °, ал температураны өлшеу қашықтығы нысананың өлшеміне байланысты. Диаметрі бір сантиметрлік нысана үшін температураны өлшеу қашықтығы 1см, ал диаметрі 5см нысана үшін температураны өлшеу қашықтығы 5см. Алайда, егер нақты өлшем 10 см -ден үлкен болса, онда 10 см -ден аспау керек, егер қашықтық қажет болса, тар көру бұрышын немесе оптикалық линзасы бар сенсорды сатып алуға болады, және кодты тікелей тасымалдауға болады.

2. Сенсордың бұл түрінің жауап беру уақыты қандай?

MLX90614 үшін жауап беру уақыты - 200 мс.

3. Сенсордың бұл түрінің температуралық диапазоны қандай?

Бұл сенсордың температуралық диапазоны -70 ℃ ~+380 ℃, бірақ сенсордың температуралық диапазоны -40 ℃ ~+125 ℃ құрайды, одан әрі сенсор зақымдалады.

4. Датчиктің жұмыс кернеуі қандай?

Бұл типтегі сенсордың жұмыс кернеуі 3В ~ 5В құрайды, ол 3,3В немесе 5В қуат көзіне тікелей кіре алады және деңгейлік түрлендіруді орнатпай -ақ, 3,3В және 5В SCM -мен тікелей байланысты қолдайды.

5. Бағдарламаны жүктегеннен кейін температура әрқашан 1037.55 as ретінде көрсетіледі

Себебі сенсор мен Arduino арасында жақсы байланыс жоқ. Алдымен сымның дұрыс екенін тексеруге болады. Егер сым дұрыс болса, дюпонт сымын қайта қосуға немесе ауыстыруға тырысуға болады.

8 -қадам: Қолданбалы бейнені көрсету

Бұл сенсормен не істеуге болады? Сіз ойлай алатын қарапайым температуралық өнімдерді үйде жасауға тырысуға болады, бүгін мен DIY температуралық пистолеті бар сенсорлар жиынтығын алып келемін. Төмендегі видеоны қарайық.

Ұсынылған: