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  « < 7 8 9 10 11 > » 
Ответов (160 - 179)
Loran
сообщение 30.7.2010, 4:09
Сообщение #161


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


Нашел еще неплохой сайт с примерами для arduino - http://todbot.com/blog/bionicarduino/
И примеры - http://todbot.com/arduino/sketches/
Может пригодиться smile.gif


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
sae74
сообщение 30.7.2010, 8:17
Сообщение #162


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


Tlaloc, Наверное лето!
Все чем то заняты, а вот длинной зимой....?


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Tlaloc
сообщение 30.7.2010, 8:20
Сообщение #163


отключен за неуплату
*****
Группа: Журналисты
Сообщений: 1 093
Регистрация: 8.4.2009
Из: Теплодар
Украина Украина
Благодарности: 2192 раз(а)


sae74, ааа ну да, чето я не подумал об этом smile.gif


--------------------
Требую сатисфакции, верните мне в профиль "из: Одессы"

Перейти в начало страницы
Вставить ник
+Цитировать сообщение
kuhelmeister
сообщение 30.7.2010, 8:37
Сообщение #164


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


Вот простой примерчик:

CODE
//обьявляем переменные
//ещё переменная - номер порта. если переставим светодиод на другой порт, надо будет поменять его номер только здесь
int ledPin = 13;
//целое число buttonPin, равно 3. в данном случае - номер порта, куда подключёна кнопка
int buttonPin = 3;
//целое число, хранилище для чтения состояния кнопки - нажата или нет
int var = 0;

//функция инициализации - периферия, режимы портов и т.п. выполняется только один раз
void setup()
{
//ком-порт будет работать на скорости 9600
Serial.begin(9600);
//порт 3 работает на вход, здесь можно писать 1 или 0, но удобнее INPUT и OUTPUT (где-то INPUT=0, OUTPUT=1 (или наоборот:)
pinMode(buttonPin, INPUT);
//к 13 порту подключён светодиод, поэтому порт конфигурируем - на вывод
pinMode(ledPin, OUTPUT);
}

//теперь бесконечно крутится основная программа
void loop()
{
// опрос состояния ком-порта, портов и т.п., например:
digitalWrite(ledPin, HIGH); // sets the LED on - включить светодиод
delay(1000); // waits for a second - ждём 1000 миллисекунд
digitalWrite(ledPin, LOW); // sets the LED off - выключить
delay(1000); // waits for a second - опять пауза
var = digitalRead(switchPin); // читаем состояние кнопки, 1 или 0
Serial.println(var); // пишем полученное в ком-порт
}


--------------------
http://arduino.shopium.ua/ - Arduino-совместимые платы, интернет-киоск


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
EShamaev
сообщение 30.7.2010, 12:18
Сообщение #165


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


http://ru.wikibooks.org/wiki/%D0%AF%D0%B7%...%80%D0%B0%D1%85
http://lib.ru/CTOTOR/
http://kpolyakov.narod.ru/school/c.htm

И лучшее что есть:
http://khpi-iip.mipk.kharkiv.edu/library/pgm/kr/index.html

Вообще это самый распространенный язык программирования на земле. Литературы и печатной и в интернете валом.


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Loran
сообщение 3.8.2010, 22:20
Сообщение #166


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


Давно меня терзает вопрос дозировки удобрений smile.gif На чем реализовывать вроде определился - перистальтический насос, но цены на них просто заоблачные... Короче готовый не потянуть... Но руки чешуться smile.gif Поэтому решил делать сам, но возникла проблема с регулировкой дозирования. При использовании простого моторчика приходится заморачиваться с его калибровкой очень сильно - включил на секунду посмотрел сколько накапало -> пересчитал -> загнал в контроллер. Мне не очень понравилось, может до конца не разобрался... smile.gif Но в нете нашел интересную статью про переделку сервоприводов для авиамоделей с поворотом на 90 градусов в сервоприводы постоянного вращения - http://todbot.com/blog/2009/04/11/tiny-ser...ion-gearmotors/
Вкратце: спиливаем/откусываем стопор на шестерне, спиливаем ограничитель на переменном резисторе (он являеться осью выходной шестерни), откусывам провода от переменного резистора и припаиваем два резистора по 2.2кОм. smile.gif
Мои извращения над движком:
Прикрепленное изображение

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

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

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

