Увійти

Показати повну версію : Ардуино для чайника или знатоки форума для аквариумиста


Сторінки : 1 [2]

likuz1973
10.12.2016, 00:01
А зачем ёжиков плодить,:002: как вариант
http://i.piccy.info/i9/c0390124b977b9130ef5963492f5b389/1481316784/20056/1098210/20161209223810.jpg
Кабель о девяти жилах сам сделал, на другом конце вот такая штуковина
http://i.piccy.info/i9/eef98b5887375ea332c7f38b6ad32806/1481316492/12262/1098210/0000540_razem_scart_plastik_550.jpg
Для термодатчика такая
http://i.piccy.info/i9/fcf58493f658fa49ac96e27eb06ae094/1481316530/24180/1098210/20161209223946.jpg

Подключение датчиков решил таким же способом))), с выходами на датчики, свет, т тд не вопрос, пусть их будет много, это нормально))) стремление к уменьшению проводов питания)) те например от 48 В через понижающий драйвер можно записать ардуино и блок и реле. Таким образом одним питающим проводом меньше... А если найдётся приблуда, которая позволит компактно, ( не отдельными Блоками питания) внутри корпуса контроллера запитать, драйвера, ардуино и другие исполнительные элементы, то и количество проводов уменьшиться..

Arduino
10.12.2016, 00:02
В принципе 12Е можно взять за 45 гривен, и если есть ардуинка то шить через неё. Всё таки в 2 раза дешевле, но с не такими удобными выходами(плата переходник 5 гр стоит с удобными выходами), хотя я бы всё равно свою платку-макетку бы сделал со сдиговым, если конечно будет не хватать выходов.

Ten
10.12.2016, 00:07
В принципе с работой ESP8266 не должно возникнуть ни каких трудностей, кроме доучить как программировать на ней, там вроде чуть отличается, а так:
Часы работают на 3,3-5 В
Твердотельные реле - 3,3-5В
Датчик температуры - 3,3-5В
Драйвер и сервоприводы тоже должны понимать 3,3-5В
А то что Сергій М показал, уже с юартом и юсб, так что не нужен программатор :)
Всё что надо всё работает с 3,3 В

у меня была морока с i2c шиной, конкретно с часами ds1307, при прямом подключении то работало пару дней без проблем, то отваливались часы постоянно. Решилось при помощи https://ru.aliexpress.com/item/Free-Shipping-10pcs-lot-Logic-Level-Converter-Bi-Directional-IIC-4-Channel-Level-Converter-Module/32438330786.html?spm=2114.13010608.0.0.M8jMrh которую дал знакомый. Хотя подобный "девайс" и самому сделать несложно.

Arduino
10.12.2016, 00:13
Ten, я для своей ESP8266 просто делитель напряжения сделал с 5 В на 3.3В.

Arduino
10.12.2016, 00:13
Меня смущает то что аналоговый порт скорее всего один.
И датчики придётся цеплять по адресам.

Ten
10.12.2016, 00:23
Меня смущает то что аналоговый порт скорее всего один или иногда не одного.
К чему будем лепить датчики?

https://ru.aliexpress.com/item/New-Wireless-module-CH340-NodeMcu-V3-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-We/32565317233.html?spm=2114.13010608.cb0001.3.1iEHzf&scm=1007.13441.64707.0&pvid=b7b99efa-0ee4-4db4-bed3-0f9f3c376352&tpp=1&detailNewVersion=&categoryId=400103 -- удобно прошивать, прототипировать и т.д.
А при необходимости большего количества аналоговых входов https://ru.aliexpress.com/item/ADS1115-ADC-ultra-compact-16-precision-ADC-module-development-board/32309705230.html?spm=2114.03010208.3.1.O7SF2l&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10 068_10084_10083_10080_10082_10081_10060_10061_1006 2_10056_10055_10037_10054_10033_10059_10032_10099_ 10078_10079_10077_10093_426_10103_10073_10102_1009 6_10052_10050_10051,searchweb201603_2&btsid=8187f921-d6bf-4ec5-9d71-f9fcd1cdbd3e
Ну или использовать цифровые датчики :)

