Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

ARDUINO - общая тема обсуждения различных домашних девайсов на ARDUINO

Diver

Рекомендовані повідомлення

Сравните сами:

Смысл мне сравнивать голые камни да еще по цене Космодрома?

А для оценочных плат все не так шоколадно.

 

вот в том то и проблема, что на стм там архитектура поинтереснее организована.

Не только поинтересней, но и посложней. Значит порог вхождения там гораздо выше.

А на выходе - избыточность, которую невозможно реализовать в реальных проектах.

Вот, к примеру в 32 кб флеша Атмеги помещается где-то 600-700 строк кода при десятке переменных. (Ну грубо лаптем для иллюстрации).

Тогда в 1 Мб от STM32F103VGT6 поместится под 20.000 строк при нескольких сотнях переменных. - Ну и нахрена оно такое богатство самодельщикам нужно?

И ведь не зря на Али оценочные платы с STM32 примерно соответствуют потенциалу Атмеги.

Посилання на коментар
Поділитися на інших сайтах

Первая жертва "безумного автоматизатора" - кондиционер. Небольшое вмешательство и доработка блока индикации, три недели расшифровки протокола пульта

А для чего понадобилось вмешательство в блок кондиционера? Ведь эмулятор пульта можно установить снаружи?

Посилання на коментар
Поділитися на інших сайтах

Смысл мне сравнивать голые камни да еще по цене Космодрома?

 

А по чем по вашему нужно сравнивать? там чуть ли не все характеристики лучше

 

 

А для оценочных плат все не так шоколадно.

 

И сколько вам их нужно? 1-2?

 

 

Не только поинтересней, но и посложней. Значит порог вхождения там гораздо выше.

 

Месяца 2 ушло :)

 

А на выходе - избыточность, которую невозможно реализовать в реальных проектах.

Вот, к примеру в 32 кб флеша Атмеги помещается где-то 600-700 строк кода при десятке переменных. (Ну грубо лаптем для иллюстрации).

 

200-300 переменных

 

 

Тогда в 1 Мб от STM32F103VGT6 поместится под 20.000 строк при нескольких сотнях переменных. - Ну и нахрена оно такое богатство самодельщикам нужно?

 

Я на предыдущей странице давал ссылку на видео, как только начнете работать с графикой, сразу поймете зачем мегабайты и мегагерцы.

Посилання на коментар
Поділитися на інших сайтах

А для чего понадобилось вмешательство в блок кондиционера? Ведь эмулятор пульта можно установить снаружи?

 

Во-первых, я из жадности сэкономил один провод, и "заземлил" ИК-диод на плате :) Во-вторых, с той же платы взято питание, которое, к счастью, на блоке индикации есть всегда, когда есть напряжение в сети (и сэкономил блок питания:) ). В-третьих, эстетика: ничего не изменилось во внешнем виде блока, только ненавязчиво помигивает индикатор нового контроллера (я вписал индикацию состояний "нет Wi-Fi", "нет связи с MQTT-сервером" и "все хорошо".

Четвертое - синхронизация со штатным пультом. Общая логика контроллера такая:

 

- Home Assistant публикует сообщение на MQTT-брокере

- Контроллер реагирует на публикацию генерацией ИК-кода

- Контроллер публикует новое состояние настроек на MQTT-брокере

- Home Assistant отображает новое состояние настроек в своем интерфейсе

 

Все нарядно, пока жена не перенастроит кондиционер штатным пультом: кондиционер отработает, но в интерфейсе НА это никак не отобразится. Для решения коллизии - я припаялся к выходу штатного ИК-приемника, и когда поступает сигнал с пульта - контроллер "разбирает" поступившую команду, синхронизирует все настройки, выполняет два последних шага алгоритма и они настройки отображаются в НА верно.

Посилання на коментар
Поділитися на інших сайтах

Во-первых, я из жадности сэкономил один провод, и "заземлил" ИК-диод на плате :) Во-вторых, с той же платы взято питание, которое, к счастью, на блоке индикации есть всегда, когда есть напряжение в сети (и сэкономил блок питания:) ). В-третьих, эстетика: ничего не изменилось во внешнем виде блока, только ненавязчиво помигивает индикатор нового контроллера (я вписал индикацию состояний "нет Wi-Fi", "нет связи с MQTT-сервером" и "все .

Понятно, спасибо. Очень даже симпатично все получилось реализовать.

У меня, к сожалению, не было возможности подводить провода и влезать во внутренний блок, поэтому поступил несколько иначе - разместил контроллер с ИК-светодиодом вне блока:

626794524_cond008_1.thumb.jpg.d3e7f56a8523404ddc49cb5abdf197e3.jpg

Посилання на коментар
Поділитися на інших сайтах

А по чем по вашему нужно сравнивать? там чуть ли не все характеристики лучше

Лично я по практической ценности в первую очередь. А голую микруху - куда ее засунешь?

На Меге у меня потоком идет - с монтажного стенда на монтажную плату. А на STM что-то похожее на АЛИ есть только в форме т.н. «платы разработчика» под весьма слабые STM.

 

как только начнете работать с графикой, сразу поймете зачем мегабайты и мегагерцы.

Дык эта работаю ;)

