Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Нильский Нильский слоник или гнатонем Петерса - Нильский слоник, или гнатонем Петерса, рыбка из семейства мормировых, распространен в центральной и западной частях Африки. Эти рыбы предпочитают селиться в реках со слабым течением, густой растительностью, часто мутной водой. Необычная, видоизмененная, нижняя губа в виде хобота придает сходство со слоном. Уникальная способность этих рыб - электролокация. Рыба создает слабое электрическое поле вокруг себя и считывает его искажения окружающими объектами, таким образом создается карта местности.

Реконструкция древних температур по ушным отложениям рыб

Морские цветы

Рак и его актиния

svyaz

Моряки
  • Число публикаций

    330
  • Регистрация

  • Последнее посещение

Весь контент пользователя svyaz

  1. Нужны подробности, какой скетч? какая плата часов? какой длинны провода от часов к ардуино? Проверьте батарейку, если меньше 2,5 вольт - заменить.
  2. Я не знаю что у тебя за скетч, под case 26: у меня луна, ты видимо переходишь не на тот case
  3. В прошивке OR-WRT есть скрипт автоматического форматирования и подключения флеш карты. Скрипт делит память равномерно между разделами. Естественно мы не сможем использовать все 2 гигабайта, например для хранения mp3 файлов в созданном нами разделе Web сервера.Можно самому вручную создать требуемые разделы. Для наших целей достаточно самой маленькой карты, даже система умного дома majorDoMo занимает всего 25 мегабайт + база приблизительно так это потом выглядит. rootfs 968.0M 51.9M 867.6M 6% / /dev/root 1.5M 1.5M 0 100% /rom tmpfs 14.2M 72.0K 14.2M 0% /tmp tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 968.0M 51.9M 867.6M 6% /overlay overlayfs:/overlay 968.0M 51.9M 867.6M 6% /
  4. Я так и не понял, хотите еще таймеров добавить, 5 мало ? 1 таймер - 1 событие . Назначте пин, допустим таймера 2 - такой же, как у первого A0 и настройте событие Допустим таймер 1 - включается в 06.00 выключается в 07.50 таймер 2 - включается в 08.20 выключается в 19.50 и т.д .Пин управления у них один и тот же, можно все 5 на один и будет один таймер с 5 событиями. // Таймеры uint8_t timer1 = A0; // Таймер1 pin analog 0 uint8_t timer2 = A0; // Таймер2 pin analog 0 Деле в том что, тех строк (для создания еще одного таймера) которые добавили вы - мало для добавления таймера 6, нужно ещё во многиг местах добавлять переменные и смещать адреса в eeprom для других функций.
  5. Возвращаясь к помпам WP40, в аттаче плата (под ЛУТ) и схема WP40neg.pdf WP40sch.pdf Теперь опять возвращаясь к роутеру. Все это возможно только с доп. юсб флешкой Роутер я подключил к домашнему по WI-FI в режиме клиента. Установил Web Server Настроил авторизацию Настроил отправку SMS через Google calendar (можно бесплатно отправля 20 sms в день) Работу с почтой через SSMTP, настраивал по этой ссылке (в самом низу) Для хранения базы данных (ведения лога), нужно установить и настроить Sqlite3 MySQL-жрет больше памяти и более требователен к ресурсам. Теперь с любого домашнего устройства, набирая в адресной строке (у меня у него такой ip 192.168.1.121:80) я попадаю на страницу авторизации. Дополнительно на роутере разместил страницу еще одного (французкого) web контроллера Сам контроллер с изернет шилдом подключен проводом к домашнему роутеру. Выджет погоды, для моего региона взял здесь http://www.yr.no/ste.../Moskva/Moskva/ просто вставляем в наш htm код ссылку на картинку Виджетов часов, календарей и прочего - полно здесь
  6. Забыл добавить фотки, как роутер выглядит прицепленный к ардуино. Как видно, места он занимает не много, к ардуино я его приклеил двухсторонним скотчем, через прокладку.
  7. Если хотите, чтобы оно еще и работало, а не просто было вместо часов - то нужно переделывать. "Продвинутые" пользователи, могут уже сейчас (если конечно не пугают некоторые манипуляции с linux) начинать подготовку. Будет нужна беспроводная точка доступа либо MR3020 либо WR703n, последняя и дешевле и меньше размером. Сравнение размеров, слева MR3020, справа WR703n (со снятой крышкой) Достаем плату роутера из корпуса (на фото WR703n) Так, как у меня роутер MR3020, все манипуляции с проводами, покажу на нем, для WR703n - нужно будет тестером прозвонить - уточнить где там что. 5 вольт берем до стабилизатора на плате роутера и проводом выводим к 5v ардуино. В комплекте с роутером идет 5v 1А блок питания, (подключается к микро-юсб (на фото желтый) от него заодно запитаем ардуино. Землю GND можно взять с "железного" UART (разьем P1) У ардуино есть 4 аппаратных uart (пины ардуино 0,1 - используется для юсб кабеля) я использую пины 16, 17 , в скече обращение к этому порту выглядит так Serial2() Так, как у ардуино 5v, а у роутера 3.3, сигнал из ардуино TX, нужно подключить через простейший делитель, иначе можно спалить роутер, подробности здесь Прошивка: Больше всего подходит (меньше манипуляций с пакетами) прошивка OR-WRT качать здесь , настраивать по инструкции от сюда Если все сделать по инструкции, то уже можно работать с ардуино через web консоль, единственное что нужно сделать, зайти через WinSCP на роутер и заменить в папке www index.htm на приаттаченный и изменить порт в скрипте serial.cgi , котрый лежит в папке /www/cgi-bin на "железный" /dev/ttyATH0 index.rar В моем скетче уже есть простейшее управление через uart Пример: Включить ручное управление, послать в порт 1, выключить - послать 2 Изменить яркость какого либо канала, формируем команду, где первая буква - цвет канала w - белый b - голубой y - синий r - красный u - фиолетовый o - оранжевый g - зеленый Допустим мы хотим включить белый канал на 50% посылаем команду w1000 значения яркости в диапазоне 0 -2000 , для каждого канала. Всякие красивости, будут позже, но будет нужна юсб флешка
  8. Для 11бит шима и управляемых помп, нужно перенести пины тач-панели (для тех, у кого стандартный шилд с часами) Стандартно тач-панель занимает пины 6,5,4,3,2 мы их переносим на 49,48,47,43,42 (для совместимости с аква-шилдом Олега) Выпаять с одной стороны резисторы R30, R31,R32, R33 Перерезать в любом месте дорожку, идущую к пину 2 ардуино Подпаять провод к дорожке идущей сквозь плату (пин 2 подключен к экрану без резистора) Подключение пинов следующее резистор30 на pin 49 резистор31 на pin 48 резистор32 на pin 47 резистор33 на pin 43 Для упрощения, в архиве скомпилированный hex и загрузчик , выбрать порт, выбрать проц. (mega2560) и прошить (Upload) Jarduino.rar --------- назначение пинов ---------- 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 - экран 42,43,47,48,49 - тач панель (для 11 бит шима) 19 - Датчик температуры (DS18B20 Temperature sensors pin) 20, 21 - часы 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Orange Led pin 11 - Green Led pin 13 - луна 8 бит 4 - подсветка LCD (8 бит) 9 - пин для помпы 1 (Pump PWM 1) 10 - пин для помпы 2 (Pump PWM 2) A0 - таймер 1 (Timer 1) A1 - таймер 2 (Timer 2) A2 - таймер 3 (Timer 3) A3 - таймер 4 (Timer 4) A4 - таймер 5 (Timer 5) A5 - Нагреватель вкл./выкл. (power switch Heater on/off) A6 - Холодильник вкл./выкл. (power switch1 Chiller on/off) A7 - Buzzer Alarm A8 - Включить / выключить питание на драйвера A9 - вкл./выкл. вентилятор (Cooler on/off) 44 - Вентилятор на радиаторе 1 45 - Вентилятор на радиаторе 2 50, 51, 52, 53 - SD карта 0, 1 - RX, TX Serial - USB шнур 14, 15 - RX, TX Serial3 - Bluetooth 16, 17 - RX, TX Serial2 - Роутер
  9. Может проще старый запустить ? Сделайте такую манипуляцию: Откройте текстовым редактором файл memorysaver.h (он находится в папке libraries\UTFT \) закоментируйте первую строчку //#define DISABLE_HX8347A 1 В скетче найти строчку и убрать букву S UTFT myGLCD(ITDB32S, 38,39,40,41);
  10. Если вы используете оригинальную версию скетча 1.2, датчики температуры нужно подключить по следующей схеме и проделать следующую процедуру
  11. Это для управляемых помп, таких как RESUN Waver-15000, Jebao WP, Tunze, последним нужно управляющее напряжение 0-8v На самом деле шим нам не нужен (я не знаю как его совсем отключить ) Нам нужно аналоговое напряжение 0-5v, по этому шим прийдеться сгладить, самый простейший фильтр, выглядит так, но лучше собрать на усилителе типа lm358 Цоколевка разъема идущего на помпу Jebao По сути, нам от помпы нужен только блок питания 24v, фильтр можно разместить на отдельной плате, типа так: В коде, для помп указаны пины "от фонаря" так как есть дефицит шим пинов , при использовании стандартного шилда под экран. Пины тач-панели нужно переносить в другое место, вот эти пины UTouch myTouch(6,5,4,3,2);, в другом моем шилде они на этих пинах 46,45,44,43,42, но там на таймере 5 пинах 44,45 - должны быть вентиляторы, по этому такая пляска с кодом, то вентиляторы не работают, то еще что-то.
  12. Делаю управление для помп Jebao WP 40, вот тут можно видео посмотреть (снимал не я) http://www.youtube.com/watch?v=XNz_XrRt5rU&feature=player_embedded
  13. Вы пытаетесь скомпилировать "старый" код, "новым" компилятором. Не, ну я не знаю, может вам очень хочется скомпилировать именно версией компилятора 1.1 это будет довольно сложно сделать Cкачать комплект, компилятор+библиотеки и в дальнейшем (для версии кода 1.1) - использовать только его.
  14. Есть такой момент, я чуть позже исправлю. Я сталкивался с похожей ситуацией, оказался виноват usb шнур. Они бывают двух видов: 1.Длинный (обычно белого цвета) 2.Короткий (черный) Оказалось что с длинным (белым) работало через раз, поменял на черный (короткий) - все стало ок.
  15. Где обрезает ? как Вы делаете шрифт ? Специально не поленился, и проделал всю процедуру Берем готовый макет шрифта, например Sinclair_S сразу меняем его имя, например на 111 Открываем в Photoshop, увеличиваем и подгоняем сетку под размер символа Вытираем некоторые символы и пишем (на русском) текст, к примеру проверка шрифта. Скажу сразу, шрифт нужно подбирать, тот, что по умолчанию не годится - кривоватый Сохраняем то, что у нас получилось и скармливаем конвертеру. Получившийся файл (.с) кидаем в папку со скечем , в моем случае скетч ViewFont из примеров граф. библиотеки. Загружаю в ардуино, по моему ни чего не обрезано.
  16. Я уже много раз показывал, как можно это сделать http://www.aqualogo....340#entry496122 . http://www.aqualogo....1360#entry49614 http://www.aqualogo.ru/phpbb2/topic/29878-diy-6-kanalnii-kontroller-led-c-tach-panelju-32/page__st__240#entry444303 RusFont.rar
  17. Фото аквариума автор не выкладывал, есть только ветка где он собирает светильник. Но есть ссылка на аквариум француза (на мощных диодах), он подробно пишет что и где покупалось.
  18. Без пароля http://www.aqualogo....320#entry493028 Встроен в светильник Встроен в тумбу В отдельном корпусе
  19. Разницы откуда выводить сигналы, я не вижу, паяльник будет нужен в обоих случаях Либо из согласующего шилда Либо прямо из ардуино
  20. В демо скетче видно, что пины используются стандартные Это вообще не проблема, решается макетной платой.
  21. Подойдет конечно, он же на контроллере SSD1289, обратите внимание - он идет сразу с согласующим шилдом
  22. Я все же думаю что мега2560 несколько слаба для такого количества выполняемых функций, лучше одну функцию или две- но качественно, освещение например со всякими защитами перегрева и прочего, и соответственно отдельный контроллер Ph и Orp c ведением лога и т.д. Кстати новый мод: Почти все на русском, Илья (ИльяМВ) добавил несколько полезных функций, поворотная помпа течения http://aquaumniki.ru...hp?topic=4917.0 Лог температуры в память, ограничение мощности (удобно для адаптации) Много мелких изменений, полностью убраны форматы дат и форматы температуры, теперь температура в цельсиях и полноформатная дата. Добавлен хранитель экрана "аналоговые часы" и всякого "наколядованного" у Олега и других товарищей Картинки луны теперь в верхней памяти http://arduino.cc/fo...c,134649.0.html Работает с переделанной Graph16 (в комплекте), еще нужно "причесывать", но уже можно юзать. Jarduino.rar
  23. Компилятор возьмите Jarduino 1.1, заодно будет у вас еще один пример (скетч внутри компилятора) Скетч, библиотеки и картинки для SD карты. Sebduino2.rar Схемы подключений и другая полезная информация. Help.rar Существует еще один интересный контроллер, бразильца Фернандо Гарсия , он уже переведен на 3 языка (кроме русского) и хотя он написан под другой размер разрешения экрана 240х400, с новой библиотекой UTFT, стало возможно масштабирование под любой тип экрана поддерживаемый библиотекой, но перед этим нужно сделать некоторые изменения в скетче. Полный комплект, настроенный под экран SSD1289 можно скачать отсюда (83мб)
  24. А вот "4,3" и 5 дюймов подходят как "родные", видимо под них и делали. Обзор IBoard Pro на русском.
×
×
  • Создать...