Представлю хоч і примітивну але практичну схемку приладу що вимірює температуру.
Так як я більше часу проводжу за компом, то знайшов у неті схему і софт, що дозволяє відображати температуру з 2-х давачів (безкоштовно, більше потрібна ліцензія на прогу).
Схема надзвичайно проста, підсилу навіть мені без особливих навичок у радіоконструюванні.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28314/ds1820)
В нас на радіоринку датчик:
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28314/07aeefdc578fc82c1f2530fbb429a01c.png)
DS 18B20 (а він дешевший ніж DS1820) рік тому коштував 20 грн.
Вигляд готового приладу
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28314/ds18b20)
Сайт (http://isens.ru/) з детальнішими інструкціями та софтом.
Ще один сайт (http://msevm.com/main/therm/ds18b20t.htm) з докладними малюнками
ось робота в мене на компі:
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28314/33d7577abf42)
(синя лінія є переривчастою бо, (він був першим, пізніше зявився ще один) я його трохи в процесі експериментаціїї підпалив, але не вбив повністю :D
)
Де саме на радіобазарі? рік тому шукав не найшов.
Мені прийшов дотчик температури і вологості 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
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28322/sku_44757_1)
http://www.dealextreme.com/p/solar-powered-2-5-lcd-multi-function-clock-w-perpetual-calendar-alarm-clock-thermometer-2-x-lr44-71737
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28322/sku_71737_1)
Ще хочу такий брелок:
http://www.dealextreme.com/p/compass-keychain-with-thermometer-7971
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/28322/sku_7971_1)
Будем замовляти.
так в твого і ціна покруче...
На радіобазарі в двох місцях були,
і в "Юстасі" знаєш такий?
Мені колись хотілось зробити "Машину часу"... Закохався у неї зразу ж як побачив відео.
Схеми розумію, можу навіть й сам творити (в універі це якби вчив), а от руки з сраки поросли... =/
так + доставка з космодрому в скільки обійдеться?
Бавився колись давно у термометр на основі game\midi порта (він вміє вимірювати опір, що використовувалось при підключенні джойстику). Не впевнений що зараз ті порти є ще... забавка була цікава та проста як двері (вішай терморезистори на порт), але точність (як мінімум з моєю саундкартою) - жахлива :)
Поставив датчик вологості і температури на плату, витримав 9 годин у вологості. Очікую датчик тиску.
Трохи нерівномірно пайка, паяв паяльником. Після проходження феном виглядатиме гарно)
Колодка I2C interface 5 pin (+, -, int, scl, sda).
(http://lh3.googleusercontent.com/-dg_SG1FGyc8/Tp_iF4S2ZgI/AAAAAAAAD5g/YFll1NOeN_I/s1024/DSC_0630.JPG)
(http://lh3.googleusercontent.com/-ZFgZwAt7Vpg/Tp_iKnnu_NI/AAAAAAAAD5o/b5htn_rczg4/s1152/DSC_0629.JPG)
Цікаво чи датчик розрахований на outdoor умови експлуатації.
(https://lh4.googleusercontent.com/-vljw-lt6F-Q/TrOyJHkrPjI/AAAAAAAAD9s/a9tWjvOAuTA/s600/IMG7770636.jpg)
По точності:
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
(http://www.maszczyk.pl/assets/images/cache/250x250/025442e8e526f9aea16c5a6d29900e351759a8fd.jpg)
Бошівський датчик їде з Києва :) Ще купив датчик DS18B20 1-wire але думаю термодатчиків вистарчить)
Питання:
1. якщо плату датчиків виставити на вулицю у такий блок, уся пайка буде покрита епоксидним лаком, чи довго проживе така конструкція?
2. Чим фізично краще зєднати блок із компютером: 1-wire чи RS232
3. Чим краще помалювати бокс із чорного у білий колір, бо матеріал чорний полістирол плюс захист від UV.
Зроблю пробу чи нітроварба білого кольору не вурдиться із пластиком, тоді із балончика помалювати у білий колір (глянець).
впринципі якщо закрити то буде працювати, але вологість то не буде точною.
мій ДС18Б20 я вивів на двір, взяв в трубочку і сховав від сонця, якось одного разу вирішив заглянути і о чудо трубочка разом з датчиком повна води а ДееСу хоч би що. воду вилив до цих пір працює.
Цитата: 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)
Наскільки я знаю, найкраще відбиває тепло золото. Може спробувати сусальним зототом?
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито :)
Цитата: onyx від 07.11.2011 12:17:23
Наскільки знаю у магній оксиду коефіцієнт відбиття 1. Дешево і сердито :)
Ідеальне дзеркало?
Нітрофарба не то, обмотай фольгою. От з того ж шекаладу (ксаті "дякую" передає вся наша дружна "сонячна" група, ексепт ТП), обмотав, прорізав отвори і юзаєш.
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.
Цитата: onyx від 07.11.2011 15:11:25
Ну не зовсім дзеркало, типу ідеально білий, як пише педівікія, абсолютний відбивач.
ЦитуватиЯвляется абсолютным отражателем — веществом с коэффициентом отражения, равным единице в широкой спектральной полосе.
Це при опроміненні певним діапазоном. А я вже злякався, що ідеал є. ;D
Питання, а такий давач варто чіпляти до свинцевого акумулятора для визначеня температури при заряді-розряді?
написано що довжина кабелю має бути 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% . За тиждень - два отримуєте . Я замовляв в них неодноразово . В магазині такого асортименту як на сайті нема . Були затримки , забували подзвонити що товар прийшов , але як варіант може бути .
http://www.dealextreme.com/c/household-thermometers-1021
я собі купив такий :
http://www.dealextreme.com/p/1-5-lcd-car-home-outdoor-digital-thermometer-black-2-x-lr44-105647
а де можна глянути дані?
можеш ще один ( і навіть не один) поставити послідовно, наприклад для відображення температури в кімнаті .
Надибав на проект: AVR Butterfly Logger
(http://www.electronics-lab.com/blog/wp-content/uploads/2008/03/avr-butterfly-logger.jpg)
Щеб були б креслення)
Шукав готові проекти вимірювання логування кількості опадів на такому принципі:
http://lana-sator.livejournal.com/155015.html (http://lana-sator.livejournal.com/155015.html)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/30339/0_7094b_28687d9e_XL)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/30339/0_70ae6_dc271a31_L)
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
Цитата: Golem від 21.12.2011 16:47:24
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
З підігрівом ідея) Основне направлення це рівень опадів крім снігу. Калібруються легко наливаючи певну кількість води і рахуючи кількість перекидань каретки. А знаючи діаметр отвору, маємо площу.
Підігрів вмикався по давачу температури. Слабким місцем системи є власне ця каретка, шо перекидується. При коливаннях температури і при забрудненні та зношенні механізму він починає перемикатися при різних к-стях води. Перекидування каретки вимірювалося давачем Хола, зручно коли все зроблене з металу.
Прийшов мені 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 (
Хтось з такими мостами працював?
(http://lh5.googleusercontent.com/-b6pzF6qtYeI/TybaZymSP6I/AAAAAAAAEuk/zHZsXCEt4Pw/s800/IMG_9605.JPG)
Подібні використовували I2C to GPIO . На процесорі бракувало вільних виводів . І2С має мати мастера на шині . Читай сторінка 2 пункт 2.2 . Там пише що той міст slave тільки. А датчики це як ? З одної сторони І2С датчик , другою стороною в СОМ порт ? Не буде працювати бо датчик теж slave . З датчиками це просто робиться на мікроконтролері , в якого є I2C master i UART .
Дякую, теж прочитав що слейв.
Часу намаж розвести на мезі 8.
Хочу зразу розвести під корпус, хтось має ідеї як таке зробити?
(http://www.raimet.ru/imgs/raimet/photos/catalog_photos_small_191.jpg)
(http://t2.gstatic.com/images?q=tbn:ANd9GcSpcUdibw8KBPL28nGjZiTremqLgNKu3Z-gHd8129IVtC4lCcacAQW1j7k0)
(http://www.prin.ru/resource/img/trm_monitoring_p03.jpg)
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART . I2C (SMBUS) для ATXMEGA під ІАR . Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Стаття тут (http://vasi.net/community/jeto_interesno/2012/02/09/prikosnis_k_pogode_2_foto.html)
Та відео тут (http://vimeo.com/36133244)
цікавого девайсу.
Цитата: Roman_P від 09.02.2012 23:38:23
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART . I2C (SMBUS) для ATXMEGA під ІАR . Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Для початку хочу зробити корпус, такий як для малюнку, щоб на датчики не потрапляв дощ із пилом. Тоді зроблю розводку плати. і закріплю датчики з Atmega8 на одній платі.
Тестував схему на DS18B20:
1 кабель 18 м 4*0,22 екранований сигнальний
2 кабель 30 м 8 * 0,48 біметал найдешевший з підвалу. Знаю зробив помилку, треба було купляти сигнальний)
Дані з дального датчику у підвалі не зчитуються, виникає помилка контрольної суми.
Так що використання витої пари для 1wire мережі не бажане. Краще не скупитися і купити сигнальний кабель.
Запуск:
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 кабелю:
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
Корпус метеозонда. Оголовок, муфта, заглушка d50. Виробник Інтрпласт. Бюджет 20 грн. Дешево і сердито)
(http://lh4.googleusercontent.com/-Q_bMlAhvplc/T5u_AxbtDvI/AAAAAAAAFcI/N_nykhBWb2M/w800/IMG_3454.JPG)
Сьогодні купив К1116КП4 для анемометра, а також розтиснув двигун від HDD і викинув катушку і магніт.
Напруга живлення від 6 до 12в. Планує до станції подавати 12В, конвектор 12в-3,3в для датчиків і контролера.
(http://lh5.googleusercontent.com/-JE1eGVKquZQ/T6UsnzLYTQI/AAAAAAAAFeo/HKF1gAy515I/w800/IMG_3523.JPG)
Розібрався із математикою 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 :))
Тепер можна розводити плату.
(http://lh5.googleusercontent.com/-UXJh3JqRpKI/UB9zpO4JVmI/AAAAAAAAG8Q/ukoCT5SPTHA/w600/IMG_6913.JPG)
(http://lh6.googleusercontent.com/-0L2SmI7WdTI/UB9zsw5bFLI/AAAAAAAAG8Y/YmGghDYzu6o/w600/IMG_6914.JPG)
(http://lh3.googleusercontent.com/-4AN6ZwwTmfg/UAk0BZYQQoI/AAAAAAAAG54/Wi71KQn9tlo/w600/RadiationShiels2.png)
(http://lh4.googleusercontent.com/-62jcg2zS-cE/UAk0DG0EEFI/AAAAAAAAG6A/NgTo0V_EW9Q/w600/RadiationShiels.png)
Метеостанція на Atmega8a: I2C (SHT21, BMP085), 1-wire, 2 імпульсних входи. Лнія: RS-485, 12в. Внутрішня напруга 3,0в.
(http://lh3.googleusercontent.com/-fSUNXJDQGb4/UGLolcDbz3I/AAAAAAAAHW8/QddR_1FxLg0/w800/Meteo-Circuit.png)
І гарні гайки. В когось є чуть чуть білої фарби?
(http://lh5.googleusercontent.com/-8VRf-DcXIms/UD35Ej8A3EI/AAAAAAAAHCc/wsA2zFWUI1U/w800/IMG_6925.JPG)
І ще питання, для захисту по 485 шині можна використати замість MBR0540 BA159 ?:
BA159 1A, 1000В швидкі <300ns, 3MHz
Питання від чого треба захищатися ?
Якщо від напруги понад 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
Хто може в Україні виготовити півсфери із міді покрівельної 0,8мм-1,2мм для анемометра, діаметр ~50мм.
Технології виробництва: http://steampunker.ru/blog/forsteammaker/7874.html
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/37111/ba289a)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/37111/7ce483)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/37111/2fc8f2)
Розводка плати під датчик:
(http://lh5.googleusercontent.com/-iO3Aogu9Q_E/UQ-RAqQKG2I/AAAAAAAAH7c/BJCKmur5cEU/w998-h578-no/s.png)
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.
BME260 (http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/Bosch_Sensortec_Flyer_BMP280.pdf)
Тепер робити метеостанції ще простіше.
Цитата: 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)
Тепер робити метеостанції ще простіше.
Круть. Написав їм може вишлють семпли. Хоча вони жадні.
Цитата: 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 року. Семли не відправлять. Жмоти!)
Доробив 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 на сервер. Надточна метеостанція готова)))?
(http://lh6.googleusercontent.com/-tJ-ULeHaYnQ/U2vqR-GyR6I/AAAAAAAAQIo/u-4MqP8ASwE/w697-h587-no/20140508_203052.jpg)
(http://lh5.googleusercontent.com/-gWVMUfOuFug/U2vqR7v9clI/AAAAAAAAQJA/k7meojyQ_UY/w783-h587-no/20140508_222723.jpg)
(http://lh5.googleusercontent.com/-UX_lFRlmvCk/U2vqR2_9e4I/AAAAAAAAQI0/NQKF7xdKono/w701-h587-no/20140508_225313.jpg)
(http://lh5.googleusercontent.com/-xryNygXyx-U/U2vqSfjYKGI/AAAAAAAAQI4/V14HYoQgfSc/w582-h587-no/20140508_232402.jpg)
(http://lh4.googleusercontent.com/-iVp8I5yxhuQ/U2vqS6GANWI/AAAAAAAAQI8/od4BXMvVLBg/w891-h587-no/20140508_232534.jpg)
(http://lh5.googleusercontent.com/-8Z0Ph4l7ut4/U2vs3wtL5UI/AAAAAAAAQJg/X_cKGGBCOno/w666-h525-no/2014-05-08_234209.png)
Покищо сканувати параметри у кімнаті де спимо.
Метеостанція в промисловій експлуатації :)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/43440/20140825_194844)
Прикріпив заклепками.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/43440/20140825_194854)
Метеостанція + сканер
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/43440/20140825_201158)
Плата з сенсорами
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/43440/20140819_201256)
Зонд відєднується
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/43440/20140819_205726)
Недавно стояла задача виміряти кількість опадів і температуру дуже точно. За основу взяв ось такий (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С.
Круто, це планується використовувати як метеостанцію?
Вчора по своїй станції переробив відправку даних у RAW, уся математика на стороні сервера, зокрема і вирівнювання тиску до 0 м. Регістри із BMP занесені у базу. У запиті корисної інформації 10 байт.
#!/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
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$ чекаю :)
Цікавий сайт (http://arduino-ua.com/m/?categoryID=6) з різними датчиками для Ардуіно :)
А чи можливо в корпусі наручного годинника об"єднати датчики освітлення , вологості, тиску , температури , а ще електричний компас і звісно сам годинник ...
П.С. Чисто теоретично ::).
Цитата: ІНТРОВЕРТ 997 від 28.03.2015 16:08:59
А чи можливо в корпусі наручного годинника об"єднати датчики освітлення , вологості, тиску , температури , а ще електричний компас і звісно сам годинник ...
П.С. Чисто теоретично ::).
Chronos TI: вбудований датчик тиску, температури, акселерометр, безпровідний інтерфейс.
По i2c без проблем можна підключити датчик освітлення, вологості, компас і тд. + виводити змінивши програму.
Питання тільки для чого :)
Щоб викинути телефон 8) . ну і крім того не хирлява така метеостанція ( відносно ) вийде , а датчик освітлення теж корисна штука..
SHT21 доступна на космодромі за 150 грн
http://www.kosmodrom.com.ua/el.php?name=SHT21
треба буде замовити.
Цитата: 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 грн
ЦитуватиЄ вже в продажу
http://www.kosmodrom.com.ua/el.php?name=BME280
160 грн
Редагувати повідомлення
А вони тілько в LGA-корпусі?
Цитата: 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
Но математика там пзд
Клас, собі збираюсь таке запиляти. :)
цю вебсторінку видає TL-MR3020 ?
А чому є пропуски на графіку і на певній ділянці лінії є без перепадів?
Цитата: DeZer від 05.01.2017 22:23:53- цю вебсторінку видає TL-MR3020 ?
А чому є пропуски на графіку і на певній ділянці лінії є без перепадів?
Зберігання даних, генерування графіків виконує віртуальний сервер в Амстердамі.
Пропуски є через: вчорашній коли оптимізував пошук середнього і мінімального пару клав мускул.
Наприклад на 3 000 000 точок вибірка
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 мс.
Також післявчора не вичтитувався датчик температури і вологості, перегнив кабель живлення і не вистачало вольтажу для сенсора.
Раніше пропуски були через проблеми із інтернетом. Зараз попробую вийти на аптайм пять девяток, планую запроватити резервування роутутера живленням і накопичення історії при недоступності каналів і передачею пакетом при відновленні звязку.
Графік параметрів
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/49712/graph_day)
Я теж тепер сам собі метеоролог. Поставив на подвірї LaCrosse MA10050 (http://en.lacrossetechnology.fr/P-25-A1-MA10050.html)
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/50408/20170611_203542_s)
Показує температуру, вологість, напрям швидкість вітру, кількість опадів, випадання роси. Все це можна подивитися в неті тут (http://measurements.mobile-alerts.eu/) код 832719924683
Давач температури стоїть на висоті 2 метри над землею під деревяним дахом, сонце на нього не попадає ніколи. Навколо всього цього чуда газон, так шо гарячого бетону який міг би спотворити виміри немає.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/50408/20170611_203533_s)
Давач вітру стоїть на висоті 3м, 35см від найближчого обєкту. Навколо нема будинків. дерев в радіусі 15 метрів.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/50408/20170611_203527_s)
Давач кількості опадів стоїть на висоті 2м, коромисло перпендикулярно невеликому нахилу даху. Давач роси закріплений на одній з балок качелі на висоті 2м.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/50408/20170611_203502_s)
Координати метеостанції 49.654752 23.98608 Висота 300м над рівнем моря.
(https://exl.fra1.cdn.digitaloceanspaces.com/4806/50408/anry_meteo_screenshot)