Автоматическая система навозоудаления на молочной ферме, при помощи Ардуино
- Войдите на сайт для отправки комментариев
Приветствую Вас Дорогие Участники форума!
У меня есть вопросы, касательно осуществления данной темы (а я ещё в Ардуино совсем зелёный...) и я буду рад и благодарен всяческой помощи!
Значит идея такова:
Есть трёх-фазный двигатель, который будет вращать редуктор подсоединённый к цепи с лопатой, дальше не суть...
имеется Arduino UNO, Сенсор тока GY-712 (20 A), и четырёх канальный релейный модуль, который в свою очередь будет включать, или выключать электромагнитный пускатель подсоединённый к двигателю.
как будет выглядеть скетч благодаря которому Ардуино будет выключать релейный модуль, если нагрузка на двигатель превысит заранее определённый порог? (скажем, если лопата наедет на припятствие, корову например... :-)
На практике это должно работать следующим образом:
Двигатель крутит по часовой стрелке → лопата натолкнулась на корову → двигатель остановился → подождал скажем 2 секунды → затем двигатель запустился ПРОТИВ часовой стрелки и поехал до следующего препятствия. И так в бесконечном цикле. Понимаю, что скетч вроде должен быть не таким уж и сложным, но вообще незнаю, как он должен выглядеть. Помогите пожалуйста!
лопата натолкнулась на корову
лопата натолкнулась на доярку О_О
*слава импортозамещению! смэрть москальским дояркам!
Доярки остануться живы! доильня в другой части фермы! ;-)
Доярки остануться живы! доильня в другой части фермы! ;-)
а, тут что - сральня?
Что-то типо того!
Что-то типо того!
коровы дресированные?
срут по команде?
Если бы были дресированные - то не понадобилась бы выше упомянутая система.
Буду благодарен, если поможете осуществить данную задачу!
А вот и надо коров (и доярок) с детства к лотку приучать, тогда лопата не нужна бу.
Ребята, я понимаю, что тема весьма необычная и даже смешная. Но при этом от этого проекта будет пользы больше, чем от многих других "классических" проектов на ардуино. Так что - ДАВАЙ АРДУИНО В СЕЛЬХОЗ ПРОМЫШЛЕННОСТЬ!!!
прекращай тупить - возьми у своего работодателя командировочные и съездий в Германию или Австрию, посмотри как устроены промышленные животноводческие комплексы.
Клопопендрий, прекращай грубить! Если у тебя у самого недостаточно мозгов для дельного совета, то не засоряй эфир!
А я то думал, что здесь знающие люди сидят.. А вы друзья по ходу кроме как поморгать светодиодиком, ничего другого то и не умеете...!
Ха-ха..
А я то думал, что здесь знающие люди сидят.. А вы друзья по ходу кроме как поморгать светодиодиком, ничего другого то и не умеете...!
Ха-ха..
ты прав - мы в промышленном животноводстве ничего не понимаем.
скажу больше, многие даже коровьего дерьма никогда не видели.
А я то думал, что здесь знающие люди сидят.. А вы друзья по ходу кроме как поморгать светодиодиком, ничего другого то и не умеете...!
Ха-ха..
Куда уж нам до таких крутых специалистов по производству коровьего дерьма :)
Ну а теперь (почти) серьёзно:
и переломала ей ноги
убедился, что корова не шевелится
до следующей коровы
пока не покалечит всех коров
Без так называемых "специалистов по производству коровьего дерьма" вам дрыщам пришлось бы до сих пор своих мамочек сосать!
И кстати... Вам и не нужно было вникать в это "производство" вам был задан вопрос по поводу Ардуино, но вы и в этой области видимо ничего не знаете...
eugenkg. расслабтесь, просто не ведитесь на глум. Если в ветке появился Клапауций - значит будет один треп.
Я понял Вас b707.
Значит есть здесь всё-же дружелюбный народ.
Так подскажет мне всё-таки кто-нибудь, как приучить трёх фазный движек менять направление вращения при перегрузках?
eugenkg. расслабтесь, просто не ведитесь на глум. Если в ветке появился Клапауций - значит будет один треп.
верно с точностью до наоборот - сначала появляется трёп, затем прихожу я.
Так подскажет мне всё-таки кто-нибудь, как приучить трёх фазный движек менять направление вращения при перегрузках?
примерно, как корову срать по команде.
примерно, как корову срать по команде.
Это как раз более реалистичная задача.
Это как раз более реалистичная задача.
реверс при перегрузках или срать?
ТС! Глумятся над тобой потому, что задачи для програмирования нет - ты же сам и написал решение в первом посте:
измеряешь ток движка, на средней (некоммутируемой) фазе или вообще на нуле.
И своими реле переключаешь режимы двигателя. Одно реле НЗ - на кнопку СТОП, два НО - вперед и назад. Четвертое пусть ... ну музыку что ль коровам включает.... Датчик тока у тебя говно, но это уже другое дело... просто зае...шься настраивать. Время усреднения побольше сделай... хотя, если слишком долго усреднять, то корове ногу оторвет... но это тоже не страшно - щи крапивные сваришь!
....
Видишь - даже я не могу не глумиться... уж больно смешно все звучит.
я бы нанял циркового дрессировщика - пусть научит коров подпрыгивать над лопастями гавновентиллятора.
Зря глумитесь, автоматизация сельского хозяйства великое дело. Очень много времени высвобождает если рутину автоматизировать.
Датчик тока у тебя говно, но это уже другое дело... просто зае...шься настраивать.
Да норм датчик. Опять же с чего вы взяли что корове ноги оторвет? Животины они умные, со временем сами будут отходить. И чтоб оторвало это какую мощу то надо? То что отлаживать придется я не спорю.
Если по теме. С трехфазным движком не подскажу, да и потестировать негде. А насчет механизма, выкладывай схему, давай в протеусе ее нарисуем там и датчик тока и ардуино есть и движки трехфазные. Коров только нет. Думаю сначала надо создать рабочую схему и программу которая просто будет двигать лопату, потом будем думать как сделать симулятор наезда на корову.
Животины они умные, со временем сами будут отходить.
когда закончатся ноги, будут ходить на рогах.
Спасибо Вам Andrey12. Жаль, что не все участники форума столь же дальновидны, как Вы!
Никто коровам ноги отрывать не собирается. Цепь с лопатой, (со шкрибком, если хотите) соединена с двигателем через редуктор и скорость лопатки совсем низкая.
Да это всё и не важно.
Главное написать скетч для реверса. По поводу датчика, я незнаю - хорош он, или нет. Абсолютная точность измерения тока насколько я понимаю здесь тоже не важна. Когда лопата встречает припятствие (в виде коровы), то движек просто останавливается и я боюсь, что он сгорит. Поутому и была идея реверса при нагрузке.
Если бы кто-то согласился помочь с программой я бы подробно описал к каким пинам подсоединено реле, датчик и т.д.
Да я тебе о том и говорю, что нет тут программы никакой.
Слушаешь свой датчик, усредняешь и переключаешь двигатель. Почти как диодом мигать, только с кнопкой... ;), образно говоря.
Если сам нихера не понимаешь ...ну пойди в "Ищу исполнителя", хоть это и смешно с твоей задачей.
А то рисуй тут полную схему, только до реле, что после реле - коммутация пускател-я(ей) - это уже твое личное дело. Поможем.
Спасибо Вам Andrey12. Жаль, что не все участники форума столь же дальновидны, как Вы!
Никто коровам ноги отрывать не собирается. Цепь с лопатой, (со шкрибком, если хотите) соединена с двигателем через редуктор и скорость лопатки совсем низкая.
Жаль. что ты совсем не дальновидный. Если тебя ударить грязной лопатой по ноге, то получится инфицированная рана со всеми вытекающими из этого последствиями. Для коровы аналогично.
Лопата должна остановится ДО коровы! Тогда и датчик тока становится не нужен.
Если бы кто-то согласился помочь с программой я бы подробно описал к каким пинам подсоединено реле, датчик и т.д.
Да скетч то там не сложный, но нужна будет отладка. Как вариант рисуете схему, а я вам симуляцию в протеусе делаю. Но из дома только смогу. Можете емайл оставить проще будет общаться.
Нихера ей на самом деле не будет. Я в 1987 году в стройотряде был, как раз после 1ого курса. И, как раз коровник мы и строили.
Вот как, примерно, выглядит эта херня:
Жаль. что ты совсем не дальновидный. Если тебя ударить грязной лопатой по ноге, то получится инфицированная рана со всеми вытекающими из этого последствиями. Для коровы аналогично.
Лопата должна остановится ДО коровы! Тогда и датчик тока становится не нужен.
Как вариант можно приделать к скребку-лопате ультразвуковой датчик измерения расстояния, и гудок от паравоза. Подъезжает лопата на расстояние 50см к корове, включает паровозный гудок, корова и гадит и отпрыгивает одновремменно, и скребок лопата едет дальше. Чем не вариант?
А то рисуй тут полную схему, только до реле, что после реле - коммутация пускател-я(ей) - это уже твое личное дело. Поможем.
Согласен плясать надо от схемы. Понятно что ничего секретного и сложного, но выдумывать велосипед который у ТС уже есть это пустая трата времени.
Мне вот не очень понятно что за лопата, и как она будет говно собирать? ) Почему не использовать традиционные решения:
Мне вот не очень понятно что за лопата, и как она будет говно собирать? ) Почему не использовать традиционные решения:
Промышленные и сделай сам это большая разница, что то промышленное удается повторить путем небольших вложений в материал и инструмент, а что то нет. Например теплицу мне дешевле сделать самому, а вот актуатор для открывания форточек проще купить :-) то же и с кормушками, поилками поливом и прочей механизацией. Я для кур кормушку сейчас делаю сам. А вот поилки ниппельные дешевле купить.
Опять же мы не знаем что у ТС за лопата, может и такая как на фото.
Да и по поводу травматизма, в свое время хотелось чтобы двери в метро были нечто типа гильотины, а то любит народ в последний момент запрыгнуть и двери придержать, "и пусть весь мир подождет". А тут и развлекуха и порядок.
Сценарий почти тот-же, что и на последней фотографии. Широкий скребок посередине между коров. Традиционные решения не совсем приемлемы на этой ферме. Когда этот сарай строился никто и не думал делать систему автоматического "говно-удаления" Уже после того, как мой брат выкупил этот сарай - пришла эта идея. Сам я в новозоудалении спец небольшой, лишь скромный системный администратор, с кое-какими познаниями в электричестве. Ардуино изучаю пару недель всего.
Схему нарисую и отправлю Вам Andrey12.
Заранее благодарю за помощь!
Берёшь лопату, макаешь её в навоз, бьёшь себя по оголёной ноге и смотришь: будет заражение крови или нет.
В коровнике ситуация ещё хуже, зря что-ли коровам антибиотики вводят.
Мыть надо чаще.
Схему нарисую и отправлю Вам Andrey12.
Ну вот Andrey12 сам напросился!
https://www.google.com/search?q=система+удаления+навоза
и, накуй там дуино?
Ну конечно, если строить с нуля, то можно и сразу сделать так, как положено!
А если есть огроничения в финансовом плане и уже есть готовая ферма, то не логичнее ли внедрить ардуино с минемальными затратами?
Берёшь лопату, макаешь её в навоз, бьёшь себя по оголёной ноге и смотришь: будет заражение крови или нет.
В коровнике ситуация ещё хуже, зря что-ли коровам антибиотики вводят.
Ну антибиотики применяют совершенно для других целей в основном это профилактика и сдерживание заразы. Применяют потому как заболеет одна заразит остальных, будет падеж а это очень невыгодно при больших объемах, дешевле поить антибиотиком постоянно, мясо то на продажу. Если растят для себя то анитибиотики применяют только по необходимости.
Видимо вы очень далеки от сельского хозяйства. Предлагаю приезжайте ко мне если недалеко от Ногинска. Попробуете курицу поймать, просто поймать, выделю сачок. Потом продолжим разговор о навозе и лопатах. Просто обычно представляют кур коров коз очень тупыми. Поверьте это не так, многие люди гораздо тупее. От таких лопаты надо прятать.
Хаха! Вот это правильно! :-)
Ребята, я понимаю, что тема весьма необычная и даже смешная. Но при этом от этого проекта будет пользы больше, чем от многих других "классических" проектов на ардуино. Так что - ДАВАЙ АРДУИНО В СЕЛЬХОЗ ПРОМЫШЛЕННОСТЬ!!!
Если без стеба, то проблема в постановке задачи: "ты скажи, чё те надо".
Т.к. ты знаешь предметную область - ты и должен написать алгоритм на русском языке. То, что написано в 1 посте, совершенно не пригодно.
Про коров с доярками можно не писать, у тебя есть двигатель, реверсивный пускатель, концевики/датчики - вот с ними и надо разобраться.
--------
Что-то вроде
"Если Нажата кнопка "Стоп"
выключить двигатель
КонецЕсли
Если (прошло больше N секунд после выключения двигателя) И (нажата кнопка "Пуск вперед") И (концевик #1 замкнут),
включить двигатель в направлении "Вперед"
КонецЕсли.
Если (прошло больше F секунд после пуска) И (ток в течение L секунд превышает установленный порог)
выключить двигатель
КонецЕсли
и т.д.
Очень желательно блок-схему нарисовать. см., например, http://shkolo.ru/blok-shema-algoritma/ , http://tat67183862.narod.ru/primer.htm и много где ещё.
Берёшь лопату, макаешь её в навоз, бьёшь себя по оголёной ноге и смотришь: будет заражение крови или нет.
Предлагаю приезжайте ко мне если недалеко от Ногинска.
Чё сам себе по ноге лопатой не можешь стукнуть? :)
Просто обычно представляют кур коров коз очень тупыми. Поверьте это не так, многие люди гораздо тупее. От таких лопаты надо прятать.
На ТС намекаешь? :)
Вот зачем здесь ардуино? Всё строится на четырёх реле и двух концевиках. Одно из них реле тока с уставкой. Два на прямое и обратное включение мотора и одно на перекидование направления по концевикам или реле тока.
Реле тока типа http://www.elkoep.ru/produkcija/modulnye-ehlektronnye-ustroistva/rele-ko... не реклама - просто первое что из гугля вылезло. Всё равно придется брать как датчик тока трехфазный для ардуины если её использовать. Только зачем?
Спасибо за ссылочку nik182. Занятная вещица, хотя и не решает все поставленные задачи. Даже если и использовать такое реле, то обязательно придётся ещё с чем-то комбинировать. Я объясню почему.
Реверс на трёхфазных двигателях осуществляется путём перемены мест подключенных фаз. Думаю вы об этом знаете, просто решил напомнить.
Если не будет задержки во времени между этим переключением, то межфазное замыкание обеспечено (как раз для этого движку нужно пару секунд на передышку). Далее трёх фазное реле при этом не обязательно (Хотя и надо будет поставить, но только как защиту), потому-что при чрезмерной нагрузке ток подпрыгивает на всех фазах, поэтому достаточно наблюдать только за одной. Для этого и нужен Сенсор тока GY-712 (20 A), который будет "щупать" фазу, которая неизменно будет подключена к двигателю. А Ардуинка будет проверять не привышен ли лимит тока, а при его привышении отключать двигатель, ждать пару секунд и затем включать его в обратном направлении.
Обдумав всю систему прихожу к выводу, что 4-ёх канального релейного модуля будет недостаточно и нужно будет купить 8-ми канальный. чтобы отрубались все три фазы, необходимо задействовать 6 каналов модуля.
По поводу концевиков. Нет возможности их установки так-как конструкция жёлоба, где "ходит" скребок совсем для этого не расчитана. Там всё будет в дерьме, да и коровы будут их пинать... :-)
Ардуинка в данном случае будет лучшим вариантом.
Здесь писали, что я должен составить правильный алгоритм на РУССКОМ языке, что ж постараюсь составить его правильно, но мне это дело не привычно, я ведь не программист.
1 затрапезный пускатель спасет гения русской промышленности
А реверсивный дак вапще откроет новые горизонты
Релейный модуль с мотором не справится. Проверено. Залипнут контакты через несколько срабатываний и будет большой барабум. Надо ставить специальные контакторы, расчитанные на комутацию индуктивной нагрузки. И уже ими управлять ардуиной. Лучше через оптосимисторы. С током тоже будет засада. Когда скребок наберёт убираемых инградиентов то ток тоже увеличится. В ситуации один раз наткнулся на препятствие, поехал назад, оставил кучу, второй раз наткнулся на кучу, ток скакнул и ... куча будет расти :-) проще подойти человеку раз в полдня нажать кнопку и под присмотром глаз прочистить.
Извините, но судя по вашим постам в электрике и схемотехнике вы тоже не очень? Есть раздел ищу исполнителя.
Про релейный модуль понятно. Он лишь будет питать магнитные пускатели. Да действительно шесть каналов в модуле не нужно. справиться и двух канальный, я не учёл то, что магнитки то трёх канальные и их будет две. По одной на каждую сторону вращения. В электрике я лишь любитель, но этот проект сущий пустяк, нужно лишь скетч нормальный написать. по поводу "наталкивания скребка на кучу" нужно отрегулировать порог отключения при нагрузках в самом скетче, думаю это будет не сложно, если буду иметь готовый код.