Изготовление температурного датчика RCX.

Температурный датчик LEGO® он очень дорогой и его очень трудно достать (единственный надежный поставщик, которого я знаю - PleStore ..., но они доставляют только в США!). Я попробовал собрать температурный датчик , который был бы похож на оригинал и так чтобы RCX показывал температуру правильно.
Подбор комплектующих.
Этот вид датчика обычно базируется на специальном резисторе, значение сопротивление которого уменьшается когда температура повышается (NTC, отрицательный температурный резистор). Мне было необходимо основное значение, и температурный коэффициент ... и я обратился на вебсайта Майкла Гаспери подсказал мне, что сопротивление датчика LEGO равно 12KОм при 25°C. Но, Майкл говорил, что это значение трудно досягаемо, и вероятно, датчик построен с помощью нескольких 10KOм резисторов, установленных с одним 2.2KOhm резистором.
Поэтому я купил два вида термисторов NTC, BC-Components 2322-640-63103 и Murata NTSA0XV103FE1B0. После добавления к ним нескольких 2.2KOм резисторов, я сделал диаграмму приблизительно подогнал температуру, показанную RCX и температуру на электронном термометре.

Здорово! Погрешность не превышала 1°C (температурный лимит RCX от-20°C до 70°C)
Отобразившаяся температура была правильная.

График сравнения отображенной температуры RCX против реальной температуры
Я тогда нашел в документе Кекоаа Прудфута "внутренности RCX" раздел кода программы используемый RCX, чтобы преобразовать значения датчика в температуру. Я применял этот алгоритм к значениям сопротивления, полученным от Murata и спецификации, и получил очень хорошие результаты.

Вычисленные RCX показывают сравнение значения температуры
Теория и эксперименты таким образом подтверждают выбор компонентов...
Изготовление температурного датчика.
Остается фактически сизготовить датчик, вот - то, как я это сделал .Возможно вы сможете найти другой способ! Если так, то расскажите мне о нём! 
Необходимые материалы для изготовления:
2x4 кубик LEGO
2x4 пластина LEGO
1/2 электрического кабеля LEGO
10KOм резистор NTC
2.2KOм резистор
2 части латунной трубки диаметром 4мм
Кусочек резиновой трубки чуть большего диаметра
Хороший электрический провод
Эпоксидная смола быстрого засыхания
Инструменты используемые для изготовления:
Пробный термометр
4 мм сверло
8 мм диск для резака
и конечно железо : свёрла, резаки..ножи.
Собираем температурный датчик

Закрепите вместе обе латунных трубки с помощью резинового шланга и запаяйте, оставив промежуток в 1 мм между частями. Наконечник датчика будет тепло-изолирован от остальных частей. Спаяйте провода и 2.2KOм резистор к резистору NTС и изолируйте специальным термоизоляционным материалом. 
Вставьте прибор в латунную трубку.

Заклейте один конец трубки смолой.

Используя резак, удалите два из трёх конусов внутри кубика LEGO 2x4 / ОСТОРОЖНО!!! НЕ ПОВРЕДИТЕ ПАЛЬЦЫ!!!. Просверлите отверстие диаметром 4 мм в торце кубика и оставшемся конусе внутри кубика . Выпилите небольшое отверстие с другой стороны - это для кабеля.

Вставьте трубку в сделанное отверстие в кубике, затем спаяйте электрический кабель LEGO. Приклейте латунную трубку к кубику.
Закройте кубик тонкой пластинкой LEGO2x4 (Вы можете склеить их ..., но не забывайте проверять, что бы все работало нормально на всех этапах сборки)

Вот - результат!
|