Страница 27 из 35
Re: Простой барометр/термометр на МК
Добавлено: Вс мар 03, 2013 14:34:32
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
Прошиваешь, проверяешь...

Спасибо попробую.
Re: Простой барометр/термометр на МК
Добавлено: Вс мар 03, 2013 15:30:54
md5sum
Посмотрел тут эту ветку и обнаружил неточность:
Тут были посты что питание SHT10 3,3 вольта... Это неправильно! Датчик надо питать от 5 вольт!
С учетом этого питания и вычисляется корректировка по температуре.
schwed до изменения прошивки можешь попробовать уменьшить сопротивление подтяжки линии DATA до 2 кОм, и за одно поставить такое-же сопротивление подтяжки на линию SCK.
Re: Простой барометр/термометр на МК
Добавлено: Вт мар 05, 2013 08:48:14
schwed
md5sum писал(а):Посмотрел тут эту ветку и обнаружил неточность:
Тут были посты что питание SHT10 3,3 вольта... Это неправильно! Датчик надо питать от 5 вольт!
С учетом этого питания и вычисляется корректировка по температуре.
schwed до изменения прошивки можешь попробовать уменьшить сопротивление подтяжки линии DATA до 2 кОм, и за одно поставить такое-же сопротивление подтяжки на линию SCK.
Ура заработало sht10 подключил простым 4х жильным проводом длина 2 метра
подтяжка 2кОм DATA и SCK. Огромное спасибо за помощь.
Re: Простой барометр/термометр на МК
Добавлено: Вт мар 05, 2013 12:19:05
proxlada
proxlada писал(а):Показания барометра расходятся с рассчитанными. Таблица такая у меня есть. Народ помогите плииз!
Если давление на улице поднялось или опустилось на 20мм.рт.ст. то у меня только на 4...5мм.рт.ст. Прошивки менял. У соседа такая же ерунда.
Все разобрался! Оказывается я лоханулся, я сравнивал давление своего барометра не с эталоном, а с идиотским не линейным прибором. Сейчас откорректировал с поверенным барометром и уже сутки показания изменяются почти синхронно. (корр. выставил +3,5). Спасибо за прибор и приятное общение на форуме! Нельзя ли исправить прошивку, чтобы температуры показывали с десятыми долями градуса ( с одной цифрой после запятой и обновлением не раз в 10сек., а 1раз в 2-3секунды)
Re: Простой барометр/термометр на МК
Добавлено: Вт мар 05, 2013 17:05:48
hawkman
красиво получилось.
по поводу десятых градуса - поддерживаю. Или если не сложно автору подсказать где в программе это добавить. попробую сам ..

Re: Простой барометр/термометр на МК
Добавлено: Ср мар 06, 2013 17:42:44
schwed
Сделал барометр с sht10 отлично работает. Сейчас собираю второй без датчика влажности хотелось бы прошить прошивкой где вместо Т1 и Т2 значки лес и дом но непонятно какая это прошивка??? Подскажите где она лежит???
Re: Простой барометр/термометр на МК
Добавлено: Ср мар 06, 2013 20:45:34
hawkman
у меня такая. тоже понравилась. найду выложу.
Re: Простой барометр/термометр на МК
Добавлено: Ср мар 06, 2013 20:56:42
md5sum
hawkman писал(а):по поводу десятых градуса - поддерживаю.
На мой взгляд бесполезная затея

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

Вывод температуры в файле
glcd.c, функция
print_temp
А получение значений, округление до целого, логгирование и команда на вывод в
main.c в функции
set_10_sec_avg()
Re: Простой барометр/термометр на МК
Добавлено: Ср мар 06, 2013 21:03:05
md5sum
schwed писал(а):Сделал барометр с sht10 отлично работает. Сейчас собираю второй без датчика влажности хотелось бы прошить прошивкой где вместо Т1 и Т2 значки лес и дом но непонятно какая это прошивка??? Подскажите где она лежит???
Она может быть где-то в ветке...
SergeyK вроде ее выкладывал.
Это была попытка "скрасить" казенные Т1 и Т2
Можно попробовать в файле hardware.h прописать
#define Term_GRAPH 1 и пересобрать проект - вроде этот дефайн и включает елочки

