Регистратор параметров окружающей среды на базе arduino UNO (4 датчика)

rost
Offline
Зарегистрирован: 29.05.2015

Добрый день. Нужна помощь в программировании arduino UNO. Цель - составить и загрузить в плату скетчи для работы 4 датчиков и дисплея. Стадия - регистратор собран, датчики подсоединены, но пока не работают. Состав регистратора : 1.Датчик температуры почвы DS 18B20; 2. Датчик температуры и влажности окружающего воздуха AM 2301; 3. Датчик освещения STM32; 4. Датчик влажности почвы (3Pin Soil Hygrometer Detection Module Moisture Sensor Analog Output arduino New). 5. Дисплей HD44780. 6. Основная плата UNO R3 ATmega328P ATmega16U2 2014 Version Board Free USB Cable For Arduino. 7. Интернет плата W5100 Ethernet Shield For Arduino Main Board UNO R3 ATMega 328 1280 MEGA2560. 8.Микросхема времени DS1302. Ожидаемые результаты. 1.Требуется, чтобы контроллер идентифицировал датчики (видел их) и воспринимал сигналы от них. 2. Требуется, чтобы информация от контроллера поступала на дисплей HD44780, хранилась на microSD, была доступна для обработки на ЭВМ (в офисных программах МS Eхсel, МS Access д.р.) и автоматически визуализировалась в виде графиков. 3. Чтобы имелась возможность задавать следующие периоды поступления информации с датчиков : -непрерывный режим; - каждые 2 мин; -каждые 30 мин; -каждые 60 мин. Оцените возможность, сроки и стоимость выполнения проекта.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

StudioGippopotam@gmail.com
 

нужны уточнения по заданию.

какие сроки отведены на выполнение проекта?

rost
Offline
Зарегистрирован: 29.05.2015

общий срок  не более 2 месяцев.(чем быстрее тем лучше, хочется попробовать испытать на даче ))))).

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

rost пишет:

общий срок  не более 2 месяцев.(чем быстрее тем лучше, хочется попробовать испытать на даче ))))).

два месяца - это шикарный срок.

поясните пункт 2 задания.
 

 

rost
Offline
Зарегистрирован: 29.05.2015

1. Дисплей нужен для отображения текущих данных.

2. Флешка ( сейчас стоит 2 гб) установлена в дополнительную плату и нужна для хранения данных за весь период работы регисратора.

3. Для обработки информации на ПК нужно будет разработать интерфейс (или адаптировать готовые программки), спомощью которого данные будут представлятся в виде графиков. На мой субъективный взгляд,должно выглядеть как-то так. Если что, дайте свои предложения как это проще сделать. 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

rost пишет:

1. Дисплей нужен для отображения текущих данных.

2. Флешка ( сейчас стоит 2 гб) установлена в дополнительную плату и нужна для хранения данных за весь период работы регисратора.

3. Для обработки информации на ПК нужно будет разработать интерфейс (или адаптировать готовые программки), спомощью которого данные будут представлятся в виде графиков. На мой субъективный взгляд,должно выглядеть как-то так. Если что, дайте свои предложения как это проще сделать. 

Меня интересовало, что вы понимаете под этим:

Цитата:

2. Требуется, чтобы информация от контроллера поступала на дисплей HD44780, хранилась на microSD, была доступна для обработки на ЭВМ (в офисных программах МS Eхсel, МS Access д.р.) и автоматически визуализировалась в виде графиков.

Графики должны строится на ПК?

Доступность для MS office - что под этим понимается?

Судя по наличию у вас w5100 предпологается, что будет доступ к данным по локальной сети?

rost
Offline
Зарегистрирован: 29.05.2015

Здравствуйте. Я, как дилетант  в этом деле, предполагал полученную информацию обрабатывать,например в Excel, access. В связи с этим хотелось бы, чтобы цифровые значения полученные от датчиков можно было бы легко экспортировать в excel для дальнейшей обработки (необходимо для написания диплома). При изучении этого вопроса в интернете видел, что данные от датчиков визуализировались в виде графиков. Т.е. на выходе хотелось бы иметь автоматическое построение графиков,а не кучу цифр. Если это для вас затруднительно, то можно это пока не делать.

Я думал, что w 5100 способен передавать информацию через интернет на требуемый сервер. Разве это не так ?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

