» Теме » Савети »Примена МЛКС90614 пирометријског сензора са И2Ц интерфејсом

Коришћење МЛКС90614 пирометријског сензора са И2Ц интерфејсом



Пирометар, који је такође бесконтактни или даљински термометар, може се сматрати најједноставнијим термалним уређајем за снимање са само једним пикселом. Попут термичког уређаја, он ништа не зрачи (ако има примитивни ласерски "вид", он нема никакве везе са сензором, он служи само као погодност), већ прима дуговално инфрацрвено зрачење које долази из свих тела загрејаних на температуру изнад апсолутне нуле ( а други не постоје). Ово дуговално инфрацрвено зрачење разликује се од краткоталасног зрачења које се користи у оптопарима, даљинским управљачима, за пријем којих су такође погодни једноставнији сензори - фотодиоди. Најпопуларнији, а самим тим и приступачни, су пирометри, који се нуде као замена за медицинске термометре. Трговински су доступни у многим апотекама. Али такав уређај је ствар сама по себи из које је немогуће извући податке у спољни уређај ради даље обраде.

Потпуно другачија ствар - МЛКС90614 модул са интерфејсом И2Ц. Можете да га повежете Ардуино, Распберри Пи, било коју другу платформу ако можете да обезбедите софтверску подршку. Али најприкладније је повезати га са Ардуином, јер за ову платформу постоји готова Адафруит библиотека која пружа подршку за овај модул.

МЛКС90614 је уређај два у један: поред пирометријског сензора, садржи и сензор за спољну температуру. Они раде независно један од другог. Распон мерења температуре са пирометријским сензором је од -70 до +380 ° Ц, а сензор температуре ваздуха од -40 до +125 ° Ц.

Аутор Инструцтаблес под надимком Мицхал Цхома написао је једноставно скица за Ардуино, који заједно са горе наведеним библиотека омогућава вам да проверите сензор. Текст скице:

#инцлуде <Вире.х>
#инцлуде <Адафруит_МЛКС90614.х>
млк = Адафруит_МЛКС90614 ();

воид сетуп () {
  Сериал.бегин (9600);
  млк.бегин ();
}

воид лооп () {
  Сериал.принтлн ("Температура од МЛКС90614:");
  Сериал.принт ("Амбијент:");
  Серијски отисак (млк.реадАмбиентТемпЦ ());
  Сериал.принтлн ("° Ц");
  Сериал.принт ("Безконтактни:");
  Серијски отисак (млк.реадОбјецтТемпЦ ());
  Сериал.принтлн ("° Ц");
  Сериал.принтлн ();
  кашњење (1000);
}


Водила за напајање модула (плус и заједничка жица) повезивач паралелно одговара одговарајућим Ардуино магистралама. Сензор се може напајати напоном 3,3 или 5 В. СДА линија (подаци) сабирнице И2Ц мастер се повезује на пин А4 Ардуино, линију СЦЛ (сатни импулси) - на пин А5. На дијаграму изгледа овако:



А у стварном животу - овако:



У горе наведеном пирометру из апотеке налази се посебна оптика која преноси инфрацрвене зраке дугог таласа. Омогућава вам да се фокусирате на објекте који се налазе прилично далеко од уређаја.Није овде, па морате сензор довести до објекта на удаљености од око 10 мм.

Чаробњак тестира везу из кола, библиотеке и скице покретањем емулатора терминала и повезивањем с уређајем / дев / ттиУСБ2 (овај уређај може имати различито име у зависности од ОС-а и његових поставки). Под контролом скице, Ардуино чита податке из модула, претвара их у текстуални приказ и приказује их у порту:



У почетку мајстор није радио ништа, а онда је донио сладолед на сензор. Температура му је одмах измерена пирометријским сензором модула, али сензор температуре околине у њему није имао времена да се охлади. Наравно, боље је усмјерити сензор на страну прије овог експеримента и сладолед довести на страну.

Након што сте тестирали модул и уверили се да ради, можете размислити о његовој практичној примени. Није само занимљиво даљинско мерење температуре људског тела, лемилице или истог сладоледа - пирометар из апотеке ће то учинити. Потребно је тачно искористити способност сензора за пренос података на спољне уређаје за даљу обраду. Можете, на пример, учинити да се робот „плаши“ превише хладних или, обрнуто, преврућих предмета и удаљава се од њих. Било који други сензор температуре, осим пирометријског, због инерције нису погодни за то. Или покушајте да дизајнирате додирно дугме које реагује само на додир прста, али не и на било који други објекат, укључујући проводни. Али такав модул за надгледање температуре ротирајућих објеката је нарочито добар, док сам сензор остаје непомичан. Замислите бушилицу која се аутоматски зауставља када се бушилица прегреје и не дозвољава да „гори“. Да, за ово можете измислити много више, за шта није погодан ниједан други сензор температуре, ако напијете машту.

Погодно за тему

Сродне теме

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
2 коментар
Аутор
Од 600 до 800 рубаља.
Занимљиве информације. А колико кошта сензор?

Саветујемо вам да прочитате:

Предајте га смартфону ...