Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Хризиптеры желтобрюхая и желтохвостая (М) – 895 руб.! Хризиптеры – некрупные и очень яркие рыбы. Они идеально смотрятся в рифовом аквариуме даже небольшого размера.
Подробнее

bbasil

Кавторанги
  • Число публикаций

    2,630
  • Регистрация

  • Последнее посещение

Весь контент пользователя bbasil

  1. 16 канальный контролер ЛЕД светильника с управлением по Wi-Fi через WEB интерфейс. Основные отличия от похожих решений. 1. Цена !!! (Ориентировочная стоимость за весь комплект не более 20$) 2. Отсутствуют сложные в приобретении компоненты. 3. Легкий процесс соединения компонентов – всего 4-ре провода. Нет сложного процесса пайки. 4. Нет необходимости изучать какой либо язык программирования микроконтролеров, устанавливать “среду разработки”, компилировать/править исходные тексты программ. 5. Управлять контролеров можно с любого устройства имеющего web браузер. Что нужно приобрести: 1. Модуль на основе ESP8266, рекомендую NodeMCU 2. Модуль на PCA9685 3. Блок питания – подойдет любое зарядное устройство от мобильного телефона напряжением 5В и током боле 300мА 4. Необязательно: модуль “часов реального времени” на DS1307 либо на PCF8563. 5 Необязательно: температурные датчики типа DS18x20 Что получаем в результате: 1 16 каналов управления. Диммирование 12 бит(4096 шагов) с частотой от 50 до 1500Гц. 2 Каждый канал имеет индивидуальные настройки 4-х временных точек: начало рассвета, начало дня (максимальный режим), начало заката, начало ночи(минимальный режим) 3. Для каждого канала индивидуальные настройки значений диммирования дневного и ночного режимов, значения в переходных режимах (рассвет/закат) рассчитываются контролером самостоятельно. 4. Для каждого канала можно настроить инверсивный режим работы – удобно при использовании драйверов ЛЕД с различными режимами диммирования. 5. Кроме стандартного режима работы каналов, есть возможность часть каналов определить как управляющие вентиляторами охлаждения и “привязать” их к какому либо температурному датчику. Всего температурных датчиков может быть 8. При этом к каждому датчику можно “привязать” произвольное количество каналов. 6. “Аварийный свет” - если ночью вдруг вам нужно включить свет в аквариуме, нажатие кнопки “flash” на модуле ESP принудительно переведет все каналы в дневной (максимальный) режим. Повторное нажатие кнопки отключает режим. 7. Вы можете создавать и загружать свои собственные HTML страницы управления 8. Модуль работает одновременно как клиент сети WiFi и как “точка доступа” - то есть он может быть подсоединен к существующей сети Wi-Fi и к нему можно подсоединиться с любого устройства. Так как zip файлы загружать не получается ссылка на загрузку прошивки: http://reefcentral.r...ttach_id=127874
  2. bbasil

    16 канальный Wi-Fi LED контроллер

    в данном случае опторазвязка разделит "грязное" питание драйверов ЛЕД от "чистого" питания контроллера. "Земли" будут раздельные, т.о. помехи/выбросы свойственные сильноточным цепям (в данном случае питание драйверов) будут оказывать минимальное влияние на контроллер. Опять же защита от того что "земли" вдруг отсоединяться и появится разность потенциалов. Я тут намедни словил такое: 6шт LDD отправились в помойку
  3. bbasil

    16 канальный Wi-Fi LED контроллер

    Да не все БП одинаково полезны Мне тоже больше по душе использовать отдельный БП для питания контроллера, ну и совсем плюсом будет использование опторазвязки для выдачи управляющих сигналов для драйверов ЛЕД.
  4. bbasil

    Вот готовая лампа для рифа?

    Я не смог такую матрицу корректно настроить по спектру, в результате многие кораллы погибли. Либо это мои "кривые руки" либо что-то еще, но факт остается фактом.
  5. bbasil

    16 канальный Wi-Fi LED контроллер

    Более подробно о том как самостоятельно все это сделать можно вот тут https://reefcentral.ru/forum/topic/20952-wi-fi-led-16-kanalnyj-kontroller-ne-dorozhe-20/page-1
  6. bbasil

    Простой свет для 80+ л.

    Культурненько и аккуратненько Теперь главное что-бы кораллам спектр понравился....
  7. bbasil

    16 канальный Wi-Fi LED контроллер

    Да https://reefcentral.ru/forum/topic/20952-wi-fi-led-16-kanalnyj-kontroller-ne-dorozhe-20/page-71#entry414639
  8. bbasil

    16 канальный Wi-Fi LED контроллер

    ну вы уж в краску меня не вгоняйте
  9. bbasil

    16 канальный Wi-Fi LED контроллер

    С почином как говорится Самые зачетные грабли случаются, когда после подключаешь модуль часов и путаешь линии SDA/SCL (а если еще "земля" плохая) то куча вариантов: либо часы есть, а шим нету, либо шим есть - часы отлетели, вообще ни того ни другого, все есть, но драйвер ЛЕД не шимится Хорошо еще что NodeMCU используешь, а не esp-07 с которого я начал - там просто в маркировке 4 и 5 пины были перепутаны изначально. селффакедмайнд был зачетный
  10. bbasil

    16 канальный Wi-Fi LED контроллер

    Это не нормально. Я бы проверил, что домашняя точка доступа/настройки сети windows позволяют иметь доступ к локальным адресам, может принудительно выставляется использование proxy сервера...? Контроллер работает и разрешает доступ как из своей собственной сети так и из той к которой подключен. Да именно так и есть. Все вполне логично, не может esp8266 запуститься на низком напряжении. Про ШИМ, можно ведь было и не перепаивать, а просто поменять в настройках линии SDA/SCL местами - сделать не 4-5, а 5-4. затем save и reboot . Светодиод на плате ШИМ говорит только о том что есть питание и не более того увы
  11. bbasil

    16 канальный Wi-Fi LED контроллер

    Вчера поставил 36r0 на боевое дежурство над банкой, сутки полет нормальный, все отрабатывает штатно. При переходе с 35r5 на 36r0 никаких неожиданностей, все каналы, все настройки, со старой версии преобразовались без потерь в формат новой (если честно я сильно переживал за этот момент, хотя и прогонял его много раз, но одно дело на стенде и совсем другое на реальной системе) живет у меня это все на старом модуле esp-07 с 512кб флеша. Были отловлены и исправлены 3 бага в прошивке: 1. не отрабатывала функция инверсии каналов 2. NTP (изменена логика синхронизации времени.) 3. функция PlayTime - множественные глюки.
  12. bbasil

    16 канальный Wi-Fi LED контроллер

    Честно - не знаю. Я ее пишу в свободное время, а его то нет, то ваапще нет Но дозатор в приоритете - мне самому надоело лезть в самп и кнопки давить на старом контроллере.
  13. bbasil

    16 канальный Wi-Fi LED контроллер

    Привет! В ближайших планах дозаторы и таймеры.
  14. bbasil

    16 канальный Wi-Fi LED контроллер

    Да 5в, любая зарядка для смартфона/сотового/планшетника, главное что-бы ток был не меньше 0.5А (500мА)
  15. bbasil

    16 канальный Wi-Fi LED контроллер

    Да, неясность некая получилась, это не голая плата, это полностью законченный контроллер, на нем все распаяно, все прошито, значения по умолчанию прописаны, полностью готовое к эксплуатации изделие.
  16. bbasil

    16 канальный Wi-Fi LED контроллер

    Продублирую по соседски новости про SSLAC16 v0.36rev0 так сказать превью версия )) https://github.com/b...6-v0.36rev0.zip Основная концепция управления светом в режиме реального времени как была так и осталась, это значит, что вы всегда видите именно тот свет который сайчас настраиваете. Что нового? 16 «точек времени». индивидуально для каждого канала управления светом. (итого максимум 256 точек) 16 каналов управления. Каждому каналу управления можно задать собственное имя длиной до 32 символов (или 16 символов при использования национального языка в 2-х байтной кодировке) То есть это многоязыковая поддержка имен каналов Цвет отображения на суточном графике может быть задан и изменен пользователем. Каждый канал может быть одним из двух типов: -канал управления светом. -канал управления вентилятором охлаждения. 8 групп каналов. (да, теперь каналы можно произвольно раскидать по 8 группам) Для каждой группы можно задать собственное имя длиной до 32 символов (или 16 символов при сипользования национального языка 2-х байтной кодировки) многоязыковая поддержка имен групп Каждая группа может содержать произвольное количество каналов управления светом (от 0 до 16) Каждой группе каналов можно назначить «температурную аварию». 8 «температурных аварий» Для каждой группы каналов можно задать свое собственное значение критической температуры и шаг уменьшения значений диммирования для каналов данной группы. Функция "PlayTime" Используя эту функцию вы можете в реальном времени видеть как будет выглядеть свет над вашим акваримом в любой момент времени. Фунцию можно применить как ко всем каналам сразу, так и к какой-либо группе каналов. Режим .«аварийный свет» (EmLight) Может использовать произвольное количество каналов управления светом. Каждый используемый канал имеет индивидуальную настройку диммирования для данного режима. 8 температурных датчиков тип.DS18x20 Каждый температурный датчик может управлять произвольным количеством каналов управления охлаждением и произвольным количеством «температурных аварий» Установка прошивки на контроллер: Подключить модуль к компьютеру в свободный USB порт Узнать какой это номер/имя порта Запустить из паки tools скрипт flashme4mb.bat для Windows или flashme4mb.sh для Linux/Mac OS X (Пример: C:\SSLAC16\SSLAC16-v0.36rev0\tools>flashme4mb.bat com6 ) Подключится в собственную WiFi сеть контроллера SSLAC_12345678 (цифры это и будет паролем на данную сеть, могут быть любыми ) В окне скрипта нажать клавишу Enter. Если установка производилась на новый контролер: запустить скрипт установки значений каналов управления по умолчанию из папки tools. setvalue.bat для Windows setvalue.sh для Linux/Mac OS X Если использовалась предыдущая версия прошивки - старые значения будут автоматически преобразованы к новому формату представления. Пример отображения суточного графика: По железу для контроллера тоже есть интересные новости. Я тут немного попаял вечером и вот что напаял: Что это такое должно быть понятно из названия этой темы (цена тоже ) размеры 50*50мм (конечно же сам модуль NodeMCU входит в комплектацию и распаян на плату) на нижней стороне платы, часы реального времени, ШИМ (PWM) контроллер PCA9685 кроме 16 каналов ШИМ, также выведено: разъем для подключения кнопки EmLight шина I2C (SDA,SCL,GND,Vcc) шина OneWire для подключения датчиков тип.DS18x20 (активное питание)(Vcc,DATA,GND) Плат для контроллера удалось сделать пока немного (всего 10шт), но они есть "в металле", все прошиты последней версией SSLAC16 Их еще конечно ожидает тестирование, но главное что они таки есть
  17. bbasil

    16 канальный Wi-Fi LED контроллер

    версия v0.35-rc1 (release candidat) ссылка: https://github.com/bbasil2012/SSLAC16/releases/download/v0.35/SSLAC-v.035-rc1.zip изменения/дополнения: Изменил названия проекта - теперь он будет называться SSLAC (Simple Smart Led Aquarium Controller) + Датчикам 1wire (DS18x20) точно так-же можно задавать имя собственное как и каналам. + так как на шине 1wire устройства нумеруются не по порядку включения, а по зашитым в них адресам, то очень сложно порой понять какой датчик к чему относится - теперь каналы ассоциируются с датчиком именно по порядку включения его, привязка к адресу и описанию проводится автоматически и скрыта от пользователя +датчики можно подключать "на лету", для этого на странице настройки i2c/1wire появилась кнопка Rescan DS18x20 - запускает процесс рескана датчиков + кнопка Clear DS18x20 удаляет из внутренней базы все связи между адресом датчика, его номером на шине и обнуляет его имя собственное. Все это дало возможность уйти от парадигмы нумерации каналов/датчиков, вообще само понятие номера чего либо перестает быть значимым. Примеры: Есть у нас на светилке канал RoyalBlue, подергав регуляторы каналов узнали какой регулятор к нему относится и записали в наименовании каналов ,что это у нас именно "RoyalBlue" Есть у нас некий ЛЕД модуль на отдельном радиаторе с вентилятором охлаждения, аналогично предыдущему, узнали какой канал регулирует его вентилятор и описали его допустим как "Fan_led1". Прикрепили к этому модулю датчик, датчик к шине, запустили рескан датчиков, обнаружили его и дали ему название, допустим Sens_led1. Вернулись в настройку каналов и сказали что канал Fan_led1 зависит от датчика Sens_led1. И никаких более судорожных попыток вспоминить к примеру о том, что канал №5 это у нас канал DeepRed в основном аквариуме, №0 это вентилятор в сампе, а №11 свет в водорослевике и т.д. PS Теперь надо заставить себя сеть за дополнение описаний, картинок, API и пр. необходимой документации
  18. bbasil

    16 канальный Wi-Fi LED контроллер

    v0.35b (betta) + добавлена возможность редактирования наименований каналов (длина до 16 символов, латинские буквы, "пробел" - низзя ) + на главной странице выводится информация о: найден ли модуль PCA9685 найден ли модуль RTC (хоть какой) установлено ли время - исправлены мелкие глюки качать прошивку здесь: https://github.com/b...-PWM-v0.35b.zip смотреть скриншоты здесь: https://github.com/b...eases/tag/v0.35
  19. И так что оно делает: В зависимости от температуры управляет скоростью вращения обыкновенного компьютерного DC вентилятора, чем ближе температура к заданной тем медленнее вращается вентилятор, соответственно чем дальше (выше t ) тем быстрее (90% от максимальной) - короче ПИД регулирование. "Что и зачем" в этой схеме: VR1- (100K) многооборотный подстроечник - регулирует ту саму контрольную температуру, при достижении которой вентилятор начнет вращаться с минимальной (для него) скоростью. VR2 - (500K) многооборотный подстроечник - регулирует температурное "окно", то есть тот диапазон температур в котором будет происходить увеличение оборотов от минимума до максимума. NTC - (100K) собственно сам температурный датчик, терморезистор с отрицательным температурным коэф. который заливается эпоксидкой и на проводках бросается в воду Вот собственно и всё, детали самые распространенные, копеечной стоимости, настройка заключается в кручении отверткой двух подстроечников (VR1 & VR2) для получения желаемого результата
  20. Да можно никуда их не припаивать Или соединить на "землю"
  21. Интересное предложение на ebay http://www.ebay.com/itm/LOT-OF-5-X-KNF-MIN...=item3a704b7ad8
  22. Лев, как ты и просил, почаще занудствовать, дык вот очередная серия Хочу предложить подумать вот о чем: Ок, аквариум/воду мы заземлили, на батарею, что то там еще, не суть важно, электрод достали даже платиновый, все как-бы супер. И тут у нас фаза(немного/несильно) на воду пошла, а пошла она откуда? Правильно, от какого либо медного провода, что получаем в результате - активный такой электролизный процесс с поступлением ионов меди в банку, что разумеется "крайне благотворно" для обитателей. Посему видится мне, что сие заземление должно быть несколько умнее чем обычный провод, а именно иметь возможность замерять ток через себя протекающий и выдавать "три зеленных свистка в воздух" при таком случае. А для сильных духом и телом - вообще не делать заземление
  23. bbasil

    С днем рождения Василий (bbasil)

    Спасибо большое !!! Буду работать над воплощением всех пожеланий в жизнь
×