likuz1973
25.12.2016, 16:12
Парни, всем привет! Вопрос может не по теме.. Но все же задам. Питание контроллера включено в общий блок розеток, пока ничего не трогаешь работает как положено, но стоит выдернуть один из питающих проводов любого оборудования ( как пример внешний фильтр), происходит кратковременная вспышка (диоды светят на наксимуме) потом происходит перезагрузка ардуино... Все соединения внутри контроллера проверил, все четко.. Почему происходит перезагрузка не пойму...

Витенька
25.12.2016, 18:02
Питание контроллера включено в общий блок розеток, но стоит выдернуть один из питающих проводов любого оборудования ( как пример внешний фильтр), происходит кратковременная вспышка (диоды светят на наксимуме)
А чем тогда у вас контроллер управляет, если у вас всё в одну кучу включено?code43

likuz1973
25.12.2016, 19:02
А чем тогда у вас контроллер управляет, если у вас всё в одну кучу включено?code43

Чем надо, тем и управляет- светом, грелкой. С охлаждением Ледов пока не разобрался, работает не стабильно

Витенька
25.12.2016, 19:27
likuz1973 контроллер лучше подключить отдельно от всех потребителей, иначе сбои неизбежны.

Arduino
25.12.2016, 19:50
можно фото или схему подключения, а то как у гадалки на приёме...

likuz1973
25.12.2016, 21:03
likuz1973 контроллер лучше подключить отдельно от всех потребителей, иначе сбои неизбежны.

Самое интересное, раньше такого не было... И какая разница, в какую розетку я подключу контроллер...не пойму, что не так... Задал вопрос, думал может у кого такое было...

Витенька
25.12.2016, 23:16
У меня контроллер подключен в такой типа фильтр, http://i.piccy.info/i9/895ea517ba86ba13e63a166ea8e6cfc3/1482700463/8199/1098210/475d98e18e85edb7b7c69f46978874f8.jpg
всё остальное подключено уже после контроллера, когда то дети удосужились воткнуть в тот же фильтр ноутбук, контроллер тоже тогда показал себя что типа лучше так не делать. В рекомендациях к компьютерам тоже говорится, в фильтр питания кроме компьютера и егонной периферии ничего не подключать. Контроллер это тоже маленький компьютер.

likuz1973
26.12.2016, 19:54
У меня контроллер подключен в такой типа фильтр, http://i.piccy.info/i9/895ea517ba86ba13e63a166ea8e6cfc3/1482700463/8199/1098210/475d98e18e85edb7b7c69f46978874f8.jpg
всё остальное подключено уже после контроллера, когда то дети удосужились воткнуть в тот же фильтр ноутбук, контроллер тоже тогда показал себя что типа лучше так не делать. В рекомендациях к компьютерам тоже говорится, в фильтр питания кроме компьютера и егонной периферии ничего не подключать. Контроллер это тоже маленький компьютер.

В полне возможно, завтра переключу в другой, просто не очень хочется в тумбочке городить кучу переносок, сетевых фильтров))

Ten
27.12.2016, 17:08
а от чего питается контроллер? скорее всего дело именно в БП контроллера, который излишне нежно реагирует на изменение нагрузки в линии 220. Так же, если реле запитаны от того же БП то ему может не хватать мощности, т.к. включение и удержание котушек реле может потреблять приличный ток. а можно всетаки полную схему, или хотя бы фото всей контрукции?

likuz1973
27.12.2016, 18:36
Парни, всем спасибо за участие. Переключил б/п контроллера в другой удлинитель, вроде баги с перезагрузкой прекратились. Раз 20 выкл и вкл доп приборы, контроллер ни разу не перегрузился. Б/П контролера 7,5 в / 1А. От него запитана только ардуино (на входе VCC и GND). Драйвера минвеловские, земля б/П 48 в и земля б/П контроллера соединены. Фото не прикладываю, т.к куча проводов (соединения всех компонентов) разобраться по фото будет просто не реально

