На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 20.12.2015, 19:06   #1
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Всем привет !!!
Кто следил за этой темой уже наверно не уверен был в её развитии ))) Но это не так, всё потому что очень долго пришлось ждать все модули от наших китайских друзей ))
И наконец все детали уже есть и даже успел собрать, чтоб не разбивать на долгое время это занятие.
На всем известном Алиэкспрессе были куплены следующие модули :
1) "Бутерброд" - http://ru.aliexpress.com/item/3-2-TF...948418152.html (на всякий случай спросите у продавца - есть ли на тачскрине слот СД-карты, в некоторых проектах это нужная вещь.
2) Реле - http://ru.aliexpress.com/item/FREE-S...ilNewVersion=2
3) Часы - http://ru.aliexpress.com/item/New-I2...rchweb201560_5 - я хотел поставить более точные DS3231, но они не пошли, а так как за точность тут отвечает сама ардуина - то спокойно можно и эти ставить, хотя можно и вообще без них.
4) Температурные датчики - http://ru.aliexpress.com/item/Stainl...738746636.html - одновременно до 4-х можно использовать
5) БП 48\8 - http://ru.aliexpress.com/item/DC-110...459073064.html - для питания светильника
6) БП12\3 - http://ru.aliexpress.com/item/for-DC...rchweb201560_5 - для питания ардуины. Был свой, поэтому указал для примера.
7) Понижающий преобразователь - http://ru.aliexpress.com/item/1pcs-L...440888820.html - для питания ардуины

Это практически самые необходимые модули и детали. Для тех кто хочет более модифицированный контроллер может смело дозаказывать РН-модуль, дозаторы, ORP, датчики долива/перелива .... и это в одном контроллере !!! (зависит от версии прошивки)
Я много искал, но как бывает чаще всего - то что тебе нужно лежит под носом !!! И на просторах интернета я набрёл на контроллер от kapelanа, и оказалось что это тот самый контроллер, который есть у нас на форуме в его же теме !!! - LED Контроллер с тач скрином 3.2"
И этот проект максимально подходит мне :
8 каналов ЛЕД - ШИМ
8 каналов реле с нагрузками 12V и 220V, любой накал можно использовать для чего угодно - таймер, дозатор, зависимый от датчика канал - температурный, РН или ещё что-то.
до 4-х одновременно работающих датчиков температуры, каждый датчик может управлять каналами реле, можно регулировать одним датчиком и куллер в акве и нагреватель - "Область Комфорта"!
... и много других функций которых я не изучал, так как они предназначены более для моря.
Отдельных функций куча :
настройка каждого канала ЛЕД независимо друг от друга
настройка максимальной мощности канала ЛЕД независимо друг от друга
демо-функция - за несколько минут увидеть весь цикл работы контроллера.
регулировка цвета отображения канала ЛЕД на дисплее
любые названия каналов можно придумать и написать самому благодаря клавиатуре
..... и мноооого другого ...
Больше можно узнать в главной теме этого проекта - LED Контроллер с тач скрином 3.2"

Вот я и решил использовать именно этот проект, так как сам "бутерброд" и модули к нему перепаивать дорожки / настраивать / компилировать/ грузить библиотеки и скетчи ... или ещё что либо - просто не надо.
Всё что требуется - собрать все модули, подключить ардуину к компу,залить прошивку и получить готовый контроллер.
Ардуину подключал от БП 12V/3А через понижающий преобразователь где выставил 7V, так меньше греется внутренний преобразователь на ардуине и на 12-ти В у меня был странный глюк с реле, понизил до 7В - всё ОК.
Для того чтоб всё работало супер и без нареканий - нужно все минусы всех БП !! и ардуины - соединить !! то есть минус у всех модулей на входе должен быть общий.

Схема подключения очень проста :

Датчики DS1820: синий (жёлтый) - A3, красный - 5V, чёрный - GND - между пинами А3 и 5V нужно впаять подтягивающий резистор 4,7к
1) Timer DS1307 rtc: VCC - 5V, GND - GND, SCL - 43, SDA - 42 пины на ардуине
2) На LED драйвера: 13,12,11,10,9,8,44,45 пины на ардуине
3) Выходы на силовые реле : A8,A9,A10,A11,A12,A13,A14,A15 пины на ардуине
4) Cooler for LED: 46 пины на ардуине
5) PH1: A1 пин на ардуине
6) PH2: A0 пин на ардуине
Датчики долива/перелива: A4,A5,A6,A7 пины на ардуине

Я использовал только ЛЕД, датч.температуры, вых.реле и часы, хотя ардуина имеет свои часы, внешние только для того чтоб не сбивалось время при откл.питания/перебои со светом.

Больше про именно этот контроллер уже со светильником собранным также мной я буду описывать уже в другой теме, о ней сообщу позднее.

Прошивку можно скачать в теме - LED Контроллер с тач скрином 3.2"
Прошивается легче всего, скачиваете с официального сайта драйвер под купленный Вами "бутерброд", запускаете Хлоадер , в нём указываете файл .нех и СОМ-порт который Вы узнаете в диспетчере задач и го )) .... меньше минуты и у Вас полностью готовый контроллер.

Далее немного фото подключения :



П.С. обсуждение приветствуется ))
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1690.jpg
Переглядів: 728
Розмір:  150,6 КБ
ID:	527336   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1713.jpg
Переглядів: 762
Розмір:  195,6 КБ
ID:	527337   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1721.jpg
Переглядів: 771
Розмір:  214,4 КБ
ID:	527338   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1725.jpg
Переглядів: 658
Розмір:  80,2 КБ
ID:	527339   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1727.jpg
Переглядів: 785
Розмір:  213,1 КБ
ID:	527340  

Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1728.jpg
Переглядів: 775
Розмір:  182,5 КБ
ID:	527341   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1735.jpg
Переглядів: 772
Розмір:  139,1 КБ
ID:	527342   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1732.jpg
Переглядів: 787
Розмір:  147,8 КБ
ID:	527343   Щоб збільшити малюнок, клацніть по ньому
Назва:  100_1733.jpg
Переглядів: 803
Розмір:  140,5 КБ
ID:	527344  


