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




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

Примітки

Морские самоделки Все вопросы, связанные с свмодельными устройствами и усовершенствованиями.

 
 
Параметри теми Параметри перегляду
Prev Попередній допис   Наступний допис Next
Старий 03.09.2014, 14:19   #1
Придивляюся
  
 
Реєстрація: 19.02.2014
Звідки Ви: Харьков
Дописи: 86
сказав Дякую: 46
сказали Дякую 106 раз(и) в 49 повідомленні
Крышка с простым контроллером на Arduino (4-х канальный свет + нагрев/охлаждение) ===www.aquaforum.ua===

Привет всем форумчанам!

На днях смастерил крышечку с контроллером на Arduino, решил поделиться, может кому-то будет полезно.

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

Список покупок:
- БП 12В, 2А;
- стабилизатор 5В L7805ABV;
- Arduino Nano V3.0 AVR ATmega328 P-20AU;
- датчик температуры DS18B20;
- Real Time Clock Модуль (DS1307);
- 2х канальное реле 5В 10А;
- LCD 1602 I2C;
- светодиоды (1 x Hyper red, 1 x Royal Blue, 1 x Blue, 1 x Cyan, 1 x White 6000K, 1 x UV 420 nm);
- драйверы (2 x LDD350L, 2 x LDD600L);
- резисторы, конденсаторы, термоскотч и прочая мелочевка.

Схема соединения основных элементов (полноразмерная схема в приложении)


Программу для контроллера писал пару вечеров вооружившись гуглом и сочетаниями клавиш Ctrl+C, Ctrl+V. Получилось примерно так:
Скрытый текст

Все библиотеки в приложении, версия программы - arduino-1.0.5-r2

Итоговая конструкция выглядит вот так:

Лицевая панель





Дисплей показывает время, температуру, режим (нагрев или охлаждение), ШИМ по каждому каналу.

Начинка





Светодиоды и драйверы (да простят меня гуру паяльника и канифоли!)







Датчик температуры в гидроизолированном кожухе



З.Ы. Не судите строго, моя первая крышка!

Немножко подредактировал программу. Исправил мелкие недочеты в работе дисплея. Версию 1.0.7 приложил.
Долучені файли
Тип файлу: rar libraries.rar (600,1 КБ, 391 переглядів)
Тип файлу: rar Программа.rar (2,6 КБ, 368 переглядів)
Тип файлу: rar схема.rar (743,0 КБ, 426 переглядів)
Тип файлу: rar Program_1_0_7.rar (2,7 КБ, 368 переглядів)


Востаннє редагував Alexander_Kharkov: 19.09.2014 о 22:18..
Alexander_Kharkov поза форумом   Відповісти з цитуванням
Ці 18 користувач(ів) сказали Дякую Alexander_Kharkov за це повідомлення:
***шерхан*** (17.12.2014), AQUAPLUS (08.10.2014), avk71 (10.09.2014), Dellmoon (13.11.2014), Gennadiy_Yer (24.09.2014), GreenD (10.09.2014), maksim_pw (05.09.2014), markel2771 (12.12.2014), mikhail.glushko (05.03.2015), mirashic (26.11.2014), Nox (16.09.2014), Oppozith (11.12.2014), Sergeys (05.02.2015), Skiff (02.10.2014), Spam4eg (02.10.2014), акв@фанат (12.09.2014), Андрій Шевчук (13.09.2014), Вбою (05.09.2014)


Share/Bookmark

 


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

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

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

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


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


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


no new posts