Мазмұны:
- 1 -қадам: тауарларды тексеру
- 2 -қадам: бекіту модулі
- 3 -қадам: бағдарламалық қамтамасыз етуді дайындау
- 4 -қадам: кітапхананы орнату
- 5 -қадам: Жанып жатқан код
- 6 -қадам: тест нәтижесі
- 7 -қадам: сенсордың сұрақ -жауаптары
- 8 -қадам: Қолданбалы бейнені көрсету
Бейне: Инфрақызыл байланыссыз температураны өлшеу жинағы: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
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 температуралық пистолеті бар сенсорлар жиынтығын алып келемін. Төмендегі видеоны қарайық.
Ұсынылған:
Температураны өлшеу: 7 қадам
Температураны өлшеу:
XinaBox пен термистордың көмегімен температураны өлшеу: 8 қадам
XinaBox пен термистордың көмегімен температураны өлшеу: XinaBox xChip аналогты кірісін және термисторлық зондты пайдаланып сұйықтықтың температурасын өлшеңіз
AD7416ARZ және Raspberry Pi көмегімен температураны өлшеу: 4 қадам
AD7416ARZ және Raspberry Pi көмегімен температураны өлшеу: AD7416ARZ-бұл цифрлық түрлендіргіштерге аналогты төрт бір арналы аналогы бар 10 биттік температура сенсоры және оған қосылған борттық температура сенсоры. Бөлшектердегі температура сенсорына мультиплексорлық арналар арқылы қол жеткізуге болады. Бұл жоғары дәлдіктегі температура
STS21 және Arduino Nano көмегімен температураны өлшеу: 4 қадам
STS21 және Arduino Nano көмегімен температураны өлшеу: STS21 сандық температура сенсоры жоғары өнімділікті және кеңістікті үнемдеуге мүмкіндік береді. Ол сандық, I2C форматында калибрленген, сызықты сигналдарды береді. Бұл сенсорды жасау CMOSens технологиясына негізделген, ол жоғары деңгейге жатады
Arduino негізіндегі байланыссыз инфрақызыл термометр - IR негізіндегі термометр Arduino көмегімен: 4 қадам
Arduino негізіндегі байланыссыз инфрақызыл термометр | Ардуиноны қолданатын инфрақызыл термометр: Сәлеметсіз бе, балалар, біз индуктивті емес термометр жасаймыз, өйткені кейде сұйықтықтың/қатты заттың температурасы тым жоғары немесе төмен болады, содан кейін онымен байланыс жасау және оны оқу қиын. сол кездегі температура