Страница 1 из 1
Цыфровой гигрометр на Sht11 и Атмега8535
Добавлено: Пн сен 29, 2008 22:34:06
Andrejkin
Здрастие всем, накопал интересную схему цыфрового измерителя влажности на i2c датчике Sht11.
На данный момент самого датчика у меня нету но хотел бы проверит схему толко с Aтмегой и ЖК. Вместо AT90S8535 я исползовал Atmega8535, который по вроде бы как прямая замена 90S8535 . Фюзы выставлены правилно, на работу с внешним кварцовым резонатором 4 Мhz, тактовый генератор работаэт (провериал с осцилографом), но дело в том што на ЖК никаких признаков жизни, то ест инициализация дисплея не происходит. Интересно былобы узнат Ваши кометнтарии на счет исходника програмы (баги, etc.). На сайте автора вроде как и все работаэт корректно, правда там с АТ90S8535 а у меня Atmega8535. В програмировании на C я покашто зеленый:)
Сайт деваиса -
http://www.embedtronics.com/sht11/sht11.html
Исходник на C -
http://www.embedtronics.com/sht11/shtdemo1.c
Схема -
http://www.embedtronics.com/sht11/SHT11Sch.pdf
Спасибо!
Добавлено: Пт окт 03, 2008 18:38:54
sergeynim
Andrejkin, ты ещё не разобрался? Что то спецы местные молчат...
Приборчик интересный, если-бы он поддерживал температуру и влажность, то можно использовать в теплице, оранжерее, да и дома в квартире, а то сейчас все понаставили пластиковых окон, а щелей нет, а ранее через эти щели и был естественный приток воздуха в квартиру, а если поставить простенькую приточку с подогревом воздуха, то воздух получается "сухой", надо и увлажнитель ставить, во блин карусель получается, у меня сослуживец по работе самодельную приточку уже сделал(andrey032), а воздух пока карусельным увлажнителем обрабатывает:
http://forum.c-o-k.ru/topic7938.html?po ... &&start=50
Re: Цыфровой гигрометр на Sht11 и Атмега8535
Добавлено: Пт окт 03, 2008 18:47:13
tych
Andrejkin писал(а): Вместо AT90S8535 я исползовал Atmega8535, который по вроде бы как прямая замена 90S8535 .
Это не так !
А где вы прошивку взяли ?
Можно проверить прогу в симуляторе PROTEUS. Можно попробовать скомпилировать в компиляторе и наверно ошибки вылезут.
Прикольный автор Wayne Peacock. Жаль ыложил исходник без проекта.
Вот сделал проекты и скомпилил под то и то. теперь нужно проверять РАБОТАЕТ ли ?!
Все в архиве.
http://stream.ifolder.ru/8400565
Добавлено: Сб окт 04, 2008 09:48:28
Andrejkin
Спасибо за отлик! Архив Протеус уже у меня на десктопе, после выходных обязателно попробую проверит.
Добавлено: Вс окт 05, 2008 21:37:06
Andrejkin
Доброго времени суток. Видимо причиной проблем с прошивкой было несколко моментов:
1. В исходной схеме ЖКИ был подлючен к порту C микроконтроллера, а в самой программе указан порт А (01хB)
2. Второй момент видимо связан с регистрами "External Interrupt", после подправки от коллеги Тych (спасибо!) екранчик ожыл и уже штото показывает
Симуляцю в Протеус пока не делал, а просто по быстрому залил прошивку от коллеги Tych ....
Наверно программа виснет без подключения датчика, вместо данных на ЖКИ - "1f" и время тоже не подсчитываэтса.
Сам датчик Sht11 будет у меня несколко позже.
П.С А вот интересная сслылка на приборчик который по замыслу автора должен поддерживат температуру и влажность -
http://www.btech-online.co.uk/climate_sens.html
Добавлено: Пн окт 06, 2008 01:08:18
tych
Andrejkin писал(а): после подправки от коллеги Тych (спасибо!) екранчик ожыл и уже штото показывает
Я рад если чем-то вам помог.
Добавлено: Вс ноя 16, 2008 19:15:32
Andrejkin
Господа Мистеры коты, может среди Вас ест программист на Си?:)
Приехал ко мне датчик Sht15, a c ним и проблема
Видимо ест есчио где то баг в исходнике, при включении приборчика видна только метка "Sht 11 Monitor"
если датчик отключит, то виден такой екран:
комуникаця между Sht11 и атмегой наблюдаэтса, на ногах Data и SCK видны пачки импулсов (проверил осцилом)
Сделал симуляцю в Протеус, там тоже не инфа о влажности не выводится на екран, но время на LCD выводится.
Thanks!
Добавлено: Чт янв 15, 2009 20:06:03
Andrejkin
Приборчик заработал:)
эсли кому интересно ветка на electronix.ru -
http://electronix.ru/forum/index.php?showtopic=57433
Добавлено: Ср янв 21, 2009 10:52:13
sergeynim
А в чём была проблемма, расскажи на русском, а то с английским беда?
и есть ли у него управляющий сигнал для поддержания влажности или это просто индикатор?
Добавлено: Ср янв 21, 2009 20:42:43
Andrejkin
Здраствуй, было несколко моментов.
1. При компилации надо указат в CodeVision своиства функцйи "sprintf" float, width, precision, (проблема 1f на дисплее)
2. Исходный код был дополнен задержкой в функции измереня (delay_cycles(14); //approx. 1us at 14.7456MHz quartz)
Вот проэкт в котором возможно управление выходом в зависимости от влажности -
http://www.btech-online.co.uk/climate_sens.html
Добавлено: Пн фев 02, 2009 23:01:31
AlexDX
Извините, ожно файл проекта CV и Proteus...???
Добавлено: Вт окт 06, 2009 17:23:02
Ivan_b
..тема давно забыта, но интересна....
на таких деталях никто не измерял влажность HIH-3610 + ds2438 ???
столько форумов перерыл, пока ничего....

Добавлено: Вт окт 06, 2009 19:44:04
Andrejkin
В заграничном интернете комерческие наработки имеютса
http://www.hobby-boards.com/catalog/pro ... ucts_id=46. Можно даже и самому собрать, но главная заморочка - комуникаця между ds2438 и микроконтролером или компютером.