Автор Тема: Відображення температури  (Прочитано 25759 разів)

1 гість дивиться цю тему.

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Представлю хоч і примітивну але практичну схемку приладу що вимірює температуру.
Так як я більше часу проводжу за компом, то знайшов у неті схему і софт, що дозволяє відображати температуру з 2-х давачів (безкоштовно, більше потрібна ліцензія на прогу).
Схема надзвичайно проста, підсилу навіть мені без особливих навичок у радіоконструюванні.


В нас на радіоринку датчик:

DS 18B20 (а він дешевший ніж DS1820) рік тому коштував 20 грн.

Вигляд готового приладу



Сайт з детальнішими інструкціями та софтом.

Ще один сайт   з докладними малюнками

ось робота   в мене на компі:

(синя лінія є переривчастою бо, (він був першим, пізніше зявився ще один) я його трохи в процесі експериментаціїї підпалив, але не вбив повністю  :D

)
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2539
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #1 : 02.10.2011 14:55:57 »
Де саме на радіобазарі? рік тому шукав не найшов.
Мені прийшов дотчик температури і вологості SHT21, його можу поставити на вулицю, і завести на роутер, який скидуватиме в нет заміри і малюватиме графік.
Стаття на Хабрі: http://habrahabr.ru/blogs/DIY/55780/
В юстасі немає, в середу поїду на радіобазар, може там є.
Знайшли в юстасі датчик, DS18B20+ 16,85 грн. В космодромі 11,64грн :)
Мінімальне замовлення 100 грн, я ще братиму інші деталі, так що більше буде замовлення) Доставка не дуже дорога думаю.


Знайшов такий для кімнати:
http://www.dealextreme.com/p/solar-powered-1-2-lcd-digital-thermometer-50-150-c-44757


http://www.dealextreme.com/p/solar-powered-2-5-lcd-multi-function-clock-w-perpetual-calendar-alarm-clock-thermometer-2-x-lr44-71737


Ще хочу такий брелок:
http://www.dealextreme.com/p/compass-keychain-with-thermometer-7971


Будем замовляти.
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Re: Відображення температури
« Відповідь #2 : 02.10.2011 15:19:00 »
так в твого і ціна покруче...
На радіобазарі в двох місцях були,
і в "Юстасі" знаєш такий?
Розшарити F VK G+

Mike

  • Постійний Дописувач
  • *
  • Повідомлень: 173
  • Рейтинг 54
    • Перегляд профілю
    • Карта маршруток Львова
Re: Відображення температури
« Відповідь #3 : 17.10.2011 20:12:22 »
Мені колись хотілось зробити "Машину часу"... Закохався у неї зразу ж як побачив відео.
Схеми розумію, можу навіть й сам творити (в універі це якби вчив), а от руки з сраки поросли... =/
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Re: Відображення температури
« Відповідь #4 : 18.10.2011 23:57:18 »
так + доставка з космодрому в скільки обійдеться?
Розшарити F VK G+

explorer

  • Адміністратор
  • Гуру
  • *
  • Повідомлень: 763
  • Рейтинг 218
    • Перегляд профілю
    • explorer
Re: Відображення температури
« Відповідь #5 : 20.10.2011 01:22:31 »
Бавився колись  давно у термометр на основі game\midi порта (він вміє вимірювати опір, що використовувалось при підключенні джойстику). Не впевнений що зараз ті порти є ще... забавка була цікава та проста як двері (вішай терморезистори на порт), але точність (як мінімум з моєю саундкартою) - жахлива :)
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2539
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #6 : 20.10.2011 11:59:20 »
Поставив датчик вологості і температури на плату, витримав 9 годин у вологості. Очікую датчик тиску.
Трохи нерівномірно пайка, паяв паяльником. Після проходження феном виглядатиме гарно)
Колодка I2C interface 5 pin (+, -, int, scl, sda).


Цікаво чи датчик розрахований на outdoor умови експлуатації.



По точності:
1 датчик SHT21 I2C, живлення 2.1..3.0..3.6В
-температура: діапазон -40..125°C, розширення 0.01°C, похибка +/-0.3°C
-вологість: діапазон 0..100%RH, розширення 0.04%RH, похибка +/-2%RH

2 датчик BMP085 I2C, живлення 1.8..2.5..3.6В, частота 3.4Mhz
-температура: діапазон -40..85°C, розширення 0.1°C, похибка +/-2.0°C max
-тиск: діапазон 300..1100 hPa (+9000..-500 м відносно моря), розширення 0.01 hPa, похибка +/-4.0 hPa max

