eXplorer.lviv.ua

Форум => Спорядження => Тема розпочата: Dima_Bear від 01.10.2011 18:50:37

Назва: Відображення температури
Відправлено: Dima_Bear від 01.10.2011 18:50:37
Представлю хоч і примітивну але практичну схемку приладу що вимірює температуру.
Так як я більше часу проводжу за компом, то знайшов у неті схему і софт, що дозволяє відображати температуру з 2-х давачів (безкоштовно, більше потрібна ліцензія на прогу).
Схема надзвичайно проста, підсилу навіть мені без особливих навичок у радіоконструюванні.


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

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

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



Сайт (http://isens.ru/) з детальнішими інструкціями та софтом.

Ще один  сайт (http://msevm.com/main/therm/ds18b20t.htm)   з докладними малюнками

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

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

)
Назва: Re: Відображення температури
Відправлено: YserL від 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


Будем замовляти.
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 02.10.2011 15:19:00
так в твого і ціна покруче...
На радіобазарі в двох місцях були,
і в "Юстасі" знаєш такий?
Назва: Re: Відображення температури
Відправлено: Mike від 17.10.2011 20:12:22
Мені колись хотілось зробити "Машину часу"... Закохався у неї зразу ж як побачив відео.
Схеми розумію, можу навіть й сам творити (в універі це якби вчив), а от руки з сраки поросли... =/
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 18.10.2011 23:57:18
так + доставка з космодрому в скільки обійдеться?
Назва: Re: Відображення температури
Відправлено: explorer від 20.10.2011 01:22:31
Бавився колись  давно у термометр на основі game\midi порта (він вміє вимірювати опір, що використовувалось при підключенні джойстику). Не впевнений що зараз ті порти є ще... забавка була цікава та проста як двері (вішай терморезистори на порт), але точність (як мінімум з моєю саундкартою) - жахлива :)
Назва: Re: Відображення температури
Відправлено: YserL від 20.10.2011 11:59:20
Поставив датчик вологості і температури на плату, витримав 9 годин у вологості. Очікую датчик тиску.
Трохи нерівномірно пайка, паяв паяльником. Після проходження феном виглядатиме гарно)
Колодка I2C interface 5 pin (+, -, int, scl, sda).


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



По точності:
1 датчик SHT21  (http://www.sensirion.com/en/pdf/product_information/Datasheet-humidity-sensor-SHT21.pdf)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 (http://www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-05.pdf) 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 (http://www.atmel.com/dyn/resources/prod_documents/doc8159.pdf), живлення 2.8..5.5в
-I2c
-UART
-Іппульсний вхід із датчика вітру

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

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

Бокс виносного блоку Z-92U (http://www.maszczyk.pl/pl/offer/view/54/186/obudowy-zasilaczy-z-92u), термостійкість -40°C..105°C


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

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

Зроблю пробу чи нітроварба білого кольору не вурдиться із пластиком, тоді із балончика помалювати у білий колір (глянець).
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 20.10.2011 21:46:39
впринципі якщо закрити то буде працювати, але вологість то не буде точною.
мій ДС18Б20 я вивів на двір, взяв в трубочку і сховав від сонця, якось одного разу вирішив заглянути і о чудо трубочка разом з датчиком повна води а ДееСу  хоч би що. воду вилив до цих пір працює.
Назва: Re: Відображення температури
Відправлено: :-) від 07.11.2011 00:09:59
Цитата: YserL від 28.10.2011 12:59:13
Питання:
3. Чим краще помалювати бокс із чорного у білий колір, бо матеріал чорний полістирол плюс захист від UV.
Є така річ, "абсолютно чорне тіло" - найбільше поглинає випромінювання, ібо коефіціент відбиття у нього "0", поглинання відповідно "1".
Тут так розумію що треба поміняти ті коефіціенти місцями. Було б добре захромувати. Або банально фольгою якомога рівнішою обмотати. Кухарською, блискучішою стороною. Ну я б так робив, бо "серебрянка" ніфіга не працює.
Отут щось про матеріал із найвищим коефіціентом відбиття: http://www.techno-solar.com.ua/pdf/SGM-TS_all_info_2011.pdf (http://www.techno-solar.com.ua/pdf/SGM-TS_all_info_2011.pdf)
Назва: Re: Відображення температури
Відправлено: linuxoid від 07.11.2011 11:15:16
Наскільки я знаю, найкраще відбиває тепло золото. Може спробувати сусальним зототом?
Назва: Re: Відображення температури
Відправлено: onyx від 07.11.2011 12:17:23
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито  :)
Назва: Re: Відображення температури
Відправлено: :-) від 07.11.2011 14:41:30
Цитата: onyx від 07.11.2011 12:17:23
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито  :)
Ідеальне дзеркало?
Нітрофарба не то, обмотай фольгою. От з того ж шекаладу (ксаті "дякую" передає вся наша дружна "сонячна" група, ексепт ТП), обмотав, прорізав отвори і юзаєш.
Назва: Re: Відображення температури
Відправлено: onyx від 07.11.2011 15:11:25
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.
Назва: Re: Відображення температури
Відправлено: :-) від 07.11.2011 15:21:03
Цитата: onyx від 07.11.2011 15:11:25
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.

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

