Официальный сайт компании Arduino по адресу arduino.cc
Проверка точности работы
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пнд, 04/05/2015 - 10:04
Всем привет. Делаю ДП с применением ардуино. суть в измерении температуры и влажности датчиком DHT22, не буду расписывать для чего и каким образом, проблема в другом.
Сказали что нужно прибор проверить на точность. заявленные характеристики датчика руководителя не устраивают, что логично. нужно каким то образом подать определенный сигнал (например 20 градусов и 50% влажности) на пин, вместо датчика, на что ардуино должен отреагировать показав это значение. в живую это делать не нужно, мне нужен только способ реализации описать в ПЗ. Может есть какой то метрологический прибор? в нете не нашёл ничего существенного(
Точно обострение...
"Коллега, вот это - метр.
Логично." - процесс создания метрологического прибора.
Вы делаете дипломный проект (я правильно расшифровал аббревиатуру?) и не знаете что ардуине как-то пофигу на температуру и влажность? Посмотрите что посылает датчик и с какими данными "работает" ардуино. Ну и заодно узнайте у руководителя данные какого прибора/датчика/черталысого его устроят. А то может он и Гидрометцентру не верит.
Я прекрасно понимаю что ардуине пофигу. Вопрос был в том: каким прибором можно подать на нее идентичный сигнал (или может эталонный). не занимайтесь пжл набиванием постов. тоесть мы должны подать сигнал заведомо зная что он будет означать для ардуино, а ардуино в свою очередь должна нам этот сигнал расшифровать и выдать в виде температуры и влажности, ну или хотя бы температуры. тоесть мы проверяем правильность её работы.
Гыыы :) Мне на набивание постов - как ардуине на температуру и влажность. Подключите резистор и будет Вам счастье.
что даст резистор? по человечески то объясните)
Только если Вы сначала озвучите тему диплома и Ваше учебное заведение (можно без привязки к местности) :D
Может я чего не понимаю, но поверяют и калибруют обычно сенсор, а не дисплей который отобразит результаты (дуня в данном случае этим и занимается).
А поверку проводят в сертифицированной лаборатории.
кстати говоря в интернете сам это нашёл. попробую задать вопрос на эту тему руководителю. спасибо
http://www.omega.com/temperature/z/pdf/z103.pdf
Может баян.
Нашел в сети пару дней назад, как проверять датчик влажности, ну или систему в целом.
Проверил свой SHT15 по соли (раствор соли и воды), результат хороший.
А нашел всё это тут www.raspberrypi.org/forums/viewtopic.php?f=37&t=78939
Удачи.
Придумал способ, подскажите прокатит или нет:
можно ли с самой ардуино (с одного пина на другой) имитировать сигнал датчика? Датчик посылает на ардуино 40 бит инфы:
DATA=16 bits RH data+16 bits Temperature data+8 bits check-sum
пример: 0000 0010 1000 1100 0000 0001 0101 1111 1110 1110
как программно реализовать подачу сигнала такого рода?
и потом это чудо пойдет куда то работать со своим дипломом? писец
В успешные менеджеры, как и все.
В успешные менеджеры, как и все.
"успешные" вот так нужно писать
Да тут одни умники собрались, но ни одного ответа по теме. Как жаль что все на что вы способны это сидеть и обсуждать других людей. в свои 22 в моей жизни все прекрасно, и работа есть, и семья, и ребенок. а вот на ваши железки мне далеко насрать, и на диплом тоже, мне нужны корочки. И в отличии от многих я диплом делаю сам, с чужими наработками, но все же сам, не заказывая за бешеные бабки.
Насчет менеджеров наверное из собственного опыта комментируете? В другом случае ваши колкости мне не интересны.
Модератор, почисти тему пожалуйста, здесь не место обсуждениям личной жизни, я сюда не доказывать что-то пришёл.
Для тех кому лень читать всю тему: Руководитель сказал, что нужно подать эталонный сигнал на прибор, чтобы проверить правильность понимания этого сигнала устройством. не понимаю зачем это нужно, но от него не отвяжешься.
Так вот снова вопрос: как мне имитировать сигнал датчика?
Для тех кому лень читать всю тему: Руководитель сказал, что нужно подать эталонный сигнал на прибор, чтобы проверить правильность понимания этого сигнала устройством. не понимаю зачем это нужно, но от него не отвяжешься.
Так вот снова вопрос: как мне имитировать сигнал датчика?
погоди, сейчас я спущусь на лифте на твой уровень. это будет не быстро, ибо нас разделяет очень много этажей Шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш
Слыш, ты, ушлепок. Тебе пацаны реально заяснили что ардуино и датчик общаются по цифрому каналу.. если у тебя мозга не хватает это понять, то обьясняю на пальцах... цифровой канал не нужно проверять... он либо работает либо нет.. а проверять нужно СЕНСОР. поместив его в банку с известной температурой..
руководитель ошибся. внизу дата шит на дачик. если разбереся то поймешь какие он сигналы выдает.
также у него есть заявленная погрешность.
и ардуина не как не влияет на точность. если ты как написанно выше
(например 20 градусов и 50% влажности) на пин, вместо датчика <---- ЭТО ПРОЧИТАЙ СТОЛЬКО РАЗ ПОКА НЕ ПОЙМЕШЬ ОШИБКУ ВОПРОСА
то ардуино тебе и выдаст 20 градусов и 50 влажность.
подключи осцилограф на дачик и смотри
или в програме вовремя измерения выщитывай среднию температуру и влажность за 20 сек итд......
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
руководитель ошибся.
Ой, я таки сильно на это надеюсь. Иначе куда катится образование... Ему нужна корочка, Карл... Буратина блин...
ну сам подумай. допустим ты ардуино руки твои это пины я это этолон коля это дачик. если я тебе дам в руки 200 рублей что у тебя будет? а коля тут причем???? он может и 200 и 300 рублей дать. вот и думай. )))))
ну сам подумай. допустим ты ардуино руки твои это пины я это этолон коля это дачик. если я тебе дам в руки 200 рублей что у тебя будет? а коля тут причем???? он может и 200 и 300 рублей дать. вот и думай. )))))
не очень понятная аналогия. лучше заместо Коли представить банкомат...
не суть важна. для наглядности купи Психрометр и рядом поставь. а как у любого дачика есть паспорт приложи его. можешь купить HIH-4000 итд но твой рук серовно не будет доволен. обьесни попростому сто сто он хочет стоить огромных денег и что с такими характиристиками дачик тебе не купить. темболее тут важнее само исполнения и не упор на точность. жклаю удачи с ДП
не суть важна. для наглядности купи Психрометр и рядом поставь. а как у любого дачика есть паспорт приложи его. можешь купить HIH-4000 итд но твой рук серовно не будет доволен. обьесни попростому сто сто он хочет стоить огромных денег и что с такими характиристиками дачик тебе не купить. темболее тут важнее само исполнения и не упор на точность. жклаю удачи с ДП
гыыы это специальный скрипт, генерирует набор случайных слов? где нашел?
руководитель ошибся. внизу дата шит на дачик. если разбереся то поймешь какие он сигналы выдает.
также у него есть заявленная погрешность.
и ардуина не как не влияет на точность. если ты как написанно выше
(например 20 градусов и 50% влажности) на пин, вместо датчика <---- ЭТО ПРОЧИТАЙ СТОЛЬКО РАЗ ПОКА НЕ ПОЙМЕШЬ ОШИБКУ ВОПРОСА
то ардуино тебе и выдаст 20 градусов и 50 влажность.
подключи осцилограф на дачик и смотри
или в програме вовремя измерения выщитывай среднию температуру и влажность за 20 сек итд......
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
Даташит я читал и позже писал, что датчик в итоге посылает значения в виде двоичного кода, который переводится в десятичный, получаем два числа, делим на 100 и получаются значения температуры и влажности. Ардуино я так понимаю делает это с помощью библиотеки. Особо не разбирался как в ней что работает.
И да, мне как раз и нужно блин подать заданный сигнал и увидеть этот сигнал далее на мониторе. мне НЕ нужно проверять дачтик, мне НЕ нужно проверять ардуино. Мне просто Руководитель поставил такую задачу. Послать сигнал и увидеть его на экране.
Я ему уже объяснял по поводу цифрового сигнала и что он либо работает либо не работает, но ему абсолютно насрать, ему нужно какое то подтверждение.
А вас, товарищ быдло, я попрошу не засорять более тему, если по существу сказать ничего не можете.
и да, на лифте подниматься нужно было.
А вас, товарищ быдло, я попрошу не засорять более тему, если по существу сказать ничего не можете.
и да, на лифте подниматься нужно было.
так вы озвучте нам уже название свеого учебного заведения то... что бы мы зналши кем гордиться и куда подыматься
Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.
Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\
Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.
Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\
Нам это даст много. У нас тут есть список учебных заведений, которыми мы гордимся..
On1k, прочитал ветку. Насколько я понял ваш преподователь хочет, что бы вы сделали эмулятор датчика температуры. Возможно, что сам он живёт по-старинке в аналоговом мире, и про современные датчики температуры ни слухом не духом, а вы не смоги ему это объяснить. Предположим что это так. Тогда у вас нет другого выхода, кроме как сделать эмулятор DHT22, что бы скажем другая ардуина прикинулась датчиком, и подергала последовательную шину в определённом порядке при запросе. В принципе это возможно, но никто этого по понятным причинам не делал, и по понятным причинам не будет делать. Так что спасти себя вы можете только самостоятельно написав такую программу, или обратившись за платной помощью в раздел "ищу исполнителя".
возми вторую ардуино и подай сигнал.. вчем проблеиа тогда. она ардуина принемает сигналы а вторая их генерирует...
подерживаю полностью... что у него препод живет в каменом веке.
но человеку дествительно трудно... можно за дачик взять на пример не вторую ардуино а написть програму на c++ delphi итд... которая бы отпровляла бы данные на порт
Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.
Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\
Перед нами не надо объясняться. Мы знаем как это работает и почему - потому что нам это интересно и диплом не нужен. Вам уже раз пять объяснили, но Вам все это не подходит. Дайте преподователю штуку баксов и корочки у Вас в кармане, тем более что Вы сами написали что знания Вам никчему.
Вам это что-то даст? Полюбому даже не знаете что за город. :) И дело не в учебном заведении.
Все что вы говорите про цифровой сигнал мне понятно, хотя я с этим не сталкивался до начала этого года. А доказать это руководителю никак не получается. Он поставил задачу, её нужно решить. если не сделаю - диплом не подпишет. Вот и приходится перед вами тут объясняться =\
Перед нами не надо объясняться. Мы знаем как это работает и почему - потому что нам это интересно и диплом не нужен. Вам уже раз пять объяснили, но Вам все это не подходит. Дайте преподователю штуку баксов и корочки у Вас в кармане, тем более что Вы сами написали что знания Вам никчему.
Так как штукой баксов я не располагаю пришлось разбираться. Препод да, старый дядька, работающий на заводе хз в каком отделе.
Тут предлагали взять вторую ардуино, а с этой же нельзя этого сделать? С одного пина на другой? Или не выйдет?
с одного пина на другой не выйдейт
тебе нужно понять какие данные отпровляет дачик и тогда ты сможешь его с эмулировать.
Хм. А Вы упертый. Попробуйте определить какая из следующих строк пришла от ДХТ22, какая от фоторезистора, а какая плод моего больного воображения:
1111011
1000001000
10010110000
Ардуине неизвестно и абсолютно по барабану от чего приходит сигнал. Програмный код просто приводит полученный сигнал в "человеческий" вид или последовательность действий. все. больше ничего она делать не умеет. И приняв сигнал ХУ только программист решает что делать с этим значением - нарисовать дерево, щелкнуть реле или написать что температура в туалете 20 градусов.
из даташита: 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℃)
ну пропишите его статично, зачем отправлять? ПОдключите светодиод, иесли с дхт придет такой же - смело зажигайте. Как вариант похрену что придет - зажигаем светодиод, типа правильно.
иди сюда опиши проблему со словами что надо сэмурировать дачик .
правильно обмони професора сословами если на пин придет сигнал 010101
http://www.arduino.cc/en/Tutorial/MasterWriter
вооот, это уже ответ. спасибо, пропишу в переменную значение 0000 0010 1000 1100 0000 0001 0101 1111 1110 1110 и через библиотеку датчика сниму из нее данные о температуре и влажности и выведу на экран. надеюсь что получится, спасибо.
в догонку http://robocraft.ru/blog/arduino/786.html
тебе один вариант тольк на ЁЁ професора...
Если еще возможно заменить DHT на его составляющие - уходи на аналог. Там уже любые сигналы подашь как хочется. А преподу скажи, что КСП-4 и подобные ему девайсы умерли еще до эпохи ВВП.
Если еще возможно заменить DHT на его составляющие - уходи на аналог. Там уже любые сигналы подашь как хочется. А преподу скажи, что КСП-4 и подобные ему девайсы умерли еще до эпохи ВВП.
ой, тут уже как то беседовали года 2 назад на тему составляющих DHT. опытный распил показал что там в общем то и нет особо никаких составляющих
Если еще возможно заменить DHT на его составляющие - уходи на аналог. Там уже любые сигналы подашь как хочется. А преподу скажи, что КСП-4 и подобные ему девайсы умерли еще до эпохи ВВП.
ой, тут уже как то беседовали года 2 назад на тему составляющих DHT. опытный распил показал что там в общем то и нет особо никаких составляющих
Ну как же нет, терморезистор+датчик влажности (платка с полосками), насчет платки конкретно в этом датчике не уверен. Лепишь к дуине, снимаешь характеристики и ИОНом эмулируешь сигналы. Препод доволен, цифирки скачут, диплом засчитан, следующая тема - добыча огня механическим воздействием.))))