Re: Простой барометр/термометр на МК
Добавлено: Чт мар 07, 2013 12:25:17
yuraivan
Добрый день всем!!!!
А кто нибудь модель в Proteuse делал?
Re: Простой барометр/термометр на МК
Добавлено: Чт мар 07, 2013 15:12:28
md5sum
А смысл? Если в железе все реализовано?
Re: Простой барометр/термометр на МК
Добавлено: Вт мар 12, 2013 15:39:41
yuraivan
ну чтобы можно было какие то изменения в программе делать оперативно и вообще....
Re: Простой барометр/термометр на МК
Добавлено: Пн мар 25, 2013 17:44:25
Viktor B
Моя плата с переходниками под мой корпус.
Re: Простой барометр/термометр на МК
Добавлено: Ср мар 27, 2013 20:42:06
slava5555555
Всем привет!!! А никто не думал применить дисплей от телефона? и цены на них не кусучие! во всяком случае дешевле!

Re: Простой барометр/термометр на МК
Добавлено: Чт апр 11, 2013 13:27:05
UA1CFM
Фюзы
Re: Простой барометр/термометр на МК
Добавлено: Пт апр 26, 2013 18:22:09
El Chupacabra
Уже вторая попытка собрать девайс не приносит успех. Подсветка горит в полнакала и мерцает примерно раз в две секунды. Собираю по печатке автора, с Мегой в дипе. Печатка выложена в PDF здесь
http://auto-weather.googlecode.com/files/pcb_top.jpg . Мне трудно допустить, что в той печатке ошибка, но... там 5-я и 7-я ноги IRF7301 соединены с Мегой и часами не так, как в схеме. Здесь есть кто нибудь, кто собрал рабочий прибор на указанной выше печатке?
Re: Простой барометр/термометр на МК
Добавлено: Пт апр 26, 2013 18:52:03
UA1CFM
El Chupacabra писал(а):Уже вторая попытка собрать девайс не приносит успех. Подсветка горит в полнакала и мерцает примерно раз в две секунды. Собираю по печатке автора, с Мегой в дипе. Печатка выложена в PDF здесь
http://auto-weather.googlecode.com/files/pcb_top.jpg . Мне трудно допустить, что в той печатке ошибка, но... там 5-я и 7-я ноги IRF7301 соединены с Мегой и часами не так, как в схеме. Здесь есть кто нибудь, кто собрал рабочий прибор на указанной выше печатке?
Напряжение после диодов на входе MAX809 проверяли?
Re: Простой барометр/термометр на МК
Добавлено: Сб апр 27, 2013 01:41:53
El Chupacabra
Да, там 5.3 в. Сейчас вот в поисках истины зигрался с фузами и прошил мегу на внешний кварц

, теперь она замолчала и подвсетка с морганием исчезли. Буду пробовать подключить кварц и вернуть хотя бы моргание

.
Re: Простой барометр/термометр на МК
Добавлено: Сб апр 27, 2013 06:32:06
SergeyK
Отключи сперва U5 U6, на входе какие диоды стоят и от скольки вольт питается устройство? В схеме в статье есть ошибка, об этом писалось в этой ветке. Тут же была выложена исправленная версия. Исправленная схема, для не желающих искать, во вложении.
Re: Простой барометр/термометр на МК
Добавлено: Сб апр 27, 2013 11:57:41
El Chupacabra
Вход платы питает 6-вольтовая КРЕНка, диоды 1N4007, как и указано в схеме. Схему для сборки я взял не с форума а с сайта разработчика и у меня такая же, что и у вас.