Питання, а такий давач варто чіпляти до свинцевого акумулятора для визначеня температури при заряді-розряді?
Назва: Re: Відображення температури
Відправлено: Roman_P від 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% . За тиждень - два отримуєте . Я замовляв в них неодноразово . В магазині такого асортименту як на сайті нема . Були затримки , забували подзвонити що товар прийшов , але як варіант може бути .
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 03.12.2011 17:57:27
http://www.dealextreme.com/c/household-thermometers-1021
Назва: Re: Відображення температури
Відправлено: Fenriz від 04.12.2011 14:37:02
я собі купив такий :
http://www.dealextreme.com/p/1-5-lcd-car-home-outdoor-digital-thermometer-black-2-x-lr44-105647
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 07.12.2011 23:26:07
а де можна глянути дані?
можеш ще один ( і навіть не один) поставити послідовно, наприклад для відображення температури в кімнаті .
Назва: Re: Відображення температури
Відправлено: YserL від 21.12.2011 14:36:27
Надибав на проект: AVR Butterfly Logger

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


Назва: Re: Відображення температури
Відправлено: Golem від 21.12.2011 16:47:24
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка  була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
Назва: Re: Відображення температури
Відправлено: YserL від 21.12.2011 17:33:37
Цитата: Golem від 21.12.2011 16:47:24
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка  була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
З підігрівом ідея) Основне направлення це рівень опадів крім снігу. Калібруються легко наливаючи певну кількість води і рахуючи кількість перекидань каретки. А знаючи діаметр отвору, маємо площу.
Назва: Re: Відображення температури
Відправлено: Golem від 21.12.2011 18:08:50
Підігрів вмикався по давачу температури. Слабким місцем системи є власне ця каретка, шо перекидується.  При коливаннях температури і при забрудненні та зношенні механізму він починає перемикатися при різних к-стях води. Перекидування каретки вимірювалося давачем Хола, зручно коли все зроблене з металу.
Назва: Re: Відображення температури
Відправлено: YserL від 07.02.2012 23:55:16
Прийшов мені sc16is741ipw (http://www.nxp.com/documents/data_sheet/SC16IS741.pdf)
Single UART with I2C-bus/SPI interface з Industrial temperature range: ?40 °C to +95 °C
Ітого датчики можна напряму підключати до серійного порта.
Помоєму не можна, це i2c slave (
Хтось з такими мостами працював?

Назва: Re: Відображення температури
Відправлено: Roman_P від 08.02.2012 23:58:55
Подібні використовували I2C to GPIO . На процесорі бракувало вільних виводів . І2С має мати мастера на шині  . Читай сторінка 2 пункт 2.2 . Там пише що той міст slave тільки. А датчики це як ? З одної сторони І2С датчик , другою стороною в СОМ порт ? Не буде працювати бо датчик теж slave . З датчиками це просто робиться на мікроконтролері , в якого є I2C master i UART .
Назва: Re: Відображення температури
Відправлено: YserL від 09.02.2012 12:26:45
Дякую, теж прочитав що слейв.
Часу намаж розвести на мезі 8.
Хочу зразу розвести під корпус, хтось має ідеї як таке зробити?


Назва: Re: Відображення температури
Відправлено: Roman_P від 09.02.2012 23:38:23
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART .  I2C (SMBUS) для ATXMEGA під ІАR .  Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Назва: Re: Відображення температури
Відправлено: Dima_Bear від 10.02.2012 15:12:31
Стаття   тут (http://vasi.net/community/jeto_interesno/2012/02/09/prikosnis_k_pogode_2_foto.html)

Та відео тут (http://vimeo.com/36133244)

цікавого девайсу.
Назва: Re: Відображення температури
Відправлено: YserL від 06.03.2012 23:12:05
Цитата: Roman_P від 09.02.2012 23:38:23
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART .  I2C (SMBUS) для ATXMEGA під ІАR .  Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Для початку хочу зробити корпус, такий як для малюнку, щоб на датчики не потрапляв дощ із пилом. Тоді зроблю розводку плати. і закріплю датчики з Atmega8 на одній платі.
Назва: Re: Відображення температури
Відправлено: YserL від 11.03.2012 15:05:51
Тестував схему на DS18B20:
1 кабель 18 м 4*0,22 екранований сигнальний
2 кабель 30 м 8 * 0,48 біметал найдешевший з підвалу. Знаю зробив помилку, треба було купляти сигнальний)
Дані з дального датчику у підвалі не зчитуються, виникає помилка контрольної суми.
Так що використання витої пари для 1wire мережі не бажане. Краще не скупитися і купити сигнальний кабель.

Запуск:
Код Select
digitemp_DS9097 -a
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
CRC Failed. CRC is 63 instead of 0x00
CRC Failed. CRC is 63 instead of 0x00
CRC Failed. CRC is 63 instead of 0x00
Mar 10 14:51:42 Sensor 1 C: 10.12 F: 50.23


Без обрізку 2 кабелю:
Код Select
digitemp_DS9097 -a
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Mar 10 13:43:16 Sensor 0 C: 40.12 F: 104.22
Mar 10 13:43:17 Sensor 1 C: 9.44 F: 48.99
Назва: Re: Відображення температури
Відправлено: YserL від 28.04.2012 12:58:29
Корпус метеозонда. Оголовок, муфта, заглушка d50. Виробник Інтрпласт. Бюджет 20 грн. Дешево і сердито)

Назва: Re: Відображення температури
Відправлено: YserL від 05.05.2012 16:34:36
Сьогодні купив К1116КП4 для анемометра, а також розтиснув двигун від HDD і викинув катушку і магніт.
Напруга живлення від 6 до 12в. Планує до станції подавати 12В, конвектор 12в-3,3в для датчиків і контролера.
Назва: Re: Відображення температури
Відправлено: YserL від 08.07.2012 18:33:45
Розібрався із математикою BMP085, то піз..ц. Вбити розробників.
Отож в кімнаті:
- SHT21: T 29,67  H 49,28%
- BMP085: T 29,9400 P 975,5998 mbar, або 731,7620 mmHg. Перевівши до рівня моря із висоти 291,7 м отримуємо 756,45 mmHg

За даними http://meteopost.com/ua/weather/lvov/
Тиск (на рівні моря) 758 мм.рт.ст.
Тиск (на станції) 731 мм.рт.ст. висота 325

Нібито правильно обчислено.
Математика в екселі: https://docs.google.com/spreadsheet/pub?key=0Apj_8tLAJKHZdFZJTjh0VDJYMWI1T29oVFZWa1hGRXc&output=html

Читати: http://wmrx00.sourceforge.net/Arduino/BMP085-Calcs.pdf
Помилка на сторінці 5 Derived Calibration Data має бути 0,000004
Помилка у формулі y2 на сторінці 2, додатково поділив на 40 000 щоб дані співпали із тестовими.

Щеб із CY3240 забирати через консоль дані без ActiveX :))
Назва: Re: Відображення температури
Відправлено: YserL від 25.08.2012 16:01:19
Тепер можна розводити плату.







