Мазмуну:

Ардуино лазердик инфракызыл термометр: 7 кадам (сүрөттөр менен)
Ардуино лазердик инфракызыл термометр: 7 кадам (сүрөттөр менен)

Video: Ардуино лазердик инфракызыл термометр: 7 кадам (сүрөттөр менен)

Video: Ардуино лазердик инфракызыл термометр: 7 кадам (сүрөттөр менен)
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Сентябрь
Anonim
Ардуино лазердик инфракызыл термометр
Ардуино лазердик инфракызыл термометр

Бул долбоордо мен сизге 3D басылган корпусу бар санарип лазердик инфракызыл термометрди кантип курууну көрсөтөм!

1 -кадам: Intro

Image
Image

Инфракызыл термометрлер объекттердин бетинин температурасын аныктоо үчүн көптөгөн жумуш чөйрөлөрүндө кеңири колдонулат. Көбүнчө машинада же электрондук схемада температуранын жогорулашы бир нерсенин туура эмес экенин көрсөткөн биринчи белгилердин бири. Инфракызыл термометр менен тез байланышсыз текшерүү сизге машинанын температурасы менен эмне болуп жатканын кабарлап коет, андыктан ал биротоло зыян келтире электе өчүрүп койсоңуз болот.

Инфракызыл нурлануу - бул электромагниттик спектрде бар радиациянын дагы бир түрү. Биз муну көрө албайбыз, бирок эгер сиз колуңузду плита сыяктуу ысык нерсенин жанына койсоңуз, анда инфракызыл нурлануунун таасирин сезесиз. Бардык объекттер энергияны инфракызыл нурлануу түрүндө чыгарышат. Көпчүлүк портативдүү термометрлер объективди колдонуп, бир объекттен жарыкты инфракызыл нурду сиңирүүчү термопилге топтойт. IR энергиясы көбүрөөк сиңген сайын, ал ысыйт жана жылуулук деңгээли электрдик сигналга айланат, ал акыры температуранын көрсөткүчүнө айландырылат.

Мен башка күнү схемада иштеп жаткам, менде абдан ысык болгон компонент бар болчу. Мен компоненттин температурасын билгим келди, бирок менде инфракызыл термометр жок болгондуктан мен өзүмдүкүн курууну чечтим. Бул 3D басып чыгарылган атайын корпуска ээ, ошондуктан аны каалаган адам басып чыгара алат жана үйдөн чогулта алат.

Бул жөнөкөй проект жана сенсорлорго, 3D дизайнына/басып чыгарууга, электроникага жана программалоого чоң киришүү катары колдонулушу мүмкүн.

Disclaimer: Албетте, медициналык колдонуу үчүн ылайыктуу эмес. Бул проект жөн гана көңүл ачуу үчүн жана эгер медициналык колдонуу үчүн инфракызыл термометр керек болсо, медициналык стандарттарга/тестке жооп бергенге заказ кылыңыз.

Сураныч, мени колдоо жана дагы кызыктуу долбоорлорду көрүү үчүн менин YouTube каналыма жазылууну ойлонуп көрүңүз.

2 -кадам: Компоненттер керек

Бул долбоор үчүн керектүү компоненттер төмөндө:

1. Амазонка баскычын алмаштырыңыз

2. Резисторлор (5К Ом, 200 Ом) Амазонка

3. 5V лазердик Amazon

4. Arduino Nano Amazon

5. Амазонканы күйгүзүү/өчүрүү

6. OLED 0.96 экраны Amazon

7. GY-906 Температура Сенсору (же MLX90614 Тийиштүү Конденсаторлор/Резисторлор менен) Amazon

8. 9V батареясы Amazon

9. 3D принтер/филамент (мен Amazonдон Hatchbox PLA колдоном)

Ачыкка чыгаруу: Жогорудагы Amazon шилтемелери өнөктөш шилтемелер, башкача айтканда, сизге эч кандай кошумча төлөмсүз, эгер сиз бассаңыз жана сатып алсаңыз, мен комиссия алам.

3-кадам: GY-906 инфракызыл температура сенсору

Электроника
Электроника

Мен GY-906 инфракызыл термометр сенсорун колдондум, ал Melexis MLX90614 контактсыз инфракызыл термометринин үзүлүш тактасы.

Үзүлүш тактасы өтө арзан, интеграциялоого оңой жана үзүлүш тактасынын версиясы I2C интерфейси үчүн 10K каршылыктарды көтөрөт. Бул фабрика сенсордун температурасы үчүн -40тан +125 градуска чейин жана объектинин температурасы үчүн -70тен 380 градуска чейин калибрленген. Бул сенсордун тактыгы болжол менен.5 градус Цельсий.

4 -кадам: Электроника

Электроника
Электроника