Нашел в киевском интернет-магазине аналогичный движок за 56грн, переделал как в статье, подключил к Arduino Nano (спасибо kuhelmeister за девайс smile.gif) и все работает. Скетч для тестов взял отсюда - http://todbot.com/arduino/sketches/servo_move_simple/
Осталось саму систему перистальтическую сделать, но это вроде не проблема видел кучу примеров как это сделать, так что посмотрим...
P.S. Почему сервопривод? Как оказалось принцип его работы в том, что угол задаётся длительностью импульсов идуших с определённой частотой. Один раз забиваеш в контроллер импульсы для поворота и все. Неплохо описано тут - http://robocraft.ru/blog/mechanics/240.html


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Андрей lorf
сообщение 3.8.2010, 22:32
Сообщение #167


Активный аквариумист
***
Группа: Партнёры
Сообщений: 214
Регистрация: 2.1.2010
Из: Харьков
Неизвестно Украина
Благодарности: 456 раз(а)


Ну вы блин и кулибины!! hi.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
EShamaev
сообщение 3.8.2010, 23:03
Сообщение #168


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


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


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
kuhelmeister
сообщение 13.9.2010, 10:36
Сообщение #169


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


Цитата(kuhelmeister @ 30.7.2010, 9:37) *
Вот простой примерчик: ...


Сделал перевод книги "Getting Started with Arduino":
http://arduino.shopium.ua/pages/arduino-getting-started/

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

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




--------------------
http://arduino.shopium.ua/ - Arduino-совместимые платы, интернет-киоск


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
chack
сообщение 13.9.2010, 23:30
Сообщение #170


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


А кто-то прогу пишет под контроллер? А то железо собрать дело не хитрое, а дальше что?..


--------------------
Свет, лампы, ЭПРА, влагостойкие патроны т5;т8. Системы СО2 "под ключ".


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Tlaloc
сообщение 14.9.2010, 7:57
Сообщение #171


отключен за неуплату
*****
Группа: Журналисты
Сообщений: 1 093
Регистрация: 8.4.2009
Из: Теплодар
Украина Украина
Благодарности: 2192 раз(а)


Это же какой титанический труд проделан kuhelmeister, огроменное спасибище


--------------------
Требую сатисфакции, верните мне в профиль "из: Одессы"



Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Vitaliy
сообщение 14.9.2010, 10:29
Сообщение #172


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


Цитата(chack @ 14.9.2010, 0:30) *
А кто-то прогу пишет под контроллер? А то железо собрать дело не хитрое, а дальше что?..

на базе уже имеющихся кодов каждый собирает себе свою программу обработки входов\выходов подключенных устройств. примеров в инете очень много, я пока ничего не собрал, потому поделиться ничем не могу sad.gif


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


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Tlaloc
сообщение 14.9.2010, 10:36
Сообщение #173


отключен за неуплату
*****
Группа: Журналисты
Сообщений: 1 093
Регистрация: 8.4.2009
Из: Теплодар
Украина Украина
Благодарности: 2192 раз(а)


та же проблема только из-за нехватки времени


--------------------
Требую сатисфакции, верните мне в профиль "из: Одессы"

Перейти в начало страницы
Вставить ник
+Цитировать сообщение
chack
сообщение 14.9.2010, 19:06
Сообщение #174


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


Цитата
на базе уже имеющихся кодов каждый собирает себе свою программу обработки входов\\выходов подключенных устройств.

ЭХх__хх, если бы все было так просто. А связь с исполнительными устройствами, с компом, интерфейс клавы?
Я это к чему, просто есть уже готовые \"головы\", например вот http://www.aquaforum.ua/showthread.php?t=68408&page=2 но заминка в общей программе, т.с. в скелете всей системе.

Сообщение отредактировал chack - 14.9.2010, 19:10


--------------------
Свет, лампы, ЭПРА, влагостойкие патроны т5;т8. Системы СО2 "под ключ".
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
kuhelmeister
сообщение 14.9.2010, 19:26
Сообщение #175


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


Цитата(chack @ 14.9.2010, 20:06) *
ЭХх__хх, если бы все было так просто. А связь с исполнительными устройствами, с компом, интерфейс клавы?
Я это к чему, просто есть уже готовые \"головы\", например вот http://www.aquaforum.ua/showthread.php?t=68408&page=2 но заминка в общей программе, т.с. в скелете всей системе.


Насчёт интерфейса вместо клавы, можно сделать сенсорное управление: http://arduino.shopium.ua/pages/practical-arduino-ch8/


--------------------
http://arduino.shopium.ua/ - Arduino-совместимые платы, интернет-киоск
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Allmar
сообщение 14.9.2010, 19:41
Сообщение #176


Aquafanatic
*****
Группа: Журналисты
Сообщений: 1 024
Регистрация: 29.6.2010
Украина
Благодарности: 2149 раз(а)


Vitaliy
Короче я понял одно, чем больше электроники, темь меньше нужно возиться с аквой.
Интересный вопрос, а нахера Аква, чтобы с ней вообще не возиться, не подходить и ничего не делать.
Вобщем не хочу все расписывать, эти все электронные штучки ведут к одному, отупению, рекгерсу и удалению от аквариумистики, не за горами тот день, когда в результате отключения света на 5 минут вся рыба просто сдохнет в аквасе, потому что он сам по себе никак не может работать. ohmy.gif
Все это от лукавого.


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
chack
сообщение 14.9.2010, 20:10
Сообщение #177


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


Allmar, ну да, уехать нельзя, свет выключить некому... wink.gif
Встал-с бодуна-удо не подал, или наоборот, подал два-три раза:)


--------------------
Свет, лампы, ЭПРА, влагостойкие патроны т5;т8. Системы СО2 "под ключ".


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Allmar
сообщение 14.9.2010, 20:17
Сообщение #178


Aquafanatic
*****
Группа: Журналисты
Сообщений: 1 024
Регистрация: 29.6.2010
Украина
Благодарности: 2149 раз(а)


брехня и лень все это говорит а не Вы.
Самые великие открытия были сделаны именно потому, что участие во всемпринимал человек. А окружили себя роботами и радуемся, фигня это все.
А как же умы наши Русские выращивали растючку без Со2 без Удо и при дерьмо лампах, да такую, что вы со всеми чудо дозаторами Удо и Со2 не сможете выростить.
Как ответте пожалуйсто, очень интересно.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
sae74
сообщение 14.9.2010, 20:18
Сообщение #179


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


Allmar, У меня контролер включает и выключает "ступенчато" свет и ночную подсветку, контролирует температуру на обогрев и охлаждение, подает СО2 и УДО, отключает фильтр на время кормления и не забывает его включать.

И что я меньше от этого уделяю времени акве?
Это что все автоматика сделала?
Прикрепленное изображение


Благодарности:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Vitaliy
сообщение 15.9.2010, 7:38
Сообщение #180


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


Цитата(chack @ 14.9.2010, 21:06) *
ЭХх__хх, если бы все было так просто. А связь с исполнительными устройствами, с компом, интерфейс клавы?

Arduino - автономное устройство, связь с компом на момент записи новой программы осуществляется через USB,
дальше алгоритм такой - подключаем к Arduino несколько кнопок (вкл.\выкл. внешний фильтр например), программируем реакцию на нажатие этих кнопок (устройства с питанием 220В управляются при помощи дополнительной платы с реле, она тоже как и кнопки подключается к Arduino), записываем программму, отключаем от компа и все работает автономно дальше...
P.S. кроме тесовго запуска еще ничего не собрал, так что все написанное выше - ИМХО
Меня привлекет Ардуино отсутствием необходимости травить платы, паять микросхемы и наличием многочисленных примеров кода, GUI-интерфейсом для ее программирования вместо программатора.

Цитата(Allmar @ 14.9.2010, 21:41) *
Vitaliy
Короче я понял одно, чем больше электроники, темь меньше нужно возиться с аквой.

как раз наоборот! тем БОЛЬШЕ времени возиться именно с аквой, электроника лишь выполняет рутинную работу,
хотя настаивать не буду, каждый все равно останется при своем мнениии ....

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


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


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

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


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

Свернуть

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

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

 



Перейти в начало страницы RSS Текстовая версия Сейчас: 20.6.2025, 23:44