Aquasys - удобрения нового поколения
Украинский форум аквариумистов

Здравствуйте, гость ( Вход | Регистрация )




> Аквариумный компьютер "электронного чайника" :), ... или Arduin-щики всех старн - объединяйтесь!
Рейтинг 5 V
Vitaliy
сообщение 12.11.2009, 9:30
Сообщение #1


Активный аквариумист
***
Группа: Журналисты
Сообщений: 260
Регистрация: 21.8.2008
Из: Днепр
Украина Украина
Благодарности: 694 раз(а)


Добрый день!
Спешу поделиться радостью, котрая меня охватила от заочного знакомства с возможностями Arduino - http://www.arduino.cc/
И вот вчера эта долгожданная покупка таки приехала благодаря опять же китайским товарищам http://stores.ebay.com/FunRobo
Меня, как полного чайника в микроэлектронике, Arduino привлекла:
1) возможностью собирать систему управления аквариумом самостоятельно без паяльника,
2) открытостью и бесплатностью исходных кодов под все мои аквариуиные задачи, а это и контроль освещенности,температуры,магнитные датчики для уровня воды, таймеры на кормление и выключение и т.д.
3) модульностью. Пока буду разбираться с обычным набором датчиков, в будущем можна расширить систему GSM и Ethernet модулями.
Кроме датчиков от китайцев, купил еще рассыпухи тут http://www.adafruit.com/index.php?main_pag...ex&cPath=35 , там есть "IR sensor tuned to 38KHz, perfect for receiving commands from a TV remote control. Runs at 5V (although it seems to be OK down to 3.3V) " , буду пробовать управлять аквасом пр помощи обычного пульта от телевизора smile.gif
Есть много различных ресурсов, в том числе и русскоязычных (один из них http://freeduino.ru/arduino/index.html ), с исходными кодами и описанием работы Arduino. По мере моих продвижений в этом направлении буду здесь выкладывать мои "грабли" , вдруг кто захочет присоединиться - WELCOME!
На днях жду еще два недостающих модуля и начинаю жмакать клавиши...

По использованию простого компьютера в аквариумистике смотрим здесь - Аквариумный компьютер "электронного чайника", на базе IBM PC

Сообщение отредактировал 364 - 21.8.2012, 21:22
Причина редактирования: разделение тем


--------------------
Skype:ihnetunas


10
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
22 страниц V  « < 11 12 13 14 15 > » 
Ответов (240 - 259)
Panda
сообщение 31.8.2011, 11:50
Сообщение #241


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


А я взял от шариковой ручки кнопку из нержавейки, туда засунул и силиконом залил.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 31.8.2011, 13:04
Сообщение #242


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


А я вот думаю эпоксидкой залить, так чтоб край датчика торчал наружу.

Вот силовая схема если кому надо.Как прикрепить файл *.lay?

Цитата(Panda @ 31.8.2011, 10:26) *
Для тех, кто "очень в танке" и не понял ничего по фото, могу указать точную ссылку на исходный код: http://reefprojects.com/wiki/Code_Version_2.5 кстати, с этой страницы. Я не могу "вложить" в Вашу голову знания и желание пользоваться информацией. И мой код для Вас будет таким же бесполезным как и код с указанной страницы. На более конкретные вопросы будут более конкретные ответы.
Вам указать мой набор - пожалуйста: Arduino Duemilanove 328, 5V 4 Relay module board for Arduino, ARDUINO DS1307 I2C RTC, экран - DM2021-3 (от старого копира 2 строки по 20 символов), кнопки обычные, температурный датчик - LM335, вентилятор от БП компьютера, светодиодная подсветка. В планах - pH Sensor. Корпус от старого CD-Rom.

P.S. Ищущий да обрящет...

Аха ха таже тема - корпус взял от сидюка:))А реле не греются?Я на MOC - ах сделал развязку 220v-5v гораздо удобнее и надежнее реле.

Сообщение отредактировал yarishNEW - 7.9.2011, 12:26
Причина редактирования: объединил сообщения

Эскизы прикрепленных изображений
Прикрепленное изображение
 


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ямук666
сообщение 31.8.2011, 18:12
Сообщение #243


Новенький на форуме
*
Группа: Пользователи
Сообщений: 17
Регистрация: 30.3.2010
Из: Симферополь
Украина
Благодарности: 16 раз(а)


paradox860 а можно файл на мыло? ( с подписью элементов и напряжений)
я таймер пытаюсь собрать
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 31.8.2011, 19:19
Сообщение #244


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


Вот элементы схемы с названиями.

Цитата(Ямук666 @ 31.8.2011, 18:12) *
paradox860 а можно файл на мыло? ( с подписью элементов и напряжений)
я таймер пытаюсь собрать

почту в личку скинь.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 1.9.2011, 7:40
Сообщение #245


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Просто корпус CD был под рукой, и туда идеально экран почти на всю "морду". Реле пока не греются (или я не заметил). Ну, а собственно чего им греться они на это рассчитаны. там тоже стоит опто-развязка с силовой частью. И вот вчера мне ещё 2 интересных штуки принесли: TSS16J48SR (Solid State Relay). 5V -> 240VAC 16A. Попробую ещё на них повесить, кто меньше будет "тянуть" и греться.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 6.9.2011, 8:04
Сообщение #246


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


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