Процесор обробки:
Atmega8A, живлення 2.8..5.5в
-I2c
-UART
-Іппульсний вхід із датчика вітру

Живлення електроніки драйвер 12в->3.3в

Кабель для звязку із компютером 4 жильний екранований 20 м (vcc 12в, gnd, 1l[Tx|DQ], 2l[Rx|res]).

Бокс виносного блоку Z-92U, термостійкість -40°C..105°C


Бошівський датчик їде з Києва :) Ще купив датчик DS18B20 1-wire але думаю термодатчиків вистарчить)

Питання:
1. якщо плату датчиків виставити на вулицю у такий блок, уся пайка буде покрита епоксидним лаком, чи довго проживе така конструкція?
2. Чим фізично краще зєднати блок із компютером: 1-wire чи RS232
3. Чим краще помалювати бокс із чорного у білий колір, бо матеріал чорний полістирол плюс захист від UV.

Зроблю пробу чи нітроварба білого кольору не вурдиться із пластиком, тоді із балончика помалювати у білий колір (глянець).
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Re: Відображення температури
« Відповідь #7 : 20.10.2011 21:46:39 »
впринципі якщо закрити то буде працювати, але вологість то не буде точною.
мій ДС18Б20 я вивів на двір, взяв в трубочку і сховав від сонця, якось одного разу вирішив заглянути і о чудо трубочка разом з датчиком повна води а ДееСу  хоч би що. воду вилив до цих пір працює.
Розшарити F VK G+

:-)

  • Користувач
  • Гуру
  • *
  • Повідомлень: 813
  • Рейтинг 160
  • Жертва алкоголю, білка-істеричка
    • Перегляд профілю
Re: Відображення температури
« Відповідь #8 : 07.11.2011 00:09:59 »
Питання:
3. Чим краще помалювати бокс із чорного у білий колір, бо матеріал чорний полістирол плюс захист від UV.
Є така річ, "абсолютно чорне тіло" - найбільше поглинає випромінювання, ібо коефіціент відбиття у нього "0", поглинання відповідно "1".
Тут так розумію що треба поміняти ті коефіціенти місцями. Було б добре захромувати. Або банально фольгою якомога рівнішою обмотати. Кухарською, блискучішою стороною. Ну я б так робив, бо "серебрянка" ніфіга не працює.
Отут щось про матеріал із найвищим коефіціентом відбиття: http://www.techno-solar.com.ua/pdf/SGM-TS_all_info_2011.pdf
Розшарити F VK G+
Декольтем своїм мене манила.

linuxoid

  • Користувач
  • Гуру
  • *
  • Повідомлень: 677
  • Рейтинг 166
    • Перегляд профілю
Re: Відображення температури
« Відповідь #9 : 07.11.2011 11:15:16 »
Наскільки я знаю, найкраще відбиває тепло золото. Може спробувати сусальним зототом?
Розшарити F VK G+

onyx

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 318
  • Рейтинг 300
  • Стать: Чоловіча
  • Freedom! Forever!
    • Перегляд профілю
Re: Відображення температури
« Відповідь #10 : 07.11.2011 12:17:23 »
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито  :)
Розшарити F VK G+
Я ЗНАЮ КУНГ-ФУ-Ууу!

:-)

  • Користувач
  • Гуру
  • *
  • Повідомлень: 813
  • Рейтинг 160
  • Жертва алкоголю, білка-істеричка
    • Перегляд профілю
Re: Відображення температури
« Відповідь #11 : 07.11.2011 14:41:30 »
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито  :)
Ідеальне дзеркало?
Нітрофарба не то, обмотай фольгою. От з того ж шекаладу (ксаті "дякую" передає вся наша дружна "сонячна" група, ексепт ТП), обмотав, прорізав отвори і юзаєш.
Розшарити F VK G+
Декольтем своїм мене манила.

onyx

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 318
  • Рейтинг 300
  • Стать: Чоловіча
  • Freedom! Forever!
    • Перегляд профілю
Re: Відображення температури
« Відповідь #12 : 07.11.2011 15:11:25 »
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.
Розшарити F VK G+
Я ЗНАЮ КУНГ-ФУ-Ууу!

:-)

  • Користувач
  • Гуру
  • *
  • Повідомлень: 813
  • Рейтинг 160
  • Жертва алкоголю, білка-істеричка
    • Перегляд профілю
Re: Відображення температури
« Відповідь #13 : 07.11.2011 15:21:03 »
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.