Назва: Re: Відображення температури
Відправлено: YserL від 26.09.2012 14:38:38
Метеостанція на Atmega8a: I2C (SHT21, BMP085), 1-wire, 2 імпульсних входи. Лнія: RS-485, 12в. Внутрішня напруга 3,0в.



І гарні гайки. В когось є чуть чуть білої фарби?


І ще питання, для захисту по 485 шині можна використати замість MBR0540 BA159  ?:
BA159  1A, 1000В швидкі <300ns, 3MHz
Назва: Re: Відображення температури
Відправлено: Roman_P від 01.10.2012 01:13:21
Питання від чого треба захищатися ?
Якщо від напруги понад 12 вольт то підходять будь які швидкодіючі випрямляючі діоди . Тобто і MBR0540 і BA159 в такому випадку підходять . Але треба обмежити струм через діоди . Наприклад послідовно на лінії А , В поставити резистори . Опір має бути не дуже великий  щоб сигнал не надто спотворився . Перевірити осцилографом .
Якщо від електростатичного розряду (ESD protection ) то не підходить жоден . Для захисту від ESD використовують зовсім інші діоди . Вони мають і характеристики діодів і характеристики швидкісних стабілітронів . Також для захисту від ESD використовують швидкісні супресори  ( двосторонні стабілітрони ) .
Якщо це є перший випуск плати то особливо перейматися питаннями захисту не варто . Достатньо добитися основної функціональності . На платі можна залишити вільні контактні площадки (коло конектора ) . Коли все запрацює тоді вже впаювати захисні компоненти і перевіряти захист . Для тестування ESD треба спеціальне обладнання . Якщо такого обладнання нема , і протестувати нема як , то паритися тими діодами не варто . Бо навіть найшвидші діоди змонтовані не належним чином не будуть виконувати свої функції .
Що би я додав до схеми так це послідовно діод + індуктивність на +12 , і конденсатори (нема жодного) . Діод як захист від переполюсовки індуктивність як захист від стрибків струму . Після діоду і індуктивності між +12 і землею паралельно керамічний конденсатор 0.1мкФ і електроліт 10мкФ . На МАХ3483 треба додати 0.1мкФ на живлення .
Я би радив прочитати :
http://en.wikipedia.org/wiki/Decoupling_capacitor