Потому то и убедился, что ПЛК категорически неверно нагружать подобного рода задачами. Пусть работает с датчиками и обеспечивает Модбас. И все!

А всеми вычислениями (и обработка графики как раз и подпадает под это определение) а также коммуникативным интерфейсом пусть занимается Скада.

2138399505_.thumb.jpg.4685353ef1c6a6febedc28b89018d438.jpg

Посилання на коментар
Поділитися на інших сайтах

Лично я по практической ценности в первую очередь. А голую микруху - куда ее засунешь?

На Меге у меня потоком идет - с монтажного стенда на монтажную плату. А на STM что-то похожее на АЛИ есть только в форме т.н. «платы разработчика» под весьма слабые STM.

 

 

Дык эта работаю ;)

Потому то и убедился, что ПЛК категорически неверно нагружать подобного рода задачами. Пусть работает с датчиками и обеспечивает Модбас. И все!

А всеми вычислениями (и обработка графики как раз и подпадает под это определение) а также коммуникативным интерфейсом пусть занимается Скада.

 

Дошло :)

я под свои девайсы делаю платы, головняка больше, зато могу работать с чем удобно

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

  • 1 місяць потому...

Уважаемые arduin-щики)

Есть небольшая халтура. У кого есть свободное время, желание и знания, достаточные чтобы повторить логику управления упаковочным станком на arduino, велкам в личку. Возможно в будущем долгосрочное сотрудничество.

Желателен опыт построения автоматизации и контроля процессов.

Подробности расскажу лично.

Посилання на коментар
Поділитися на інших сайтах

Уважаемые arduin-щики)

Есть небольшая халтура. У кого есть свободное время, желание и знания, достаточные чтобы повторить логику управления упаковочным станком на arduino, велкам в личку. Возможно в будущем долгосрочное сотрудничество.

Желателен опыт построения автоматизации и контроля процессов.

Подробности расскажу лично.

 

Ой, не желательно это делать. Во первых попадаете в зависимость от халтурщика/ов, а во вторых появляется куча проблем в дальнейшем построении АСУ ТП и ремонтопригодности/замены.

В конечном итоге всё равно возьмете промышленный контроллер с понятной логикой и возможностью мастер/слэйв работы. Потеряете время, деньги, и что самое печальное - нервы.

  • Лайк 3
Посилання на коментар
Поділитися на інших сайтах

Ой, не желательно это делать. Во первых попадаете в зависимость от халтурщика/ов, а во вторых появляется куча проблем в дальнейшем построении АСУ ТП и ремонтопригодности/замены.

В конечном итоге всё равно возьмете промышленный контроллер с понятной логикой и возможностью мастер/слэйв работы. Потеряете время, деньги, и что самое печальное - нервы.

 

Как пример -

 

Для такого нужен промышленный контроллер? Операции просты, а логика для школьного курса, неужели arduino не справится?

 

Добавлено: P.S. Или лучше контроллер?

Посилання на коментар
Поділитися на інших сайтах

А цена на плату адекватная?

 

Смотря, какую считать адекватной.

Если сравнивать с промышленными модулями, где стоимость одного аналогового входа около 30 евро - то да, очень даже адекватная :)

Калькуляцию не делал, но в серии из 100шт. себестоимость, думаю, будет не выше 50 евро за изделие.

 

PS: Предлагаю вопросы по модулю задавать в той теме.

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

 

Для такого нужен промышленный контроллер? Операции просты, а логика для школьного курса, неужели arduino не справится?

 

Добавлено: P.S. Или лучше контроллер?

 

В принципе, можно решить задачу даже на транзисторной логике с ПО управления зашитым в УФ-стираемые ПЗУшки. Что и делали в 70х-90х годах прошлого века. И это работало. Но только до тех пор, пока не перестали выпускать комплектующие. На западе с этим всем поступили просто - либо выбросили в металлолом, либо продали в страны бывшего союза, где кулибины на коленке паяли вышедшие из строя элементы или в конце концов меняли устаревшие системы управления оборудованием.

То есть не проблема найти кулибина, который на ардуине поднимет систему управления, напишет программу, придумает как согласовать промышленные датчики с этой ардуиной, или что более вероятно, заменит промышленные датчики на дешевые китайские "ардуиновские". Система даже будет работать какое то время (просто ни ардуина ни датчики не предусмотрены для работы в тяжелых условиях промышленного оборудования). Но не исключен вариант что через время кулибин поедет поднимать какое то производство в Польше или даже в другом городе Украины. А оборудование остановилось. А простой оборудования это прямые убытки. Через какое то время вы найдёте еще одного кулибина и он сразу скажет что всё что там примотано надо выбросить и делать всё по новой только по тому, что он потратит намного больше времени на разбирание того, что было сделано до него, чем возьмет и сделает всё с нуля.

 

Но что интересно, так это то, что простенький промышленный контроллер от OMRON, SIEMENS, Mitsubishi или LENZE стоит от $100 и программируется любым инженером по промышленной автоматизации за несколько часов. При том, что даже если по каким то причинам контроллер сгорел (уничтожен недовольным рабочим, залило дождем), то покупается новый, устанавливается и заливается программа за пару часов обычным дежурным электриком (если ему один раз показали как заливается программа и есть шнур и ноутбук).

  • Лайк 2
Посилання на коментар
Поділитися на інших сайтах

Как пример -

 

Для такого нужен промышленный контроллер? Операции просты, а логика для школьного курса, неужели arduino не справится?

 

Добавлено: P.S. Или лучше контроллер?

 

Контроллер однозначно лучше.

Поинтересуйтесь VIPA сотой серии, этого с избытком, конечно, там реально 315 сименс. Есть входы-выходы на борту, есть аналоговые ручки.

Думаю, это самый дешевый контроллер, компактный, предсказуемый и для него используется обычный симатик менеджер, то есть, если вдруг что, то доделать-переделать сможет любой приглашенный киповец.

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

Уважаемые arduin-щики)

Есть небольшая халтура. У кого есть свободное время, желание и знания, достаточные чтобы повторить логику управления упаковочным станком на arduino, велкам в личку. Возможно в будущем долгосрочное сотрудничество.

Желателен опыт построения автоматизации и контроля процессов.

Подробности расскажу лично.

 

сколько этих штук нужно?

Посилання на коментар
Поділитися на інших сайтах

для начала можно просто посчитать количество необходимых входов/выходов.

 

входы:

- датчики

- кнопки управления

...

 

выходы:

- индикаторы, дисплей

- электромагниты

- двигатели

- ...

 

и посмотреть, хватит ли ардуины под все это.

Посилання на коментар
Поділитися на інших сайтах

В принципе, можно решить задачу даже на транзисторной логике с ПО управления зашитым в УФ-стираемые ПЗУшки. Что и делали в 70х-90х годах прошлого века. И это работало. Но только до тех пор, пока не перестали выпускать комплектующие. На западе с этим всем поступили просто - либо выбросили в металлолом, либо продали в страны бывшего союза, где кулибины на коленке паяли вышедшие из строя элементы или в конце концов меняли устаревшие системы управления оборудованием.

То есть не проблема найти кулибина, который на ардуине поднимет систему управления, напишет программу, придумает как согласовать промышленные датчики с этой ардуиной, или что более вероятно, заменит промышленные датчики на дешевые китайские "ардуиновские". Система даже будет работать какое то время (просто ни ардуина ни датчики не предусмотрены для работы в тяжелых условиях промышленного оборудования). Но не исключен вариант что через время кулибин поедет поднимать какое то производство в Польше или даже в другом городе Украины. А оборудование остановилось. А простой оборудования это прямые убытки. Через какое то время вы найдёте еще одного кулибина и он сразу скажет что всё что там примотано надо выбросить и делать всё по новой только по тому, что он потратит намного больше времени на разбирание того, что было сделано до него, чем возьмет и сделает всё с нуля.

 

Но что интересно, так это то, что простенький промышленный контроллер от OMRON, SIEMENS, Mitsubishi или LENZE стоит от $100 и программируется любым инженером по промышленной автоматизации за несколько часов. При том, что даже если по каким то причинам контроллер сгорел (уничтожен недовольным рабочим, залило дождем), то покупается новый, устанавливается и заливается программа за пару часов обычным дежурным электриком (если ему один раз показали как заливается программа и есть шнур и ноутбук).

 

В принципе, можно нужно решить задачу. Купить, проанализировать, написать, наладить ...

 

Спасибо за ответ. Ситуация начинает "проясняться" ). Почему ардуино - а это первое, что пришло в голову после анализа рабочего процесса.

 

Добавлено через 6 минут

сколько этих штук нужно?

 

Сейчас работает, но нужно "улучшить"/разобраться и повторить/заменить.

 

Пока нужно 1 устройство, в которое, как я понимаю, потом можно будет вносить изменения, привлекая сторонних разработчиков (в случае чего).

Планируется около 8 станков для собственных нужд производства.

 

P.S. Киев

Посилання на коментар
Поділитися на інших сайтах

для начала можно просто посчитать количество необходимых входов/выходов.

 

входы:

- датчики

- кнопки управления

...

 

выходы:

- индикаторы, дисплей

- электромагниты

- двигатели

- ...

 

и посмотреть, хватит ли ардуины под все это.

 

Двигатель - 5шт

Датчики - 10шт

Кнопки - 10шт

Индикатор - 3шт

 

Количество может быть уменьшено.

Змінено користувачем anabioz
Посилання на коментар
Поділитися на інших сайтах

Двигатель - 5шт

Датчики - 10шт

Кнопки - 10шт

Индикатор - 3шт

 

Количество может быть уменьшено.

 

ардуина такое не потянет. если это не срочно, киньте ТЗ

Посилання на коментар
Поділитися на інших сайтах

ардуина такое не потянет. если это не срочно, киньте ТЗ

 

Потянет любой мк, с достаточным количеством входов-выходов.

Другое дело, что никаким ардуинам не место в промышленной автоматике.

На сименсе или випе это написать и отладить за день можно. На второй день доделать диагностику возможных ошибок и на третий все протестировать.

Посилання на коментар
Поділитися на інших сайтах

Потянет любой мк, с достаточным количеством входов-выходов.

Другое дело, что никаким ардуинам не место в промышленной автоматике.

На сименсе или випе это написать и отладить за день можно. На второй день доделать диагностику возможных ошибок и на третий все протестировать.

 

АВР не потянет по быстродействию

Посилання на коментар
Поділитися на інших сайтах

АВР не потянет по быстродействию

 

Там же нечего тянуть. Непонятно только, рукав протягивает сервопривод или обычный двигатель со счетчиком импульсов. Но и это не задача для любого мк, даже на 4 МГц.

Я с авр не дружу, но пик любой потянет очень легко. Думаю, авр точно так же.

Если мы говорим о том видео, что выше. И температуру спайки можно тем же мк поддерживать, без внешнего регулятора. И отображение на дисплее.

 

Проблемы с обвязкой будут и питанием, поэтому лучше и дешевле будет это делать на готовом промышленном контроллере.

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

Там же нечего тянуть. Непонятно только, рукав протягивает сервопривод или обычный двигатель со счетчиком импульсов. Но и это не задача для любого мк, даже на 4 МГц.

Я с авр не дружу, но пик любой потянет очень легко. Думаю, авр точно так же.

Если мы говорим о том видео, что выше. И температуру спайки можно тем же мк поддерживать, без внешнего регулятора. И отображение на дисплее.

 

Проблемы с обвязкой будут и питанием, поэтому лучше и дешевле будет это делать на готовом промышленном контроллере.

 

Шаговый двигатель с "датчиком размотки".

Температура сейчас регулируется независимо, вручную.

Вот той красивой коробочки справа, с циферками нет и не нужно.

 

Пример похож на существующий автомат, но немного не такой. Его нужно улучшить, так как хоть он и работает, но сам по себе.

Посилання на коментар
Поділитися на інших сайтах

Шаговый двигатель с "датчиком размотки".

Температура сейчас регулируется независимо, вручную.

Вот той красивой коробочки справа, с циферками нет и не нужно.

 

Пример похож на существующий автомат, но немного не такой. Его нужно улучшить, так как хоть он и работает, но сам по себе.

 

Не очень понимаю, что такое датчик размотки. На рукаве есть метка?

Обычно заказывается метка на печати, контрастная, либо темная на прозрачной части.

Там стоит датчик и он останавливает протяжку по метке. После этого начинается спайка, отрез, засыпка, что там еще...

Если дизайн не предполагает метки, тогда надо считать пройденный путь.

Это может быть энкодер на валу двигателя, шаговый двигатель, просто датчик импульсов, все равно рукав движется только в одну сторону.

В общем, нужно посчитать пройденный путь, отмерить заданный, остановить протяжку, начать спайку, резку, засыпку...

 

Что касается экрана. Это две сотни гривен сверху, но давайте представим кое-что.

Работают, скажем, несколько автоматов. Возле них крутится оператор, Вы же в это время на шашлыках у озера.

Скажем, не работает датчик метки. Лента тянется без конца, оператор пялится в телефон, потом бежит, выключает. Пробует опять, опять тянется.

Он звонит Вам, приехали, Вы ничего ему не посоветуете.

Или верхняя карусель, например, заклинила. Двигатель стоит и греется. Мощность его невелика, тепловое реле тоже греется. Подобрать реле к двигателю, который работает импульсно довольно сложно.

Делаем вотчдог программно, конечно. Если импульст с датчика не пришел за определенное время - нужно останавливать автомат по аварии.

Но экрана нет, оператор ничего не понимает и просто звонит Вам.

Даже если Вы недалеко, это займет время, на поиск неисправности.

 

Нужен экран, каждую подобную ситуацию нужно предусмотреть и вывести необходимую информацию для оператора.

Поиск неисправности займет немного времени, простой оборудования уменьшится.

На несколько автоматов нужно держать, условно говоря, на запчасти, один запасной.

Оператор видит причину остановки, оперативно заменяет датчик или что там случилось, продолжает работу.

Экран нужно предусмотреть обязательно.

 

Мое мнение.

Посилання на коментар
Поділитися на інших сайтах

Створіть акаунт або увійдіть у нього для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!

Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.

Увійти зараз
×
×
  • Створити...