Всем здрасти!))
прочитал статью здесь на сайте
http://www.opennet.me/base/dev/linux_driver.txt.htmlвот думаю как бы реализовать сл:
самому изготовить
ip-термометр и написать драйвер
usb-термометры и написать драйверЛогически начинаю расуждать, чисто теоретически и как это реализовать на практике лично не знаю-но был бы очень благодарен за конкретные решения и ссылки,где это всё рассписано...
Для ip-термометра:
Т.е. разбиваем задачу на этапы:
1)Схемотехническое решение
2)Программное решение1 этап думаю просто нужны знания в области схемотехники-когда я обучался правда не особо любил этот предмет в вузе(((
Однако реально нужный предмет оказался...
вообщем думаю именно на данной стадии нужен просто Ethernet-контроллер совместить с термоэлементом каким-либо...
Ethernet-контроллер думаю можно купить в виде готового микроконтроллера(буду благодарен за конкретный пример)....как правило туда прошивка заливается и вуа-ля...так теперь в качестве термоэлемента-можно взять с дохлого бесперебойника этот элемент с 2-мя проводами(+ и -)...думаем логически:раз данный элемент получается у нас выдаёт сам по себе аналоговый сигнл-нужен аналогово-цифровой преобразователь...как правило микроконтроллеры имеют в своём составе АЦП и соответсвенно входы для аналоговых сигналов...подпаиваем к этим вхдам наш термоэлемент...далее берём прошивку(тольхо фиг знает где её брать-чисто теоретически рассуждаю), коннкетимся-забиваем ip адрес и маску...и можно сказать имеем сетевое устройство,которое нам выдаёт температуру в числовом виде-правда фиг знает в каком формате...
ловим с линуксовой тачки данные с данного сетевого устройства по ip сети...складируем их в БД через скрипт на пыхе:
по не знаю как может он выглядить...кто знает-буду благодарен примеруВ итоге получаем температуру в цифромов виде и можно уже оперировать на своё усмотрение,используя данные в БД
USB-термометры:
тут ближе к статье прочитанной...также
1)схемотехника
2)написание драйвератакже можно купить микроконтроллер(буду благодарен за конкретный пример),у которого есть в своём составе USB-контроллер...припамваем на входы АЦП наш термоэлемент...заливаем прошивку..подсоединяем кабелем usb к линуксовой тачке(например под ОС Red Hat\Fedora\Centos) и далее нужен драйвер, который в системе отобразит данное устройство...потом скрипт на пыхе, который будет принимать данные с этого usb-устройства и складировать данные в БД...
Кто знает как будет выглядить драйвер именно для данного usb-контроллера?
Опыта написания дров нет-хотел бы разобраться.
да все просто - купи обычный термометр, прикрути его к одному концу палки, на другой конец - веб камеру с ёта роутером. аккумулятор примотай по середине, лучше от авто - можно будет долго проводить автономные наблюдения. по крону делай снимки( скажем раз в минуту ) и сохраняй в файлы с именем, содержащим дату и время. это позволит быстро узнавать температуру в заданное время. дров писать не придется.если будут проблемы с палкой - подгоню хорошую. поддерживает крепление скотчем и шурупами. чудо а не палка.
Порадовал))))
ну это какой-то объязянин метод)))
Да уже все придумано, и есть в продаже, и не только температуру мерят, называется домашняя метеостанция ...
> Порадовал))))
> ну это какой-то объязянин метод)))Зря смеешься. В свете заданного вопроса именно такой ответ и напрашивается.
У меня институтский друг еще в бородатых 90-х этой темой (именно аппаратной разработкой термодатчиков) проффессионально занимался (его разработками серьезно крупные предприятия интерисовались). Там не все так просто, как кажется. Поэтому на поставленый вопрос (а-ля термоэлемент с блока питания+два провода) - это вполне адекватный ответ.
http://err.no/personal/blog/tech/2008-07-22-10-17_kernel_pat...
http://www.linuxfocus.org/English/February2005/article365.shtml
https://grepular.com/Using_Linux_to_Monitor_Room_Temperature...
http://www.lm-sensors.org/
http://www.digitemp.com/
http://www.digitemp.com/software.shtml
http://linuxtoys.net/article.php?11.0#soft
http://www.usinglinux.org/misc/voltcraft304.html
http://www.jonathangazeley.com/2009/10/temper-usb-thermomete.../
630 руб. с исходниками http://www.masterkit.ru/main/set.php?code_id=565375
чудо интерфейс к гуглу, а найди мне рецепт плова, да отсортируй по размеру брюха мужа поварихи что его написала.
> чудо интерфейс к гуглу, а найди мне рецепт плова, да отсортируй по
> размеру брюха мужа поварихи что его написала.Это тебе не велосипед изобретать. Все, даже дешёвые приборы,
уже лет 10 поставляются с термодатчиками.
>> чудо интерфейс к гуглу, а найди мне рецепт плова, да отсортируй по
>> размеру брюха мужа поварихи что его написала.
> Это тебе не велосипед изобретать. Все, даже дешёвые приборы,
> уже лет 10 поставляются с термодатчиками.Которые работают в пределах разницы температур ~градусов 100. Для быта сойдет, но таких уже, как верно замечено, полно. А разработать датчик, чтоб его в печь для обжига (например) засунуть - это уже совсем другой вопрос.
http://habrahabr.ru/post/110610/
Точность датчика 0.5 С
> Точность датчика 0.5 СИ?
Мне пока абсолютно не ясно из Ваших постов какую цель Вы преследуете? Мерять температуру курицы гриль в духовке? Знать температуру на улице? Производить подобное оборудование в промышленных масштабах? Лично для себя собрать девайс, который с точностью 0,5 C меряет температуру в заднем проходе?
>> Точность датчика 0.5 С
> И?
> Мне пока абсолютно не ясно из Ваших постов какую цель Вы преследуете?Ептя, он из Академии Наук, кафедры низких температур, лаборатории криогенных установок,
делать нех...я забрёл на опеннет.
Диапазона в 100 градусов ему мало, погрешность в полградуса большая...
> А разработать датчик, чтоб его в печь для обжига (например) засунуть - это уже совсем другой вопрос.Ты разработай, хотя бы, термометр заоконный, пальцы потом гнуть будешь!
>> А разработать датчик, чтоб его в печь для обжига (например) засунуть - это уже совсем другой вопрос.
> Ты разработай, хотя бы, термометр заоконный, пальцы потом гнуть будешь!Я?
1) Нахрена мне это? Сроду этой темой не занимался.
2) Пальцы я не гнул. Читайте внимательней. Я говорил о том, что разработка подобных устройств не такая тривиальная задача, как кажется на первый взгляд (исходя из своего опыта общения с проффесионалом в данной области).PS
Перечитал все. Одно мое сообщение не запостилось (сам скорее всего забыл кнопку отсылки нажать). Теперь понятна Ваша реакция. Мой старый институтский друг еще в бородатых 90-х этой темой занимался. От него и наслышан о многих проблемах, которые на первый взгляд не видны. Именно эта информация была в "невошедшем" посте. А потом уж по идее должно было про печку идти. Как добавка (поскольку цели автора темы абсолютно не ясны и что он хочет сделать совершенно не понятно)
уважаемый, мои Вам реккомендации-уажайте других и не считайте себя самым умным! Вести диалог культурный(ключевое слово), а также профессиональный-это искусство объёктивного и образованного гражданина и человека!Если есть, что енаписать толкового(ключевое слово) по заданной теме-пишите, если из слэнга "реальные пацаны"-лучше иногда как говориться промолчать..если что-то необходимо уточнить, как в данном случае-задавайте вопрос чётко-например: "Уточните для каких целей хотите использовать подобное устройство"по тематике:
не думал, что в данном случае будет не ясность в цели использования:тогда уточню-цель использования явл. получение тем воздуха в тех.помещении, где работают сервера, мультиплекосры и т.п.-далее включение в полученных данных от подобных устройств и анализ этих данных в общей системе мониторинга, которая прекрасно работает и появляется возможность быстрого реагирования при критических моментов.Кроме того, считаю необходимым зкрыть данную тему для дальнейшего обсуждения, так как уже нашёл способ реализации.
Ссылку уже выше указывал, но продублирую ещё раз-может кому в будущем это понадобится в практическом применении:
http://habrahabr.ru/post/110610/Всех благодарю за участие в данной тематике!
> уважаемый, мои Вам реккомендации-уажайте других и не считайте себя самым умным!Уважай других - не пиши х...ю, без предварительного анализа существования аналогов.
> по тематике:
> не думал, что в данном случае будет не ясность в цели использования:тогда
> уточню-цель использования явл. получение тем воздуха в тех.помещении, где работают сервера,
> мультиплекосры и т.п.-далее включение в полученных данных от подобных устройств и
> анализ этих данных в общей системе мониторинга, которая прекрасно работает и
> появляется возможность быстрого реагирования при критических моментов.Ну этот баян еще баянистей http://www.isup.ru/articles/36/1198/
У IBM, HP, Dell, Oracle (Sun), EMC - туева хуча решений, Just Call Now
> уважаемый, мои Вам реккомендации-уажайте других и не считайте себя самым умным! Вести
> диалог культурный(ключевое слово), а также профессиональный-это искусство объёктивного
> и образованного гражданина и человека!Если есть, что енаписать толкового(ключевое слово)
> по заданной теме-пишите, если из слэнга "реальные пацаны"-лучше иногда как говориться
> промолчать..если что-то необходимо уточнить, как в данном случае-задавайте вопрос чётко-например:
> "Уточните для каких целей хотите использовать подобное устройство"1) Если Вы такой культурный, что позволяете себе давать другим советы на эту тему, то прежде научитесь обращаться ко ВСЕМ собеседникам на Вы.
2) Научитесь правильно задавать вопросы. Тогда не будет "реальные пацаны", а будут четкие запросы об уточнениях поставленой задачи. Как вопрос задали - так на него и ответили.
>[оверквотинг удален]
> уточню-цель использования явл. получение тем воздуха в тех.помещении, где работают сервера,
> мультиплекосры и т.п.-далее включение в полученных данных от подобных устройств и
> анализ этих данных в общей системе мониторинга, которая прекрасно работает и
> появляется возможность быстрого реагирования при критических моментов.
> Кроме того, считаю необходимым зкрыть данную тему для дальнейшего обсуждения, так как
> уже нашёл способ реализации.
> Ссылку уже выше указывал, но продублирую ещё раз-может кому в будущем это
> понадобится в практическом применении:
> http://habrahabr.ru/post/110610/
> Всех благодарю за участие в данной тематике!
>[оверквотинг удален]
> разработка подобных устройств не такая тривиальная задача, как кажется на первый
> взгляд (исходя из своего опыта общения с проффесионалом в данной области).
> PS
> Перечитал все. Одно мое сообщение не запостилось (сам скорее всего забыл кнопку
> отсылки нажать). Теперь понятна Ваша реакция. Мой старый институтский друг еще
> в бородатых 90-х этой темой занимался. От него и наслышан о
> многих проблемах, которые на первый взгляд не видны. Именно эта информация
> была в "невошедшем" посте. А потом уж по идее должно было
> про печку идти. Как добавка (поскольку цели автора темы абсолютно не
> ясны и что он хочет сделать совершенно не понятно)Ваще-то я не тебе написал, просто не туда нажал :)