Проверка точности работы

On1k
Offline
Зарегистрирован: 20.04.2015

Всем привет. Делаю ДП с применением ардуино. суть в измерении температуры и влажности датчиком DHT22, не буду расписывать для чего и каким образом, проблема в другом.

Сказали что нужно прибор проверить на точность. заявленные характеристики датчика руководителя не устраивают, что логично. нужно каким то образом подать определенный сигнал (например 20 градусов и 50% влажности) на пин, вместо датчика, на что ардуино должен отреагировать показав это значение. в живую это делать не нужно, мне нужен только способ реализации описать в ПЗ. Может есть какой то метрологический прибор? в нете не нашёл ничего существенного(

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Точно обострение...

"Коллега, вот это - метр.

Логично." - процесс создания метрологического прибора.

Вы делаете дипломный проект (я правильно расшифровал аббревиатуру?) и не знаете что ардуине как-то пофигу на температуру и влажность? Посмотрите что посылает датчик и с какими данными "работает" ардуино. Ну и заодно узнайте у руководителя данные какого прибора/датчика/черталысого его устроят. А то может он и Гидрометцентру не верит.

On1k
Offline
Зарегистрирован: 20.04.2015

Я прекрасно понимаю что ардуине пофигу. Вопрос был в том: каким прибором можно подать на нее идентичный сигнал (или может эталонный). не занимайтесь пжл набиванием постов. тоесть мы должны подать сигнал заведомо зная что он будет означать для ардуино, а ардуино в свою очередь должна нам этот сигнал расшифровать и выдать в виде температуры и влажности, ну или хотя бы температуры. тоесть мы проверяем правильность её работы. 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Гыыы :) Мне на набивание постов - как ардуине на температуру и влажность. Подключите резистор и будет Вам счастье.

On1k
Offline
Зарегистрирован: 20.04.2015

что даст резистор? по человечески то объясните)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Только если Вы сначала озвучите тему диплома и Ваше учебное заведение (можно без привязки к местности) :D

bwn
Онлайн
Зарегистрирован: 25.08.2014

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

А поверку проводят в сертифицированной лаборатории.

On1k
Offline
Зарегистрирован: 20.04.2015

кстати говоря в интернете сам это нашёл. попробую задать вопрос на эту тему руководителю. спасибо

mikelari
Offline
Зарегистрирован: 14.05.2015

http://www.omega.com/temperature/z/pdf/z103.pdf

Может баян.

Нашел в сети пару дней назад, как проверять датчик влажности, ну или систему в целом.

Проверил свой SHT15 по соли (раствор соли и воды), результат хороший.

А нашел всё это тут www.raspberrypi.org/forums/viewtopic.php?f=37&t=78939

Удачи.

On1k
Offline
Зарегистрирован: 20.04.2015

Придумал способ, подскажите прокатит или нет:

можно ли с самой ардуино (с одного пина на другой) имитировать сигнал датчика? Датчик посылает на ардуино 40  бит инфы:

DATA=16 bits RH data+16 bits Temperature data+8 bits check-sum 

пример: 0000 0010 1000 1100 0000 0001 0101 1111 1110 1110

как программно реализовать подачу сигнала такого рода?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

и потом это чудо пойдет куда то работать со своим дипломом? писец

a5021
Offline
Зарегистрирован: 07.07.2013

В успешные менеджеры, как и все.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

a5021 пишет:

В успешные менеджеры, как и все.

"успешные" вот так нужно писать

On1k
Offline
Зарегистрирован: 20.04.2015

Да тут одни умники собрались, но ни одного ответа по теме. Как жаль что все на что вы способны это сидеть и обсуждать других людей. в свои 22 в моей жизни все прекрасно, и работа есть, и семья, и ребенок. а вот на ваши железки мне далеко насрать, и на диплом тоже, мне нужны корочки. И в отличии от многих я диплом делаю сам, с чужими наработками, но все же сам, не заказывая за бешеные бабки.

Насчет менеджеров наверное из собственного опыта комментируете? В другом случае ваши колкости мне не интересны. 

Модератор, почисти тему пожалуйста, здесь не место обсуждениям личной жизни, я сюда не доказывать что-то пришёл.

On1k
Offline
Зарегистрирован: 20.04.2015

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

Так вот снова вопрос: как мне имитировать сигнал датчика?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

On1k пишет:

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

Так вот снова вопрос: как мне имитировать сигнал датчика?

погоди, сейчас я спущусь на лифте на твой уровень.  это будет не быстро, ибо нас разделяет очень много этажей Шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

Слыш, ты, ушлепок. Тебе пацаны реально заяснили что ардуино и датчик общаются по цифрому каналу.. если у тебя мозга не хватает это понять, то обьясняю на пальцах... цифровой канал не нужно проверять... он либо работает либо нет.. а проверять нужно СЕНСОР. поместив его в  банку с известной температурой.. 

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