http://www.intersil.com/content/dam/Intersil/documents/an13/an1325.pdf

Назва: Re: Відображення температури
Відправлено: YserL від 03.01.2013 17:56:53
Хто може в Україні виготовити півсфери із міді покрівельної 0,8мм-1,2мм для анемометра, діаметр ~50мм.

Технології виробництва: http://steampunker.ru/blog/forsteammaker/7874.html





Назва: Re: Відображення температури
Відправлено: YserL від 12.08.2013 16:32:39
Розводка плати під датчик:
Назва: Re: Відображення температури
Відправлено: Golem від 31.01.2014 12:14:58
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.

BME260 (http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/Bosch_Sensortec_Flyer_BMP280.pdf)

Тепер робити метеостанції ще простіше.
Назва: Re: Відображення температури
Відправлено: YserL від 31.01.2014 12:35:23
Цитата: Golem від 31.01.2014 12:14:58
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.

BME260 (http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/Bosch_Sensortec_Flyer_BMP280.pdf)

Тепер робити метеостанції ще простіше.
Круть. Написав їм може вишлють семпли. Хоча вони жадні.
Назва: Re: Відображення температури
Відправлено: YserL від 31.01.2014 19:11:29
Цитата: YserL від 31.01.2014 12:35:23
Цитата: Golem від 31.01.2014 12:14:58
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.

BME260 (http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/Bosch_Sensortec_Flyer_BMP280.pdf)

Тепер робити метеостанції ще простіше.
Круть. Написав їм може вишлють семпли. Хоча вони жадні.
За комунікації 5. Буде доступним для купівлі у Q3-Q4 14 року. Семли не відправлять. Жмоти!)
Назва: Re: Відображення температури
Відправлено: YserL від 08.05.2014 23:49:35
Доробив TL-MR3020: додав UART на SP3223, додав I2C на GPIO 7 і 29.  Вивів все гарно на DB9 конектор (1-5V;2-TX;3-RX;4-NC;5-GND;6-3.3V;7-LGND;8-SCL;9-SDA). При пайці зірвав площадку( покищо працює. Налаштував відправку даних із SHT21 і BMP085 на сервер. Надточна метеостанція готова)))?












Покищо сканувати параметри у кімнаті де спимо.
Назва: Re: Відображення температури
Відправлено: YserL від 25.08.2014 20:59:18
Метеостанція в промисловій експлуатації  :)

Прикріпив заклепками.

Метеостанція + сканер

Плата з сенсорами

