Очень интересная идея по созданию наружного моддного градусника, передающего информацию прямо в интернет
Моддный on-line градусник
Автор проекта: MoRLokЯ туляк. Как и в большинстве российских городов на телеканалах местные ретрансляторы вешают баннер с местной температурой и временем. А поскольку температура у них безбожно врала, то зимой, полагаясь на «телеградусы», я неоднократно подмерзал, вот и решил сделать свой on-line градусник! Думаю, это довольно полезная вещь для всех: такого больше нет в Туле, да и много народу в сети игнорирует телевизор как таковой.
Итак, подогретый жаждой локальной славы я приступил к делу.
Схем и способов измерить температуру в сети вы сами можете найти тьму, более того, можно найти и готовые устройства, уже имеющие программно-аппаратное сопряжение с компьютером. Стоимость и трудоемкость таких реализаций доходит до нескольких сотен долларов.
Для себя и для вас, уважаемые моддеры, я выбрал предельно малобюджетный и простой в изготовлении вариант. Стоимость всего комплекта электронных компонент составляет от 100 р и выше в зависимости от вашей удаленности от цивилизации.
Принципиальная электрическая схема, гуляющая в сети довольно давно:
стабилитрон U1 (BZX55C3V9)
диод U2 (1N5817)
стабилитрон U3 (BZX55C6V2)
диод U4 (1N5817)
резистор R1 (0,125 Вт 1,5кОм)
датчик DS1820
Если хотите, то можно указать на msevm.com, но не факт, что это первоисточник.
Сердцем этой схемы является микропроцессорный термодатчик DS1820 (DS1820B). Такая архитектура схемы имеет неоспоримое преимущество: данные передаются в коде, а не милливольтами как с обычных термопар, т.е. исключены помехи наводки, и не требуется сложной настройки. DS1820 тут все сразу в одном флаконе – дешево и сердито. Импортные стабилитроны можно заменить и на наши, на качестве это не скажется. Схема собирается буквально за 1 час, наладки не требует.
Хочу сразу предупредить: данная схема питает микропроцессорный датчик паразитным током по шине данных всего около 0,0008 А. Ножка питания висит в воздухе – это не ошибка! Поэтому корпус датчика очень чувствителен к статическому напряжению и всякого рода касаниям. И, что характерно, не все кабели «любит». Я остановился на импортной телефонной 4-жильной лапше. Ножку питания DS1820 нельзя припаивать просто к свободной жиле в кабеле, для пущей крепости конструкции – работать не будет! Для тех, кто хочет усовершенствовать схему, а также написать свой софт для общения с микропроцессорным датчиком, выкладываю также общедоступную программу (с сохранением копирайтов) для локального просмотра температуры на своем компьютере. В ней есть и исходники, которые вы относительно легко можете подправить под свои нужды. А также вам понадобится и тех. паспорт на датчик DS1820.
Программы передачи измерений и программы, работающие на хостинге довольно индивидуальны и зависят и от вашего провайдера, и от типа хостинга, и еще от кучи факторов. Их нельзя просто запустить копированием. И смысла выкладывать их нет.
Что касаемо моей программной реализации, то в данный момент я высылаю на сервер обновление температуры 1 раз в 3 минуты – чаще нет смысла – только зря тратится трафик и место на хостинге. При теперешней частоте обновлений мой градусник в месяц расходует трафика: 30 дней * 24 часа * 60 мин / 3 * 500 байт (на каждую трансакцию измерения)~ 7 Мб.
Итог вы можете наблюдать здесь www.meteo.morlok.ru, дизайн и графика мои. Также есть ссылка для мобильных телефонов на страничку размером буквально 50 байт: www.meteo.morlok.ru/wap
.С паянием и программированием на этом все.
И тут меня на старости лет потянуло в моддеры… В начале мой градусник уныло болтался в форточке на телефонной лапше в пластиковой бутылке из-под пива, что довольно функционально, но некрасиво. И я задумал сделать ему красивый брутальный домик. Первая мысль – ларец в цепях, как в сказке про Кощея. И, конечно, со светом изнутри. Ларец мастерить из оргстекла я не стал, решил идею ларца модифицировать в стеклянный шар. Пошел в хозяйственный и купил «пробный» шар №1 за 100 руб. Купил рым болт для макушки за 68 руб. Купил 10 метров цепи: за 280 руб.
Но шар№1 лопнул у меня в руках во время того, как я шкуркой делал его матовым – видимо тонкое стекло, как я решил на тот момент. Пошел и купил шар №2 уже за 150руб. Он уже был вдвое больше и толще, но также лопнул, когда я его просто теплой водой мыл. И тут до меня дошло – шарики в хозяйственных магазинах декоративные из незакаленного стекла! Поэтому я начал охоту на стеклянные шары для светильников и купил шар №3 за 20 руб. Но и эта попытка была неудачной - даже в стекольной мастерской мне не смогли отпилить мешающую заднюю часть. И только когда я уж совсем отчаялся, нашел то, что нужно. Шар №4 за 100 руб от импортного светильника. Еще одно его достоинство – матовая поверхность, что лучше рассеивает свет от светодиодов внутри.
Идея с шаром в цепях потерпела фиаско, они не ложились равномерно-красиво и соскакивали (наверно просто по причине кривизны рук)… А шел уже 3-ий месяц моддинга, и я уже начал впадать в отчаяние… как мне попались на глаза эти декоративные гайки (56 шт по 8 руб = 448 руб).
Венчать композицию, я оставил все тот же рым-болт, только отпилил у него ножку. Его для надежности я клеил эпоксидкой, причем сначала намазал пятачок на шаре и на рым болте, а уж потом, через сутки склеил их между собой. Опытов с клеями различными было много, но кроме эпоксидки надежно склеить стекло и железо нечем.
Я решил обклеить шар декоративными гайками в стиле «морская мина». Попробовал – получилось красиво, на мой взгляд. Клеил «моментом» (3 г, маленький тюбик). Клеит очень быстро, но очень ядовитый запах, будьте предельно осторожны. Он жжет кожу моментально!
Теперь о подсветке: 9 ярко-синих светодиодов, как видно на рисунке даже на дневном свете, неплохо подсвечивают шар изнутри. К диодам я опытным путем подобрал резисторы ~120 Ом. Для питания которых +5 В я вывел со свободного разъема БП компьютера. Светодиоды и резисторы обошлись в 100 руб. А поскольку всей этой композиции хоть и в шаре, но все же висеть на улице и в мороз, и в жару, и в дождь, я покрыл все оголенные контакты этой конструкции обычным лаком для ногтей в несколько слоев.
Для крепления термодатчика и светодиодов внутри шара я поместил туда такую вот медную самопальную скобу.
И для еще большей надежности концы прихватил клеем к стенкам шара изнутри. Далее светодиоды и датчик на телефонном проводе я просто завязал узлом вокруг этой скобы, а для фиксации положения светодиодов и термодатчика воспользовался все тем же «моментом».
В первых попытках я приклеивал телефонный шнур по меридиану шара снаружи и вплетал в цепь... Все же кусочек купленной цепи пригодился – я использовал ее для подвеса:
Датчик переставал работать - убил на это целый день. Только потом я понял, что телевизионная антенна на одном кронштейне с шаром мешает ему работать. И я выплел кабель из цепи и просто свесил его из отверстия шара. Таким образом, избежал контакта кабеля с основанием антенны:
Хоть это, можно сказать, мой первый мод, но я уже хочу дать совет начинающим моддерам: имейте выдержку, терпение и аккуратность, а также не бойтесь вносить коррективы в проект, если что-то не получается. Никогда не опускайте руки!
В заключении хочу поблагодарить за неоценимую помощь двух программистов: VJe@n и Prist.
Обсудить статью можно на нашем форуме.