Ничего не найдено :(
    В гостях у Самоделкина! » С сайтов » Спец » Бесконтактный термометр с установкой на смартфон

    Бесконтактный термометр с установкой на смартфон


    В последнее время очень востребованы стали термометры для измерения температуры тела. Температуру измеряют дома, температуру измеряют на работе, температуру измеряют в больнице. Ртутные термометры точные, но измерения занимает много времени, электронные не такие точные, но измеряют быстрее ртутных. Но у них обоих есть большой недостаток - измерения нужно производить контактным способом. При большом количестве измерений, например, на проходной предприятия, это затруднительно.

    В подобных случаях будет удобен бесконтактный способ измерения. Именно такой, бесконтактный термометр и решил сделать мастер, а в качестве информационного устройства он будет использовать экран смартфона.

    Инструменты и материалы:
    -Бесконтактный ИК датчик температуры MLX90614;
    -Ардуино Нано;
    -Переходник OTG Micro - мини-USB;
    -Соединительные провода;
    -3D-принтер;
    -Смартфон;
    -Паяльник;

    Шаг первый: подключение
    Датчик подключается к Ардуино через контакты А4 и А5. Вторые два провода подключаются к к +5В и земле.
    Бесконтактный термометр с установкой на смартфон


    Шаг второй: код
    Для установки кода мастер использует библиотеку Adafruit. В функции настройки с помощью mlx.begin() устанавливается датчик. В функции цикла используется Serial Monitor (последовательный монитор). Для чтения температуры окружающей среды вы используется mls.readAmbientTempC(). Для бесконтактных измерений mlx.readObjectTempC().
    Если нужно получать температуру в Фаренгейтах, просто замените «C» на «F», т.е. в коде используется mls.readAmbientTempF() и mls.readAmbientTempF().
    Код ниже.
    #include 
    #include  
    mlx = Adafruit_MLX90614();
    
    void setup() {
      Serial.begin(9600);
      mlx.begin();
    }
    
    void loop() {
      Serial.println("Temperature from MLX90614:");
      Serial.print("Ambient:      "); // Окружающая среда
      Serial.print(mlx.readAmbientTempC());
      Serial.println(" °C");
      Serial.print("Contactless: "); // Бесконтактное измерение температуры объекта
      Serial.print(mlx.readObjectTempC());
      Serial.println(" °C");
      Serial.println();
      delay(1000);
    }

    Датчик измеряет температуру окружающей среды и температуру объекта. Датчик нужно подносить на расстояние около 1 см от объекта.



    Шаг третий: сборка
    После загрузки кода и проверки работоспособности устройства нужно датчик закрепить на Ардуино и припаять провода.
    Затем мастер печатает корпус для устройства. Файл для печати можно скачать здесь.

    Устанавливает устройство в корпус.




    Шаг четвертый: приложение
    Теперь нужно установить приложение на смартфон. Мастер использует "Рortable Thermometer".
    Дальше подключает устройство к смартфону с помощью OTG. Устанавливает соединение, запускает программу.

    Все готово. На видео можно посмотреть пример сборки и работы устройства.

    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Сигнализатор полива растений

    Небольшой цифровой вольтамперметр на микросхеме INA219

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

      • smilesmilesxaxaokdontknowyahoonea
        bossscratchfoolyesyes-yesaggressivesecret
        sorrydancedance2dance3pardonhelpdrinks
        stopfriendsgoodgoodgoodwhistleswoontongue
        smokeclappingcraydeclarederisivedon-t_mentiondownload
        heatirefullaugh1mdameetingmoskingnegative
        not_ipopcornpunishreadscarescaressearch
        tauntthank_youthisto_clueumnikacuteagree
        badbeeeblack_eyeblum3blushboastboredom
        censoredpleasantrysecret2threatenvictoryyusun_bespectacled
        shokrespektlolprevedwelcomekrutoyya_za
        ya_dobryihelperne_huliganne_othodifludbanclose
    21 комментарий
    R555
    pogranec,
    Там разный форм-фактор
    Форм-фактор, действительно, может иметь значение. Время измерения и куда засо втыкаешь вставляешь прикладываешь?
    На данной фотке я показываю цифровой термометр, что я изготовил в своё время на заказ одному человеку. Сделал на основе самого популярного (бюджетного) китайского мультиметра, который сейчас можно встретить у любого радиолюбителя, даже у домохозяйки на кухне . А выносной датчик к нему я изготовил на основе советского терморезистора.

    Устройство показало высокую точность и быстроту измерения температуры. goodgood Клиент остался доволен и пользовался около 1,5 года. Он измерял температуру, втыкая щуп с терморезистором в ... батон колбасы, закопченый окорок. Так положено по технологии, когда коптишь партию. У него была своя частная коптилка. Продукцию развозил по знакомым, по другим городам тоже. Я у него иногда тоже покупал, иногда он мне просто презентовал скумбрию копчёную, когда, допустим, помогу ему LADA починить по электрике. Классно он коптил (он раньше работал на таком производстве, поэтому знал технологию).

    Но его домашнее производство в конце концов не выдержало конкуренции. Поэтому этот мой самодельный прибор он мне вернул при случае со словами. "Спасибо, хорошее изделие собрал, теперь пустишь на детали, что-нибудь ещё новое соберёшь". thank_you
    Кто не ошибается, тот не делает ничего.
    pogranec Автор
    Korolev,
    Там разный форм-фактор.
    Korolev
    pogranec,
    По ссылкам:
    MOD-IR-TEMP ... Infrared Temperature Sensor ... Точность: ± 0.5 °C (0...+50 °C); ... Промышленный контроль температуры
    так это датчик не тот, в статье:
    Инструменты и материалы: -Бесконтактный ИК датчик температуры MLX90614;
    nea
    pogranec Автор
    так это датчик не тот. В смысле, внутри то они может и одинаковые, но этот под Ардуинку заточен.
    датчик
    А этот еще дешевле датчик
    Korolev
    pogranec,
    это где ж вы его такой нарыли? Он на чипе 1800 стоит
    Я здесь:
    https://www.rlocman.ru/comp/shop.html?q=MLX90614ESF-DCI&ig=1
    А Вы где, и главное какой:
    Точность стандартных моделей составляет -0.5°С, а точность моделей для медицинского применения (MLX90614ESF-DCI) доходит от 0.2°С
    feonor12
    Цитата: R555
    M890G

    Хороший прибор, до сих пор пользую, у меня на снимках проскакивает иногда(только другой фирмы, китайцы их как пирожки клепали). Термопару от него к стати тоже провтыкал. Но её можно отдельно купить, она не очень дорогая, 1-2 бакса, смотря где брать.
    R555
    Korolev,
    Любопытно, а что покажет термодатчик, идущий в комплекте к мультиметру? В принципе жив - мёртв должен определять!
    Угу. Действительно, в комплекте к "древнему" мультиметру MASTECH M890G, которым я пользуюсь и сейчас, шёл выносной датчик для измерения температуры. Он был в виде термопары (K TYPE THERMOCOUPLE град. С). Можно было измерять температуру до 1000 град. Цельсия (!!!) Я им замерял температуру транзисторов и прочих элементов при работе. Классная штука. А почему говорю о нём в прошедшем времени? Просто этот датчик остался на старой квартире при переезде. Суматоха была, вселялась туда многодетная семья. У меня много чего там ценного осталось из деталей. Можно было бы позже забрать, но глава семейства попался противный, договориться не удалость.

    Так вот, я с этим датчиком "игрался". Выглядит он как крошечная бусинка (я про спай двух металлов термопары). Поэтому у него очень малая инерционность. На несколько порядков меньше, чем у медицинского электронного термометра, что я вчера показал.

    R555,
    Реально, с этим датчиком, показания устанавливались через 3-4 секунды после касания объекта!!! goodgood Например, я так замерил температуру своей руки. Но вот в подмышечной впадине не догадался тогда измерить за 4 секунды и сравнить с показаниями ртутного медицинского термометра, который положено держать 5-10 минут.
    Кто не ошибается, тот не делает ничего.
    pogranec Автор
    Korolev,
    3,019.03 руб.
    это где ж вы его такой нарыли? Он на чипе 1800 стоит
    Korolev
    Иван_Похмельев,
    Так и я о том же, что такое разрешение нужно только для относительных измерений, а не для абсолютных:
    Теоретически всё правильно, но я не представляю, какое это может представлять практическое значение при дистанционном измерении, когда простое движение воздуха "сдует" такое разрешение. Это как количество цветов, которое якобы "может" воспроизвести монитор.
    Иван_Похмельев
    Цитата: Korolev
    Да нет, там дело в представлении величины:
    Цитата: Korolev
    Такая точность позволяет датчику различать температуру между 25°С и 25.02°С
    Так и я о том же, что такое разрешение нужно только для относительных измерений, а не для абсолютных:
    Цитата: Иван_Похмельев
    эта особенность может быть полезна для относительных измерений, когда надо уловить разность температур.
    Korolev
    R555,
    Стрелкой я показал расположение датчика
    Любопытно, а что покажет термодатчик, идущий в комплекте к мультиметру? В принципе жив - мёртв должен определять!
    R555
    R555,
    А здесь я показываю один из медицинских электронных термометров известного производителя.
    Изготовитель заявляет, что время точного измерения составляет всего....30 сек при точности 0,1 град. Цельсия. Но, на самом деле, это так только, извиняюсь, при оральном и ректальном измерении. А в этих местах температура отличается от температуры в подмышечной впадине, куда суют обычный (ртутный) медицинский градусник. Поэтому, чтобы получить точное значение температуры в подмышечной впадине, нужно после звукового сигнала, нажать кнопку на этом шедевре инженерной мысли и опять засунуть в подмышку. Термометр покажет точное значение, но только через те же 10 минут, как и нормальный ртутный градусник. Стрелкой я показал расположение датчика.
    Кто не ошибается, тот не делает ничего.
    Korolev
    R555,
    Поняли, что я предлагаю собрать?
    Зависит от типа конкретного датчика.
    R555
    Korolev,
    Стоимость копеечная:
    MLX90614ESF-DCI-000-SP ... розница
    3,019.03 руб. ... Точность стандартных моделей составляет -0.5°С, а точность моделей для медицинского применения (MLX90614ESF-DCI) доходит от 0.2°С. Следует учитывать, что данная точность может быть достигнута только в том случае, если датчик находится в состоянии термического равновесия. На его изменение могут влиять находящиеся рядом горячие или холодные объекты
    Да уж, эти датчики явно не копеечные. Мне сейчас пришла очень глупая (а, может и не глупая) мысль, как изготовить очень точный пирометр, который будет измерять температуру человеческого тела с расстояния нескольких метров (грубо, типа, жив, пока, или нет). А сантиметров с 20 (против 1 см, как у описанного), очень точно.

    Я давно хотел сделать такой прибор на основе пиродатчика, который можно взять от охранного ИК извещателя. Например, такого:
    Показал стрелкой в центре фотографии. Стрелкой слева показана линза Френеля, которая создаёт последовательность импульсов от тепла тела при движении нарушителя. Чувствительнось у этого пироэлемента очень высокая, на мышку срабатывает метров с двух, смотря, как настроишь порог. Я так мыслю, что не нужен этот промежуточный этап перевода в цифру сигнала аналового копеечного датчика... Поняли, что я предлагаю собрать?
    Кто не ошибается, тот не делает ничего.
    Korolev
    Иван_Похмельев,
    А разрешение, намного превышающее предел погрешности, скорее - маркетинговый ход
    Да нет, там дело в представлении величины:
    Температура объекта измеряется в диапазоне от -70 до 380 градусов с 17-битным разрешением посредством считывания инфракрасного излучения, исходящего от него. Такая точность позволяет датчику различать температуру между 25°С и 25.02°С
    Иван_Похмельев
    Цитата: R555
    Не совсем понял, как это "высокая точность" 0,5 град. Цельсия для цифрового термометра?
    Точность 0,5 °C для бесконтактного метода весьма высока, учитывая большое влияние дополнительных погрешностей (цвет и шероховатость поверхности, угол ориентации оси датчика). А разрешение, намного превышающее предел погрешности, скорее - маркетинговый ход, но, в то же время, эта особенность может быть полезна для относительных измерений, когда надо уловить разность температур.
    R555
    pogranec,
    Высокая точность: 0,5°C в широком температурном диапазоне 0 .. + 50°C
    Разрешение измерения: 0,02 ° C
    Не совсем понял, как это "высокая точность" 0,5 град. Цельсия для цифрового термометра? И тут же разрешение измерения 0,02 град. Цельсия?...???
    Кто не ошибается, тот не делает ничего.
    Korolev
    pogranec,
    Малый размер и низкая стоимость
    Стоимость копеечная:
    MLX90614ESF-DCI-000-SP ... розница
    3,019.03 руб. ... Точность стандартных моделей составляет -0.5°С, а точность моделей для медицинского применения (MLX90614ESF-DCI) доходит от 0.2°С. Следует учитывать, что данная точность может быть достигнута только в том случае, если датчик находится в состоянии термического равновесия. На его изменение могут влиять находящиеся рядом горячие или холодные объекты
    smile
    Иван_Похмельев
    Цитата: pogranec
    низкая стоимость.
    Это было верно до последнего времени. В 2017 году он стоил $5,5, а сейчас за него на Али тридцатник зелёных просят.
    pogranec Автор
    Korolev,
    Ниже перечислены некоторые особенности датчика MLX90614:
    Малый размер и низкая стоимость.
    Легко интегрировать.
    Заводская калибровка в широком температурном диапазоне: от -40°C до 125°C для температуры окружающей среды и от -70°C до 380°C для температуры объекта.
    Высокая точность: 0,5°C в широком температурном диапазоне 0 .. + 50°C
    Разрешение измерения: 0,02 ° C
    Настраиваемый выход ШИМ для непрерывного чтения
    Датчик доступен в версиях с питанием от 3В и 5В
    Korolev
    Как калибруется прибор?

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Опрос
    А Вы уже рассказали на сайте о своей самоделке?

    Последние комментарии

    Все комментарии