Умный Дом по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 07 окт 2014, 16:06

ROM, поддержка каждого порта - это определенный объем в памяти микроконтроллера.
На текущий момент (если мы говорим о существующей прошивке и atmega328) невозможно добавить даже еще один порт.

plusQ
Сообщения: 115
Зарегистрирован: 01 фев 2013, 15:29
Контактная информация:

Re: Умный Дом по Ethernet

Сообщение plusQ » 07 окт 2014, 16:45

Andrey_B
какой командой можно получить RAW данные с датчиков DHT ?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 07 окт 2014, 16:51

plusQ, а что такое RAW данные?
Вы имеете ввиду без лишнего оформления. Вот так нет пойдет?
http://192.168.0.14/sec?pt=2&cmd=get

plusQ
Сообщения: 115
Зарегистрирован: 01 фев 2013, 15:29
Контактная информация:

Re: Умный Дом по Ethernet

Сообщение plusQ » 08 окт 2014, 10:24

Andrey_B писал(а):plusQ, а что такое RAW данные?
те 16 + 16 + 8 бит которые выдает датчик (DHT22)

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 08 окт 2014, 10:31

plusQ, такой команды в прошивке не предусмотрено.

plusQ
Сообщения: 115
Зарегистрирован: 01 фев 2013, 15:29
Контактная информация:

Re: Умный Дом по Ethernet

Сообщение plusQ » 08 окт 2014, 10:41

возможно такую функцию реализовать?

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Умный Дом по Ethernet

Сообщение GruNT » 18 окт 2014, 12:05

Andrey_B, а чем обосновано наличие у MegaD разъема IDC-34 и корпуса d4mg?
MegaD вполне умещается в корпус d3mg с разъемом IDC-20 и ISP разъем IDC-10 даже на односторонней плате с перемычками и внешним трансформатором.
Причем выведенные светодиоды LAN на переднюю панель выглядят симпатичнее (со стороны порта их даже не видно...)

foolhome
Сообщения: 164
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: Умный Дом по Ethernet

Сообщение foolhome » 24 окт 2014, 01:30

Вот же блин, работает зараза, взял ардуинку мини про на 5 вольт (использовал как железо) и модуль ENC28J60 у меня версия с стабилизатором 3,3 вольта на борту модуля, так как в документации на ENC прописано что работает с сигналами 5 вольт не стал заморачиватся с питанием 328, так и оставил на 5 вольтах ее. Снес кварц, аккуратненько погрев по его краю паяльничком и затактовал от модуля ENC проводком на место кварца. Файл скомпилировал в хекс winavr-ом и просто жестко влил программатором AVR910 без всяких бутов и ОНО работает, спасибо всем кто развивал проект и далее его развивает, а те кто еще хочет собрать представленный на форуме девайс только один совет - читать, читать и еще раз читать, здесь про все написано.

baikaltech
Сообщения: 20
Зарегистрирован: 16 окт 2013, 18:13
Откуда: Иркутск

Re: Умный Дом по Ethernet

Сообщение baikaltech » 03 ноя 2014, 17:42

Добрый день. Обновил мегу заводской версии по сети без ключа --ee, теперь не могу попасть на страницу управления, говорит что пароль не подходит. Второй раз шиться не хочет, только в режиме восстановления, прошивается без ошибок но проблема остаётся.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 03 ноя 2014, 18:13

baikaltech, так прошейте в режиме восстановления, только с ключом --ee

baikaltech
Сообщения: 20
Зарегистрирован: 16 окт 2013, 18:13
Откуда: Иркутск

Re: Умный Дом по Ethernet

Сообщение baikaltech » 03 ноя 2014, 18:20

