Макс Муров 14    Череповец Share Posted July 12, 2016 Сделал для себя контролер на платформе Arduino. Сразу скажу что я не электронщик и изучал все с нуля, изучал и брал куски кода из разных источников с интернета. Задача стояла управлять лампой Chihiros A601 и показывать температуру. Контролер работает и функционирует без проблем уже четыре месяца. Что такое ардуино? (для тех кто не в курсе)Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Устройство программируется через USB без использования программаторов. Arduino позволяет компьютеру выйти за рамки виртуального мира в физический и взаимодействовать с ним. Устройства на базе Arduino могут получать информацию об окружающей среде посредством различных датчиков, а также могут управлять различными исполнительными устройствами. Первый простой вариант: Плюшки и фишки: 1.Многофункциональный таймер. 2.Настраимовая функция рассвет и закат.3.Часы не зависшие от электросети. Работают от батарейки (как BIOS в компьютере). То есть при отключении питания таймер не сбиваются. 4.Термометр-точность ±0,5°C (в пределах −10…+85 °C) 5.Дневная и ночная подсветка экрана. Что бы не светило ночью. 6.Энергонезависимая память для настроек. 7. Стоимость- около 1000-1500. Компоненты с Китая: 1. Arduino UNO R3 CH340G 2. Синий экран IIC/I2C LCD1602 3. Модуль Precision Clock Модуль DS3231SN 4. водонепроницаемый DS18b20 датчик температуры 5. Мелочи всякие: три тактовыйе кнопки, резисторы, провода, транзистор, корпус, старая зарядка от телефона, паяльник, USB шнур. Скетч: https://yadi.sk/d/uu8F3VKhtE9JG Дед Уруру, epifran, Darkwater and 4 others 7 Link to post Share on other sites
Макс Муров 14    Череповец Author Share Posted July 12, 2016 Сейчас в планах сделать более продвинутый прибор с сенсорным экраном, управлением розетками, добавить полдень, возможно датчик PH. Может еще что нибудь. Может wi-fi или пульт ? Смс управление ? А что бы добавили вы ? Link to post Share on other sites
Nait 284    Tula Share Posted July 12, 2016 (edited) Сразу скажу что я не электронщик и изучал все с нуля, изучал и брал куски кода из разных источников с интернета. Контролер работает и функционирует без проблем уже четыре месяца. Весьма успешно для старта. Я бы собой гордился....для меня эта тема-китайская грамота. Сейчас в планах сделать более продвинутый прибор с сенсорным экраном, управлением розетками, добавить полдень, возможно датчик PH. Может еще что нибудь. Может wi-fi или пульт ? Смс управление ? Какие-то запредельные функции, из разряда фантастики. Это реально возможно? Мне бы хватило рассвета, заката, полдня как предел мечтаний. Хотя..pH датчик тоже был бы не лишним. Edited July 12, 2016 by Nait Clachan A Choin Link to post Share on other sites
Nait 284    Tula Share Posted July 12, 2016 (edited) Максим, у меня вопрос. На первом, простом варианте возможно реализовать функцию "полдень"? Или это потребует покупки новых комплектующих? Если да, то каких? Вот эта плата как называется? Edited July 12, 2016 by Nait Clachan A Choin Link to post Share on other sites
Макс Муров 14    Череповец Author Share Posted July 12, 2016 Максим, у меня вопрос. На первом, простом варианте возможно реализовать функцию "полдень"? Или это потребует покупки новых комплектующих? Если да, то каких? Вот эта плата как называется? post-1637-0-49234100-1468328601.jpg Nait, для функции "полдень" докупать не чего не нужно- нужно править функцию в коде и добавлять переменные. Пока не разбирался с этой темой, нужно поэкспериментировать. То что на картинке это I2C плата для экрана, просто есть уже припаянные платы http://ru.aliexpress.com/store/product/Special-promotions-LCD-1602-module-Blue-screen-IIC-I2C-for-arduino-LCD1602-Adapter-plate/731260_1967124495.html?storeId=731260 , а есть по отдельности. На мой взгляд проще купить уже с ней, единственный минус в таком подключении что я не смог найти библиотеку с кириллицей, так что меню в этом контролере на латинице. Что касается функций то все реально- было бы желание и необходимость. С PH датчиком чутка сложней и дороже. На форумах говорят китайские ломаются сразу. Покупают "наши", но их раз в месяц нужно калибровать в растворах и срок службы у них что то около года. Вот и думаю стоит ли заморачиваться. Link to post Share on other sites
Nait 284    Tula Share Posted July 12, 2016 (edited) На мой взгляд, при такой ситуации, pH датчику придется отказать. И без него жирно. Меню на латинском лично меня не пугает совершенно. Edited July 12, 2016 by Nait Reanimatore 1 Clachan A Choin Link to post Share on other sites
Denis88 33    Москва Share Posted July 13, 2016 Я делал на базе такого набора: http://ru.aliexpress.com/item/Free-shipping-1pair-3pcs-3-2-TFT-LCD-Touch-TFT-3-2-inch-Shield-Mega-2560/32272760245.html?spm=2114.13010608.0.104.IKoPh9 Очень удобно и паять почти не надо. Прошивку скачал готовую. Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 14, 2016 Ранее эта тема уже поднималась. Но спасибо, что подняли снова. Вполне актуальна ). Если информация о том, что Рн метры не выхаживают долго верна - жаль. Актуальна регулировка температуры - включение подогрева при понижении температуры и включение/отключение вентиляторов для охлаждения. Рассвет/закат, как для Лед ламп, регулировокой силы тока, так и для ЛМ ламп, регулируя розетки, включение/отключения перистальтических насосов, для подачи УДО, Здорово бы завязать Рн метр на подачу СО2 (включение/отключение ЭМ клапана, в зависимости от уровня РН, для поддержания его в определенном диапазоне). Возможности безграничны. Хватило бы "хотелок" на кармане Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 17, 2016 Я делал на базе такого набора: http://ru.aliexpress.com/item/Free-shipping-1pair-3pcs-3-2-TFT-LCD-Touch-TFT-3-2-inch-Shield-Mega-2560/32272760245.html?spm=2114.13010608.0.104.IKoPh9 Очень удобно и паять почти не надо. Прошивку скачал готовую. Поделитесь пожалуйста прошивкой, опишите в кратце что там прописано? Link to post Share on other sites
Denis88 33    Москва Share Posted July 18, 2016 Управление до 8-ми каналами света. 1. Можно задать спектр и максимальную яркость по каждому каналу. 2. Настроить до 16-ти таймеров в режиме вкл/выкл, демо, молнии, ручной. В ручном режиме в виде точек на графике легко настроить рассвет, закат, полдень и луну. Управление до 8-ми периферийных устройств (нагреватель, охладитель,СО2 итд): 1. Режим выключено 2. Режим постоянно включено 3. Режим включения/отключения по таймеру (максимум 16 таймеров на 1 устройство) 4. Режим включения/отключение по событию (например показания PH, температура, поплавковый датчик итд) 5. Режим дозатора (можно задать интервалы и кол-во циклов вкл/выкл) К контроллеру можно подключить до 4-х температурных датчиков, до 4-х поплавковых, PH электрод, ORP электрод. Так же можно подключить к raspberry pi, настроить на ней веб-сервер и подключаться к контроллеру через интернет. Яркостью света контроллер управляет методом ШИМ. Прошивку я скачал с рифцентрала из этой темы: https://reefcentral.ru/forum/topic/13365-vosmi-kanalnyj-led-arduino-kontroller/?p=383647 Фото после прошивки до сборки: Собранный: Nait 1 Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 19, 2016 Помимо контроллера с кабелем и экрана нужны еще термометр, реле?... Опишите пожалуйста набор полностью. Link to post Share on other sites
Denis88 33    Москва Share Posted July 19, 2016 Распиновка: Температура DS1820: A3 Timer DS1307 rtc( 42,43) LED : 13,12,11,10,9,8,44,45 Вентилятор на леды: 46 PH: A1 ORP: A0 Реле: A8,A9,A10,A11,A12,A13,A14,A15 датчики перелива: A4,A5,A6,A7 Часы http://ru.aliexpress.com/item/New-I2C-RTC-DS1307-AT24C32-Real-Time-Clock-Module-For-AVR-ARM-PIC-Wholesale/32341824388.html?adminSeq=205957859&shopNumber=731260 Термометр http://ru.aliexpress.com/item/1pcs-New-Digital-Temperature-Temp-Sensor-Probe-DS18B20-For-Thermometer-1m-Waterproof/1297739612.html?adminSeq=110240902&shopNumber=808897 MO-200 (С2-23) 2 Вт, 4.7 кОм, 5%, Резистор металлооксидный http://www.chipdip.ru/product0/27266/ Релейный модуль http://ru.aliexpress.com/item/Lowest-Price-12V-4-Channel-Relay-Module-With-Optocoupler-High-Level-Triger-For-Arduino/32524083349.html?spm=2114.30010708.3.20.yqg6Kp&ws_ab_test=searchweb201556_0,searchweb201602_3_10039_10057_10048_10047_10056_10055_10037_10049_10059_10033_10046_10058_10032_10045_10017_405_404_407_10040,searchweb201603_4&btsid=1b145868-48f3-4f9e-8adc-eb51032c25d5 Термометр подключал как в первом посте через резистор 4.7 кОм. Релейный модуль я покупал на 4 канала, чтобы управлять 8-ми устройствами нужен 8-ми канальный. epifran and Nait 2 Link to post Share on other sites
Nait 284    Tula Share Posted July 19, 2016 Заезжал вчера к Денису в гости, посмотрел на контроллер, понравился, интересный, многофункциональный девайс, полазили по настройкам, поигрались с функциями. В общем, я уже купил на али комплектующие, однозначно нужно иметь в арсенале подобное устройство! Clachan A Choin Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 19, 2016 Я тоже в состоянии низкого старта Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 20, 2016 Релейный модуль я покупал на 4 канала, чтобы управлять 8-ми устройствами нужен 8-ми канальный. Полагаю, каждый канал реле имеет возможность настройки таймером? Link to post Share on other sites
Denis88 33    Москва Share Posted July 20, 2016 Да, каждый канал реле умеет как я написал выше: 1. Режим выключено 2. Режим постоянно включено 3. Режим включения/отключения по таймеру (максимум 16 таймеров на 1 устройство) 4. Режим включения/отключение по событию (например показания PH, температура, поплавковый датчик итд) 5. Режим дозатора (можно задать интервалы и кол-во циклов вкл/выкл) Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 20, 2016 (побежал заказывать ) Link to post Share on other sites
Denis88 33    Москва Share Posted July 20, 2016 Ну там паять все равно надо. Ну и плюс при использовании некоторых устройств, например дозирующий помпы нужны еще детали которые убирают помехи от работы помпы итд. Это на первый взгляд может показаться что купил, прошил, воткнул пару проводов и все). Еще сразу скажу что температурный датчик с али как бы не водонепроницаемый, он промокает и перестает работать и нужно либо дорабатывать либо покупать более качественный. Еще релейный модуль питается от 12в, а для ардуины это предел т.е. будет работать но лучше подать 6-9в, для этого желательно купить dc-dc преобразователь, я такой поставил http://ru.aliexpress.com/item/DC-DC-Buck-Converter-Step-Down-Module-LM2596-Power-Supply-Output-1-23V-30V/1985025771.html?spm=2114.13010608.0.84.zvx8gA Link to post Share on other sites
Mr.Sim 125    Ижевск Share Posted July 20, 2016 Еще релейный модуль питается от 12в, а для ардуины это предел т.е. будет работать но лучше подать 6-9в, для этого желательно купить dc-dc преобразователь Зачем? Arduino на выходе имеет ТТЛ логику, поэтому логичнее и реле покупать с ТТЛ логикой, то бишь 5-ти вольтовые. К примеру, такое или, ещё лучше твёрдотельное, такое. У меня в блоке реле за полгода один канал перестал работать, релюха щёлкает, но коммутация не происходит. Твёрдотельное, думаю, надёжнее будет. Для перистальтического насоса ничего против помех не ставил. Помпы те работают не часами же, а всего лишь по 3-6 секунд в сутки. Link to post Share on other sites
Denis88 33    Москва Share Posted July 20, 2016 У меня зависало сразу при работе двигателей, поставил электролитический, керамический конденсатор и диод, все ок стало. И реле на 5 вольт подключал, если 1 реле срабатывало то прокатывало, одновременно 2 вешало ардуинку, питания не хватало. Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted July 24, 2016 Плюшки и фишки: 1.Многофункциональный таймер. Сейчас в планах сделать более продвинутый прибор с управлением розетками Речь идет не об одном и том же? К первому варианту можно подключать плату реле? Link to post Share on other sites
Макс Муров 14    Череповец Author Share Posted July 24, 2016 Речь идет не об одном и том же? К первому варианту можно подключать плату реле? Подключить плату реле можно, но конкретно в этом скетче про реле нечего нет. Link to post Share on other sites
zikfriddi 3    VRN Share Posted October 25, 2016 (edited) Очень интересная тема для меня. Есть ардуино и есть чичирос От куда начать поиски инфы, как подключать, что кодить? и вы резали кабель от светильника ? Edited October 25, 2016 by zikfriddi Link to post Share on other sites
epifran 138    Минская обл., г. Жодино Share Posted October 26, 2016 Очень интересная тема для меня. Есть ардуино и есть чичирос От куда начать поиски инфы, как подключать, что кодить? и вы резали кабель от светильника ? Начните от https://www.aqa.ru/forum/ARDUINO-dlya-avtomatizatsii-akvariuma-268157-page2 и https://reefcentral.ru/forum/topic/13365-vosmi-kanalnyj-led-arduino-kontroller/page-1 Где заканчивать - определитесь сами ) Макс Муров 1 Link to post Share on other sites
Макс Муров 14    Череповец Author Share Posted October 26, 2016 Очень интересная тема для меня. Есть ардуино и есть чичирос От куда начать поиски инфы, как подключать, что кодить? и вы резали кабель от светильника ? Как подключать и как кодить полно видео на ютуб-там все подробно есть. Кабеля резать не надо, в магазинах микроэлектроники есть гнезда и штекеры питания. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now