руководитель ошибся. внизу дата шит на дачик. если разбереся то поймешь какие он сигналы выдает.

также у него есть заявленная погрешность.

и ардуина не как не влияет на точность. если ты как написанно выше  

(например 20 градусов и 50% влажности) на пин, вместо датчика <---- ЭТО ПРОЧИТАЙ СТОЛЬКО РАЗ ПОКА НЕ ПОЙМЕШЬ ОШИБКУ ВОПРОСА

то ардуино тебе и выдаст 20 градусов и 50 влажность.

подключи осцилограф на дачик и смотри

или в програме вовремя измерения выщитывай среднию температуру и влажность за 20 сек итд......

 

https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

akimov_aleks пишет:

руководитель ошибся.

Ой, я таки сильно на это надеюсь. Иначе куда катится образование... Ему нужна корочка, Карл... Буратина блин...

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

ну сам подумай. допустим ты ардуино руки твои это пины я это этолон коля это дачик. если я тебе дам в руки 200 рублей что у тебя будет? а коля тут причем???? он может и 200 и 300 рублей дать. вот и думай. )))))

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

akimov_aleks пишет:

ну сам подумай. допустим ты ардуино руки твои это пины я это этолон коля это дачик. если я тебе дам в руки 200 рублей что у тебя будет? а коля тут причем???? он может и 200 и 300 рублей дать. вот и думай. )))))

не очень понятная аналогия.  лучше заместо Коли представить банкомат... 

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

не суть важна. для наглядности купи Психрометр и рядом поставь. а как у любого дачика есть паспорт приложи его. можешь купить HIH-4000 итд но твой рук серовно не будет доволен. обьесни попростому сто сто он хочет стоить огромных денег и что с такими характиристиками дачик тебе не купить. темболее тут важнее само исполнения и не упор на точность. жклаю удачи с ДП

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

akimov_aleks пишет:

не суть важна. для наглядности купи Психрометр и рядом поставь. а как у любого дачика есть паспорт приложи его. можешь купить HIH-4000 итд но твой рук серовно не будет доволен. обьесни попростому сто сто он хочет стоить огромных денег и что с такими характиристиками дачик тебе не купить. темболее тут важнее само исполнения и не упор на точность. жклаю удачи с ДП

гыыы это специальный скрипт, генерирует набор случайных слов? где нашел?

On1k
Offline
Зарегистрирован: 20.04.2015

akimov_aleks пишет:

руководитель ошибся. внизу дата шит на дачик. если разбереся то поймешь какие он сигналы выдает.

также у него есть заявленная погрешность.

и ардуина не как не влияет на точность. если ты как написанно выше  

(например 20 градусов и 50% влажности) на пин, вместо датчика <---- ЭТО ПРОЧИТАЙ СТОЛЬКО РАЗ ПОКА НЕ ПОЙМЕШЬ ОШИБКУ ВОПРОСА

то ардуино тебе и выдаст 20 градусов и 50 влажность.

подключи осцилограф на дачик и смотри

или в програме вовремя измерения выщитывай среднию температуру и влажность за 20 сек итд......

 

https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf

 

Даташит я читал и позже писал, что датчик в итоге посылает значения в виде двоичного кода, который переводится в десятичный, получаем два числа, делим на 100 и получаются значения температуры и влажности. Ардуино я так понимаю делает это с помощью библиотеки. Особо не разбирался как в ней что работает.

И да, мне как раз и нужно блин подать заданный сигнал и увидеть этот сигнал далее на мониторе. мне НЕ нужно проверять дачтик, мне НЕ нужно проверять ардуино. Мне просто Руководитель поставил такую задачу. Послать сигнал и увидеть его на экране. 

Я ему уже объяснял по поводу цифрового сигнала и что он либо работает либо не работает, но ему абсолютно насрать, ему нужно какое то подтверждение. 

 

On1k
Offline
Зарегистрирован: 20.04.2015

Puhlyaviy пишет:

А вас, товарищ быдло, я попрошу не засорять более тему, если по существу сказать ничего не можете.

и да, на лифте подниматься нужно было.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

On1k пишет:

А вас, товарищ быдло, я попрошу не засорять более тему, если по существу сказать ничего не можете.

и да, на лифте подниматься нужно было.

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

On1k
Offline
Зарегистрирован: 20.04.2015

Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.

Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\ 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

On1k пишет:

Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.

Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\ 

Нам это даст много. У нас тут есть список учебных заведений, которыми мы гордимся..

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

