1. Частоты АРК "ВОЛГАРЬ" г. Чебоксары. Эхо-репитер (кросс): CB 27.665 МГц (FM) + LPD 434.950 МГц, субтон CTCSS 88.5 Гц. LPD-репитер: RX (прием) 434.975 МГц, TX (передача) 439.975 МГц, субтон CTCSS 88.5 Гц.
    Скрыть объявление
  2. Зарегистрируйте свой позывной -> Список позывных АРК "ВОЛГАРЬ"
    Скрыть объявление

Аквариумный контроллер

Тема в разделе "Литература, полезные программы и ссылки", создана пользователем Бизон, 5 мар 2015.

  1. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Добрый день, одноклубники. Мы с Добрым затеяли соорудить контроллер для его "бассейнов" с рыбками и креветками. В данной теме будем отписываться по мере создания контроллера. Тут будут появляться электрические схемы, некоторая теория и т.п. информация, возможно, и натурные эксперименты. На данный момент окончательно не определились со всеми функциями контроллера. Но я думаю, Добрый это осилит, т.к. это в большей степени зависит от него. Примем любую помощь от всех одноклубников - радиолюбителей. Заранее просим ногами не бить. :)
     
    Отредактировано : 6 мар 2015
    Фантом и Ветеринар нравится это.
  2. Восток
    Отсутствует

    Восток Полковник-связист

    Регистрация:
    30 янв 2015
    Сообщения:
    158
    Пол:
    Мужской
    Имя:
    Михаил
    Первым делом надо определить, какими параметрами среды нужно управлять, что измерять и какие будут исполнительные механизмы и органы управления. Условно, можно по таймеру включать аэратор, фильтр, свет, измерять температуру и включать подогрев. На это хватит простейщего ардуино нано и блока из 4 реле.:) Если желаете, могу подробности развить.:)
     
  3. Бриз
    Отсутствует

    Бриз Радиолюбитель Команда форума

    Регистрация:
    4 дек 2014
    Сообщения:
    399
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Имя:
    Денис
    У меня тоже есть рыбки. ;)
     
  4. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Предварительное функции, которое я выудил из Доброго.
    Функции аквариумного контроллера:
    1. Освещение: светодиодное с функцией рассвет-закат;
    2. Охлаждение: включение вентиляторов при перегреве воды, с плавным пуском, управление оборотами вращения вентиляторов;
    3. Кормление: кнопка кормления, отключает помпу на 5-30 минут, с возможностью выбора времени.
    4. Вывод информации на дисплей: влажность и температура воздуха в комнате, температура воды в аквариуме, состояние вентиляторов: вкл/выкл, обороты.

    Если есть еще пожелания и предложения дописывайте. :)
     
    Отредактировано : 6 мар 2015
  5. Бриз
    Отсутствует

    Бриз Радиолюбитель Команда форума

    Регистрация:
    4 дек 2014
    Сообщения:
    399
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Имя:
    Денис
    Функция 1 и 3 мне интересна! :)
     
  6. Восток
    Отсутствует

    Восток Полковник-связист

    Регистрация:
    30 янв 2015
    Сообщения:
    158
    Пол:
    Мужской
    Имя:
    Михаил
    Стало быть, управление подсветкой и вентиляторы на ШИМ, функция кормления пока не раскрыта. Нужен датчик температуры воды и датчик температуры и влажности в комнате. Ну и дисплей и пара кнопок.
     
  7. Санчес
    Отсутствует

    Санчес Александр

    Регистрация:
    6 ноя 2013
    Сообщения:
    81
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Вот вы хорошую штуку задумали! Идея хороша, но все таки может купить готовое решение, ведь таких полно, или дорогое удовольствие?
     
  8. Восток
    Отсутствует

    Восток Полковник-связист

    Регистрация:
    30 янв 2015
    Сообщения:
    158
    Пол:
    Мужской
    Имя:
    Михаил
    Плата ардуино нано и обвес к ней обойдется примерно в 1000-1500. Софтину писать самостоятельно, но в этом ничего сложного нет. Можно, конечно, и на STM схему намутить, но сильно вырастет трудоемкость. Готовый контроллер неизвестно сколько стоит.
     
  9. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Санчес, готовые решения есть, но не все устраивает. И из готовых надо городить монстра, не охота. Свое всегда роднее. ;)
    Mihanic, скорее всего и будет проект реализован на AVR. Mihanic, а с чего вырастет трудоемкость на STM?
     
  10. Добрый
    Отсутствует

    Добрый Евгений

    Регистрация:
    6 окт 2013
    Сообщения:
    114
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Имя:
    Евгений
    Вот собственно для чего это все задумываться.
    vGDwoojG_yY[1].jpg
    Один уже с обитателями.
    ZymLTzL4QxI[1].jpg
     
  11. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Я тоже когда-то держал рыбок. У меня были гуппи, меченосцы и еще какие-то. Что самое интересное двое гуппи были с ободранными хвостами, постоянно ссорились.
     
  12. Восток
    Отсутствует

    Восток Полковник-связист

    Регистрация:
    30 янв 2015
    Сообщения:
    158
    Пол:
    Мужской
    Имя:
    Михаил
    Бизон, если брать голый процессор, под него надо делать плату, обвешивать его, переферию подключать... В случае с ардуиной есть готовые модули, недостающие вещи можно собрать на простой макетке... Протравить плату, напаять на нее SMD, чтобы все это работало... Трудоемкость:)
     
  13. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Mihanic, на Arduino в итоге не "кошерно" получится. Все равно придется делать печатную плату. Модули от Arduino можно подсоединить к любому семейству микроконтроллеров. Модули имеют стандартные интерфейсы. Платы можно заказать на производстве в Китае или в Зеленограде. И это не так дорого это выходить, по крайней мере не травишь семью хлорным железом. Для STM так же существуют демонстрационный платы, например для ARM Cortex-M3 STM32VLDISCOVERY.
    --- Добавлено новое сообщение, 6 мар 2015, Сообщение создано: 6 мар 2015 ---
    Дополнения от Доброго.
    Экран должен отображать текущее состояние контроллера:
    1. Время и дата;
    2. Температура и влажность в комнате;
    3. Температура воды;
    4. Скорость вентиляторов.
    Меню и настройки:
    1. Настройка времени и даты;
    2. Освещение время: Рассвет-Закат;
    3. Время отключения помпы в минутах;
    4. Желаемая температура воды.
     
  14. Добрый
    Отсутствует

    Добрый Евгений

    Регистрация:
    6 окт 2013
    Сообщения:
    114
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Имя:
    Евгений
    Прогресс на сегодняшний день.
    Был приобретен набор для творчества http://amperka.ru/product/matryoshka-z.
    Установил программу Arduino IDE, программа не сложная учитывая что в программирование я не силен.
    Подключил Arduino Uno.
    EQKSnqFZ0Ms[1].jpg
    В комплекте для опытов был дисплей.

    IgN5JJysIiE[1].jpg
    Спаял часики на ds1307.
    dpt2SofzT8w[1].jpg VO3TceGi78U[1].jpg -D_dJgl63Xg[1].jpg
    И приобрел цифровой датчик температуры DS18B20.
    hBvjr5fkZ1o[1].jpg
    Позаимствовав по кусочку исходники из сети уже удалось вывести на дисплей время и температуру.
    xCdcuTIjjKI[1].jpg
    --- Добавлено новое сообщение, 14 мар 2015, Сообщение создано: 14 мар 2015 ---
    Что поделаешь когда руки так и чешутся что-то попаять, переделал платку часов.:write:
    qUwi7qD-5JI[1].jpg R316pwRg65E[1].jpg
     
  15. Никиша
    Отсутствует

    Никиша Генерал-полковник-связист

    Регистрация:
    1 сен 2012
    Сообщения:
    954
    Пол:
    Мужской
    Добрый,Здарого!
    А что это такое, что мудришь?
     
  16. Восток
    Отсутствует

    Восток Полковник-связист

    Регистрация:
    30 янв 2015
    Сообщения:
    158
    Пол:
    Мужской
    Имя:
    Михаил
    А зачем часы на отдельной плате??? Ни за что не поверю, что Уно не хватит ресурсов на часы...
    Вообще, на мой взгляд, Уно это избыточно для данной задачи:) Так ли необходима дата на дисплее? Нужно ли настраивать время отключения помпы, его ведь проще задать программно однократно? Для управления вентиляторами (кстати, сколько их будет?) очень удобно использовать ШИМ выходы контроллера, подключив их к транзисторам в ключевом режиме, лучше использовать полевые транзисторы, выбрав их по току нагрузки.
     
    Последнее редактирование: 14 мар 2015
  17. Бриз
    Отсутствует

    Бриз Радиолюбитель Команда форума

    Регистрация:
    4 дек 2014
    Сообщения:
    399
    Пол:
    Мужской
    Адрес:
    Чебоксары
    Имя:
    Денис
    IMG-1426316981499-V.jpg Сегодня купил рыбок.
    --- Добавлено новое сообщение, 14 мар 2015, Сообщение создано: 14 мар 2015 ---
    Думаю они захотят задуманную штуку. ;)
     
  18. Фантом
    Отсутствует

    Фантом Радиолюбитель

    Регистрация:
    14 ноя 2013
    Сообщения:
    1.283
    Пол:
    Мужской
    Адрес:
    Казань
    Имя:
    Владимир
    Ага, устрой голосование. :bye:
     
    Бриз нравится это.
  19. Бизон
    Отсутствует

    Бизон Радиолюбитель Команда форума

    Регистрация:
    29 июн 2014
    Сообщения:
    493
    Пол:
    Мужской
    Адрес:
    Москва-Чебоксары
    Имя:
    Александр
    Давно не отписывался в данной теме. Мы не забросили создание аквариумного контроллера. На работе запарка. Сегодня будет пополнение темы.
    --- Добавлено новое сообщение, 21 мар 2015, Сообщение создано: 21 мар 2015 ---
    Структурная схема аквариумного контроллера. Версия 1.

    upload_2015-3-21_12-4-51.png
    --- Добавлено новое сообщение, 21 мар 2015 ---
    На данный момент времени предварительно выбраны компоненты по каждому модулю. Описывать будем поочередно каждый модуль.
    --- Добавлено новое сообщение, 21 мар 2015 ---
    Модуль электрического питания - представляет из себя импульсный блок питания мощностью 100Вт, преобразующий напряжения переменной сети питания 220В 50Гц в постоянное 12В. Марка блока питания HTS-100M-12. Он выбран потому, что мы хотели и могли. :)
    --- Добавлено новое сообщение, 21 мар 2015 ---
    Долго вопрос решался с модулем питания и управления СИД-ами. Его состав определен и закупленный соответствующие комплектующие. Описание читайте ниже.
    Модуль отображения и ввода информации - 4-х строчный ЖКИ-дисплей размером 20 символов в строке, с устройством ввода пока вопрос открыт. Вводить информацию есть желание несколькими методами. Первый метод - это клавиатурный блок с цифровым датчиком угла поворота (механический энкодер). Второй метод - это ИК-порт и управления с дистанционного пульта.
    Модуль датчиков температуры и влажности - будет реализован на цифровых датчиках температуры для измерения температуры воды в аквариумах, и цифровом модуле измерения температуры и влажности с однопроводными интерфейсами связи.
    Модуль часов реального времени - будет реализован на микросхеме часов реального времени (ЧРВ), для отображения времени на ЖКИ-дисплее. Модуль реализован независимым специально, чтобы не быть зависимым от питания общей электрической сети. Часы возможно реализовать и в основном модуле управления, но при пропадании напряжения питания, счет времени сброситься и часы придется настраивать заново.
    Модуль сопряжения с ОУ - подробнее будет описан ниже.
     
    Медведь и Гранит нравится это.
  20. Пятый
    Отсутствует

    Пятый Антон

    Регистрация:
    9 окт 2012
    Сообщения:
    158
    Пол:
    Мужской
    Адрес:
    Чебоксары СЗР
    Зря Добрый взял на амперке этот супер-дорогостоящий набор. У китайцев НАМНООООООГО дешевле. Кое какие запасы запчастей есть, пишите поделюсь. В программировании маленько разбираюсь.
    --- Добавлено новое сообщение, 4 апр 2015, Сообщение создано: 4 апр 2015 ---
    Для проекта сойдет Arduino PRO MINI - 112р. их можно сразу оптом брать
    http://www.ebay.com/itm/Arduino-PRO...116?pt=LH_DefaultDomain_0&hash=item43da1bca0c
    чтоб эту ардуину программировать нужен FT232RL USB To Serial Adapter - 210р. (или аналог) эта штуковина нужна только одна
    http://www.ebay.com/itm/FT232RL-USB...820?pt=LH_DefaultDomain_0&hash=item4176488e94
    --- Добавлено новое сообщение, 4 апр 2015 ---
    Модуль ввода информации на личном опыте я бы выбрал ИК-приемник, уже испробовал, работает изумительно. Использую неиспользуемые кнопки с пульта телека. Если даже ардуино перегружен, сигнал все равно считывается с первого раза и обрабатывается. 8р за штуку, еще нужен конденсатор к нему.
    http://www.aliexpress.com/item/10pc...8-TL1838-VS1838B-38Khz-Diode/32266398399.html
    --- Добавлено новое сообщение, 4 апр 2015 ---
    Датчик температуры DS18B20 - 80р. очень точный
    http://www.aliexpress.com/item/New-...eter-Temperature-Sensor-42127/1892800115.html

    Датчик температуры и влажности - DHT22 160р. тоже очень точный
    http://www.aliexpress.com/item/1pcs...e-AM2302-replace-SHT11-SHT15/32316040087.html
     
Здравствуйте! Кажется, вы используете AdBlock - могут быть недоступны некоторые функции. Добавьте, пожалуйста, нас в исключения. Спасибо за понимание!