Andrey_B писал(а):baikaltech, так прошейте в режиме восстановления, только с ключом --ee
Не помогает (

baikaltech
Сообщения: 20
Зарегистрирован: 16 окт 2013, 18:13
Откуда: Иркутск

Re: Умный Дом по Ethernet

Сообщение baikaltech » 03 ноя 2014, 18:35

Даже адрес не сбивается

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 03 ноя 2014, 23:28

baikaltech,
Во-первых, убедитесь, что вы пишете --ee, а не -ee. Это важно
Во-вторых, стирание EEPROM всегда сопровождается надписью "Erasing EEPROM...". Если ее нет, неправильно указан ключ.
В-третьих, всегда есть возможность в режиме восстановления залить вашу старую прошивку, а потом в нормальном режиме с ключом --ee новую.

zero
Сообщения: 57
Зарегистрирован: 28 фев 2013, 14:56

Re: Умный Дом по Ethernet

Сообщение zero » 14 ноя 2014, 16:27

Приветствую.

Подскажите, в чем может быть проблема?

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

Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U flash:w:"D:\old\radio\smarthouse\megad-328.hex":a


avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "D:\old\radio\smarthouse\megad-328.hex"
avrdude.exe: input file D:\old\radio\smarthouse\megad-328.hex auto detected as Intel Hex
avrdude.exe: writing flash (18984 bytes):

Writing | ################################################## | 100% 5.95s

avrdude.exe: 18984 bytes of flash written
avrdude.exe: verifying flash memory against D:\old\radio\smarthouse\megad-328.hex:
avrdude.exe: load data flash data from input file D:\old\radio\smarthouse\megad-328.hex:
avrdude.exe: input file D:\old\radio\smarthouse\megad-328.hex auto detected as Intel Hex
avrdude.exe: input file D:\old\radio\smarthouse\megad-328.hex contains 18984 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 5.68s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0x0c != 0xff
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Verify error - unable to read lfuse properly. Programmer may not be reliable.
avrdude.exe: safemode: Verify error - unable to read lfuse properly. Programmer may not be reliable.
avrdude.exe: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode

avrdude.exe done.  Thank you.

Мега 328 новая. Фьюзы не менял. Шью китайским usbasp.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 14 ноя 2014, 17:02

zero, с таким со своим AVRISP mkII не сталкивался.
Сигнатуру МК программатор считать может? Или после ошибки он уже не отвечает?
Можно попробовать заменить USB-шнурок или взять другой программатор...

zero
Сообщения: 57
Зарегистрирован: 28 фев 2013, 14:56

Re: Умный Дом по Ethernet

Сообщение zero » 14 ноя 2014, 17:13

убрал резистор перед питанием меги (мега в макетной плате, питается от этого же программатора). Вроде все прошилось и верификация прошла.
Теперь другая проблема:

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

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA328P is 1E 95 0F
             Double check chip, or use -F to override this check.

avrdude.exe done.  Thank you.

И не читается и не пишется. Сегодня соберу мегадевайс, проверю работает ли. Но как ее теперь перешивать не понятно...
Программатор включен прямо в юсб без шнурка. Другого программатора, увы нет.
Есть подозрение, что меге не хватает питания. Посмотрю как поведет себя в мегадевайсе.

zero
Сообщения: 57
Зарегистрирован: 28 фев 2013, 14:56

Re: Умный Дом по Ethernet

Сообщение zero » 14 ноя 2014, 22:55

Собрал мегадевайс по плате ТНК с изменениями под HR911105A и... не завелось. Не реагирует на подключение сетевого кабеля.
Правда, резистора R6 на 2,7к не нашлось. Поставил 3.3к. Это критично?

Не пойму в чем дело. Проверьте печатку (в вложении), пожалуйста, кому не трудно.

Как можно диагностировать? Осцилографа, к сожалению, нет.

upd:
Вопрос снят. Нашел оборваную дорожку. Все работает. Принимайте в свой клуб. =)
Изображение

Andrey_B, Вы не могли бы скомпилировать последнюю прошивку для меги в дип корпусе? У меня win-avr почему-то делает слишком большой файл.
Вложения
my.zip
(27.11 КБ) 409 скачиваний

asterix_72
Сообщения: 4
Зарегистрирован: 16 ноя 2014, 17:54

Re: Умный Дом по Ethernet

Сообщение asterix_72 » 16 ноя 2014, 18:22

Привет всем!

Моя реализация железки:
2014-11-16 19.05.18.jpg
2014-11-16 19.05.18.jpg (174.74 КБ) 12444 просмотра
2014-11-16 19.04.50.jpg
2014-11-16 19.04.50.jpg (233.39 КБ) 12444 просмотра
2014-11-16 19.05.10.jpg
2014-11-16 19.05.10.jpg (148.79 КБ) 12444 просмотра
Извиняюсь за местами свинскую пайку, канифолью дома допаивал.
Догадайтесь почему она круглая и 54 мм в диаметре ;)
Схема:
megaD328.zip
(30.56 КБ) 655 скачиваний

asterix_72
Сообщения: 4
Зарегистрирован: 16 ноя 2014, 17:54

Re: Умный Дом по Ethernet

Сообщение asterix_72 » 16 ноя 2014, 19:50

zero писал(а):Собрал мегадевайс по плате ТНК с изменениями под HR911105A и... не завелось. Не реагирует на подключение сетевого кабеля.
Andrey_B, Вы не могли бы скомпилировать последнюю прошивку для меги в дип корпусе? У меня win-avr почему-то делает слишком большой файл.
А какая разница какой корпус? :)

shaman1010
Сообщения: 142
Зарегистрирован: 12 ноя 2013, 00:34

Re: Умный Дом по Ethernet

Сообщение shaman1010 » 16 ноя 2014, 23:51

asterix_72 писал(а):Догадайтесь почему она круглая и 54 мм в диаметре ;)
Ай, мАлАдца :-D
Только вместо RJ45 + DC-DC не лучше было-бы использовать мелкий клемник+eth.транс+однокорпусной стабилизатор с широким входным диапазоном (тот-же KF33B, в SO8 или D-PAK, до 20В на входе, либо что-то в этом духе, можно вход дополнительно защитить супрессором), а питание подавать по принципу PasiivePOE (а по-простому - по пустым четырем проводам в 8-ми жильном UTP)?
Просто в подрозетнике места и так мало, отнимать место гнездом и розеткой RJ45, мне кажется как минимум не рационально. Сцепленный комплект займет больше места, чем провода в клемнике, а транс можно уложить в удобное место, если нужно, то и с обратной стороны. Плюс для вентиляции места больше останется...

Ответить