On1k, прочитал ветку. Насколько я понял ваш преподователь хочет, что бы вы сделали эмулятор датчика температуры. Возможно, что сам он живёт по-старинке в аналоговом мире, и про современные датчики температуры ни слухом не духом, а вы не смоги ему это объяснить. Предположим что это  так. Тогда у вас нет другого выхода, кроме как сделать эмулятор DHT22, что бы скажем другая ардуина прикинулась датчиком, и подергала последовательную шину в определённом порядке при запросе. В принципе это возможно, но никто этого по понятным причинам не делал, и по понятным причинам не будет делать. Так что спасти себя вы можете только самостоятельно написав такую программу, или обратившись за платной помощью в раздел "ищу исполнителя".

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

возми вторую ардуино и подай сигнал.. вчем проблеиа тогда. она ардуина принемает сигналы а вторая их генерирует... 

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

подерживаю полностью... что у него препод живет в каменом веке. 

но человеку дествительно трудно... можно за дачик взять на пример не вторую ардуино а написть програму на c++  delphi итд... которая бы отпровляла бы данные на порт

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

On1k пишет:

Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.

Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\ 

Перед нами не надо объясняться. Мы знаем как это работает и почему - потому что нам это интересно и диплом не нужен. Вам уже раз пять объяснили, но Вам все это не подходит. Дайте преподователю штуку баксов и корочки у Вас в кармане, тем более что Вы сами написали что знания Вам  никчему.

On1k
Offline
Зарегистрирован: 20.04.2015

JollyBiber пишет:

On1k пишет:

Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.

Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\ 

Перед нами не надо объясняться. Мы знаем как это работает и почему - потому что нам это интересно и диплом не нужен. Вам уже раз пять объяснили, но Вам все это не подходит. Дайте преподователю штуку баксов и корочки у Вас в кармане, тем более что Вы сами написали что знания Вам  никчему.

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

Тут предлагали взять вторую ардуино, а с этой же нельзя этого сделать? С одного пина на другой? Или не выйдет?

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

с одного пина на другой не выйдейт

тебе нужно понять какие данные отпровляет дачик и тогда ты сможешь его с эмулировать. 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Хм. А Вы упертый. Попробуйте определить какая из следующих строк пришла от ДХТ22, какая от фоторезистора, а какая плод моего больного воображения:

1111011

1000001000

10010110000

Ардуине неизвестно и абсолютно по барабану от чего приходит сигнал. Програмный код просто приводит полученный сигнал в "человеческий" вид или последовательность действий. все. больше ничего она делать не умеет. И приняв сигнал ХУ только программист решает что делать с этим значением - нарисовать дерево, щелкнуть реле или написать что температура в туалете 20 градусов.

 

On1k
Offline
Зарегистрирован: 20.04.2015

из даташита: DATA=16 bits RH data+16 bits Temperature data+8 bits check-sum

0000 0010 1000 1100 0000 0001 0101 1111 1110 1110

вот такой код мне нужно отправить на ардуино, к примеру. Используя библиотеку датчика dht22 ардуино поймёт его как нужно. ( 65.2%RH T=35.1℃)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

ну пропишите его статично, зачем отправлять? ПОдключите светодиод, иесли с дхт придет такой же - смело зажигайте. Как вариант похрену что придет - зажигаем светодиод, типа правильно.

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

иди сюда  опиши проблему со словами что надо сэмурировать дачик .

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

правильно обмони професора сословами если на пин придет сигнал 010101 

http://www.arduino.cc/en/Tutorial/MasterWriter

On1k
Offline
Зарегистрирован: 20.04.2015

вооот, это уже ответ. спасибо, пропишу в переменную значение 0000 0010 1000 1100     0000 0001 0101 1111     1110 1110 и через библиотеку датчика сниму  из нее данные о температуре и влажности и выведу на экран. надеюсь что получится, спасибо.

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

в догонку http://robocraft.ru/blog/arduino/786.html

тебе один вариант тольк на ЁЁ професора... 

bwn
Онлайн
Зарегистрирован: 25.08.2014

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

bwn пишет:

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

\

ой, тут уже как то беседовали года 2 назад на тему составляющих DHT. опытный распил показал что там в общем то и нет особо никаких составляющих

bwn
Онлайн
Зарегистрирован: 25.08.2014

Puhlyaviy пишет:

bwn пишет:

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

\

ой, тут уже как то беседовали года 2 назад на тему составляющих DHT. опытный распил показал что там в общем то и нет особо никаких составляющих

Ну как же нет, терморезистор+датчик влажности (платка с полосками), насчет платки конкретно в этом датчике не уверен. Лепишь к дуине, снимаешь характеристики и ИОНом эмулируешь сигналы. Препод доволен, цифирки скачут, диплом засчитан, следующая тема - добыча огня механическим воздействием.))))