Страница 2 из 6

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Ср мар 25, 2015 4:16 pm
Bagir
Верно подозревайте. Такой и была задумка изначально, т.к.

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

$reclog = 1; // Писать логи отладки ( 0-нет, 1-только крит, 2-все ) 
было задумано с едиными привали на все.
Методы
setOutput
incomingMessage
getData
и файл
megad.php

При $reclog = 1 пишется только крит. При $reclog = 2 пишется все для отладки. Просто в методе setOutput крит пока не отлавливается.

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Сб мар 28, 2015 11:23 pm
kostya066
mirsum писал(а):А MegaD случаем самостоятельно из arduino не собирается?
или так:)
Изображение

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Пн мар 30, 2015 10:40 am
Jager
Плата под готовые элементы на которую заливается в том числе прошивка MegaD.
Вместо реле можно использовать MOSFET. Входы можно подтянуть к плюсу или минусу выбором джампера.
Для других проектов так же разведен датчик давления-температуры BMP085 и шилд на W5100.


Изображение

Изображение

Изображение

Изображение

Используемые элементы:
Arduino ProMini 5v
Изображение

DC-DC преобразователь. Настраиваю на 4 вольта, достаточно что бы питать 5 вольтовую arduino mini и не спалить ENC.
Изображение

Ethernet shield ENC28J60
Изображение

Схема управления реле

Изображение

Смотрим, проверяем, кастомизируем под себя. Удачи!

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Пн мар 30, 2015 11:21 am
Kod.Begemot
Спасибо огромное!
Большая работа проделана!

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Ср апр 08, 2015 12:10 pm
Fern1985
Не понятно как интегрировать в систему, объясните, пожалуйста, подробнее для новичков
1. Файлы megad.php и MegaD.txt копируем в /var/www/lib?
2. Файл megad.php в /var/www?
3. в megad.php прописать данные для подключения к базе.

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Ср апр 08, 2015 2:40 pm
Bagir
файл megad.php нужно скопировать в корневой каталог с файлами сайта. Туда где лежит config.php О путях тут нельзя сказать однозначно. У многих МД может размещаться в других местах. Например у меня.
megad.php редактировать ненужно. Там и так все пучком ))

MegaD.txt это экспортированный класс. Его вообще никуда не надо копировать. Его нужно импортировать в панели управления системой. После этого там появится новый класс MegaD. А уже в нем нужно настраивать объекты ваших мег.

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Чт апр 09, 2015 8:32 am
Jager
Fern1985 писал(а):.
Добавлю картинки к ответу Bagir

Изображение

Изображение

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Пт апр 10, 2015 4:22 am
Fern1985
Все получилось. Работает. Спасибо ;)

P.s.: Тема где разжевано как создать объекты и управлять портами http://smartliving.ru/forum/viewtopic.p ... 426#p13426

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Сб янв 23, 2016 7:59 pm
fred18811
Добрый день!
Подскажите пожалуйста куда копать, добавил на сервак метод багира, также добавил Функцию registeredEventDetails(), почему то не полностью работает метод получения любых комбинаций.
Конкретнее, при получении комбинации 1 удержание, 101 удержание после двойного, 10101 удержание после тройного все срабатывает. Остальные комбинации не срабатывают, реакции никакой нет.

Версия прошивки меги 3.36, версия Мажордома 1,00b
Пробовал на виртуалке на Windows XP и на Linux Ubuntu

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Добавлено: Пн апр 25, 2016 7:48 pm
Bagir
А этот порт на меге настроен для отправки нажатия и отпускания кнопки?