Умный Дом по Ethernet

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

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

Сообщение Andrey_B » 22 май 2012, 16:00

vtec, датчик специально не выбирал. Подключил то, что оказалось под рукой. Стоимость датчика 135 руб.
Это лишь демонстрирует, что с помощью таких устройств, как Мегадевайс можно быстро и беспроблемно интегрировать в единую систему различные "штуки".

У меня есть еще пара интересных датчиков. При случае напишу.

admiral
Сообщения: 35
Зарегистрирован: 15 ноя 2011, 17:27

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

Сообщение admiral » 22 май 2012, 17:35

Andrey_B писал(а):Подключил к Мегадевайсу датчик освещенности.
А что насчет длины проводов от мегадевайса до датчика? Какая максимальная длинна?

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

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

Сообщение Andrey_B » 22 май 2012, 17:48

admiral, это интересный вопрос ;)
Попробую установить экспериментальным путем.

nemozar
Сообщения: 8
Зарегистрирован: 18 мар 2012, 16:52

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

Сообщение nemozar » 22 май 2012, 22:15

vtec писал(а):Я подключил, работает. Только прошивка Arduino'вская.
VCC - 3.3V
GND - GRND
CS - 10
SI - 11
SCK - 13
SO - 12

Кто нибудь пробовал прошить прошивкой Андрея данный набор? То есть снести прошивку Arduino'вскую и подключить данный модуль, чтобы работало?
Подключил все так же. Но не поднимается сайт. Огонек сети горит. Пример беру из стандартных примеров. Даже не пингует айпи

ipf
Сообщения: 95
Зарегистрирован: 26 сен 2011, 00:28

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

Сообщение ipf » 22 май 2012, 23:16

Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?

nemozar
Сообщения: 8
Зарегистрирован: 18 мар 2012, 16:52

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

Сообщение nemozar » 23 май 2012, 00:03

vtec писал(а):Я подключил, работает. Только прошивка Arduino'вская.
VCC - 3.3V
GND - GRND
CS - 10
SI - 11
SCK - 13
SO - 12

Кто нибудь пробовал прошить прошивкой Андрея данный набор? То есть снести прошивку Arduino'вскую и подключить данный модуль, чтобы работало?
ipf писал(а):Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?
никуда, я по схеме vtek подключал. а куда их надо подключать?

vtec
Сообщения: 459
Зарегистрирован: 19 сен 2011, 09:28

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

Сообщение vtec » 23 май 2012, 10:23

ipf писал(а):Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?
У меня был подключен порт int в порт 2, но убрав его ничего не изменилось! Может я что делаю не так? :)

vtec
Сообщения: 459
Зарегистрирован: 19 сен 2011, 09:28

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

Сообщение vtec » 23 май 2012, 10:28

Подключил все так же. Но не поднимается сайт. Огонек сети горит. Пример беру из стандартных примеров. Даже не пингует айпи
Те же грабли были. Из стандартных примеров не заработало.
Подключил данные h и заработало.
#include "etherShield.h"
#include "ETHER_28J60.h"
Брал тут

ipf
Сообщения: 95
Зарегистрирован: 26 сен 2011, 00:28

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

Сообщение ipf » 23 май 2012, 19:09

Попробуйте подключить INT к PortD2 контроллера а reset подтянуть к + через 10к резистор

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

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

Сообщение dimonix » 23 май 2012, 21:33

Andrey_B писал(а):Подключил к Мегадевайсу датчик освещенности.
Подробнее тут http://www.ab-log.ru/smart-house/ethernet/light-sensor
используется фотодиод, шкала в люксах, логарифмическая (log10).
на график наложены рассчитанные с помощью встроенной php функции date_sun_info:
от восхода до заката (зеленый цвет) и "гражданский" световой день (красный цвет).
Изображение
"гражданский" световой день вполне можно использовать для управления уличным освещение. правда при сильно пасмурной погоде все-таки темнеет несколько раньше расчетного времени.

alexsis_76

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

Сообщение alexsis_76 » 24 май 2012, 03:54

Попробуйте подключить INT к PortD2 контроллера а reset подтянуть к + через 10к резистор
не надо ничего никуда подключать и подтягивать , все уже подтянуто(подключено) за нас
reset подтянуть к + через 10к резистор
подключить INT к PortD2 контроллера
прерывание в данной схеме не используются
возможно дело в следующем
#define ENC28J60_CONTROL_CS 10
#define SPI_MOSI 11
#define SPI_MISO 12
#define SPI_SCK 13
то определено в драйвере сетевой микросхемы вашего проекта, возможно надо переопределить, сверьтесь с документацией на Вашу плату по даташиту на atmegu328
#define ENC28J60_CONTROL_CS 2
#define SPI_MOSI 3
#define SPI_MISO 4
#define SPI_SCK 5
а вообще скетч ардуино похож как две капли воды на на здешнюю прошивку, такое ощущение что одно слизали с другого :D
Вы какой скетч заливали

