Умный Дом по Ethernet
Re: Умный Дом по Ethernet
vtec, датчик специально не выбирал. Подключил то, что оказалось под рукой. Стоимость датчика 135 руб.
Это лишь демонстрирует, что с помощью таких устройств, как Мегадевайс можно быстро и беспроблемно интегрировать в единую систему различные "штуки".
У меня есть еще пара интересных датчиков. При случае напишу.
Это лишь демонстрирует, что с помощью таких устройств, как Мегадевайс можно быстро и беспроблемно интегрировать в единую систему различные "штуки".
У меня есть еще пара интересных датчиков. При случае напишу.
Re: Умный Дом по Ethernet
А что насчет длины проводов от мегадевайса до датчика? Какая максимальная длинна?Andrey_B писал(а):Подключил к Мегадевайсу датчик освещенности.
Re: Умный Дом по Ethernet
admiral, это интересный вопрос
Попробую установить экспериментальным путем.
Попробую установить экспериментальным путем.
Re: Умный Дом по Ethernet
Подключил все так же. Но не поднимается сайт. Огонек сети горит. Пример беру из стандартных примеров. Даже не пингует айпиvtec писал(а):Я подключил, работает. Только прошивка Arduino'вская.
VCC - 3.3V
GND - GRND
CS - 10
SI - 11
SCK - 13
SO - 12
Кто нибудь пробовал прошить прошивкой Андрея данный набор? То есть снести прошивку Arduino'вскую и подключить данный модуль, чтобы работало?
Re: Умный Дом по Ethernet
Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?
Re: Умный Дом по Ethernet
vtec писал(а):Я подключил, работает. Только прошивка Arduino'вская.
VCC - 3.3V
GND - GRND
CS - 10
SI - 11
SCK - 13
SO - 12
Кто нибудь пробовал прошить прошивкой Андрея данный набор? То есть снести прошивку Arduino'вскую и подключить данный модуль, чтобы работало?
никуда, я по схеме vtek подключал. а куда их надо подключать?ipf писал(а):Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?
Re: Умный Дом по Ethernet
У меня был подключен порт int в порт 2, но убрав его ничего не изменилось! Может я что делаю не так?ipf писал(а):Я что-то пропустил или есть еще порты INT и Reset? Куда вы их подключили?
Re: Умный Дом по Ethernet
Те же грабли были. Из стандартных примеров не заработало.Подключил все так же. Но не поднимается сайт. Огонек сети горит. Пример беру из стандартных примеров. Даже не пингует айпи
Подключил данные h и заработало.
#include "etherShield.h"
#include "ETHER_28J60.h"
Брал тут
Re: Умный Дом по Ethernet
Попробуйте подключить INT к PortD2 контроллера а reset подтянуть к + через 10к резистор
Re: Умный Дом по Ethernet
используется фотодиод, шкала в люксах, логарифмическая (log10).Andrey_B писал(а):Подключил к Мегадевайсу датчик освещенности.
Подробнее тут http://www.ab-log.ru/smart-house/ethernet/light-sensor
на график наложены рассчитанные с помощью встроенной php функции date_sun_info:
от восхода до заката (зеленый цвет) и "гражданский" световой день (красный цвет).
"гражданский" световой день вполне можно использовать для управления уличным освещение. правда при сильно пасмурной погоде все-таки темнеет несколько раньше расчетного времени.
Re: Умный Дом по Ethernet
не надо ничего никуда подключать и подтягивать , все уже подтянуто(подключено) за насПопробуйте подключить INT к PortD2 контроллера а reset подтянуть к + через 10к резистор
reset подтянуть к + через 10к резистор
прерывание в данной схеме не используютсяподключить INT к PortD2 контроллера
возможно дело в следующем
то определено в драйвере сетевой микросхемы вашего проекта, возможно надо переопределить, сверьтесь с документацией на Вашу плату по даташиту на atmegu328#define ENC28J60_CONTROL_CS 10
#define SPI_MOSI 11
#define SPI_MISO 12
#define SPI_SCK 13
а вообще скетч ардуино похож как две капли воды на на здешнюю прошивку, такое ощущение что одно слизали с другого#define ENC28J60_CONTROL_CS 2
#define SPI_MOSI 3
#define SPI_MISO 4
#define SPI_SCK 5
Вы какой скетч заливали
Re: Умный Дом по Ethernet
спасибо всем за помощь, в общем была проблема все же с библиотекой... после использования
все заработало, единственное, возникла проблема с функцией file_get_contents... пришлось использовать CURL.
При файл гет контентс блок зависал, пропадал веб интерфейс (обнаружение в сети)
Код: Выделить всё
#include "etherShield.h"
#include "ETHER_28J60.h"
При файл гет контентс блок зависал, пропадал веб интерфейс (обнаружение в сети)
Re: Умный Дом по Ethernet
Народ, в чем может быть проблема- собрал мегадевайс на макетной плате, при подключении программатора Avrisp MK2 не видит мегу, все время ругается -- либо связь пропала, либо еще что...
Re: Умный Дом по Ethernet
А, все , разобрался коннектор дурацкий )
Re: Умный Дом по Ethernet
теперь у меня есть целых два программатора-восстановителя фьюзов кому нужен один, обращайтесь в ЛС.dimonix писал(а):Коллеги, нужна небольшая помощь. У кого есть (в Москве) параллельный программатор?
Из-за дефектного блока питания запорол аж три 328 меги при заливке новой прошивки.
Жду в ЛС. Спасибо.
-
- Сообщения: 103
- Зарегистрирован: 16 фев 2012, 18:23
- Откуда: АР Крым, г.Бахчисарай
Re: Умный Дом по Ethernet
Решил повторить данный контроллер. И т.к. вслепую я повторять не умею и пока едут из магазина комплектующие я изучаю исходники.
Дабы узнать сколько програмных ресурсов осталось у МК я подправил Make-файл. В первую очередь меня интересовал размер данных занимаемых EEPROM МК.
Андрей, посмотрите пожалуйста мой make-файл. Верна ли информация которую выдает компилятор в этой редакции. Опции компиляции я не трогал.
P.S.
Сейчас существует две ветки по данному проекту и лично я немного растерялся в которую писать.
И возникло предложение к Вам или к модератору периодически чистить ветку "MegaD-328 FAQ" и редактировать первый пост в том же стиле "вопрос-ответ" .
Данил.
Дабы узнать сколько програмных ресурсов осталось у МК я подправил Make-файл. В первую очередь меня интересовал размер данных занимаемых EEPROM МК.
Андрей, посмотрите пожалуйста мой make-файл. Верна ли информация которую выдает компилятор в этой редакции. Опции компиляции я не трогал.
P.S.
Сейчас существует две ветки по данному проекту и лично я немного растерялся в которую писать.
И возникло предложение к Вам или к модератору периодически чистить ветку "MegaD-328 FAQ" и редактировать первый пост в том же стиле "вопрос-ответ" .
Данил.
- Вложения
-
- Makefile.zip
- (2.64 КБ) 608 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Умный Дом по Ethernet
Сегодня подключил датчик освещенности кабелем FTP (экранированная витая пара, 24AWG). Использовались только 3 провода из 8. Не свитые.admiral писал(а):А что насчет длины проводов от мегадевайса до датчика? Какая максимальная длинна?
Длина кабеля 21,5 метра
Датчик прекрасно работает. Ставил на кабель пылесос мощностью 1200Вт. Каких-либо сбоев не заметил.
Да, все правильно. С предложениями по ветке FAQ согласен. А обсуждение в широком смысле лучше вести здесь, а там делать выжимку относительно готовых модулей.PervakovDanil писал(а):Андрей, посмотрите пожалуйста мой make-файл. Верна ли информация которую выдает компилятор в этой редакции. Опции компиляции я не трогал.
-
- Сообщения: 103
- Зарегистрирован: 16 фев 2012, 18:23
- Откуда: АР Крым, г.Бахчисарай
Re: Умный Дом по Ethernet
Перерыл все исходники и не нашел обработку внешнего прерывания. Я плохо искал?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Умный Дом по Ethernet
и не найдете ее там нети не нашел обработку внешнего прерывания. Я плохо искал?
вместо нее применена с ледующая конструкция
// 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);
}
-
- Сообщения: 103
- Зарегистрирован: 16 фев 2012, 18:23
- Откуда: АР Крым, г.Бахчисарай
Re: Умный Дом по Ethernet
Ага
значит есть еще одна свободная нога МК.
значит есть еще одна свободная нога МК.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"