likuz1973
27.12.2016, 19:04
Парни, в этой теме поднимался вопрос по щитовым розеткам, я заказывал здесь https://ru.aliexpress.com/item/2pcs-100pcs-AC-power-socket-American-Standard-European-regulations-wiring-With-copper-Dual-purpose-125v-250v/32666127252.html?spm=2114.03020208.3.20.E8HOxq&ws_ab_test=searchweb0_0,searchweb201602_6_10065_10 068_10000009_10084_10083_10080_10082_10081_10060_1 0061_10062_10056_10055_10037_10054_10059_10032_100 99_10078_10079_10077_427_10093_426_10103_10073_101 02_10096_10052_10107_10050_10106_10051-10037_10077,searchweb201603_4,afswitch_5&btsid=750bfd08-f9b8-4c66-8caa-520e890d425a. Качество достойное, доставка раньше срока

Витенька
27.12.2016, 19:59
Ну и вот, где и была "собака зарыта", контроллер со своим блоком питания однозначно нужно запитывать отдельно от всех других потребителей, (где то на форумах по ардуинам не редко об этом предупреждают). И ещё, как правильно и серьёзно подметил Ten, если от того же блока питания от которого запитан контроллер питаются и релюшки то одного ампера маловато, тем более китайского ампера. Запас он и в африке запас. С Наступающим Всех!!!code33

likuz1973
27.12.2016, 20:17
Ну и вот, где и была "собака зарыта", контроллер со своим блоком питания однозначно нужно запитывать отдельно от всех других потребителей, (где то на форумах по ардуинам не редко об этом предупреждают). И ещё, как правильно и серьёзно подметил Ten, если от того же блока питания от которого запитан контроллер питаются и релюшки то одного ампера маловато, тем более китайского ампера. Запас он и в африке запас. С Наступающим Всех!!!code33
Релюхи запитаны от своего Блока ))) 5 в... Так что это сразу исключил

Ten
27.12.2016, 20:35
Б/П контролера 7,5 в / 1А. От него запитана только ардуино (на входе VCC и GND).

VCC это не вход а выход, если речь идет о Arduino Mini и т.д. Если вы на него подаете 7,5В у Вас есть неилюзорный шанс сжечь МК. Для подключения "неправильного" напряжения питания предназначен пин RAW, недалеко от него, если присмотреться, стоит стабилизатор напряжения. У Arduino Uno это пин Vin.

gabam
27.12.2016, 21:05
Парни, в этой теме поднимался вопрос по щитовым розеткам, я заказывал здесь ...

Цена ИМХО высоковата, да и продавец стрёмный.

Витенька
28.12.2016, 00:20
VCC это не вход а выход, если речь идет о Arduino Mini и т.д. Если вы на него подаете 7,5В у Вас есть неилюзорный шанс сжечь МК. Для подключения "неправильного" напряжения питания предназначен пин RAW, недалеко от него, если присмотреться, стоит стабилизатор напряжения. У Arduino Uno это пин Vin.

Это да, это тоже очень ВАЖНЕЙШЕЕ замечание TENа! По питанию релюшек, пять вольт у вас, а ток какой, в предрекаемых китаем 40 мА на релюху смело располагайте на все 70-80 мА, чем питаете релюшки?

likuz1973
28.12.2016, 09:19
VCC это не вход а выход, если речь идет о Arduino Mini и т.д. Если вы на него подаете 7,5В у Вас есть неилюзорный шанс сжечь МК. Для подключения "неправильного" напряжения питания предназначен пин RAW, недалеко от него, если присмотреться, стоит стабилизатор напряжения. У Arduino Uno это пин Vin.

Прошу прощения)) все правильно вход через Vin и GND, Arduino nano