nemozar
Сообщения: 8
Зарегистрирован: 18 мар 2012, 16:52

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

Сообщение nemozar » 25 май 2012, 12:46

спасибо всем за помощь, в общем была проблема все же с библиотекой... после использования

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

#include "etherShield.h"
#include "ETHER_28J60.h"
все заработало, единственное, возникла проблема с функцией file_get_contents... пришлось использовать CURL.
При файл гет контентс блок зависал, пропадал веб интерфейс (обнаружение в сети)

Sneg
Сообщения: 2
Зарегистрирован: 25 май 2012, 13:21

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

Сообщение Sneg » 25 май 2012, 13:25

Народ, в чем может быть проблема- собрал мегадевайс на макетной плате, при подключении программатора Avrisp MK2 не видит мегу, все время ругается -- либо связь пропала, либо еще что...

Sneg
Сообщения: 2
Зарегистрирован: 25 май 2012, 13:21

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

Сообщение Sneg » 25 май 2012, 20:09

А, все , разобрался :) коннектор дурацкий )

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

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

Сообщение dimonix » 25 май 2012, 20:23

dimonix писал(а):Коллеги, нужна небольшая помощь. У кого есть (в Москве) параллельный программатор?
Из-за дефектного блока питания запорол аж три 328 меги при заливке новой прошивки.
Жду в ЛС. Спасибо.
теперь у меня есть целых два программатора-восстановителя фьюзов :) кому нужен один, обращайтесь в ЛС.

PervakovDanil
Сообщения: 103
Зарегистрирован: 16 фев 2012, 18:23
Откуда: АР Крым, г.Бахчисарай

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

Сообщение PervakovDanil » 28 май 2012, 18:29

Решил повторить данный контроллер. И т.к. вслепую я повторять не умею и пока едут из магазина комплектующие я изучаю исходники.

Дабы узнать сколько програмных ресурсов осталось у МК я подправил Make-файл. В первую очередь меня интересовал размер данных занимаемых EEPROM МК.

Андрей, посмотрите пожалуйста мой make-файл. Верна ли информация которую выдает компилятор в этой редакции. Опции компиляции я не трогал.

P.S.
Сейчас существует две ветки по данному проекту и лично я немного растерялся в которую писать.
И возникло предложение к Вам или к модератору периодически чистить ветку "MegaD-328 FAQ" и редактировать первый пост в том же стиле "вопрос-ответ" .

Данил.
Вложения
Makefile.zip
(2.64 КБ) 608 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"

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

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

Сообщение Andrey_B » 28 май 2012, 21:52

admiral писал(а):А что насчет длины проводов от мегадевайса до датчика? Какая максимальная длинна?
Сегодня подключил датчик освещенности кабелем FTP (экранированная витая пара, 24AWG). Использовались только 3 провода из 8. Не свитые.
Длина кабеля 21,5 метра
Датчик прекрасно работает. Ставил на кабель пылесос мощностью 1200Вт. Каких-либо сбоев не заметил.
PervakovDanil писал(а):Андрей, посмотрите пожалуйста мой make-файл. Верна ли информация которую выдает компилятор в этой редакции. Опции компиляции я не трогал.
Да, все правильно. С предложениями по ветке FAQ согласен. А обсуждение в широком смысле лучше вести здесь, а там делать выжимку относительно готовых модулей.

PervakovDanil
Сообщения: 103
Зарегистрирован: 16 фев 2012, 18:23
Откуда: АР Крым, г.Бахчисарай

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

Сообщение PervakovDanil » 30 май 2012, 09:11

Перерыл все исходники и не нашел обработку внешнего прерывания. Я плохо искал?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"

alexsis_76

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

Сообщение alexsis_76 » 30 май 2012, 09:26

и не нашел обработку внешнего прерывания. Я плохо искал?
и не найдете ;) ее там нет
вместо нее применена с ледующая конструкция
// check if a packet has been received and buffered
//if( !(enc28j60Read(EIR) & EIR_PKTIF) )
// The above does not work. See Rev. B4 Silicon Errata point 6.
if( enc28j60Read(EPKTCNT) ==0 ){
return(0);
}

PervakovDanil
Сообщения: 103
Зарегистрирован: 16 фев 2012, 18:23
Откуда: АР Крым, г.Бахчисарай

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

Сообщение PervakovDanil » 30 май 2012, 09:58

Ага :!:
значит есть еще одна свободная нога МК.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"

Ответить