Страница 42 из 53

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Ср сен 05, 2018 4:10 pm
olehs
Полностью. Он у меня 4-х канальный.
Пины: 3 - вход, 4,5,6,7 - выход
SPOILERSPOILER_SHOW
12bf65.jpg
12bf65.jpg (135.35 КБ) 6360 просмотров

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Ср сен 05, 2018 4:21 pm
oleglapo
То есть один вход и четыре выхода, управляются с одного входа одновременно?

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Ср сен 05, 2018 4:27 pm
oleglapo
:(

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Ср сен 05, 2018 4:29 pm
olehs
По-моему, я не очень понял, что такое "вход". На 3-м пине вход прерывания для отслеживания перехода через "0".
Ардуина управляет симисторами через пины 4,5,6,7. Сама Ардуина управляется по сети по протоколу MQTT

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Вс окт 14, 2018 10:02 pm
alimovichpro
Доброго веремени суток . Установил ML2 на arduino mega +w5100 / все работает отлично ! подключил датчик DHT22/11 к 14 пину согласно коду который написал olehs . Добавил обеъект DHTsensor1 и в нем добавил метод temp1. Не могу понять что делать дальше. Подскажите пожалуйста .

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Чт ноя 01, 2018 3:28 pm
ololenok
alimovichpro писал(а): Вс окт 14, 2018 10:02 pm подключил датчик DHT22/11 к 14 пину согласно коду который написал olehs
- на сколько я помню, megalight не умеет в цифровые датчики. Только логическую 1/0 на вход.
Цитирую автора:
1. Buttons - кнопки (выключатели, логические датчики).
2. Relays - реле. Это управляемые логическим уровнем устройства. Позже появилась возможность управления ШИМ
Цепляй кнопки и выходы, а dht22/11 доверь отдельной ардуинке или малине напрямую.

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Чт ноя 01, 2018 3:30 pm
ololenok
У меня тут тоже возник вопрос. Кто-то интегрировал нашу мегалайтину с классом "простые устройства"?
Ибо смотрю, как все просто настраивается у "людей" и зависть гнетет, пока леплю костыли из сценариев для взаимодействия устройств.

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Вт дек 04, 2018 10:10 pm
serega4ex
Столкнулся с такой проблемой, как сохранение состояния на Второй версии. Поправьте меня если я не правильно сделал. я в void setup() { поменял местами
if (setupSD()) {
loadAllFromEEPROM(); <====
} else {
saveAllToEEPROM(); <====
и стало сохранять состояния. Я не силен в программирование, но может кто то уже столкнулся с этим :)

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Вт дек 04, 2018 10:19 pm
olehs
serega4ex писал(а): Вт дек 04, 2018 10:10 pm Столкнулся с такой проблемой, как сохранение состояния на Второй версии. Поправьте меня если я не правильно сделал. я в void setup() { поменял местами
if (setupSD()) {
loadAllFromEEPROM(); <====
} else {
saveAllToEEPROM(); <====
и стало сохранять состояния. Я не силен в программирование, но может кто то уже столкнулся с этим :)
Там все правильно: если вставлена карточка - считать с нее и сохранить в EEPROM. Если карточки нет - загрузить настройки из EEPROM.

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Добавлено: Вт дек 04, 2018 10:35 pm
serega4ex
olehs писал(а): Вт дек 04, 2018 10:19 pm
serega4ex писал(а): Вт дек 04, 2018 10:10 pm Столкнулся с такой проблемой, как сохранение состояния на Второй версии. Поправьте меня если я не правильно сделал. я в void setup() { поменял местами
if (setupSD()) {
loadAllFromEEPROM(); <====
} else {
saveAllToEEPROM(); <====
и стало сохранять состояния. Я не силен в программирование, но может кто то уже столкнулся с этим :)
Там все правильно: если вставлена карточка - считать с нее и сохранить в EEPROM. Если карточки нет - загрузить настройки из EEPROM.
Так вот я поменял как написал выше, и в мониторе порта видно что сейчас происходит загрузка c SD, а до замены строк с начало сохраняет, потом загружает.....мне и показалось это странным.