rost пишет:

Здравствуйте. Я, как дилетант  в этом деле, предполагал полученную информацию обрабатывать,например в Excel, access. В связи с этим хотелось бы, чтобы цифровые значения полученные от датчиков можно было бы легко экспортировать в excel для дальнейшей обработки (необходимо для написания диплома). При изучении этого вопроса в интернете видел, что данные от датчиков визуализировались в виде графиков. Т.е. на выходе хотелось бы иметь автоматическое построение графиков,а не кучу цифр. Если это для вас затруднительно, то можно это пока не делать.

Я думал, что w 5100 способен передавать информацию через интернет на требуемый сервер. Разве это не так ?

Из вашего ответа можно понять, что вы не совсем представляете, что вам нужно.

Напишите мне на почту, пожалуйста.

StudioGippopotam@gmail.com

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Секономьте денег, купите вот это http://masterkit.ru/shop/smarthome/control/1319311

Вот это видео оболочки под винду http://www.youtube.com/watch?v=MszImAbSSvY

bes666x13
Offline
Зарегистрирован: 28.03.2015

Ищу альтруиста программиста для создания проекта, целью которого будет борьба с произволом УК/ТСЖ по всей Российской Федерации.

Задача: 

Ежечасное снятие показаний датчика/ов DHT-22 в квартире и на улице, запись/формирование ежемесячного отчета этих показаний в файл (желательно в Excel), но пойдет и в txt + сохранение на карту SD.

Результат:

По итогам данных показаний, направление информации в Государственную Жилищную Инспекцию РФ, для составления акта о перетопе/недотопе (создании со стороны УК/ТСЖ наблагоприятных условий для проживания), с целью получения в дальнейшем перерасчета за отопление по указанной в Поставновлении Правительства РФ схеме.

Желающие помочь всей России - пишите, поможем друг другу!!!

o.naumov@mail.ru

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

bes666x13, а как файл с цифрами, щаписанный на карточку поможет всей России бороться с УК/ТСЖ?

pcb
Offline
Зарегистрирован: 02.04.2015

Gippopotam пишет:

bes666x13, а как файл с цифрами, щаписанный на карточку поможет всей России бороться с УК/ТСЖ?

Человек сдаст на диплом и пойдет работать в ЖКХ сферу ))

bes666x13
Offline
Зарегистрирован: 28.03.2015

Дело в том что многие в нашей стране (России) незнают что например если отопление в комнате меньше или больше опредленной температуры - то это считается неблагоприятными условиями для проживания.

Формирование таких отчетов отчасти поможет доказать то что в течении длительного времени создавались наблагоприятные условия. А за это положен перерасчет за отопление, причем даже если в квартире было +29, сумма платежей снижается...т.к. опять же, это неблагоприятные условия для проживания.

 

Данные моменты описаны в Постановлении Правительства РФ №354 (приложение №2 , пункт 15) http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=175645

 

 

bes666x13
Offline
Зарегистрирован: 28.03.2015

pcb пишет:

Gippopotam пишет:

bes666x13, а как файл с цифрами, щаписанный на карточку поможет всей России бороться с УК/ТСЖ?

Человек сдаст на диплом и пойдет работать в ЖКХ сферу ))

 

Боюсь с такой идеей - меня точно в сферу ЖКХ не возьмут, меня скорее больше ненавидит моя УК, за то что я их "кошмарю". А такой проект это серьезная доказательная база в борьбе с дикими платежами! :)

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

bes666x13 пишет:

Дело в том что многие в нашей стране (России) незнают что например если отопление в комнате меньше или больше опредленной температуры - то это считается неблагоприятными условиями для проживания.

Формирование таких отчетов отчасти поможет доказать то что в течении длительного времени создавались наблагоприятные условия. А за это положен перерасчет за отопление, причем даже если в квартире было +29, сумма платежей снижается...т.к. опять же, это неблагоприятные условия для проживания.

 

Данные моменты описаны в Постановлении Правительства РФ №354 (приложение №2 , пункт 15) http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=175645

 

 

То о чем вы пишите - откровенная глупость. Чтобы доказать недо/перетоп вы должны пригласить к себе уполномоченных представителей, которые снимут показания. А файлик на флешке никого не волнует.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