А как ты организовал подключение силовой части к сети 220?Розетки сделал или как?

Сообщение отредактировал yarishNEW - 7.9.2011, 12:59
Причина редактирования: объединил сообщения
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 6.9.2011, 10:49
Сообщение #247


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Ок, разберу и сфотографирую. На дисплей в состоянии ожидания выводится время, температура в банке, и режим работы в данный момент (подсветка: Утро, День, Ночь и Кормление), uptime. Сделано для теста и настройки, так и оставил. smile.gif И ещё оставил место под вывод pH.
В корпусе оставлено место под плату усилителя датчика pH, и резерв. Питание через стандартный разъем (+5v GND GND +12v). Разъемы от материнок wink.gif от питания - на силовую часть 220v, от наушников - для датчика температуры, под "тюльпан" - для ночной подсветки.

Вот, собственно и все внутренности:
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

На "морде" слева - регулировка яркости экрана (хочу убрать, поставить лампочку питания). Справа - 3 кнопки меню.

Розетки уже склеил... Но, схема такая:
Прикрепленное изображение
вилка включается в обычную розетку 220, а потом или выключателями (на блоке розеток) или через аквакомп подключает питание на блок (в соответствующее гнездо).
По схеме - слева вилка в розетке, сверху - розетки спаренные с выключателями, снизу вывод на аквакомп, которые параллельно с выключателями стоят.

Сообщение отредактировал yarishNEW - 7.9.2011, 13:00
Причина редактирования: объединил сообщения


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 7.9.2011, 20:09
Сообщение #248


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


Думал сделать из сетевого фильтра сначало, но потом разобрал его и решил что проще из отдельных розеток сделать.А у тебя рассвет закат есть?Если да то ка реализовал?Я думаю сделать пару каналов на свет и включать постепенно.Вот только как лучше сделать задержку фиксированной или чтоб из меню менять можно было интервалы?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 7.9.2011, 21:22
Сообщение #249


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Ночная подсветка у меня на светодиодах (синие+зеленые) - типа лунный свет. 2 лампы (aquastar и grolux) -утро и вечер, а в режиме день к ним добавляются ещё 2 лампы (light day). Итого на свет - 3 канала. Ну, короче - вот все мои использованные каналы.
Analog Pin 0 =
Analog Pin 1 = pH_in - в работе
Analog Pin 2 = LM335_in
Analog Pin 3 = Key_in
Analog Pin 4 = SDA - ds1307
Analog Pin 5 = SCL - ds1307
Digital Pin 2 = LCD - DB7
Digital Pin 3 = LCD - DB6
Digital Pin 4 = LCD - DB5
Digital Pin 5 = LCD - DB4
Digital Pin 6 = LCD - E
Digital Pin 7 = LCD - RS
Digital Pin 8 = Out Korm
Digital Pin 9 = Out Moon
Digital Pin 10 =Out Ytro
Digital Pin 11 =Out Day
Digital Pin 12 =
Digital Pin 13 = Alarm -?

Начальные установки включения и выключения задаются программно, но все можно поменять через меню. Думаю настройку ночной подсветки убрать вообще (просто тупо включать за минуту до отключения вечерней подсветки на полчаса - час).
Сначала тоже хотел использовать сетевой фильтр, но потом решил с нуля склеить. из переходников и короба 40х40.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 8.9.2011, 6:06
Сообщение #250


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


Кнопки на один пин повесил через делители?А охлаждение, со2 не делал?

Сообщение отредактировал paradox860 - 8.9.2011, 6:08
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 8.9.2011, 8:23
Сообщение #251


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Да, кнопки через разделительные резисторы повесил. Со2 у меня стоит от "бражки" - там регулировать нечего (баллон ставить точно не буду). над охлаждением пока не думал (порты есть, место в корпусе есть - можно добавить). Вообще все задумывалось как автомат для света и кормления (на время отпуска). smile.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 10.9.2011, 19:42
Сообщение #252


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


Наконец все собрал и установил!! rolleyes.gif Буду тестить на стабильность!
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 14.9.2011, 18:57
Сообщение #253


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Ну, а вот моё окончательное творение. Сам контроллер и блок управляемых розеток.
Прикрепленное изображение
Прикрепленное изображение

Кнопки красивые подобрать пока не могу. smile.gif У блока розеток вторая реинкарнация - переделанный сетевой фильтр.

Сообщение отредактировал Panda - 14.9.2011, 18:59


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
paradox860
сообщение 14.9.2011, 19:08
Сообщение #254


Аквариумист
**
Группа: Пользователи
Сообщений: 83
Регистрация: 30.6.2011
Из: Пятигорск
Россия Россия
Благодарности: 91 раз(а)


Panda а как ты кнопки через делители подключил - всмысле кода?Какой код для их обработки? А то чет найти не могу. Выложи если можешь.
Прикольно ты под дерево сделал. Пленкой обтягивал?

Сообщение отредактировал paradox860 - 14.9.2011, 19:09
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Evgenii_zloo
сообщение 14.9.2011, 23:52
Сообщение #255


Активный аквариумист
***
Группа: Партнёры
Сообщений: 477
Регистрация: 11.3.2010
Из: Днепр
Украина Украина
Благодарности: 425 раз(а)


Красотень какая. Молодчина. blush.gif


--------------------




Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 15.9.2011, 10:59
Сообщение #256


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Обтянул корпус остатками оракала. На работе делали крышку для аквариума и осталось немного самоклейки.
Код для обработки кнопок:
Key_In = analogRead(3); delay(100);
if (Key_In < 50){ Key = 1; } // Key UP
if ((Key_In > 300)&&(Key_In < 350:){Key = 2;} // Key Down
if ((Key_In > 450)&&(Key_In < 530:){Key = 3; Mnu = 1;} // Key Ok

При нажатии выводил Key_In в Serial и смотрел значения (получилось ~30, ~320 и ~480). Дал немного запас в обе стороны. Значения зависят от сопротивлений. На плюс у меня идет 100к и между кнопками около 10к (если правильно помню). Напряжения при нажатиях на входе: 2,5В; 1,7В; 0В.


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
phill75
сообщение 15.9.2011, 23:22
Сообщение #257


Я присматриваюсь...

Группа: Присматриваюсь
Сообщений: 5
Регистрация: 18.1.2011
Россия
Благодарности: 1 раз(а)


Цитата(Panda @ 14.9.2011, 19:57) *
Ну, а вот моё окончательное творение. Сам контроллер и блок управляемых розеток.
Прикрепленное изображение
Прикрепленное изображение

Кнопки красивые подобрать пока не могу. smile.gif У блока розеток вторая реинкарнация - переделанный сетевой фильтр.


Красиво выглядит - практически промышленный девайс.


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
aleksjet
сообщение 16.9.2011, 21:00
Сообщение #258


Новенький на форуме
*
Группа: Присматриваюсь
Сообщений: 7
Регистрация: 27.8.2011
Россия
Благодарности: 0 раз(а)


а прошивка то есть от этого девайса можно выложить
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
pimass
сообщение 4.10.2011, 12:14
Сообщение #259


Активный аквариумист
***
Группа: Партнёры
Сообщений: 259
Регистрация: 15.9.2009
Из: Винница
Украина Украина
Благодарности: 732 раз(а)


Однако тема подзасохла, а ведь интересно было читать и думать.... Неужели с 16.09.2011 ни кто ни чего не наворотил, что бы похвастаться?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Panda
сообщение 4.10.2011, 15:55
Сообщение #260


Новенький на форуме
*
Группа: Пользователи
Сообщений: 19
Регистрация: 17.6.2011
Украина
Благодарности: 13 раз(а)


Я сейчас программу переписываю:
- Решил из меню убрать режим кормления и выставить его жестко программною.
- "Лунную подсветку" тоже привязал (за 30 мин. до "рассвета" и час после "заката").
- Добавил режим "дневного сна" (чтобы не светить с 8:00 до 23:00, а посмотреть хочется и утром и вечером на рыбу) - теперь с 12 до 16 только свет из окна.
- добавил режим тестирования с независимым счетчиком, чтобы быстро "прокрутить" несколько суток (за секунду проходит 20-30 мин.).
- Для уменьшения размеров программы изменил тип переменных (int в byte и boolean).
- Добавил обработку ошибок (отсутствие датчиков температуры).
- Изменил вывод на экран.
- Хочу сделать установку часов из меню.
Так, что скорее работа движется, но это скорее "косметические" изменения. Но это затягивает...
Само устройство переделывать тоже есть мысль (добавить каналов на исполнение) и подключить туда пока "неуправляемый" креветочник.


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

22 страниц V  « < 11 12 13 14 15 > » 
Начать новую темуОтветить в данную тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
Нет новых сообщений В теме есть приложенияПовернення "Скромняги" 20л
35 Гоцман я 38 437 2.2.2025, 7:04 Посл. сообщение: Гоцман я
Нет новых В теме есть приложенияПродам. Аквариумный мох. Украина. Киев.
Декоративный мох для вашего аквариума
72 Bahmut 112 947 24.12.2024, 11:57 Посл. сообщение: Bahmut
Нет новых сообщений В теме есть приложенияАфиосемион Южный "спотлесс". Продам
0 ЮраШ 16 684 16.11.2024, 15:58 Посл. сообщение: ЮраШ
Нет новых сообщений Клей аквариумный, Soma FIX 280 мл, черный.
0 Arowana Info 768 19.12.2023, 14:18 Посл. сообщение: Arowana Info
Нет новых сообщений Уголок проходной AQUAXER, 1/4", под шланг 8 мм.
0 Arowana Info 17 706 17.10.2023, 8:04 Посл. сообщение: Arowana Info

 



Перейти в начало страницы RSS Текстовая версия Сейчас: 18.6.2025, 21:02