Цитувати
Является абсолютным отражателем — веществом с коэффициентом отражения, равным единице в широкой спектральной полосе.
Це при опроміненні певним діапазоном. А я вже злякався, що ідеал є. ;D

Питання, а такий давач варто чіпляти до свинцевого акумулятора для визначеня температури при заряді-розряді?
Розшарити F VK G+
Декольтем своїм мене манила.

Roman_P

  • Новачок
  • *
  • Повідомлень: 34
  • Рейтинг 5
    • Перегляд профілю
Re: Відображення температури
« Відповідь #14 : 08.11.2011 22:26:09 »
написано що довжина кабелю має бути 20 метрів . Тому з двох варіантів 1-wire чи RS-232 однозначно RS-232 . По причині можливих спотворень сигналу . Взагалі RS-232 тільки до 15 метрів але якщо кабель екранований і швидкість обміну не висока , повинно працювати . Для великих відстаней краще використовувати RS-485 або подібний до нього RS-422 . Вони є на диференційних парах тому завадостійкість набагато краща . Є перетворювачі з логічних рівнів на RS-485 , з RS-232 на RS-485 , USB - RS-485 . Якби відстань могла би бути коротшою міг би бути USB . Не знаю яка максимальна довжина USB , але і не близько 20 метрів . Як варіант бездротові зєднання типу BlueTooth . Є готові модулі які легко конфігуруються в бездротовий UART . Наприклад http://www.national.com/ds/LM/LMX9838.pdf .
На рахунок магазину "Юстас" . Товар вони возять з Польщі . Замовляють тут http://www.tme.eu/ua/ . Тобто додивитеся чи те що вам треба є на сайті і є в наявності , виписуєте номер товару і йдете з цим в магазин . Кажете що хочете замовити з сайту ТМЕ . Залишаєте гроші як передоплату або завдаток , як домовитесь . Вони докручують до ціни сайту десь 20% . За тиждень - два отримуєте . Я замовляв в них неодноразово . В магазині такого асортименту як на сайті нема . Були затримки , забували подзвонити що товар прийшов , але як варіант може бути .
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Розшарити F VK G+

Fenriz

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 434
  • Рейтинг 63
  • Стать: Чоловіча
    • Перегляд профілю
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 314
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Re: Відображення температури
« Відповідь #17 : 07.12.2011 23:26:07 »
а де можна глянути дані?
можеш ще один ( і навіть не один) поставити послідовно, наприклад для відображення температури в кімнаті .
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2539
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #18 : 09.12.2011 13:10:25 »
Моя станція моніторингу, зараз тільки температура з DS18B20, в подальшому буде решта датчиків.
http://meteo.uaid.net.ua/

Дописав побудову графіків, 1 піксель 0,2°C і середнє значення із 15 значень за 15 хвилин.
Малює тижневий графік. Час побудови графіка 750мс, із 5 хвилинним кешуванням 19мс.
Написаний на чистому PHP+GD+MySQL.



Дані Брюховичі:


Куплю датчики поставлю. В моїй кімнаті протупив, треба було 4 кинути до світильника, і по всіх кімнатах.


Спаяв перехідник COM-1wire, все гарно зчитується і відправляється на сервер.
Запит температури відправляється щохвилини, ітого 1440 запитів на день, або 43200 запитів на місяць, розмір одного запису у базі, який включає всі параметри близько 60 байт, на місяць 2,5 Мб.
Протестував на екранованому 18 метровому сигнальному кабелі 4*0,22. Працює справно як і на паразитному, так і на доповнюючому живленні. В неті пишуть і про 100 метрів кабелю.






Налаштування роутера:

/usr/local/etc/put.sh
#!/bin/sh
temp=`/usr/local/bin/digitemp_DS9097 -t 0 -q -o%.2C -s /dev/cuau1 -с /usr/local/etc/digitemp.conf`
/usr/local/bin/wget -q -O /dev/null 'http://meteo.prs.net.ua/___.php?SID=0d57b____________&T='$temp

Cron:
* * * * * root /bin/sh /usr/local/etc/put.sh
Виконання:
/usr/local/bin/digitemp_DS9097 -i -s /dev/cuau1
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
.
Searching the 1-Wire LAN
28FA1686020000DC : DS18B20 Temperature Sensor
ROM #0 : 28FA16******00DC
Wrote .digitemprc
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2539
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #19 : 21.12.2011 14:36:27 »
Надибав на проект: AVR Butterfly Logger

Щеб були б креслення)
Шукав готові проекти вимірювання логування кількості опадів на такому принципі:
http://lana-sator.livejournal.com/155015.html


Розшарити F VK G+