И этот человек (ТС) считает, что сможет что то доказать системе :) Прям цирк. Существуют сертифицированные приборы и видеокамера, вот этот комплект единственный, на который судья еще соизволит взглянуть.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

bes666x13, если вам это действительно нужно - запускаете Arduino IDE, затем FILE - EXAMPLES - SD - DataLogger.ino
Этот скетч сохраняет на карточку значения 4 аналоговых входов.

Работы - минимум, вместо цикла, в котором опрашиваются эти входы, вставьте код для работы с DHT (пример есть в одноименной библиотеке).

bes666x13
Offline
Зарегистрирован: 28.03.2015

brokly пишет:

И этот человек (ТС) считает, что сможет что то доказать системе :) Прям цирк. Существуют сертифицированные приборы и видеокамера, вот этот комплект единственный, на который судья еще соизволит взглянуть.

 

Я уже сломал систему. Если вы не уверены в том что люди что то могут - лучше промолчать и не мешать ничего делать другим... Как бабка на собрании "у нас ничего не получится, это бесполезно". А вы попробовали вообще что то сделать, чтоб получилось?! Все только хотят без особого труда взять и получить результат, не принимая абсолютно никакого участия! Так не бывает! 

bes666x13
Offline
Зарегистрирован: 28.03.2015

Я прекрасно знаю процедуру, но эти данные являются дополнением к заявлению, а не основанием для перерасчета. На крайний случай, пусть подают в суд, и производят техническую экспертизу устройства, выявляют погрешность и т.д.

Для меня главное получить данные и сохранить эти данные в доступном, читаемом виде!

Как и кто будет таким данным верить, это уже совсем другая история.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

bes666x13 пишет:

Я уже сломал систему.

теперь сотри нахрен всех идиотов из этой системы.

bes666x13
Offline
Зарегистрирован: 28.03.2015

Клапауций 999 пишет:

bes666x13 пишет:

Я уже сломал систему.

теперь сотри нахрен всех идиотов из этой системы.

С радостью :)

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

bes666x13, это все конечно занимательно, но по существу вопросы будут?

Я указал вам путь решения, пояснения нужны?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Эпиграф: "Ненавижу, мнящих себя глыбой, недоумков, которые пытаются заткнуть мне рот..." (ЦЫ) Шаляпин.

ТС, у вас проблеммы. Если вы измеряете ректальную температуру отверткой и потом машете этой отверткой на суде, никто не будет вам производить экспртизу, вас сразу отправят к психиатру.

Я не говорю, что это не получится ни у кого. Я говорю, что конкретно вы НИХРЕНА НЕ ПОНИМАЕТЕ, а только, зачем то делаете вид, что вам все ясно и вы такой, блин , бэтмен :) Умора. Процедуру он знает. Вы путаете теплое с мягким. В платежке вы платите не за температуру в помещении, а за поставку вам энергии в виде тепла, которая измеряется не градусами, а колориями. Систему он сломал... Может это система вам что то сломала ? Окна с дырками тоже на суд попрете ? Или стены неутепленные. Есть норматив отношение поставки тепловой энергии к площади помещения. А правильное содержание помещения - обязанность собственника. Если в стене дыра, мороз с улицы по любому разморозит ваши батареи. 

И так, для пояснения, факт поставки или недопоставки тепла по нормативам фиксируется только теплосчетчиком, который регистрирует температуру на входе трубы с ТН в помещение, на выходе и скорости протекания ТН. 

Надеюсь теперь всем стало понятно, что такой индивидуум как ТС даже близко не понимает за что он взялся. Системщик !

ps: Пожарь вареное яйцо - сломай систему !

 

bes666x13
Offline
Зарегистрирован: 28.03.2015

Gippopotam пишет:

bes666x13, если вам это действительно нужно - запускаете Arduino IDE, затем FILE - EXAMPLES - SD - DataLogger.ino
Этот скетч сохраняет на карточку значения 4 аналоговых входов.

Работы - минимум, вместо цикла, в котором опрашиваются эти входы, вставьте код для работы с DHT (пример есть в одноименной библиотеке).

 

В целом да, только мне надо на один датчик пока, потом уже когда будут радио модули добавлю еще датчиков.

Попробую разобраться!

Спасибо!