Востаннє редагував Сергій М: 22.02.2016 о 21:28..
Сергій М поза форумом   Відповісти з цитуванням
Ці 6 користувач(ів) сказали Дякую Сергій М за це повідомлення:
AkaPain (21.12.2017), ded_andrey (26.12.2015), Kolyanich (29.12.2015), kurt (25.02.2016), mazapura (20.12.2015), Sergey160481 (06.09.2017)
Старий 25.12.2015, 13:08   #2
Придивляюся
  
 
Реєстрація: 22.02.2012
Звідки Ви: Киев
Дописи: 41
сказав Дякую: 3
сказали Дякую 17 раз(и) в 11 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

DS3231 когда первый раз ставил они тоже не пошли, заказа еще одни часы. Когда вторые не пошли, задумался .
В оболочке Arduino IDE есть скетч для часов, устанавливается время и запускаются часы. Может в этом дело?

Цитата:
а так как за точность тут отвечает сама ардуина - то спокойно можно и эти ставить, хотя можно и вообще без них.
За точность она отвечает до первого выключения света. Без часов нельзя, после отключения отсчет пойдет с нуля... а если у вас на контроллере еще дозаторы завязаны то будет горе.

От скольки вольт питаете Arduino? В списке и блок питания на 12V и понижающий модуль LM2596S.
Кстати, как по мне, этот понижающий модуль кака, много нехороших отзывов о нем. Лично один такой спалил, из нагрузки была ардуина и два вентилятора.
Драйвера работают на 24V, для понижения на 12V пользуюсь Mp1584en.

Почитать про Mp1584en можно тут:
http://reefcentral.ru/forum/topic/15...v/#entry235697

Цена копеечная:
http://ru.aliexpress.com/item/MP1584...rchweb201560_3


Востаннє редагував MaxKr: 25.12.2015 о 13:19..
MaxKr поза форумом   Відповісти з цитуванням
Старий 25.12.2015, 23:57   #3
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Наверное прошивка писалась под какую-то библиотеку, которая не поддерживает DS3231, вот и не пошли, пробовал на совсем другой прошивке, от другого программиста - часы DS3231 идеально работают ... Но эта прошивка мне больше нравится по функционалу, вот её и оставил, хоть пришлось другие часы брать, менее точные.
То что без часов никак - понимаю, поэтому и ставил.
Питаю Arduino 7В :
Цитата:
Допис від Сергій М Переглянути допис
Ардуину подключал от БП 12V/3А через понижающий преобразователь где выставил 7V, так меньше греется внутренний преобразователь на ардуине и на 12-ти В у меня был странный глюк с реле, понизил до 7В - всё ОК.
- пока не спалил, если что - поменяю, а так Arduino может и от 12В работать.

У меня есть ещё Arduino Nano, хочу ещё с ней поиграться, хочу кое что заказать, вот и парочку Mp1584en тоже

Сергій М поза форумом   Відповісти з цитуванням
Старий 20.10.2016, 15:49   #4
Живу я тут
  
 
Реєстрація: 23.07.2015
Звідки Ви: Харьков
Дописи: 118
сказав Дякую: 111
сказали Дякую 41 раз(и) в 36 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Схема подключения очень проста :

Датчики DS1820: синий (жёлтый) - A3, красный - 5V, чёрный - GND - между пинами А3 и 5V нужно впаять подтягивающий резистор 4,7к
1) Timer DS1307 rtc: VCC - 5V, GND - GND, SCL - 43, SDA - 42 пины на ардуине
2) На LED драйвера: 13,12,11,10,9,8,44,45 пины на ардуине
3) Выходы на силовые реле : A8,A9,A10,A11,A12,A13,A14,A15 пины на ардуине
4) Cooler for LED: 46 пины на ардуине
5) PH1: A1 пин на ардуине
6) PH2: A0 пин на ардуине


Сергей, можно уточнить, при подключении таймера (VCC - 5V, GND - GND, SCL - 43, SDA - 42) не нужно использовать подтягивающие резисторы? А то у меня ардуина не видит таймер (часы зеленые и время не сохраняется при отключении питания).

Спасибо заранее

Asrok поза форумом   Відповісти з цитуванням
Старий 20.10.2016, 17:50   #5
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Asrok,
Цитата:
SCL - 43, SDA - 42 пины на ардуине
Мне кажется Вы ошиблись тут )))



__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
Asrok (20.10.2016)
Старий 20.10.2016, 21:01   #6
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Asrok, SCL - 43, SDA - 42 - часы только DS1307!! именно под эти пины прописан скетч.
Я тоже сначала купил DS3231 и часы сбивались, когда разобрались - то ...
Многие скажут что для DS3231 и DS1307 одна библиотека, пусть, но не работает, проверял лично - на других проектах работает, на этом только DS1307.
Резисторы не используются!
Когда часы не подключены/или подключены неправильно - горят зеленым, когда только подключили но не настроили - красным, когда подключили и настроили - синим/белым.

Сергій М поза форумом   Відповісти з цитуванням
cказали "Дякую" Сергій М за цей допис:
Asrok (20.10.2016)


Share/Bookmark

Відповідь

Мітки
arduino, ардуино, контроллер


Тут присутні: 1 (учасників - 0 , гостей - 1)
 
Параметри теми
Параметри перегляду

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 05:16.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts