Страница 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
Прошиваешь, проверяешь...
8)
Спасибо попробую.

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секунды)
22222.JPG
(172.68 КБ) 774 скачивания

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 и пересобрать проект - вроде этот дефайн и включает елочки :dont_know:

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
Всем привет!!! А никто не думал применить дисплей от телефона? и цены на них не кусучие! во всяком случае дешевле! :oops:

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, как и указано в схеме. Схему для сборки я взял не с форума а с сайта разработчика и у меня такая же, что и у вас. :roll: