Как стать автором
Обновить

Комментарии 39

Я правильно понял смысл статьи — «Автор осилил даташит на датчик и работу с 7-сегментным индикатором»? :)
НЛО прилетело и опубликовало эту надпись здесь
Лишь отчасти, вот истинный смысл:
«Автор совершил невозможное — он не использовал Arduino для создания столь сложного устройства» :)
Судя по схеме и фото, он использовал то, что лет 15 лежало у него в ящике с этикеткой «Мусор, но выкинуть жалко» :)
Но да, отсутствие ардуины делает этот проект хоть как-то примечательным :)
НЛО прилетело и опубликовало эту надпись здесь
Поправил, спасибо!
А что за индикатор такой?
На старый советский похоже, который в часах и калькуляторах был

sorry. Нашел в самом начале. QDSP-6040
Чтобы через эпоксидную смолу меньше видны были потроха можно было бы добавить красителя. Из доступного дома пробовал зеленку и чернила из гелевых ручек.
Насколько данный термометр пригоден для поиска горячих мест на плате?
Судя по диапазону измеряемых температур — вполне подходит.
А судя по углу зрения этого датчика — не очень.
Судя по корпусу, применен датчик с углом 10градусов. А есть модификация и с 5градусами. Если не пытаться выцелить 0603 и меньше, то наверное и получится с небольшого расстояния.

А судя по даташиту угол 70 или 80 градусов.

это у голого. а тот что на картинке — 10 (или 12) — похож на BCC. за это отвечает третья буква в маркировке. Хотя могу и ошибаться, конечно.
Посмотрел — действительно тут с насадкой. Только на 35 градусов. На 5 градусов насадка раза в три длиннее :)
и во столько-же раз дороже ))
Неудивительно :)
Хм, а я и не подумал об этом, все на тепловизоры облизываюсь…
спасибо за пендаль, на днях сколхожу, точнее как датчик приедет)
Мел, серебрянка, тонер, принтерная краска, акварельные краски, гуашь, гипс, цемент :)
Малое из того, что можно запихать в эпоксидку.
А можно просто тряпочки обмазывать.
На сколько хватает аккумулятора ML2020?
Аккумулятор ML2020 имеет ёмкость 45 мА/ч. На несколько часов хватает. Но автор был не доволен этим результатом, и в дальнейшем использовал более мощный аккумулятор ёмкостью 200 мА/ч.
Ток на один сегмент дисплея настроен на 4.67 мА...
Это прям сильно. В последнее время, на Хабре, да и не только, всё больше становится статей, авторы которых не разбираются в предмете повествования от слова совсем. Но хуже всего, ещё и не сильны в языке, на котором излагают то, в чём не разбираются. Печально.
Уточню: я перевел статью, а не написал. Привожу текст в оригинале: «Current per single segment of display is configured to 4.67 mA, so display can be easily driven directly from MCU». Если у автора есть приборы с цифровой индикацией, то в чём проблема, почему нельзя установить ток с точностью до второго знака?
Просто светодиоды — это «слегка» нелинейные приборы и для поддержания на них тока с точностью 0.01 мА нужен соответствующий токовый драйвер :) А на просто ограничительном резисторе и без стабилизации питания ток там будет плавать +-50% в зависимости от питающего напряжения и температуры :)
Скорее всего автор для этого и применил TP4056.
Эта микросхема — только для зарядки литиевого аккумулятора, который он поставил во второй версии :)
Привожу data sheet на индикаторы линейки. Максимальный ток на один элемент: 5 мА. Автор чуть его уменьшил.
Ну вот и смотрите: падение напряжения на сегменте — 1.6 вольта, при напряжении питания 3 вольта и ограничительном резисторе 300 Ом ток будет примерно 4,67 мА. Да и тот будет плавать во втором (а то и первом) знаке после запятой от сегмента к сегменту и от температуры индикатора. При снижении напряжения до 2.9 вольт ток уже будет 4,33 мА. При снижении питания до 2.5 вольт (а это очень быстро наступит у ML2020) ток будет уже 3 мА. Ни о каком втором знаке после запятой говорить не приходится :)
Вообще эта поделка интересна только в плане «Что-то скучно, попаяю-ка я что-нибудь как-нибудь из чего-нибудь». И все, больше в ней ничего интересного нет :) Никаких заслуживающих внимания схемных, конструктивных, функциональных или программных решений.
Проблема в том, что хороший, грамотный перевод литературного источника состоит в осмыслении изложенного автором, с последующим донесением этого самого смысла до конечного читателя, на родном языке последнего, наиболее близко к исходному тексту. А если исходная статья написана не особенно грамотно, то и в попутном исправлении ошибок, насколько это возможно. Для этого, опять же, необходимо разбираться в предметной области более чем. В противном случае, не стоит браться за перевод вообще.
Кстати, судя по статье (если это можно обозвать таковой), автор переводил с польского на английский через тот же Google Tarnslate. Дальнейшего гуглоперевода, с английского на русский, этот текст не пережил вообще, что не удивительно.
То, что у автора есть приборы с цифровой индикацией (кстати, непонятно, индикацией чего? Температуры?), не значит абсолютно ничего. Вне зависимости от типа индикации, у каждого прибора есть свой предел погрешности измерения. Но больше всего, непонятно, откуда взялись эти 4.67 мА. Видимо это номинальный ток потребления индикатора QDSP-6040 на один сегмент в соответствии с Datasheet, который мне по быстрому найти не удалось.
Что значит установить ток до второго знака, я не понимаю в принципе, применительно к данной схеме. Да и вообще…
непонятно, откуда взялись эти 4.67 мА