likuz1973
28.12.2016, 09:26
Цена ИМХО высоковата, да и продавец стрёмный.

Так я и не агитирую брать у него. А стремный или нет - это все субъективно. Мне посылка пришла значительно раньше срока, трек полностью отслеживался, продавец на все вопросы отвечал, качество товара отличное, контакты упругие, не магнитятся, корпус изготовлен из жесткого пластика без заусенцев и т.д. Так что для меня- продавец нормальный, адекватный

likuz1973
28.12.2016, 09:27
Это да, это тоже очень ВАЖНЕЙШЕЕ замечание TENа! По питанию релюшек, пять вольт у вас, а ток какой, в предрекаемых китаем 40 мА на релюху смело располагайте на все 70-80 мА, чем питаете релюшки?

Чуть выше отвечал, на релюхи свой б/п, 5В/2А

alex_palace
28.12.2016, 10:12
Парни, в этой теме поднимался вопрос по щитовым розеткам, я заказывал здесь https://ru.aliexpress.com/item/2pcs-100pcs-AC-power-socket-American-Standard-European-regulations-wiring-With-copper-Dual-purpose-125v-250v/32666127252.html?spm=2114.03020208.3.20.E8HOxq&ws_ab_test=searchweb0_0,searchweb201602_6_10065_10 068_10000009_10084_10083_10080_10082_10081_10060_1 0061_10062_10056_10055_10037_10054_10059_10032_100 99_10078_10079_10077_427_10093_426_10103_10073_101 02_10096_10052_10107_10050_10106_10051-10037_10077,searchweb201603_4,afswitch_5&btsid=750bfd08-f9b8-4c66-8caa-520e890d425a. Качество достойное, доставка раньше срока
ну как-бы... или я не понимаю перевода или 2 шт 3 долл.. тогда тут http://voron.ua/catalog/013944 таки намного дешевле. У меня такие стоят. и пришли на 3 день.

Asrok
30.03.2017, 14:54
Сергей, можете подсказать?

У меня при срабатывании реле с нагрузкой Ардуино зависает или перезагружается. Если нагрузки на реле нет все щелкает нормально. Питание на Ардуину и блок реле разведено от разных БП. Минус соединен. У вас такого не было?

Спасибо

mashenkaM
30.03.2017, 15:56
Asrok, реле механическое типа такого? И при какой именно нагрузке зависает?
https://static12.insales.ru/images/products/1/3683/39005795/1.jpg

AquaGomel
30.03.2017, 16:48
Сергей, можете подсказать?

У меня при срабатывании реле с нагрузкой Ардуино зависает или перезагружается. Если нагрузки на реле нет все щелкает нормально. Питание на Ардуину и блок реле разведено от разных БП. Минус соединен. У вас такого не было?

Спасибо
У нас такое было. Называется самоиндукция. Особо видно при работе компрессорах, фильтрах и.т.п. Можно поизвращаться и поставить каких нибудь фильтров, а можно как советовали мне взять bt139 + MOC3041 Ну или твердотельные реле, правда последние будут дороже.

Asrok
30.03.2017, 18:24
Asrok, реле механическое типа такого? И при какой именно нагрузке зависает?


