Блок гигрометра.
Блок гигрометра.
Здравствуйте форумчане. Помогите пожалуйста. Собрал блок гигрометра но весит слишком много отправлял знакомому в уно не помещается. Может можно его переделать чтобы он стал поменьше. Навыков в програмировании нет, изучаю программу недавно, что смог то и наваял. Как начинающему помогите. Прикладываю к сообщению блок и скетч. Делал на контролере мега 2560.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок гигрометра.
Вылетает. Отпишитесь, кто загружал проект, это только у меня? Я в Portable пытался открыть.nick73 писал(а):Версия 2.1.1
Последний раз редактировалось Parkhom 03 дек 2016, 19:36, всего редактировалось 1 раз.
Блок гигрометра.
вроде маленький получился скетчик, написано понятно и компактно. компилятор выдает 7 и 27 %, куда меньше то
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось adolf81 03 дек 2016, 20:39, всего редактировалось 1 раз.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Блок гигрометра.
Весит много не блок а слишком большое количество переменных в нем.nick73 писал(а):Собрал блок гигрометра но весит слишком много
В вашем блоке используется два блока нелинейного масштабирования, в каждом по 133 точки, итого (133х2)х2 = 532 переменные.
Вот тут и проблема, уменьшайте количество точек. Уменьшите количество точек, уменьшится и размер.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок гигрометра.
Интересно вы считаете, берете таблицу упругости водяного пара в гектопаскалях, а давление в мм. рт. ст.nick73 писал(а):Собрал блок гигрометра
Переделал блок, добавил до 25С.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Блок гигрометра.
Спасибо за помощь. Попробую уменьшить количество переменных.
Добавлено (03.12.2016, 21:53)
---------------------------------------------
Я использую датчик давления BME 280 с него значение через блок математика умножаю на 1.33322 и получаю на выходе гПа которые используются в формуле блока и подаю на вход блока гигрометра значение уже в гПа
Добавлено (03.12.2016, 22:04)
---------------------------------------------
Добавлено (03.12.2016, 21:53)
---------------------------------------------
Я использую датчик давления BME 280 с него значение через блок математика умножаю на 1.33322 и получаю на выходе гПа которые используются в формуле блока и подаю на вход блока гигрометра значение уже в гПа
Добавлено (03.12.2016, 22:04)
---------------------------------------------
Вы поставили значение постоянной 8.0e-4 а нужно чтобы была не постоянная как в формуле 1000 гПа а именно это значение бралось с датчика давления т.к мм.рт.ст не всегда постоянен. Если ставить постоянную в формулу тогда и датчик давления не нужен был бы. Именно ради точного измерения относительной влажности и применен датчик давления. У меня в скетче есть перед входом в блок гигрометра блок математики который и переводит данные с датчика давления в гПа для подстановки в формулу значений. Не трудно Вам будет изменить ?rw6cm писал(а):Интересно вы считаете, берете таблицу упругости водяного пара в гектопаскалях, а давление в мм. рт. ст.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок гигрометра.
На входе блока стоит такая ед. изм. в названии. блок вме280 не смотрел но обычно датчики давления дают в Па.
значит все нормально.
В принципе полигон хорошо рассчитает промежутки между точками,
и если сделать по 1С точность не страдает.
можете сравнить.
значит все нормально.
В принципе полигон хорошо рассчитает промежутки между точками,
и если сделать по 1С точность не страдает.
можете сравнить.
вы не правы это коэффициент зависящий от конструкции психрометра, а точнее от скорости циркуляции воздуха возле датчиков.nick73 писал(а):Вы поставили значение постоянной 8.0e-4 а нужно чтобы была не постоянная как в формуле 1000 гПа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 03 дек 2016, 22:13, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Блок гигрометра.
ВМЕ 280 датчик использовал как блок пользователя с форума. на выходе уже выдает сам блок в мм.рт.ст вот поэтому приходиться умножатьrw6cm писал(а):вме280 не смотрел но обычно датчики давления дают в Па.
Добавлено (03.12.2016, 22:18)
---------------------------------------------
У вас вход давления в Па я как понял вы уже в блоке переводите заначения в гПа?
Добавлено (03.12.2016, 22:25)
---------------------------------------------
Извиняюсь, да постоянная принимается равной 0,0007947, я хотел сказать значение в формуле P - атмосферное давление, принимается равным 1000 гПа. т.е это значение нужно изменять от показаний с датчика давления.
Последний раз редактировалось nick73 03 дек 2016, 22:19, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок гигрометра.
Да.nick73 писал(а):блоке переводите заначения в гПа?
таблица написана в Па, но расчет в гПа, что бы расчеты Float не имели большой разрядности.
Win10-64, FLProg (portable)
Блок гигрометра.
rw6cm спасибо за помощь с блоком. немного переделал Ваш скетч под использованный блок пользователя ВМЕ 280 который выдает значение в мм.рт.ст перевел значение математикой с датчика в Па и все стало на свои места. Еще раз спасибо.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок гигрометра.
Возможно вам пригодиться программка для настройки таких вещей.
Очень грамотно написана.
Очень грамотно написана.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Блок гигрометра.
Спасибо за программку. С ней нужно списывать данные с градусников в ручную, а этот блок будет интегрирован в систему управлением климатом в грибарне для выращивания вешенки.
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Блок гигрометра.
Делал как то психрометр ,определяющий влажность по 2 термометрам сухой и мокрый
вот тут формула http://cires1.colorado.edu/~voemel/vp.html
вот тут формула http://cires1.colorado.edu/~voemel/vp.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Rovki 03 дек 2016, 23:07, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Блок гигрометра.
Вы использовали давление 1000 гПа как в формуле, а у меня чуток модернизированнее получилось. Давление я беру с датчика давления. и вместо 1000 гПа подставляются данные с датчика. Получается более точное измерение т.к давление мм.рт.ст у нас всегда разное. И все же спасибо.Rovki писал(а):Делал как то психрометр ,определяющий влажность по 2 термометрам сухой и мокрый
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Блок гигрометра.
Там есть учет высоты местности над уровнем моря ...nick73 писал(а):Получается более точное измерение т.к давление мм.рт.ст у нас всегда разное
Электронщик до мозга костей и не только
Блок гигрометра.
Мне кажется высота над уровнем моря и атм.давление немного разные вещи ? Ведь в формуле нужно подставлять значение атм.давления в Гпа.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя