#1 2025-08-07 17:44:56

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

порекомендуйте железо для проекта

доброго!

есть железка: 3 мотора + 4 концевика + 3 соленоида.
на мотор нужно по два реле, потому что реверс.
плюс, три реле для соленоидов.
- того, нужен блок с 9-ю реле.

плюс, нужно решить, что использовать в качестве SBC (или, как это называется в мире Arduino and ESP32).

дело в том, что я много лет работаю с разными RPI, и всегда хотел попробовать куда-то пристроить Arduino or ESP32, и вот, есть возможность.

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


дякую!

Остання редакція SergArduino (2025-08-07 18:21:25)

Неактивний

#2 2025-08-07 18:48:44

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 160

Re: порекомендуйте железо для проекта

Не знаю що таке SBC (Session Border Controller? Subband Coding? Sensotronic Brake Control?). Але щоб клацати релюшками, годиться абсолютно будь-який мікроконтроллер. Хоч і Intel 4004 wink Головне щоб вистачило ніг на GPIO. А якщо не вистачить - можна взяти розширювач GPIO, або ще один контроллер.
Що воно повинно робити крім клацання реле?

Неактивний

#3 2025-08-07 21:25:45

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

> Не знаю що таке SBC (Session Border Controller? Subband Coding? Sensotronic Brake Control?)

Single Board Computer



> Що воно повинно робити крім клацання реле?

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

весь алгоритм измеряется секундами. ничего сверхбыстрого.

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

можете порекомендовать железо под задачу?


дякую!

Остання редакція SergArduino (2025-08-07 21:26:24)

Неактивний

#4 2025-08-07 22:58:50

jokeer
Гість

Re: порекомендуйте железо для проекта

Циклограма значить. Можна хоч і на дрібній логіці зробити, якщо хочеться пови@@@ватися wink
Беріть будь яку ардуїну з достатньою кількістю ніг. Якщо це дорого - беріть ту що дешева і добавте пару мікросхем по 10 грн. Якщо це банально - беріть щось дрібне 8-ноге и пишіть на асмі wink Якщо треба партія в 100 000 штук.. ну, це не сюди wink

#5 2025-08-08 02:40:00

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

Дивіться тільки, щоб такого не вийшло smile

Неактивний

#6 2025-08-08 06:35:29

jokeer
Гість

Re: порекомендуйте железо для проекта

Ну так здуру можна і нефритовий жезл зламати і руки порізати smile В мене якось управлялка для котла, зібрана на картонці, кілька років працювала. Поки не потік теплообмінник (старенький тому що, не раз забирався і прочищався) і не залив мозги. Але там насправді все було по понятім, opentherm, тільки саморобний. Але теж можна було зняти тікток про котьол-убійцу smile

#7 2025-08-08 06:37:51

jokeer
Гість

Re: порекомендуйте железо для проекта

> железо под задачу?

stm32f103 aka blue pill

#8 2025-08-08 11:15:03

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

jokeer пише:

>stm32f103 aka blue pill

так это "Адаптер USB-CAN Модель A – універсальне рішення на базі мікросхеми STM32F103" на що воно мени?

повторю вопрос: какой контроллер выбрать?

по поводу управления исполнительными устройствами, думаю взять два таких: https://arduino.ua/prod206-4-h-kanalnii-modyl-rele-5v-10a
хотя, пока не очень понятно, как это подключить...

все еще не понятно, как подключить датчики. нужен какой-то адаптер?

Неактивний

#9 2025-08-08 11:52:39

jokeer
Гість

Re: порекомендуйте железо для проекта

ніт. то якась саморобка на базі цього контроллера. я про девборду, яку звуть blue pill.

> я много лет работаю с разными RPI

найкоротший шлях - той який знаєш. якщо вирішили іти іншим шляхом - мабуть на те є причина. але я взагалі не бачу різниці, клацати релюшками через RPI і gpio, чи ардуїною через digitalWrite.

модуль нормальний, але потужність китайських реле я б помножив на коефіцієнт 0.5.

кінцевики - в залежності від ступеня упоротості. можна прямо в контроллер, можна через опторозв'язку. В залежності від потужності моторів і довжини кабелів може бути всяке

ви хочете все з готових модулів зібрати і щоб зовсім без пайки? wink

#10 2025-08-08 12:21:29

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

> ви хочете все з готових модулів зібрати і щоб зовсім без пайки? wink

ну, да. хотелось бы smile

и хочется попробовать Ардуино.


> чи ардуїною через digitalWrite.

могли бы вы привести ссылку, плиз?
и снова - какой именно Ардуино подходит под эту задачу?


концевики - обычные механические, с механическим триггером. есть смысл их через опторазвязку?

Неактивний

#11 2025-08-08 12:41:38

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 160

Re: порекомендуйте железо для проекта

Тільки не кажіть, що ви виграли тендер на реконструкцію ліфта!! (мотори, кінцевики..) бо я подивився відео і мені стало зле.

и хочется попробовать Ардуино.

Будь яка девборда. Абсолютно будь яка. Головне щоб вистачило ніг для gpio - порахуйте. Я б рекомендував RPI2040 - заливка прошивки без програматора і можливість debug - це капєц зручно. Або blue pill - але до нього треба програматор st-link v2. А так, arduino - кросплатформний фреймворк, працює майже на будь якому процесорі.
https://arduino.ua/prod1328-plata-razrabotchika-stm32f103c8t6-arm-stm32-minimalnaya-konfigyraciya
https://arduino.ua/prod6050-plata-rozrobnika-rp2040-zero-dual-core-2mb

могли бы вы привести ссылку, плиз?

https://docs.arduino.cc/built-in-examples/basics/Blink/
мені не жалко, але як на мене без вміння гуглити зараз складно

концевики - обычные механические, с механическим триггером. есть смысл их через опторазвязку?

це ж ваші кінцевики, не мої. якщо в ліфт, там де 100 метрів кабелю і кілька кіловат мотор - мабуть є смисл. Якщо в робота-аніматроніка - мабуть немає.

Неактивний

#12 2025-08-08 13:13:25

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

дякую за посылання! буду розбиратися!

про який ліфт ви кажете?

Неактивний

#13 2025-08-08 13:16:14

jokeer
Гість

Re: порекомендуйте железо для проекта

> про який ліфт ви кажете?

там вище посилання на Ютуб wink

#14 2025-08-08 13:32:03

jokeer
Гість

Re: порекомендуйте железо для проекта

ще esp32 досить зручна річ.

#15 2025-08-08 13:45:54

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

jokeer пише:

там вище посилання на Ютуб wink


не смотрел. то оффтоп.

Остання редакція SergArduino (2025-08-08 13:46:10)

Неактивний

#16 2025-08-08 14:17:29

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

SergArduino пише:

то есть, какой контроллер выбрать?

Вам же не для серійного виробництва, не для комерційного проекту, а для себе погратись? Беріть найрозповсюдженіший Arduino Nano. Взагалі, як уже сказали, підійте будь-який з достатньою кількістю GPIO пінів. Навіть з недостатньою кількістю підійде, якщо застосувати розширювач GPIO. Але тоді бажано щоб на MCU був апаратний контролер шини, через яку розширювач портів підключається. Але навіть якщо апаратного контролера нема, то можна реалізувати програмно. Все залежить від того, наскільки ви готові упоротись.

SergArduino пише:

и что нужно ему добавить, чтоб управлять нагрузками и читать концевики?

Те ж саме, що і для Raspberry Pi.

Неактивний

#17 2025-08-08 15:12:55

jokeer
Гість

Re: порекомендуйте железо для проекта

nano має смисл брати для відтворення готового проекту. Для нового - esp32c3 коштує майже так само, але можливостей значно більше.

#18 2025-08-08 16:47:52

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

jokeer пише:

Для нового - esp32c3 коштує майже так само, але можливостей значно більше.

Воно-то так, за інших рівних. Але чи потрібні ті більші можливості?

З іншого боку,

  • по ардуіні більше база знань

  • on-chip флешка здається надійніше, ніж хто зна шо там поставив виробник модуля

  • є 5-вольтовий варіант

  • при потенційному переводі в серію:

    • простіше замінити модуль голою атмегою

    • простіше позбутись бутлоадера та інших прибамбасів фреймворка

    • є можливість залочити прошивку

Це суто субʼєктивні аргументи, нікого переконувати на меті не маю.

Неактивний

#19 2025-08-08 18:07:11

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

SergArduino пише:

> ви хочете все з готових модулів зібрати і щоб зовсім без пайки? wink
ну, да. хотелось бы smile

Тоді беріть Uno або Mega2560. Там периферія до плати підключається, а не плата до периферії  smile
Або ESP32 з платою Core Board. Бо самі модулі ESP32 широкі, на макєтці не завжди зручно до них підключатись.

Неактивний

#20 2025-08-09 11:13:51

SergArduino
Учасник
Зареєстрований: 2025-08-07
Повідомлень: 7

Re: порекомендуйте железо для проекта

я так понял, что оригинальной платы Arduino Mega 2560 нет в наличии: https://arduino.ua/prod176-arduino-mega-2560-rev3-a000067

но есть всякие реплики:
https://arduino.ua/?search=Arduino+Mega2560

какую выбрать?

и еще вопрос.
я так понимаю, что плата контроллера это одно, но нужна еще плата разработчика?
допустим.

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



дякую!

Неактивний

#21 2025-08-09 13:00:16

jokeer
Гість

Re: порекомендуйте железо для проекта

> какую выбрать?

пофіг, правда. підрахуйте, скільки ніг gpio потрібно для вашого проекту.  Помножте на 1.5. Беріть будь яку плату, яка підтримує потрібну кількість gpio. Можна по ціні, можна по кольору wink

> плату контроллера во что втыкать?

Я так роблю. Беру макетну плату, по центру розпаюю плату контроллера. на вільне місце паяю все що потрібно. bred board не розумію. Для з'єднання використовую розібрану виту пару - зачищається паяльником, нормально паяється  Після закінчення ігор в розробку помити ізопропиловим спиртом, залачити - і можна в production. Якщо воно повинно літати, їздити чи влазити в якісь габарити - ну, це не той випадок.

#22 2025-08-09 13:09:10

jokeer
Гість

Re: порекомендуйте железо для проекта

Я б esp32 брав , або rpi2040. 2 штуки.

#23 2025-08-09 15:26:27

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

SergArduino пише:

я так понимаю, что плата контроллера это одно, но нужна еще плата разработчика?

Плата розробника (development board) зазвичай містить в собі контроллер або гніздо для нього, необхідну обвʼязку, зручні розʼєми для периферії, індикатори, розʼєм програматора і т.п. Призначена для ознайомлення, демонстрації, прототипування, відлагодження ПЗ для контролерів, які планується застосовувати у виробах зі своїми платами.

Якщо це плата розробника для SoM (System On Module), то вона або уже містить сам контроллер і повторює схемотехніку SoM з додатковими прибамбасами (як, наприклад, "плата розробника ESP32"), або має гніздо для підключення готового SoM.

Ардуіно і подібні плати самі по собі технічно є "платами розробника". Але так не називаються, бо нема окремого "контролера ардуіно", який би для роботи потребував зовнішньої обвʼязки. Є контролери - atmega328p, atmega2560 і т.п., для яких є свої плати розробника, з ардуіно ніяк не повʼязані.

SergArduino пише:

а по завершении разработки, плату контроллера во что втыкать?

В плату виробу. Її теж потрібно розробляти. А плату в корпус.

Неактивний

#24 2025-08-09 16:06:01

jokeer
Гість

Re: порекомендуйте железо для проекта

Я чув легенди про ардуїно сумісні шілди, які просто втикаються одне в одне.. Але з таких модулів можна зробити тільки те що задумане автором модуля. Як обійтися без макетки і паяльника, коли робиш щось незвичайне - не уявляю.

#25 2025-08-09 18:06:41

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 627

Re: порекомендуйте железо для проекта

jokeer пише:

Я чув легенди про ардуїно сумісні шілди, які просто втикаються одне в одне..

Щоб воно нормально працювало, потрібно, щоб а) було стандартизоване; б) виробники дотримувались стандарту. Бо буде як з хетами для Raspberry Pi, коли розробники RPi вирішили, що на шині 3.3V не може бути напруги, коли PMIC уже вимкнено. А розробники хетів вирішили, що на шину 3.3 вольта можна давати напругу зі свого LDO при наявних 5 вольтах. І довелось розробникам RPi підставляти костиль, при якому poweroff за замовчуванням не вимикає PMIC, і девайс продовжує споживати струм і давати 3.3 В у "вимкненому" стані.

Остання редакція dimich (2025-08-09 18:08:37)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму