Ардуино для чайника или знатоки форума для аквариумиста - Страница 6 - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум акваріумістів та тераріумістів > Аквариум и оборудование > "Самоделкин" > Аквариумная автоматика
Аукцион Регистрация Дневники Справка Пользователи Календарь Сообщения за день

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 09.09.2015, 21:45  
Ардуино для чайника или знатоки форума для аквариумиста
 
Аватар для Сергій М
Живу я тут

Регистрация: 31.12.2014
Адрес: Львов
Сообщений: 1,421
 

Поблагодарил(а) : 279
Поблагодарили 843 раз(а) в 539 сообщениях
Сергій М Сергій М поза форумом 09.09.2015, 21:45
Рейтинг: (1 голосов - 5.00 средняя оценка)

Данную тему хочу сделать для тех кто хочет, но не может себе позволить дорогостоящее оборудование, но умеет работать руками и имеет вдохновение учиться, прислушиваться и экспериментировать.
Просмотрев много тем у нас на форуме и чужих ресурсах, пришел к выводу что не так всё плачевно, что не за самые сумасшедшие деньги можно сделать себе то что облегчит страдание над развитием своего аквариума.
Лично меня заинтересовали тему где на более-менее понятном языке показано как именно можно связать умные и сложные узлы в одно целое получая рабочую "лошадку" обеспечивающую Вас самым нужным, в моём случае это освещение на светодиодах. Поэтому начал искать контроллеры способные работать с 4-6 каналов ШИМ, и при этом стоить не дорого, так как ЛЕД освещение и так не самое дешевое капиталовложение с начала (но потом ... экономия оправдывается в разы!!)
Так как Я далёк от электроники (но паяльник для меня не враг) и всех хитроумных фраз связанных с этим - копал глубже, начал натыкаться на "схемы" подключения :
http://www.aquaforum.ua/showpost.php...&postcount=127
и

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

П.С. Я уверен, что любому активного помогателю, который поможет (не сделает всю работу за "чайника", а именно поможет), каждый кому помогли, будет особо благодарен, а возможно и даже материально, за сложную помощь (хоть тема создавалась для максимальной экономии при сборке, но случаи бывают разные - все должны понимать)


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

Последний раз редактировалось Сергій М; 01.10.2017 в 22:18..
Просмотров: 97270
Ответить с цитированием
23 пользователей поблагодарили Сергій М за данный пост:
alexbrutalcore (07.11.2016), anttoha (11.09.2016), Arduino (03.12.2016), Argo? (27.11.2016), Asrok (20.05.2016), baer (18.04.2018), ded_andrey (15.09.2015), Divider (10.09.2015), dvvd (02.12.2016), Jenn (11.09.2015), Kolyanich (11.02.2016), likuz1973 (03.07.2016), mashenkaM (27.11.2016), MEGGIDO (05.02.2016), nickanya (06.12.2016), onikitin (23.03.2016), RozarioAgro (27.05.2016), rya66 (29.01.2019), rybag (01.10.2017), Senturio (31.10.2016), sergiyko (02.12.2016), Алексей Днепр (30.09.2017), Юрий77 (11.02.2016)
Реклама помогает развиваться
Старый 20.10.2016, 20:01   #76
Живу я тут
  
 
Аватар для Сергій М
 
Регистрация: 31.12.2014
Адрес: Львов
Сообщений: 1,421
Поблагодарил(а) : 279
Поблагодарили 843 раз(а) в 539 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

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

Сергій М поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Сергій М за данный пост:
Asrok (20.10.2016)
Старый 20.10.2016, 20:50   #77
Живу я тут
  
 
Регистрация: 23.07.2015
Адрес: Харьков
Сообщений: 118
Поблагодарил(а) : 111
Поблагодарили 41 раз(а) в 36 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Сергей,

да, у меня часы DS1307. А подключали вы к пинам как на снимке?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 329
Размер:	162.1 Кб
ID:	566391  

Asrok поза форумом   Ответить с цитированием
Старый 20.10.2016, 21:42   #78
Живу я тут
  
 
Аватар для Сергій М
 
Регистрация: 31.12.2014
Адрес: Львов
Сообщений: 1,421
Поблагодарил(а) : 279
Поблагодарили 843 раз(а) в 539 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

конечно
http://hostingkartinok.com/show-imag...ee6bd9fe30afaf

Сергій М поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Сергій М за данный пост:
Asrok (20.10.2016)
Старый 20.10.2016, 22:01   #79
Живу я тут
  
 
Регистрация: 23.07.2015
Адрес: Харьков
Сообщений: 118
Поблагодарил(а) : 111
Поблагодарили 41 раз(а) в 36 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Сообщение от Сергій М Посмотреть сообщение
не работают...
попробую купить еще одни

спасибо за поддержку

Asrok поза форумом   Ответить с цитированием
Старый 20.10.2016, 22:33   #80
Живу я тут
  
 
Аватар для Сергій М
 
