Могу ли я использовать Arduino для своих целей?
Я пытаюсь создать AGV (автоматизированное управляемое транспортное средство), которое будет следовать по линии, будет обнаруживать препятствия и перетаскивать 200 кг груза в барабанах с колесами. Мой проект предназначен для промышленного применения. Будет ли мой проект работать на Arduino или мне понадобится микроконтроллер?
Я инженер-механик и впервые имею дело с электроникой, поэтому, пожалуйста, используйте как можно более простой язык.
@Anshum, 👍-1
Обсуждение3 ответа
Да, при условии, что вы позволите Arduino управлять достаточно мощным двигателем (или двигателями) для выполнения работы. Существует множество примеров роботов, следующих по линии, использующих Arduino (который, как пишет Маженко в своем комментарии, ЯВЛЯЕТСЯ микроконтроллером).
При необходимости принимайте во внимание безопасность (особенно, когда рядом находятся люди), и если вы используете существующий код следующей строки (вероятно, вам следует это сделать), проверьте все исключения и неисправности, которые могут возникнуть.
Плата Arduino уже построена на базе микроконтроллера (AVR Atmega328p), который обладает более чем достаточными вычислительными возможностями для выполнения описанной вами работы. Однако вам понадобится дополнительное оборудование. Например:
- Аккумуляторная батарея, способная питать двигатели вашего автомобиля (или другие средства подачи к ним энергии, такие как контактный провод или подвесной кабель);
- Драйверы двигателей для управления мощностью двигателей;
- Датчики для отслеживания линии и, возможно, обнаружения препятствий;
Вы можете сделать это с помощью Arduino, но, как вы упомянули, он будет тянуть 200 кг, поэтому вам могут понадобиться двигатели с более высоким номинальным крутящим моментом/током. Я бы порекомендовал поискать подходящий драйвер двигателя вашей конструкции.
- Как сбросить или отформатировать Arduino?
- Мусор хранится на SD-карте
- Как использовать SPI на Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как получить уникальный идентификатор для всех плат Arduino?
- Управление дисководом гибких дисков с помощью Arduino
- Как очистить буфер FIFO на MPU6050?
- Элегантное решение для обновления содержимого TFT-дисплея
Arduino *является* микроконтроллером. И что такое *AGV*?, @Majenko
@Маженко, вероятно, автоматизированное управляемое транспортное средство., @Michel Keijzers
Голосование не закрыто: вопрос конкретный; речь идет об Arduino; и на него можно ответить, как это сделали двое из нас (пока)., @JRobert