Немного не такие.
Брал вот здесь (https://ru.aliexpress.com/item/With-optocoupler-8-channel-8-channel-relay-control-panel-PLC-relay-5V-module-forarduino/2019111598.html?spm=2114.13010608.0.0.4z358q)

Нагрузка фильтр, помпа. Был еще нагреватель, но убрал.

Спасибо

Asrok
30.03.2017, 18:27
У нас такое было. Называется самоиндукция. Особо видно при работе компрессорах, фильтрах и.т.п. Можно поизвращаться и поставить каких нибудь фильтров, а можно как советовали мне взять bt139 + MOC3041 Ну или твердотельные реле, правда последние будут дороже.

Ну реле по идее с опторазвязкой. Или это не спасает? И фильтр если ставить то куда - до БП или после?

Спасибо

mashenkaM
30.03.2017, 18:50
Сейчас такая же история с выходом, где подключен внешник, иногда при попытке вкл-выкл или не срабатывает или соседний порт вкл-выкл, но не перегружается и не зависает видимо потому что подключен через сдвиговый регистр.
Тоже купила поэтому твердотельное реле, но ещё не проверяла.

mashenkaM
30.03.2017, 18:53
Ну реле по идее с опторазвязкой. Или это не спасает? И фильтр если ставить то куда - до БП или после?

Спасибо

Да с развязкой, но как то всё равно наводит помеху.
В интернете пишут что нужно ставить конденсатор как можно ближе к подключаемому устройству, но это походу не наш случай.
И как раз советуют разделить землю на сколько это можно, потому что как не крути, даже если питаются они с разных источников (разное преобразование), то ноль почти всегда общий.

Вот почитайте, кое что в общих чертах https://geektimes.ru/post/257896/

Сама купил реле, но позже поняла что у них узкий круг применения, в принципе как и у других вещей.
Поэтому смотрите как вам посоветовал AquaGomel в сторону bt139 + MOC3041 или готовых твердотельных реле.

AquaGomel
30.03.2017, 19:58
Ну реле по идее с опторазвязкой. Или это не спасает? И фильтр если ставить то куда - до БП или после?

Спасибо
Это китайская безделушка + это электромагнитное реле. После замены на твердотельное все у вас заработает как часы...

Asrok
31.03.2017, 09:07
Это китайская безделушка + это электромагнитное реле. После замены на твердотельное все у вас заработает как часы...

Ok, а если поменять оптрон? Или это не поможет?
Просто уже все собрано и менять на твердотельное не факт что влезет в корпус. И если использовать фильтр, можете тыкнуть готовое решение, что бы не паять самому.

Спасибо

mashenkaM
31.03.2017, 11:46
Asrok, поменять оптром не поможет, потому что наводка идёт не через него.

Витенька
31.03.2017, 12:00
И если использовать фильтр, можете тыкнуть готовое решение, что бы не паять самому.
Это тоже самое что и ваше реле, а паять всеравно нужно.
P2g692SuNIQ

Витенька
31.03.2017, 12:12
Нифига не въехал как видео вставить.

Asrok
01.04.2017, 19:35
Это тоже самое что и ваше реле, а паять всеравно нужно.

Попробовал поставить кондер на одну розетку - вроде получилось code33.
Буду ставить на все остальные (осталось 7).

Спасибо большое

Витенька
01.04.2017, 20:28
На свет не обязательно ставить, считается что такое усовершенствование нужно на индуктивную нагрузку. Когда использовал такие таймеры как в видео то глюканул похожим образом как вы рассказывали только на фильтре таймер, остальные работали нормально, но для так сказать предохранения делал и на таймер СО2, остальные канали не переделывал.

Denisios
26.09.2017, 00:04
Решил я тоже собрать светильник используя прошивку из #37 (http://www.aquaforum.ua/showpost.php?p=3205146&postcount=37) поста. Есть парочка ардуин про мини и часики. Но чтобы не городить сразу светильник решил испытать на стенде со светодиодами. Рассвет длится час, по этому ступенчатости изменения света нет. Да все работает, но вот зачем использовать реле для включения луны не понятно для меня.

На одном из каналов, решил попробовать сделать рассвет и закат для луны. Но ни чего не получилось. Сделал начало рассвета в 20.00 а конец в 21.00 по итогу луна в 21.02 выключается. единственное можно сделать чтобы постоянно горела, но так мне тоже не хочется. Может кто подскажет как это исправить?

Сергій М
26.09.2017, 00:44
В этом коде нет таймеров или режимов света которые могут работать переходя сутки, то-есть или до 23:59, или после 00:00,
1) Луну можете кидать на реле D4, D12 но только после 00:00,и без ШИМ.
2) Так же можно с ШИМ на любом канале D3, D5, D6, D9, D10,D11, но опять же - только после 00:00, например с коротким рассветом, и закатом луны как Вам нравится.