Регистрация: 31.12.2014
Адрес: Львов
Сообщений: 1,421
Поблагодарил(а) : 279
Поблагодарили 843 раз(а) в 539 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

проверьте батарейку, а также проверьте питание часов, в шапке темы есть фото, там видно где брать питание, пины 5V и GND, их там пара таких пинов, проверьте есть ли на выходе пинов 5В.


Последний раз редактировалось Сергій М; 20.10.2016 в 22:42..
Сергій М поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Сергій М за данный пост:
Asrok (20.10.2016)
Реклама помогает развиваться
Старый 08.11.2016, 15:00   #81
Я тут недавно
  
 
Регистрация: 18.08.2016
Адрес: Киев, Позняки
Сообщений: 21
Поблагодарил(а) : 4
Поблагодарили 9 раз(а) в 5 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Сообщение от Asrok Посмотреть сообщение
не работают...
попробую купить еще одни

спасибо за поддержку
с D1307 бывают разные чудеса, особенно с теми которые по 0.5$. Там в некоторых модулях контакты с корпуса батарейки могут замыкать с дорожками на самой плате. Лечится выпаиванием корпуса батарейки, наклейкой полоски изоленты и возвратом корпуса на место. Так же на некоторых модулях есть дополнительная цепь зарядки для аккумулятора. Но в случае использования батарейки она не только не нужна но и вредна, поэтому советуют ее убирать( там выпаять пару деталей). Поищите на ютубе по запросу "лечение d1307"

Ten поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Ten за данный пост:
Asrok (08.11.2016)
Старый 26.11.2016, 21:11   #82
Я тут недавно
  
 
Регистрация: 26.05.2016
Адрес: Волгоград
Сообщений: 81
Поблагодарил(а) : 11
Поблагодарили 2 раз(а) в 2 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Всем добрый вечер! Сергей. хочу сказать Вам огромное спасибо, два контроллера работают на ура. Можно вопрос? вы случаем не пробовали к контроллеру (пост#37) притутуливать температурный датчик, который будет управлять реле. Есть интерес управлять нагревателем через реле. В вашем скетче это не реализовано?

likuz1973 поза форумом   Ответить с цитированием
Старый 26.11.2016, 23:24   #83
Бан за нарушения
  
 
Регистрация: 13.05.2016
Адрес: Глобино
Сообщений: 145
Поблагодарил(а) : 37
Поблагодарили 54 раз(а) в 32 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, конечно можно.
У меня на Arduino Nano подключено 4 датчика температуры(2 аквариума, температура алюминиевого профиля для светодиодов и температура комнаты) и 4 реле 220 в.
Терморегуляторы в обогревателях частенько тупят, а использование датчика+реле даёт отличный результат. Обогреватель при этом надо выкручивать на максимум.


__________________

mashenkaM поза форумом   Ответить с цитированием
Старый 27.11.2016, 01:40   #84
Живу я тут
  
 
Аватар для Сергій М
 
Регистрация: 31.12.2014
Адрес: Львов
Сообщений: 1,421
Поблагодарил(а) : 279
Поблагодарили 843 раз(а) в 539 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973,
Цитата:
Сообщение от likuz1973 Посмотреть сообщение
вы случаем не пробовали к контроллеру (пост#37) притутуливать температурный датчик, который будет управлять реле.
К сожалению именно в этом скетче не предусмотрено подключение датчика температуры.
А вообще Arduino Nano может многое, и температурный датчик точно не проблема, просто придётся допиливать скетч, или заново писать, были бы люди знающие в этом толк ...

А от себя лично - не вешал обогреватели на контроллер, уж очень опасная затея - китайские ардуинки и реле, самопальные скетчи и как написала mashenkaM - выкрученные на максимум обогреватели !! чуточку выше - да, но ни как не на максимум, уха получится на любителя (раз в год и палки стреляют).
У меня обогреватель только в нерестовике, для поддержки 27грд., в остальных даже не включены, так как всегда температура 25грд.
У меня только охлаждающие куллеры летом от Ардуины Мега работают, а там всё равно даже если глюк будет - воду они точно не заморозят )))

Сергій М поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Сергій М за данный пост:
likuz1973 (27.11.2016)
Старый 27.11.2016, 15:00   #85
Я тут недавно
  
 
Регистрация: 26.05.2016
Адрес: Волгоград
Сообщений: 81
Поблагодарил(а) : 11
Поблагодарили 2 раз(а) в 2 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Я дома поддерживаю температуру 20-21С, 25 для меня это уже жарковато)))). Наверно это и правильно, не стоит все вешать на один контроллер)) Семь в одном никогда не бывает хорошо... Обязательно что-то глюканет... Значит буду реализовывать подключение грелки другим способом.

