Проект конвейера и счетчика
Я новичок в Arduino и хочу узнать, подойдет ли Arduino для этого проекта.
Мой проект довольно прост: я хочу построить 3 конвейера с использованием 3 двигателей постоянного тока. В конце каждого конвейера я планирую установить на каждом соответствующем конвейере по 3 ИК-датчика прерывания луча, чтобы подсчитывать, когда через него проходит объект. Когда n объектов проходят через каждый соответствующий конвейер и попадают в механизм улавливания, двигатель постоянного тока останавливается до тех пор, пока объект(ы) не будут удалены. Для механизма улавливания каждого конвейера я планирую использовать ИК-датчики разрывного луча, чтобы определять, очищен он или нет. (Если у вас есть альтернативное предложение ИК-датчикам прерывания луча, пожалуйста, посоветуйте)
Вопрос: Может ли одна плата микроконтроллера Arduino Uno справиться с этим проектом? Насколько я знаю, Arduino может запускать только одну программу одновременно, и я не уверен, можно ли запустить мой проект в одной программе; Я верю, что это возможно. Кроме того, что, если я захочу добавить ЖК-дисплей?
@NuWin, 👍0
1 ответ
Лучший ответ:
Ваш проект довольно прост, и Arduino легко с ним справится. (Практически любой микроконтроллер может это сделать). Это правда, что на Arduino одновременно можно запустить только одну программу (как и на 99% других микроконтроллеров), но одна программа может обрабатывать все три конвейера одновременно. Хотя я предлагаю использовать 3 разных Arduino и разделить системы. Если что-то пойдет не так на одном конвейере, это не повлияет на другие. Цена Arduino очень низкая по сравнению с ценой промышленных конвейеров. (Я не поверил, сколько стоит метр конвейера при установке заводской линии)
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Как заставить сервопривод вращаться на угол больше 180°
- Почему Adafruit motor shield не крутит моторы?
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- Пропорциональный контроль расхода воды
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
Спасибо за разъяснения о том, как один модуль Arduino может справиться с этим проектом. И да, стоимость промышленных конвейеров безумно высока!! Кроме того, я рассмотрю возможность разделения систем, но можно ли запустить все три с одного входа?, @NuWin
3 мотора, 3 ИК-"счетчика", 3 ИК-"проверки пуста", что дает нам 9 контактов (3 выхода, 6 входов). У Arduino 13 цифровых контактов, так что никаких проблем. А если вы будете использовать протокол I2C для датчиков (он очень популярен), вы можете подключить до 1023 датчиков к одному Arduino (используя только 2 контакта Arduino)., @Filip Franik