Зонд відєднується
Назва: Re: Відображення температури
Відправлено: Golem від 09.10.2014 10:03:50
Недавно стояла задача виміряти кількість опадів і температуру дуже точно. За основу взяв ось такий (http://www.acurite.com/digital-rain-gauge-with-wireless-self-emptying-rain-collector-00899.html) прилад. Нутрощі внизу на фотографії. Маленький магнітик замикає геркон тому дуже легко давач опадів підключається до мікроконтроллера. Для температури взяв ADT7420 (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=http%3A%2F%2Fwww.analog.com%2Fstatic%2Fimported-files%2Fdata_sheets%2FADT7420.pdf&ei=2jI2VIDtDMjMygO8r4G4DQ&usg=AFQjCNGEz2MeWzgcXOIyBwILOoPPoan3Uw&sig2=PDR1Bk01lSEaNc9E6RYcrw&bvm=bv.76943099,d.bGQ). Роздільна здатність 0,0078С, абсолютна точність 0,2С.
Назва: Re: Відображення температури
Відправлено: YserL від 09.10.2014 11:54:18
Круто, це планується використовувати як метеостанцію?
Вчора по своїй станції переробив відправку даних у RAW, уся математика на стороні сервера, зокрема і вирівнювання тиску до 0 м. Регістри із BMP занесені у базу. У запиті корисної інформації 10 байт.
Код Select
#!/bin/sh
#SHT21
RAWTEMP=$(i2cget -y 0 0x40 0xe3 w)
Q=$(echo "$RAWTEMP"|sed -r 's/0x([0-9a-f]{2})([0-9a-f]{2})/\2\1/')
RAWHUMI=$(i2cget -y 0 0x40 0xe5 w)
W=$(echo "$RAWHUMI"|sed -r 's/0x([0-9a-f]{2})([0-9a-f]{2})/\2\1/')

#BMP085
i2cset -y 0 0x77 0xf4 0x2e
sleep 1
T=$(i2cget -y 0 0x77 0xf6 w)
T=$(echo "$T"|sed -r 's/0x([0-9a-f]{2})([0-9a-f]{2})/\2\1/')
i2cset -y 0 0x77 0xf4 0xf4
sleep 1
P=$(i2cget -y 0 0x77 0xf6 w)
P=$(echo "$P"|sed -r 's/0x([0-9a-f]{2})([0-9a-f]{2})/\2\1/')
Pl=$(i2cget -y 0 0x77 0xf8)
Pl=$(echo "$Pl"|sed -r 's/0x([0-9a-f]{2})/\1/')

/usr/bin/wget -q -O /dev/null 'http://***/P/APIKEY/'$Q$W$T$P$Pl
По станції у брюховичах дані невірні, у них пару місяців тому поламався зовнішній датчик...
По аеропорту у Метарі я щось запутався із переведення тиску у мм ртутні.

Також сюди ж скидую температуру і напругу живлення із Mikrotika.
Назва: ESP8266
Відправлено: YserL від 06.01.2015 12:51:52
Офігезний проект метеостанції на базі ESP8266
http://homes-smart.ru/index.php/oborudovanie/bez-provodov-wi-fi/62-besprovodnoj-datchik-na-baze-esp8266-dlya-servisa-narodmon-ru
купив ESP-07 на ali за 3$ чекаю  :)
Назва: Re: Відображення температури
Відправлено: Stinger від 28.03.2015 12:45:06
Цікавий сайт (http://arduino-ua.com/m/?categoryID=6) з різними датчиками для Ардуіно :)
Назва: Re: Відображення температури
Відправлено: ІНТРОВЕРТ 997 від 28.03.2015 16:08:59
А чи можливо в корпусі наручного годинника об"єднати датчики освітлення , вологості, тиску , температури , а ще електричний компас  і звісно сам годинник ...
П.С. Чисто теоретично  ::).
Назва: Re: Відображення температури
Відправлено: YserL від 28.03.2015 20:19:12
Цитата: ІНТРОВЕРТ 997 від 28.03.2015 16:08:59
А чи можливо в корпусі наручного годинника об"єднати датчики освітлення , вологості, тиску , температури , а ще електричний компас  і звісно сам годинник ...
П.С. Чисто теоретично  ::).
Chronos TI: вбудований датчик тиску, температури, акселерометр, безпровідний інтерфейс.
По i2c без проблем можна підключити датчик освітлення, вологості, компас і тд. + виводити змінивши програму.
Питання тільки для чого  :)
Назва: Re: Відображення температури
Відправлено: ІНТРОВЕРТ 997 від 28.03.2015 23:02:45
Щоб викинути телефон 8) . ну і крім того не хирлява така метеостанція ( відносно ) вийде , а датчик освітлення теж корисна штука..
Назва: Re: Відображення температури
Відправлено: YserL від 06.05.2015 16:09:58
SHT21 доступна на космодромі за 150 грн
http://www.kosmodrom.com.ua/el.php?name=SHT21
треба буде замовити.
Назва: Re: Відображення температури
Відправлено: YserL від 12.04.2016 14:03:36
Цитата: Golem від 31.01.2014 12:14:58
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.