likuz1973 поза форумом   Ответить с цитированием
Старый 27.11.2016, 15:25   #86
Бан за нарушения
  
 
Регистрация: 13.05.2016
Адрес: Глобино
Сообщений: 145
Поблагодарил(а) : 37
Поблагодарили 54 раз(а) в 32 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Сергій М, я для DS18B20Lib написала отдельную библиотеку, с помощью ней можно подключать несколько датчиков как на один выход, так и на разные, и в отличии от известной даласовской библиотеки я избавилась от delay(), хотя в некоторых случаях это не важно.
Цитата:
#include <OneWire.h>
#include <DS18B20Lib.h>

#define pinDigitalTemperature 7

typedef uint8_t DeviceAddress[8];

OneWire oneWire(pinDigitalTemperature);
DS18B20Lib sensorsTemperature(&oneWire);

DeviceAddress addresSensorTemperature[] = {
//{0x28, 0xFF, 0xBE, 0xD9, 0x64, 0x15, 0x02, 0xA3 },
//{0x28, 0xFF, 0x0D, 0xAD, 0x64, 0x15, 0x03, 0x5A },
{0x28, 0xFF, 0x01, 0x4C, 0x54, 0x16, 0x04, 0xB5},
{0x28, 0xFF, 0xE5, 0x6F, 0x53, 0x16, 0x04, 0xF2}
};

const byte sensorTemperatureCount=sizeof(addresSensorTemperat ure)/sizeof(DeviceAddress);

float temperature[sensorTemperatureCount];

void setup(void)
{
Serial.begin(9600);
sensorsTemperature.begin();
}

void loop(void){
DisplayTeTemperatures();
}
void DisplayTeTemperatures() {
if (sensorsTemperature.checkSensorReady()) {
PrintTemperature();
}
}

void PrintTemperature() {
for(int devices = 0; devices < sensorTemperatureCount; devices++){
temperature[devices] = sensorsTemperature.getTemperature(addresSensorTemp erature[devices]);
Serial.print("End Temp ");
Serial.print(devices);
Serial.print(" - ");
Serial.println(temperature[devices]);
}
}


__________________

mashenkaM поза форумом   Ответить с цитированием
Пользователь, который поблагодарил mashenkaM за данный пост:
GreenD (04.01.2017)
Старый 27.11.2016, 15:29   #87
Бан за нарушения
  
 
Регистрация: 13.05.2016
Адрес: Глобино
Сообщений: 145
Поблагодарил(а) : 37
Поблагодарили 54 раз(а) в 32 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, Сергій М, если не верить в контроллер и не отловить все его ошибки, то какой смысл вобще им заниматься? На пиках и атмегах работает отлично большинство контроллеров в мире, если правильно всё сделать, то будет всё отлично, иначе бы люди этим не занимались.
Грелки на максимум это всего лишь 30-32 градуса (для работы через реле, надо всего лишь на 2-3 градуса выше накрутить обогреватель, что бы он не срабатывал сам), а вот простые дешёвые грелки превращаются в кипятильники на много проще, в них бипластина приваривается к контакту и превращается в кипятильник.


__________________

mashenkaM поза форумом   Ответить с цитированием
Старый 27.11.2016, 15:31   #88
Бан за нарушения
  
 
Регистрация: 13.05.2016
Адрес: Глобино
Сообщений: 145
Поблагодарил(а) : 37
Поблагодарили 54 раз(а) в 32 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, вы походу не осознаёте что такое ардуино и её возможности, он умеет в 1000 раз больше чем вы думаете.
При правильном подключении и написании правильного кода она работает как часики.
Если вам это интересно, попробуйте заглянуть поглубже и прочесть пару книжек про программировании на С. И вам откроются такие возможности...


__________________


Последний раз редактировалось mashenkaM; 27.11.2016 в 15:41..
mashenkaM поза форумом   Ответить с цитированием
Пользователь, который поблагодарил mashenkaM за данный пост:
likuz1973 (27.11.2016)
Старый 27.11.2016, 15:49   #89
Бан за нарушения
  
 
Регистрация: 13.05.2016
Адрес: Глобино
Сообщений: 145
Поблагодарил(а) : 37
Поблагодарили 54 раз(а) в 32 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Посмотрите что люди делают на Атмеге, а вы боитесь контролировать обогрев аквариума
http://www.aquaforum.ua/showthread.php?t=207581


__________________

mashenkaM поза форумом   Ответить с цитированием
Старый 27.11.2016, 19:26   #90
Я тут недавно
  
 
Регистрация: 26.05.2016
Адрес: Волгоград
Сообщений: 81
Поблагодарил(а) : 11
Поблагодарили 2 раз(а) в 2 сообщениях
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Сообщение от mashenkaM Посмотреть сообщение
Посмотрите что люди делают на Атмеге, а вы боитесь контролировать обогрев аквариума
http://www.aquaforum.ua/showthread.php?t=207581
По взрослому парни заморочились!!! Респект!!!

likuz1973 поза форумом   Ответить с цитированием


Share/Bookmark

Ответ

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 20:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

AQA.ru  - все об аквариумах

no new posts