Автоматизация небольшой аквариумной рыборазводни.
- Войдите на сайт для отправки комментариев
Суть вопроса такова хотел бы посоветоваться на счет железа правильно я выбрал или что-то пропустил. Чтоб понятней было я сейчас все расскажу.
Задачи:
Есть основных 4 аквариума. На летний период хотелось бы автоматизировать кормёжку рыбы. Кормушки буду делать сам. Вариант мне понравился с верхнем хоппером и дозатором будет рейка с прорезью. Сначала подумал, что серва рейку будет двигать, но есть сомнения что у сервы хватит усилия рейку сдвинуть (может конечно это мои заморочки) но было решено взять мотор и сделать реечную передачу (но это пока в процессе выдумок). Кормушки должны отключаться так сказать ручной режим и автоматический с выставлением времени.
Дальше нужно автоматизировать включение света. 3 аквариума просто включение в определенное время и его выключения. А вот основной (самый большой у меня) там будут стоять 6 прожекторов и их надо включать не все сразу, а по очереди с задержкой и так же выключать. А именно 1 включение один прожектор 2 включение через 5 минут 2 прожектора и через 5 минут 3 прожектора. С светом все понятно. А вот еще чуть не забыл (мелочь, но так до кучи) должна быть возможность включения или выключения вручную. А то иногда за ковыряешься и не успеваешь покормить пока свет светится и приходится включать его вручную и кормить, а потом выключать. Вот теперь вроде все по свету.
Общее выключение фильтров при кормлении. Т.е. так сказать когда кормушки стоят в ручном режиме, и я кормлю рыбок сам. Я должен сначала выключить фильтры, а потом кормить. А вот в автоматическом режиме фильтры должны выключится, а потом минут через 5 включится кормушки и покормить рыбок и после кормления фильтры включаются через минуты 30 обратно.
Далее нагрев воды тут проще четко ручной режим включение или выключения. На данном этапе подмену воды делаю вручную так что нажав кнопку и выключив все нагреватели или какой-то отдельно и поменяв воду включив обратно. Тут задача простая.
В крации как-то так. Дальше есть задумки удаленного управления. Это конечно все в планах. Поставить несколько камер для слежения как отрабатывает кормёжка и управление кормушками и отслеживания температуры воды и удаленное включение кондиционера. Просто летом в квартире бывает очень жарко боюсь приеду с дачи, а тут уха)))
Исполнение:
Исполнение…громко сказано. Я с ардуиной не когда дело не имел вот и хотел уточнить правильно я закупаю все и может быть что-то забыл и есть какие-нибудь идеи. В общем буду рад любой критики и дополнении всякого рода функционала. Кстати я сделал схематично что получается так сказать для своего понимания.
За основу взята плата nodemcu с esp8266. Понравился не большой размер и радио модуль на борту потом на его базе после отработки всего функционала сделать веб сервер для удаленного управления. И для управления всем этим добром решено было взять Nextion 3.2 "TFT 400x240. Так как у него можно наладить многостраничный интерфейс с выводом кучи данных. И естественно Ds3231 AT24C32 IIC для времени по которому будет включаться свет и кормится рыбки. И этот так сказать блок управления будет стоять на первом аквариуме и будет забирать данные с термометра DS18B20 и управлять шаговым двигателем + драйвер ULN2003 (для кормушки). Плюс через радио сигнал собирать инфу со всех остальных аквариумов по температуре и отправлять сигнал на выключения фильтров и их включения после кормления и естественно включение кормушек. На каждом аквариуме будет стоять тоже nodemcu с esp8266. Хотя не знаю…. 2 аквариума у меня стоят близко. Скажем так 3 и 4 стоят рядом есть ли смысл брать 2 nodemcu может взять одну, и она будет забирать инфу с двух аквариумов температуру, включать 2 кормушки, брать температуру с помощью DS18B20 с кондиционера и ИК передатчик для управления им, а еще надо купить ИК приемник чтоб считать с пульта сигнал.
Так же на основном аквариуме будет стоять ССР AVR DSP 6 каналов. 3 канала будет управлять светом (как я выше описывал) 1 занят под выключение и включение фильтра и еще один под включение или выключения нагрева. Остается один свободный. У меня фильтры пока все с подачей воздуха ну мала ли чего в общем пускай будет. На остальных аквариумах будет стоять ССР AVR DSP 4 каналов так как там нет заморочек с много этапной включении света.
Ну вроде все. Что думайте?
Как съесть слона? Очень просто. Для начала нарежьте его на стейки.
вы в крации светодиодом мигать научились?
С помощью ардуина нет. Вот и хочу научится. Но взять так сказать вот такой набор и сделать слона. Понятно что сразу все объять не возможно.
Для начала не связывайтесь с есп, вайфаи и вебы добавите потом.
возьмите мегу 2560 и сделайте все на проводах
когда локально все заработает будете добавлять плюшки.
и кстати есп это не ардуино, хотя ресурсов у неё поболее будет
т.е. взять одну мегу и все 4 аквариума завести на нее?
не совсем получится. Т.к. 1 долеко стоит от 3 и 4 а именно метра примерно 3. Есть сомнения тогда в данных термометра (может быть конечно я ошибаюсь) а вот 2 аквариум стоит так не удобно... к нему не подвести провода. нежду 1 и 2 аквариум проход и не сверху и не снизу не как не подвести. Почему я и привезался к радиосигналу
Для 1820 длина проводов и в 100 м не принципиальна.
найдите способ проложить провод вокруг и отладьте сначала функционал локально. вам и без радиоканала возиться год или более с учетом освоения программирования с нуля. А возможно и электроники - то тогда и три года +
но самое главное - поморгайте для начала светодиодом!!!
Спасибо за советы.
1. По-вашему совету сделаю все на проводах и заказал МЕГУ сначала все на ней построю. Сложно конечно будет провода проложить к 2-му аквариуму, но решил или кабель канал кину или ковер))) Да и проводов типа витой пары на работе хватает возьму пару метров)))
2. Светодиодом помигал и часики подключил. Хотя и в виртуалки пока. Понятно, что конечно это не совсем то что на реальном железе, но чтоб помигать хватает.
3. Так же по совету буду жарить слона по этапно в принципе, как и предполагал. Начну с сложного в виде кормушек. С ними сложность не только что все запрограммировать, но и нарезать оргстекло. Дремелом шумно и долго и не совсем точно получается. Хочу попробовать порезать нихромовой нитью. Только запчасти придут для понижения напряжения, а то что у меня валяется транс сожжёт ее, а то что в паяльной станции стоит мощи не хватает и в защиту уходит по понятным причинам. Я так попробовал для интереса как это будет немного надрезал)))) а так еще рамку надо сделать для нити.
кстате кормушку собираюсь делать вот примерно такую с своими доработками. Идея мне эта очень понравилась.
Спасибо за советы еще раз.... я же говорил что одна голова хорошо а несколько лучше тем более если есть у кого опыт с ардуиной.
Давно и успешно делаю всякие штуки из оргстекла, от пультов до разных сложных механизмов.
рассмотрите лазерную резку . Получается недорого и довольно точно. От модели на 5мм толщины расхождение луча 0.1мм
я рисую в солиде конструкции из плоских элементов. Соединения как правило клееные в шип. Использую 3-5 мм прозрачку и молочку. Получается достаточно симпатично, в тч и для передачи заказчику.
если Вы в мск могу дать координаты, где мне режут уже года 4.
Спасибо. Я рассматривал рез лазером но обычно они хотят чтоб материал их был. А я что-то психанул и с работы оргстекла на притаскивал уйму. У нас его выкидывали а меня жаба задушила )))
Дайте пожалуйста координаты лишнеми не будут а если еще в близи медведково ВАЩЕ огонь )))
Поищите в инете степпро скажете, что посоветовал "всякие штуки". Если надумаете расскажу как для них готовить файлы из под солида.
Спасибо нашел. Не так долеко они от меня
Я сейчас качаю и читаю и смотрю про эту прогу. Слышать слышал про SolidWorks но не юзал. Кавырялся как то в инвенторе но это было давно а так я больше по Синима 4Д ))) а вот по САПР не силен.
На счет рассказать буду признателен но давай те чуть по позже я хотя бы в программу войду и немного покавыряюсь чтоб хоть представления иметь. И вот тогда отпишусь. А то не совсем продуктивное объяснение будет. Хорошо?
И еще раз спасибо за наводку на фирму и на прогу. Сейчас смотрю видео по ней намного проще чем инвентор... или мне просто так показалось
каков водообмен? Предусмотрен ли он здесь? Учет?
Нет это пока не делал. Да и думаю не стоит оно того. Так как смену воды можно сделать с помощью законов физики а законы эти сбоя не дают))) если только поставить замер воды та что приходит в аквариум и для информации. Для моих целей это не надо. Так что об этом не думал.
В данный момент жду посылочки и черчу кормушку. Проэктируем ее вдвоем с колегой с работы.... получается ух!!! не то что я выше на фото показывал. вообще другая. даже принцеп другой. Как что вырисововаться будет выложу
Нет это пока не делал. Да и думаю не стоит оно того. Так как смену воды можно сделать с помощью законов физики а законы эти сбоя не дают))) если только поставить замер воды та что приходит в аквариум и для информации. Для моих целей это не надо. Так что об этом не думал.
В данный момент жду посылочки и черчу кормушку. Проэктируем ее вдвоем с колегой с работы.... получается ух!!! не то что я выше на фото показывал. вообще другая. даже принцеп другой. Как что вырисововаться будет выложу
и :) Кстати, не спросил как вы подаете кислород? Автоматика подачи есть? Какие датчики используете?
Если у вас рыборазвод то мне с небольшими домашними аквариумами вам подсказывать не чего.
а на счет подача воды и подмена ее как раз (про то что я говорил) взята с рыбы разводни
Если у вас рыборазвод то мне с небольшими домашними аквариумами вам подсказывать не чего.
а на счет подача воды и подмена ее как раз (про то что я говорил) взята с рыбы разводни
у меня общая масса воды 300 литров. А так как я в однушке с семьей это разбито на 8 аквариумов это в среднем банка по 40 литров. )))) это смешно)))) а конкретнее
120 литров - 1 шт
60 литров - 1 шт.
30 литров - 2 шт
10 литров - 4 шт
И в основном у меня стоят PAT mini и фильтр и воздух. Мне они нравятся. Где мальки и криветки я взял аэролифтный фильтр
и подсоединил к PAT mini за место его стандартной губки. Подходит идеально не надо не чего колхозить.
А уровень кислорода.... даже не задумывался про это.... Уменя молли, гуппи, пицилии ну криветки.... если кислорода нет они всплывают (иногда к верху пузом))) )и дышат с поверхности
А уровень кислорода.... даже не задумывался про это.... Уменя молли, гуппи, пицилии ну криветки.... если кислорода нет они всплывают (иногда к верху пузом))) )и дышат с поверхности
ох нет на вас зеленых, за кверхупузое всплывание
Это шутка))) они у меня все на виду так что мне за ними проще наблюдать.
Хотя идея про замер кислорода в воде интересная идея надо подумать.
Ну вот. Пришло часть заказа. Пришла мега, мониторчик, датчик температуры DS18B20, блоки реле. Жду очень датчик точного времяни... по пока и так есть чем заняиться)))
С подключением датчиков температуры и вывод значений на монитор проблем нет в общем там все не сложно (подключил с паразитным питаением 4 датчика чувствуют себя хорошо).
Сделать кнопку которая управляет реле тоже не чего сложного. Копка с залипанием... Нажал включилось нажал выключилась... не проблема.
суть вопроса вот в чем...
это мой скромный энтерфейс
оснавная страница
страничка первого аквариума
теперь думаю более или менее понятно.
Разберем влючение и отключения нагрева. Если я включаю нагрев на главной странице то он не должен включаться пока не включат его на странице аквариума. Тем самым когда он включен везде я могу зайти на страницу аквариума и выключить. Т.е. это логическая "И" (and) пока на обоих кнопках не будет единицы то реле не включается.... тут тоже все понятно. Так вот шляпа в чем когда я нахожусь на странице аквариума и включаю нагрев а потом перехожу на главную то все скидывается и обе кнопки дают мне "0" Вот как лучше сделать запоминание кнопки? и при переходе с страници на страницу не было сброса. Кстате когда с странице на страницу переходишь видно что идет опрос датчиков температуры....
Жду с неперпение вариантов реализации
))))) сам себе поражаюсь)))))
забыл на кнопках vscope поставить global в nextion editor
вот дурная голова)))))
все пока вопрос снимается