Страница 1 из 1
Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 13:32:10
Volgol_555
Изобрел в голове и почти наяву )) устройство на Atmega8, которое на данный момент умеет:
1) включать/выключать нагрузку по заданному времени
2) замеряет температуру и высчитывает влажность в комнате
3) в дальнейшем будет передавать данные по USART на другой МК
4) измеряет освещенность и включает нагрузку в зависимости от величины
5) все это выводит на LCD дисплей и 3 кнопками можно настраивать "работу" чего угодно)
6) содержит в себе простую схему резервного питания от аккумулятора MP3 плеера: при падении напряжения на аккумуляторе на 0.3 В включает реле и аккумулятор подзаряжается, если есть питание внешнее. Подзарядка осуществляется тупо по времени. На счет постоянного контроля напряжения - наверное проблематично ввиду того, что когда подключено внешнее питание, АЦП покажет 4,8 V (с учетом падения напряжения на диоде), а не 3.7V аккумулятора как хотелось бы. Поэтому пока возможно замерять реальное напряжение на аккумуляторе, когда нет внешнего питания.
Пока выкладываю только принципиальную схему ввиду того, что будут доработки. Критика приветствуется. И было бы здорово услышать предложения по улучшению схемы! Пока только с этой целью и выкладываю только ее
А вообще нужны варианты по увеличению количества ног для нагрузки при этом не убавляя функциональности в общем. Т.е. к примеру, на одну и ту же ногу повесить несколько чего-нибудь...
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 13:44:12
igor-x
Volgol_555 писал(а):
А вообще нужны варианты по увеличению количества ног для нагрузки при этом не убавляя функциональности в общем. Т.е. к примеру, на одну и ту же ногу повесить несколько чего-нибудь...
на ноги 27 и 28 подключить MCP23008 (несколько штук таких могут там висеть)
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 14:27:02
Volgol_555
Хороший вариант. Вот только места у меня на плате маловато, а вообще на заметку возьму)
1-ый вопрос) как выложить рисунок так, чтобы не надо было скачивать, а видно было сразу на странице?
2-ой вопрос) я знаю, что где-то не хватает подтяжек и т.д и т.п. Взгляните кому не лень - как правильно поставить некоторые резисторы или другие элементы - я врдуг узнал, что неправильно подключил фотодиод(. Может найдете ещё ошибки?
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 14:49:34
igor-x
1.надо сделать пристройку к умному дому, чтобы дополнительную микруху поставить
2.повесь 2 резистора на 5В по 4.7 кОм - на ноги 27 и 28 . это для дальнейшего использования с пристроенной микросхемой
3. использовать кварц с частотой не менее 1 мегагерца , для дальнейшего использования с пристроенной микросхемой
4. использовать 2 емкости по 22 пик . для нового кварца
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 14:55:55
Volgol_555
На счет пристройки....я поэтому и подумал сделать USART, чтобы передавать данные на другой "ногастый" микроконтроллер, у которого будет ещё и своя цепь датчиков, и все вместе будет врубать нагрузку...
Дело в том, что тогда логично весь LCD повесить на "расширитель ножек", но не желательно в силу того, что у Atmega8 на вскидку будет весь flash забит. Он и так достаточно для себя инфо переваривает...
В моем случае если ставить расширитель, то нужно будет ставить его внешне( вне корпуса, а это конечно тоже нежелательно)
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 14:59:34
igor-x
на другой МК можно по тем же 27 и 28 догам передавать - усарт освободится
опять же у меня большие сомнения что усарт заработает с кварцем 32 килогерца
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:01:25
Volgol_555
А это уже интересней. Я по USART могу подрубать несколько устройств? или такое возможно только с 1wire и I2C?
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:04:06
igor-x
по усарту можно попытаться несколько устройств подключить, но мне кажется он для этого не особо расчитан
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:06:39
Volgol_555
igor-x писал(а):по усарту можно попытаться несколько устройств подключить, но мне кажется он для этого не особо расчитан
Просто я уже отладил USART - он мне нужен также для того, чтобы с других МК принимать данные и выводить на дисплей - т.е. "проверка в железе". А что касательно I2C надо изучить его. Может есть на примете ссылочки для настройки и работы с I2C в CodeVision?
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:15:03
Volgol_555
И ещё. CodeVision предлагает мне сам настроить I2C в том плане, что необязательно выбирать ноги 27 и 28! - я не ошибаюсь?
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:16:25
igor-x
32768 килогерца очень мало для усарт... или я ошибаюсь???
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:18:05
Volgol_555
И ещё. CodeVision предлагает мне сам настроить I2C в том плане, что необязательно выбирать ноги 27 и 28! - я не ошибаюсь?
И может есть исходники: как инициализировать по этому интерфейсу кто мастер, а кто слэйв?
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:20:45
Volgol_555
Ты видимо не совсем понял мое устройство). 32768 Гц - это часовой кварц - в итоге точные часы, но сам МК работает от внутренней RC цепочки на 8 МГц, просто один из таймеров работает на этой частоте и все. Вариант заменить кварц отпадает - мне нужны точные часы!
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:31:09
igor-x
Volgol_555 писал(а):Ты видимо не совсем понял мое устройство). 32768 Гц - это часовой кварц - в итоге точные часы, но сам МК работает от внутренней RC цепочки на 8 МГц, просто один из таймеров работает на этой частоте и все. Вариант заменить кварц отпадает - мне нужны точные часы!
чтото не могу рассмотреть что МК в схеме, если это случайно не Мега8?
эх.. такое и правда возможно? 2 генератора???????? дай программу посмотреть !!!
а так то для таких фокусов - наличие часов реального времени? есть МК с RTC
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:35:13
Volgol_555
По крайней мере в proteus отладка прошла успешно. А вообще это я узнал от товарища O-LED. Оказывается так можно делать с любым МК, где есть выводы TOSC1 и TOSC2.
И...да это Atmega8!
Вот исходник - он ещё на стадии тестирования
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:37:43
Volgol_555
а так то для таких фокусов - наличие часов реального времени? есть МК с RTC[/quote]
МК с RTC помоему фигня полная. В них погрешность часов охренительная(( Тем более мне нужно провернуть все с Atmega8.
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:39:18
igor-x
Volgol_555 писал(а):он ещё на стадии тестирования
ага понял... в МК с RTC можно 2 кварца ставить... а программку интересно посмотреть
Re: Предпосылки умного дома)
Добавлено: Вт янв 31, 2012 15:40:15
Volgol_555
igor-x писал(а):Volgol_555 писал(а):он ещё на стадии тестирования
ага понял... в МК с RTC можно 2 кварца ставить... а программку интересно посмотреть
Выше посмотри - я исходник только, что выложил