Мазмұны:

DIY термиялық бейнелеу инфрақызыл камерасы: 3 қадам (суреттермен)
DIY термиялық бейнелеу инфрақызыл камерасы: 3 қадам (суреттермен)

Бейне: DIY термиялық бейнелеу инфрақызыл камерасы: 3 қадам (суреттермен)

Бейне: DIY термиялық бейнелеу инфрақызыл камерасы: 3 қадам (суреттермен)
Бейне: Танк мұнарасының алдыңғы жағындағы төртбұрышты заттар не үшін пайдаланылады? 2024, Қараша
Anonim
DIY термиялық бейнелеу инфрақызыл камерасы
DIY термиялық бейнелеу инфрақызыл камерасы
DIY термиялық бейнелеу инфрақызыл камерасы
DIY термиялық бейнелеу инфрақызыл камерасы
DIY термиялық бейнелеу инфрақызыл камерасы
DIY термиялық бейнелеу инфрақызыл камерасы

Сәлеметсіз бе!

Мен үнемі физика сабағыма жаңа жобалар іздеймін. Екі жыл бұрын мен Melexis MLX90614 жылу сенсоры туралы есепке тап болдым. Тек 5 ° FOV (көру өрісі) бар ең жақсы камера термиялық камераға сәйкес келеді.

Температураны оқу үшін мен Arduino қолданамын. Интернетте сіз деректерді оқу туралы көптеген сипаттамаларды таба аласыз (мысалы, Термиялық суретті жасау үшін не істеу керек - ескі теледидардағы электронды сәуле сияқты сенсордың орналасуын өзгерту. Бұл z-тректерді екі серво-бекітпемен іске асыруға болады.

Мұнда сіз arduino көмегімен серводы қалай басқаруға болатынын біле аласыз:

Сонымен сізге қажет болады:

  • екі серво (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?
  • серво үшін кернеуді басқару (мен мұны LM317 арқылы түсіндім, бірақ сіз қалыпты, тұрақты 5В қоректенуін қолдана аласыз)
  • Arduino uno немесе ұқсас
  • 5 ° FOV бар MLX90614 (FOV неғұрлым аз болса, кескін соғұрлым айқын болады, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = элемент234c2752a6)
  • түйме
  • кейбір резисторлар
  • кабель, ағаш, бұрандалар …

1 -қадам: құрылым

Құрылымы
Құрылымы
Құрылымы
Құрылымы
Құрылымы
Құрылымы
Құрылымы
Құрылымы

Жылу камерасы тек температураны оқитын және екі серводы басқаратын arduino uno -дан тұрады. Алгоритм өте қарапайым: температураны оқыңыз және бір серво қадамға барыңыз …

Өлшеуді бастау үшін мен түймені қолданамын. Тератерм бағдарламасының көмегімен сіз деректерді оқи аласыз: x, y, температура

Бұл үш жол файл ретінде сақталады, оны ақырында gnuplot ақысыз бағдарламасымен көруге болады.

2 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Arduino көмегімен сіз екі серводы басқара аласыз және Melexis сенсорынан температураны оқи аласыз. Бұл мәндер (x-позиция, у-позиция және температура) компьютерге жіберіледі, онда сіз оларды тератермамен көруге және сақтауға болады. Gnuplot көмегімен сіз температуралық массивтің түрлі-түсті суретін жасай аласыз.

3 -қадам: Нәтижелер

Image
Image
Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері

Мұнда сіз жылулық суреттерді көре аласыз (пеш, жалаңаш адам денесі [мен;-)], шам)

Олар 40x40 пиксельден тұрады, бірақ қанша пиксельді бағдарламалау сізге байланысты. Пикселдер неғұрлым көп болса, экспозиция соғұрлым көп уақыт алады. Сіз Pixel -те экспозиция уақытын азайтуға тырыса аласыз, бірақ ол әлі де белгілі бір уақытқа созылады.

Мүмкін сіз менің басқа жобаларымды қарағыңыз келеді:

www.youtube.com/user/stopperl16/videos

басқа физика жобалары:

Уақыт бөлгеніңізге рахмет;-)

Ұсынылған: