Простой барометр/термометр на МК

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


schwed
Родился
Сообщения: 10
Зарегистрирован: Ср фев 01, 2012 16:32:25

Re: Простой барометр/термометр на МК

Сообщение schwed »

md5sum писал(а):SHT10 работает по протоколу аналогичному I2C.
А I2C изначально предназначен для быстрой коммуникации девайсов внутри устройства.

Экранированный кабель даже не пробуй - его огромная емкость завалит все фронты и может порезать амплитуду...
А если очень нужно увеличить расстояние, то можешь попробовать понизить скорость коммуникации с датчиком. Для этого забираешь исходники, в файле sht10.c находишь строчку

Код: Выделить всё

#define SHT_nop() __asm__ __volatile__("nop\r\nnop\r\n")
и увеличиваешь кол-во nop-ов например так:

Код: Выделить всё

#define SHT_nop() __asm__ __volatile__("nop\r\nnop\r\nnop\r\nnop\r\n")

Компилируешь, не забыв указать в файле hardware.h тип датчика:

Код: Выделить всё

/*Датчик влажности SHT21 или SHT10 установлен ? указать значение 0,10,21*/
#define HUMIDITY 10

Прошиваешь, проверяешь...
8)


Спасибо попробую.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Простой барометр/термометр на МК

Сообщение md5sum »

Посмотрел тут эту ветку и обнаружил неточность:
Тут были посты что питание SHT10 3,3 вольта... Это неправильно! Датчик надо питать от 5 вольт!
С учетом этого питания и вычисляется корректировка по температуре.

schwed до изменения прошивки можешь попробовать уменьшить сопротивление подтяжки линии DATA до 2 кОм, и за одно поставить такое-же сопротивление подтяжки на линию SCK.
— Не говорите мне что делать и я не скажу куда Вам идти...
schwed
Родился
Сообщения: 10
Зарегистрирован: Ср фев 01, 2012 16:32:25

Re: Простой барометр/термометр на МК

Сообщение schwed »

md5sum писал(а):Посмотрел тут эту ветку и обнаружил неточность:
Тут были посты что питание SHT10 3,3 вольта... Это неправильно! Датчик надо питать от 5 вольт!
С учетом этого питания и вычисляется корректировка по температуре.

schwed до изменения прошивки можешь попробовать уменьшить сопротивление подтяжки линии DATA до 2 кОм, и за одно поставить такое-же сопротивление подтяжки на линию SCK.


Ура заработало sht10 подключил простым 4х жильным проводом длина 2 метра
подтяжка 2кОм DATA и SCK. Огромное спасибо за помощь.
Аватара пользователя
proxlada
Родился
Сообщения: 10
Зарегистрирован: Чт фев 28, 2013 21:33:40
Откуда: Украина

Re: Простой барометр/термометр на МК

Сообщение proxlada »

proxlada писал(а):Показания барометра расходятся с рассчитанными. Таблица такая у меня есть. Народ помогите плииз!
Если давление на улице поднялось или опустилось на 20мм.рт.ст. то у меня только на 4...5мм.рт.ст. Прошивки менял. У соседа такая же ерунда.


Все разобрался! Оказывается я лоханулся, я сравнивал давление своего барометра не с эталоном, а с идиотским не линейным прибором. Сейчас откорректировал с поверенным барометром и уже сутки показания изменяются почти синхронно. (корр. выставил +3,5). Спасибо за прибор и приятное общение на форуме! Нельзя ли исправить прошивку, чтобы температуры показывали с десятыми долями градуса ( с одной цифрой после запятой и обновлением не раз в 10сек., а 1раз в 2-3секунды)
22222.JPG
(172.68 КБ) 768 скачиваний
Аватара пользователя
hawkman
Потрогал лапой паяльник
Сообщения: 319
Зарегистрирован: Ср окт 31, 2007 17:57:21
Откуда: Украина Запорожье
Контактная информация:

Re: Простой барометр/термометр на МК

Сообщение hawkman »

красиво получилось.
по поводу десятых градуса - поддерживаю. Или если не сложно автору подсказать где в программе это добавить. попробую сам .. :)
schwed
Родился
Сообщения: 10
Зарегистрирован: Ср фев 01, 2012 16:32:25

Re: Простой барометр/термометр на МК

Сообщение schwed »

Сделал барометр с sht10 отлично работает. Сейчас собираю второй без датчика влажности хотелось бы прошить прошивкой где вместо Т1 и Т2 значки лес и дом но непонятно какая это прошивка??? Подскажите где она лежит???
Аватара пользователя
hawkman
Потрогал лапой паяльник
Сообщения: 319
Зарегистрирован: Ср окт 31, 2007 17:57:21
Откуда: Украина Запорожье
Контактная информация:

Re: Простой барометр/термометр на МК

Сообщение hawkman »

у меня такая. тоже понравилась. найду выложу.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Простой барометр/термометр на МК

Сообщение md5sum »

hawkman писал(а):по поводу десятых градуса - поддерживаю.
На мой взгляд бесполезная затея :)
Программа изначальна расчитана только на датчик ds18s20, а он отдает температуру с точностью 0.5 градуса.
Дополнение для работы с ds18b20 тупо приводит его показания к формату 18s20.
Вся статистика ведется с учетом целого значения температуры.
Следовательно, для включения показа еще полградуса придется менять довольно много...

hawkman писал(а):Или если не сложно автору подсказать где в программе это добавить. попробую сам .. :)
Вывод температуры в файле glcd.c, функция print_temp
А получение значений, округление до целого, логгирование и команда на вывод в main.c в функции set_10_sec_avg()
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Простой барометр/термометр на МК

Сообщение md5sum »

schwed писал(а):Сделал барометр с sht10 отлично работает. Сейчас собираю второй без датчика влажности хотелось бы прошить прошивкой где вместо Т1 и Т2 значки лес и дом но непонятно какая это прошивка??? Подскажите где она лежит???


Она может быть где-то в ветке...SergeyK вроде ее выкладывал.
Это была попытка "скрасить" казенные Т1 и Т2 :)

Можно попробовать в файле hardware.h прописать #define Term_GRAPH 1 и пересобрать проект - вроде этот дефайн и включает елочки :dont_know:
— Не говорите мне что делать и я не скажу куда Вам идти...
yuraivan
Родился
Сообщения: 17
Зарегистрирован: Чт мар 07, 2013 11:47:53

Re: Простой барометр/термометр на МК

Сообщение yuraivan »

Добрый день всем!!!!
А кто нибудь модель в Proteuse делал?
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Простой барометр/термометр на МК

Сообщение md5sum »

А смысл? Если в железе все реализовано?
— Не говорите мне что делать и я не скажу куда Вам идти...
yuraivan
Родился
Сообщения: 17
Зарегистрирован: Чт мар 07, 2013 11:47:53

Re: Простой барометр/термометр на МК

Сообщение yuraivan »

ну чтобы можно было какие то изменения в программе делать оперативно и вообще....
Viktor B
Встал на лапы
Сообщения: 126
Зарегистрирован: Вт окт 25, 2011 19:58:03
Откуда: Полтава

Re: Простой барометр/термометр на МК

Сообщение Viktor B »

Моя плата с переходниками под мой корпус.
Вложения
Баррометр.rar
(38.15 КБ) 415 скачиваний
slava5555555
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Чт янв 12, 2012 19:58:42

Re: Простой барометр/термометр на МК

Сообщение slava5555555 »

Всем привет!!! А никто не думал применить дисплей от телефона? и цены на них не кусучие! во всяком случае дешевле! :oops:
UA1CFM
Родился
Сообщения: 17
Зарегистрирован: Вс янв 25, 2009 18:44:47

Re: Простой барометр/термометр на МК

Сообщение UA1CFM »

Фюзы
Вложения
fuse_cool.PNG
(62.46 КБ) 634 скачивания
El Chupacabra
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср апр 25, 2012 15:33:12
Откуда: Владивосток

Re: Простой барометр/термометр на МК

Сообщение El Chupacabra »

Уже вторая попытка собрать девайс не приносит успех. Подсветка горит в полнакала и мерцает примерно раз в две секунды. Собираю по печатке автора, с Мегой в дипе. Печатка выложена в PDF здесь http://auto-weather.googlecode.com/files/pcb_top.jpg . Мне трудно допустить, что в той печатке ошибка, но... там 5-я и 7-я ноги IRF7301 соединены с Мегой и часами не так, как в схеме. Здесь есть кто нибудь, кто собрал рабочий прибор на указанной выше печатке?
UA1CFM
Родился
Сообщения: 17
Зарегистрирован: Вс янв 25, 2009 18:44:47

Re: Простой барометр/термометр на МК

Сообщение UA1CFM »

El Chupacabra писал(а):Уже вторая попытка собрать девайс не приносит успех. Подсветка горит в полнакала и мерцает примерно раз в две секунды. Собираю по печатке автора, с Мегой в дипе. Печатка выложена в PDF здесь http://auto-weather.googlecode.com/files/pcb_top.jpg . Мне трудно допустить, что в той печатке ошибка, но... там 5-я и 7-я ноги IRF7301 соединены с Мегой и часами не так, как в схеме. Здесь есть кто нибудь, кто собрал рабочий прибор на указанной выше печатке?



Напряжение после диодов на входе MAX809 проверяли?
El Chupacabra
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср апр 25, 2012 15:33:12
Откуда: Владивосток

Re: Простой барометр/термометр на МК

Сообщение El Chupacabra »

Да, там 5.3 в. Сейчас вот в поисках истины зигрался с фузами и прошил мегу на внешний кварц :(, теперь она замолчала и подвсетка с морганием исчезли. Буду пробовать подключить кварц и вернуть хотя бы моргание :) .
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Простой барометр/термометр на МК

Сообщение SergeyK »

Отключи сперва U5 U6, на входе какие диоды стоят и от скольки вольт питается устройство? В схеме в статье есть ошибка, об этом писалось в этой ветке. Тут же была выложена исправленная версия. Исправленная схема, для не желающих искать, во вложении.
Вложения
bar1.rar
(183.2 КБ) 322 скачивания
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
El Chupacabra
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Ср апр 25, 2012 15:33:12
Откуда: Владивосток

Re: Простой барометр/термометр на МК

Сообщение El Chupacabra »

Вход платы питает 6-вольтовая КРЕНка, диоды 1N4007, как и указано в схеме. Схему для сборки я взял не с форума а с сайта разработчика и у меня такая же, что и у вас. :roll:
Последний раз редактировалось El Chupacabra Сб апр 27, 2013 15:19:37, всего редактировалось 1 раз.
Ответить

Вернуться в «Статьи»