Эми бардык керектүү компоненттерди чогултуп алгандан кийин, бардыгын чогуу чогултууга убакыт келди. Мен бардыгын биринчи кезекте нан тактасына туташтырууну сунуштаар элем, андан кийин баары туура иштеп баштагандан кийин, бардыгын тактайга ширетип коюңуз.

Сол жактагы бизде лазерибиз бар, 200 Ом токту чектөөчү резистору Digital Output 5тен айдалат. 5V менен Digital Input 2нин ортосунда туташкан стандарттык убактылуу баскыч дагы бар. 5K каршылыгын түшүрүү үчүн которгуч ачык, киргизүү калкып чыкпайт жана анын ордуна 0В орнотулат.

Оң жакта биздин 9V батарейкабызды arduino нанонун VIN жана GND казыктарына туташтырган негизги On/Off которгучубуз бар. OLED дисплейи жана GY-906 инфракызыл температура сенсору 3.3Vга, SDA линиялары A4кө, SCL A5ке туташкан. Олед дисплейи жана GY-906 буга чейин I2C линияларында тартылуу каршылыгына ээ.

5 -кадам: Программалоо

Сиз ардуино наноңузду кантип программалоону билесиз деп ойлойм, бирок андай болбосо, Интернетте көптөгөн сонун окуу куралдары бар.

Кодду чогултуу үчүн төмөнкү китепканаларды орнотушуңуз керек.

1. Adafruits SSD1306

2. Adafruits MLX90614

Программа дайыма MLX90614дан келген температура маалыматын окуп турат, бирок OLEDде баскыч триггери басылганда гана көрсөтүлөт. Эгерде триггер басылса, лазер дагы кайсы объект өлчөнүп жатканын аныктоого жардам берүү үчүн күйгүзүлөт.

6 -кадам: 3D Дизайн/Басып чыгаруу/Чогуу

3D Дизайн/Басып чыгаруу/Чогуу
3D Дизайн/Басып чыгаруу/Чогуу
3D Дизайн/Басып чыгаруу/Чогуу
3D Дизайн/Басып чыгаруу/Чогуу
3D Дизайн/Басып чыгаруу/Чогуу
3D Дизайн/Басып чыгаруу/Чогуу

Мен масштабды Fusion 360та ойлоп тапкам.

Термометрдин базасында 9В батарейка, Күйгүзүү/Өчүрүү жана биздин триггер механизми бар, бул жөн гана убактылуу баскыч. Негизги капкак ордуна келет. Негизги компоненттердин зымдарын термометрдин үстүңкү бөлүгүнө өткөрүү үчүн тешик бар.

.96 дюймдук OLED дисплейдин ачылышы жана термометрдин учунда алдыңкы бөлүгү лазер менен MLX90614 сенсору үчүн бар. Лазер да, сенсор да тешиктин ичине басылышы мүмкүн. Үстүнкү бөлүгү arduino наносуна арналган жана мен чынын айтсам, кичинекей мейкиндикте туташуу үчүн керектүү болгон зымдардын көлөмүн чындап баалабадым. Мен кичинекей мейкиндикке ардуино наносун түрткөндө, көптөгөн зымдар жоголуп бараткандыктан, корпустун ичиндеги нанону түртүп жатканда зымдарды кармап туруу үчүн желим тапанча менен аяктадым. Мен ар дайым менин ардуино наноңузду кийинчерээк бир долбоор үчүн кайра колдонууну кааласам, стендге коём, андыктан эгерде сиз аны тактага такай ширетип койсоңуз, кереги жок кошумча бөлмөнүн көп бөлүгүн ээледи. Ошентсе да, акыры мен баарын зым менен корпуска киргизип койгом, ошондо мен үстүңкү капкактын жабышуусун басам.

Муну басып чыгаруу - бул сонун көрүнүшү үчүн өтө татаал, анткени мен негизги базасын экран бети ылдый каратып басып чыгаргам. OLED экрандын бурчу бир топ жогору, ошондуктан мен курулуш пластинасында тирөөчтөр менен басып чыгардым, бирок бул бетти кемчиликсиз кылып көрсөтөт. Бул менин принтеримдин көйгөйү болушу мүмкүн жана мен ишенем, эгер принтердин жөндөөлөрүн терсең, сонун көрүнөт, бирок мен бул куралга анча маани берген эмесмин.

Thingiverse Link

7 -кадам: Аны сынап көрүңүз

Эми сизде лазердик инфракызыл термометрдин баары чогулуп, программалангандыктан, аны сынап көрүүгө убакыт келди!

Күйгүзүү баскычын басып, дисплейдин жүктөлүшүн күтүп, жаңы термометрден ырахат алыңыз. Сураныч, мени колдоо жана башка долбоорлорду/видеолорду көрүү үчүн youtube каналыма жазылууну ойлонуп көрүңүз. Окуганыңыз үчүн рахмат!

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