BME260 (http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/Bosch_Sensortec_Flyer_BMP280.pdf)

Тепер робити метеостанції ще простіше.
Є вже в продажу
http://www.kosmodrom.com.ua/el.php?name=BME280
160 грн
Назва: Re: Відображення температури
Відправлено: inkognito від 13.04.2016 11:12:53
ЦитуватиЄ вже в продажу
http://www.kosmodrom.com.ua/el.php?name=BME280
160 грн
Редагувати повідомлення

А вони тілько в LGA-корпусі?
Назва: Re: Відображення температури
Відправлено: YserL від 13.04.2016 14:53:55
Цитата: inkognito від 13.04.2016 11:12:53
ЦитуватиЄ вже в продажу
http://www.kosmodrom.com.ua/el.php?name=BME280
160 грн
Редагувати повідомлення

А вони тілько в LGA-корпусі?
Ага. Пяльною станцією легко сідають.
https://www.bosch-sensortec.com/bst/products/all_products/bme280
https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280_DS001-11.pdf
Но математика там пзд
Назва: Re: Відображення температури
Відправлено: DeZer від 05.01.2017 22:23:53
Клас, собі збираюсь таке запиляти.  :)

 цю вебсторінку видає TL-MR3020 ?

А чому є пропуски на графіку і на певній ділянці лінії є без перепадів?
Назва: Re: Відображення температури
Відправлено: YserL від 06.01.2017 11:35:42
Цитата: DeZer від 05.01.2017 22:23:53- цю вебсторінку видає TL-MR3020 ?
А чому є пропуски на графіку і на певній ділянці лінії є без перепадів?
Зберігання даних, генерування графіків виконує віртуальний сервер в Амстердамі.
Пропуски є через: вчорашній коли оптимізував пошук середнього і мінімального пару клав мускул.
Наприклад на 3 000 000 точок вибірка
Код Select
SELECT AVG(`T`) as 'Avg', MAX(`T`) as 'Max', MIN(`T`) as 'Min' FROM `history` WHERE `StationID`='3' AND UNIX_TIMESTAMP(`time`) BETWEEN '1483507620' AND '1483507799' - 2-5 секунд
SELECT AVG(`P`) as 'Avg', MAX(`P`) as 'Max', MIN(`P`) as 'Min' FROM `history` WHERE `StationID`='3' AND `time` BETWEEN FROM_UNIXTIME('1483507620') AND FROM_UNIXTIME('1483507799') - 0.0023 секунди...
а таких до 700 при побудові кешованих даних.
Також зробив декілька рівні кешування, графік при актуальності віддається із бази за 1 запит і за 50 мс.
Також післявчора не вичтитувався датчик температури і вологості, перегнив кабель живлення і не вистачало вольтажу для сенсора.
Раніше пропуски були через проблеми із інтернетом. Зараз попробую вийти на аптайм пять девяток, планую запроватити резервування роутутера живленням і накопичення історії при недоступності каналів і передачею пакетом при відновленні звязку.
Графік параметрів

Назва: Re: Відображення температури
Відправлено: Golem від 13.06.2017 15:34:39
Я теж тепер сам собі метеоролог. Поставив на подвірї LaCrosse MA10050 (http://en.lacrossetechnology.fr/P-25-A1-MA10050.html)


Показує температуру, вологість, напрям швидкість вітру, кількість опадів, випадання роси. Все це можна подивитися в неті тут (http://measurements.mobile-alerts.eu/) код 832719924683

Давач температури стоїть на висоті 2 метри над землею під деревяним дахом, сонце на нього не попадає ніколи. Навколо всього цього чуда газон, так шо гарячого бетону який міг би спотворити виміри немає.


Давач вітру стоїть на висоті 3м, 35см від найближчого обєкту. Навколо нема будинків. дерев в радіусі 15 метрів.


Давач кількості опадів стоїть на висоті 2м, коромисло перпендикулярно невеликому нахилу даху. Давач роси закріплений на одній з балок качелі на висоті 2м.


Координати метеостанції 49.654752 23.98608 Висота 300м над рівнем моря.