Из расчетов для идеальных условий :) Питание — 3 вольта, падение напряжения на сегменте — 1.6 вольта (типичное), ограничивающий резистор — 300 Ом. Получается (3-1.6)/300=0,0046666 А.
Чтобы сделать более менее приличный ИК термометр, надо этот датчик поместить в корпус с приличной теплоемкостью, сделать оптику.
А еще бы хорошо изменяемый коэф-т отражения и прочие фишечки которые не сложно реализовать программно.
Из статьи интересен дисплей, я его найти в продаже не смог или похожий HP QDSP 6064 =(.
Отечественный аналог — АЛС311, но его тоже найти трудно.
Тоже открыл для себя индикатор 6064 (не знал о нём раньше), давно ищу себе что-то подобное, всё в страшном дефиците, и по заоблачным ценам. Этот тоже.
А зачем? Лучше уж какой-нить AMOLED-дисплейчик :)
Я как-то имел дело с эталонной вольфрамовой лампой, там была такая ленточка из вольфрама, надо было подать определенный ток, она нагревалась до определённой температуры и светила, и далее надо было смотреть в таблицу, где показывалось отличие излучения этой лампы от спектра абсолютно чёрного тела (далее АЧТ) в её рабочем диапазоне длин волн. Это я к чему — у АЧТ по яркости излучения в диапазоне, фиксируемом ИК диодом, однозначно определяется температура. Но АЧТ — это абстракция (хотя к ней можно приблизиться специальными методами), а предметы вокруг нас — ни разу не АЧТ и у каждого своя 'неидеальность', а следовательно и своя погрешность при измерении температуры при помощи ИК диода.

В связи с этим хотелось бы спросить у знающих людей, насколько такие погрешности актуальны и как с ними борятся в таких пирометрах.
Вводят коэффициент излучения. У пирометров, где этот коэффициент нельзя изменять в настройках, он по умолчанию равен что-то около 0.92, ЕМНИП. Поэтому брешет он почти на всем, но с разной степенью :) Голый алюминий, например, им вообще бесполезно мерить — будет показывать погоду на Марсе.
Я сейчас тоже изучаю этот датчик. Подскажите, пожалуйста, если кто знает. Почему у него адрес по умолчанию 0x5A, а отвечает по I2C он на адрес 0xB4. В даташите тоже показано обращение к 0x5A, а на диаграмме передается 0xB4. Хотя я читаю адрес датчика из EEPROM (в даташите сказано младший байт — адрес) там записано 0x5A. Всю голову уже сломал — никак не въеду. Мне нужно точно понять как это работает, чтобы менять адрес датчика, т.к. у меня их будет несколько на шине. А то может получиться, что поменяю неизвестно на что, потом все адреса перебирать искать его на шине.
Потому что 0x5A сдвигают влево и дополняют RW битом. Не знаю почему производители так любят указывать адрес до сдвига.
Спасибо большое! Разобрался. О сдвиге я и не подумал
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории