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

Мне «Мне продали больную рыбу!» - или бывает ещё радикальнее: «Этот магазин торгует больной рыбой!» Может ли такое быть? Теоретически - может, хотя ни один зоомагазин не станет этого делать намеренно. Если не верите, попробуйте набросать (хотя бы в общих чертах) бизнес-план по торговле заведомо больной рыбой. Сразу станет ясно, что этот план к процветанию не приведет. По понятным причинам (прямые убытки от падежа, репутационные издержки) зоомагазины стараются с больной рыбой дела не иметь и её не продавать.
Возвращаясь снова к героям популярного мультика, нельзя не упомянуть такого "полезного" персонажа, как помешанный на чистоте Жак. Кто он, этот импозантный друг Немо? Какова его роль в жизни морских обитателей?

svyaz

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

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

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

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

  1. Тогда Вам нужен адаптер VGA с интерфейсом SPI Видео выход 400x300 пикселей 512 цветов Совместим с любым стандартным VGA-монитором (800x600 @ 72 Гц) Аудио выход стерео 12-бит 64 независимых голоса 10-8000 Гц
  2. Для работы с Sd картой, нужно скачать библиотеку ITDB02_tinyFAT16 и распаковать в \arduino-0022-JarduinoPatch\libraries Картинки в формате .raw, находятся в папке \libraries\ITDB02_tinyFAT16\Image-files Или переконвертировать самому, в графической библиотеке есть конвертер, в папке Tools он умеет конвертировать в raw и .c (hex формат) В оригинальном коде картинки луны (разных фаз) сконвертированы в .с и загружаются в основную память, каждая картинка занимает 10кб. Они там в архиве под именами First_Quarter.c , Full_Moon.c и так далее. P.S.Нашел редактор фонтов прямая ссылка на архив
  3. На практике, я пока только подключал к выходам контроллера, обычные светодиоды - все работает. К драйверам - пока не подключал, по этому советовать пока ничего не буду - нужно все проверить. Да, понаходил много примеров, есть даже воспроизведение голоса с SD карты, без дополнительных шылдов. Можно голосовое меню сделать.
  4. У каждого свои цели. Здесь мы получаем исходный код, главное разобраться с работой тач-панели и научиться работать с графической библиотекой, а дальше все стандартно, примеров в интернете полно. Пару месяцев назад, я ардуину только на фотографиях видел, а сейчас уже даже менюх понаделал, и все работает, и ресурсов еще валом. И кстати, все кнопки нарисованы посредством встроенной библиотеки. Графикой считается вывод фотографий и уже поверх них можно указывать рабочие области. К примеру мы делам лист размером 320х240, на него в фотошопе накладываем иконки кнопок, сохраняем в bmp и конвертируем в raw и копируем на SD карту (карта может быть 2gb, а один экран занимает 140кб). В коде указываем область на экране, при нажатии на которую > перейти к следующему действию. Так выглядит на экране фото, у меня просто резистор на подсветку стоит высокоомный 150ом, а нужно 80, потому яркости нехватает. А это сам контроллер.
  5. $48,5 Экран $15 Ардуино 2560 $28 часы $5,5
  6. Для трассировки плат под ардуино, есть прога Fritzing. Видео, за минуту создают новый Shield А готовые есть любые, но дорого
  7. Вот из библиотеки ITDB02_Graph16 под которую скетч написан. Еще и все процедуры инициализации дисплея нужно будет переделывать под другую библиотеку.
  8. Я себе пару вот таких диммируемых китайских заказал , у нас в Ураинском интернет-магазине, очень похожи на ldd цена $5 -входное напряжение - 8-36В; -максимальный выходной ток ИМС драйвера - 700ma; -рабочая температура -26...+60 С -защита ИМС драйвера: -термозащита ( +140 кристалл), -защита от пониженного напряжения питания, - мягкий старт, -обрыв нагрузки -КЗ нагрузки; Подключение. Vin + “+” источника питания или батареи Vin - “-” источника питания или батареи Dim* Вход ШИМ управления. Led+ “+” светодиода Led - “-” светодиода
  9. Вот пример хранения графики на SD карте.На самом экране есть картридер для sd карт, библиотека поддерживает 2гб, я проверил, нужно скачть 2 библиотеки ITDB02_tinyFAT, ITDB02_tinyFAT16 и распаковать их в папку libraries компилятора. Карту отформатировать в fat16 и записать на неё картинки из архива в раве Сlock и Set ITDB02_Analog_Clock.zip Сlock - это картинка циферблата Set - картинка кнопки настройки
  10. Да, только яркость. С появлением лед светильников стало возможно или модно, как хотите назовите, имитировать природу - облака, молнии, луна.
  11. Для вашего экрана, есть неплохие готовые проэкты. С имитацией погодных условий для экрана 20х4 Version 1.06aquatroller описание к нему здесь Отдельно "лунная" программа (в центре страницы) Или этот Yellowtang c Web интерфейсом, через твитер
  12. Ардуино тем и хорош, что не нужно не над чем задумываться - все прописано в библиотеках, в данном случае библиотека дисплея ITDB02_Graph16 все знаки и шрифты прописаны в файле ITDB02_Graph16.cpp Нужно туда добавить декодирование UTF-8, как сделали с библиотекой LiquidCrysta
  13. Получил письмо от Джейми, вот что он пишет: В принцыпе можно сделать 13кгц, нужно изменить значения для таймера У него таким образом сделано для таймера 5, который управляет шим вентеляторами на частоте 25кгц. Вот эта строка из кода OCR5A = 16000000.0 / (2*25000.0); //25kHz PWM - above our audible range so fans are quiet Как это сделать для led, он прямо не может указать, нужно очень осторожно эксперементировать, так как одновременно будут менятся тайминги и задержки, у него просто управление ледами по другому организовано, чем управление вентеляторами. Нужно проконсультироватся на форуме ардуино. И дал несколько ссылок по описанию шим. http://www.arcfn.com/2009/07/secrets-of-arduino-pwm.html http://www.mythic-beasts.com/~markt/ATmega-timers.html http://sobisource.com/?p=195
  14. SCL (6 нога DS1307) - к пину 21 ардуино SDA (5 нога DS1307) - к пину 20 ардуино
  15. Док на шилд ITDB02 MEGA shield ITDB02MEGAshield_.pdf Забыл указать, куда что подключать. На ардуине контакты пронумерованы pin 7 - канал LED Sump (свет в сампе) pin 8 - канал LED Blue pin 9 - канал LED White pin 10 - канал LED RoyalBlue pin 11 - канал LED Red pin 12 - канал LED UV pin 13 - Луна pin 52 - Нагреватель on/off pin 53 - Холодильник on/off pin 42 - Hydor Koralia (помпа 1) pin 43 - Hydor Koralia (помпа 2) pin 44 - Управление PWM Вентелятором основного освещения (частота = 25kHz) pin 45 - Управление PWM Вентелятором В сампе (частота = 25kHz) pin 47 - Вентелятор на радиаторе основного освещения on/off pin 48 - Вентелятор на радиаторе Sump on/off pin 49 - Buzzer pin 50 - Автокормушка pin 53 - DS18B20 (все 3 датчика)
  16. На верхнем фото макетка "проходная" Другими словами она одевается на ардуино, а на неё можно еще один шилд одеть. Если экран подключать шлейфом - годится кусок текстолита (как у меня)
  17. У автора помпы Hydor Koralia,питаются от сети и управляются через твердотельное реле с контролем zerro-cross (детектор нуля) он использовал ULN2803A вместо транзистора дарлингтона и твердотельные реле KB20C06A (у него все смонтировано навесным монтажем, прямо на розетках) KB20C06A - довольно дорогие и дешевле использовать симисторы + оптрон. Cхему можно найти в теме в теме Олега Кормушку автор использовал готовую EHEIM 3581. С вывода ардуино 50, через транзистор NPN замыкаються контакты обведенные желтым. Точно сказать не могу, я написал Джейми, подождем посмотрим что скажет он.
  18. Непорядок ! Открывал тему в разделе "Морские самоделки (DIY)" пока напечатал она переместилась в "Освещение - общие вопросы" WTF ?
  19. С разрешения автора Джейми Джардин-а (Jamie Jardin), публикую 6-и канальный контроллер светодиодного освещения + WaveMaker (2 помпы) По ссылке полный комплект: Компилятор с библиотеками и скетч. Код абсолютно бесплатен и работает без каких либо ограничений, но приветствуются добровольное пожертвования на дальнейшее развитие проекта. В следующей версии Джейми обещает добавление ph, таймеров, дозаторов, связь с компьютером и прочее (всего того, что пользователи напридумывают). Возможности: 5-независимых каналов + один канал для сампа (возможность индивидуального тестирования, поканально) один независимый канал луны с соблюдением лунных фаз (в главном меню, в зависимости от фазы меняется иконка луны) Контроль температуры в 3-х точках и управление шим вентеляторами на частоте 25 kHz Управление 2-я помпами (WaveMaker) несколько режимов работы 4-независимых таймера авто-отключения помп для кормления (Feed Fish) и управление кормушкой. через 5 минут бездействия, экран уходит в спящий режим и выводятся часы. Блок схема -------------------------------- Главный экран ------------------------------------- Экран тестирования Led (поканально) ------------------------------------Меню--------------------------------------------------- Дежурный режим (screensaver) Видео работы: Полную версию c большим колличеством фото, можно посмотреть на двух Британских форумах Один и Два Принцип управления Led, базируется на алгоритме контроллера Krusduino, через функцию analogWrite Каждый час разделен на 8 интервалов по 15минут, в которых нужно указать яркость led (по умолчанию там уже есть базовые настройки) Отличительная особенность - минимум паяния, эстетичный внешний вид, и полная автономность. Контроллер состоит из 3-х готовых блоков, один из них можно спаять самому (ITDB02 Arduino MEGA Shield v1.1 - на фото в центре). 1.Ардуино мега 2560 Подходит любой ревизии мега 2560, для удешевления можно купить 2560 на плате 1280 (у меня такой вариант) После компиляции код занимает 153кб,а если убрать или уменьшить иконки луны код помещается в мегу 1280 - 98,7кб. 2.TFT дисплей 3.2 дюйма Сейчас выпускается дисплей на контроллере SSD1289, старый был HX8347 Распаковать прикреплённый файл и скопировать библиотеку ITDB02_Graph16 в папку \libraries компилятора arduino-0022-JarduinoPatch. Там же (в архиве) находится модифицированный скетч для экрана на контроллере SSD1289 (оригинальный скетч для экрана на контроллере HX8347) 3.ITDB02 Arduino MEGA Shield v1.1 На борту часы реального времени DS1307,батарейка и резисторы для согласования уровней с экраном, его легко собрать самому и для экономии места, разместить на нем дополнительные детали схемы (транзисторы управления вентиляторами,спикер) я спаял на обычной макетке и обрезал её под размер Ардуины Все три модуля одеваются друг на друга, образуя "бутерброд" , но в этом случае не совсем удобно выводить сигналы. Существует макетная плата Mega Prototyping Shield For Arduino с которой удобно выводить сигналы,а к экрану подключить шлейфом от HDD (40pin) В идеале, на этой же плате самому спаять часы (DS1307) и согласующие резисторы (10-20КОМ). ---------------------- Схема подключения вентиляторов ------------------- Схема подключения Датчиков температуры Один из вариантов подключения драйвера ELN 60-48 ------------------------ Распиновка Ардуино Мега Распиновка TFT дисплея Распиновка подключения TFT дисплея к Ардуино (слева пины экрана, справа ардуины) Мне проект понравился и я начал делать иммитацию погоды (облака, молнии) В аттаче 2 файла, в одном библиотека TFT экрана и скетч для Mega 2560, для экрана на контроллереSSD1289 Jarduino_v1_1.zip Скетч для Mega 1280 (отсутствуют иконки луны), а в остальном все функции работают. Jarduino_v1_1_no_moon.zip
  20. Они огромные очень, я с перепугу таких набрал, теперь хочу такие KSD9700
  21. В принципе проэкт открытый, но там нужна регистрация и все разбросано по разным топикам. Кроме того, пака работает только с дисплеем на контроллере HX8347, который уже не делают, скоро будет работать с SSD1289. Я со всем разберусь, проверю и опубликую.
  22. Олег,мне даже как то неловко :oops: но это не моё, но я над етим работаю
  23. Олег, такой же как в тво1м рисунке 470мкф.25v Под P (ШИМ) у меня есть очень интересный вариант контроллера на базе ардуино, так что если кому надо - могу рассказать.
  24. Так он еще почти в два раза дороже чем ELN. Подстройки там нету как в елн, я когда покупал елн-ы, оказалось что нет нужного количества, пришлось взять 2шт LPF. На них будут 2 линейки XM-L, так что там и регулировать то нечего.
×
×
  • Создать...