ИМХО. чаще всего лунную подсветку используют только несколько дней, для вида, поэтому никто не замарачивается с её функциональностью. Подключают кусочек синей ленты через реле - вот и ладненько )) вот и вся луна, зачем ей рассвет/закат. Я в первый же день её выкинул )) спать мешает. Да и рыбки возможно тоже "удивились", всю жизнь прожили в аквах и на тебе - ещё и ночью спать не дают, колхозники ))))))))

Denisios
26.09.2017, 07:46
В этом коде нет таймеров или режимов света которые могут работать переходя сутки, то-есть или до 23:59, или после 00:00,
1) Луну можете кидать на реле D4, D12 но только после 00:00,и без ШИМ.
2) Так же можно с ШИМ на любом канале D3, D5, D6, D9, D10,D11, но опять же - только после 00:00, например с коротким рассветом, и закатом луны как Вам нравится.

ИМХО. чаще всего лунную подсветку используют только несколько дней, для вида, поэтому никто не замарачивается с её функциональностью. Подключают кусочек синей ленты через реле - вот и ладненько )) вот и вся луна, зачем ей рассвет/закат. Я в первый же день её выкинул )) спать мешает. Да и рыбки возможно тоже "удивились", всю жизнь прожили в аквах и на тебе - ещё и ночью спать не дают, колхозники ))))))))

Спасибо за ваш совет, изучил данный вопрос. И оказывается такая подсветка вредна для моего животного.

UnSUB
30.09.2017, 21:08
Всех приветствую. Прошу помощи по сборке акваконтроллера на ардуинке, есть конкретные вопросы, в которых запутался после прочтения огромного количества тем форума. Много времени не займет, идеально бы консультация в скайпе.

Сергій М
30.09.2017, 23:20
Давайте сначала здесь, выясним что не так, и если что-то сложное - скайп поможет.
Какой акваконтроллер Вы собираете, и что именно не получается?

UnSUB
01.10.2017, 21:28
Давайте сначала здесь, выясним что не так, и если что-то сложное - скайп поможет.
Какой акваконтроллер Вы собираете, и что именно не получается?

За основу планирую взять схему и скейч из данной темы.
Исходные данные - пресноводный аквариум, 150л, травник, есть СО2, есть ардуино мега.
Хочу - возможность поиграть спектром, рассвет-закат, лунный свет, управление СО2 через реле, управление кулерами охлаждения.
Не могу понять с драйверами и ШИМ. Нужно ли мне брать ledseeduino, или отдельно драйвера на каждый канал? Если ledseeduino, куда вешать реле? Если отдельные драйвера, то как их запитывать, и всё так далее в данном ключе.
Заранее искренне признателен за любую помощь.

Сергій М
01.10.2017, 22:17
Драйвера вешаются отдельно, реле отдельно, их тут каждого по 8шт.
Можете брать ledseeduino а можете отдельные драйвера - как душе угодно, но скажу сразу, у ledseeduino входной вольтаж - 6-30V, для корректной работы для самого блока ledseeduino откинем как минимум 5-6В, поэтому Вы сможете подключить на 1 канал максимум 6 белых диодов.
Все драйвера подключаются одинаково, только блоки вроде ledseeduino имеют один вход подключения от блока питания, и входы подключения ШИМ. А отдельные драйвера - отдельно, каждый, имеет свой вход для питания от БП и вход ШИМ, ну и соответственно выходы на диоды.
В нашем проекте, который описан в посте № 28 этой темы, пины ШИМ - 13,12,11,10,9,8,44,45 - от них подключаются драйвера.
Реле подключаются к пинам - A8,A9,A10,A11,A12,A13,A14,A15.

Сергій М
01.10.2017, 22:19
Обновил картинку в первом посте.