Сортировщик конфет M&M

Источник:

Это первый раз, когда я делал подобный проект, и для многих частей потребовалось много итераций. Из-за моей неопытности мои CAD-файлы представляют собой полный беспорядок. Так что я не могу предложить кому-то распечатать это и построить, это будет сложно. / вот почему я не делюсь файлами .stl, в которых вам может понадобиться что-то изменить) Вам нужно знать некоторый код Python и Arduino, чтобы разобраться в этом и заставить его работать. Если вы не знаете, но хотите научиться, я бы посоветовал обучающие программы Пола Маквортера на YouTube. С учетом вышесказанного я был бы более чем рад помочь, если кто-то захочет построить его самостоятельно.

Вам понадобится

1*608zz подшипник

1*9гр сервопривод (sg90 или что-то похожего размера)

Болты М3 разных размеров (я бы посоветовал приобрести набор разных размеров)

м3 гайки и шайбы

2 шаговых двигателя Nema 17.

2 драйвера a4998

Ардуино

Какой-то блок питания для работы шаговых двигателей.

Веб-камера (если в Wecam нет встроенной подсветки, вам также нужно будет придумать, как подсветить конфеты.)

Компьютер с Python IDE

Вам нужно будет найти способ прикрепить свою собственную веб-камеру (ту, которую использовал О, принадлежит местному турецкому бренду, вероятно, переименованному, но все же я не думаю, что вы сможете найти ту же самую)

Возможно, вам также придется отрегулировать размер отверстий в соответствии с размером конфет, которые вы будете использовать. Я использовала местный турецкий бренд. Отверстия должны быть примерно на 1-1,5 мм больше диаметра конфеты. Конфеты, которые я использовала, имеют диаметр 13,5-14,5 мм.

В видео есть таймлапс, показывающий порядок сборки машины.

Коды программного обеспечения вы можете найти здесь:

https://github.com/canAktas/MandMsorter (вам не нужен color.py, он содержит другую версию функции определения цвета.)

Код можно запустить на Mac, но для этого могут потребоваться некоторые изменения.

Вам необходимо обновить значения цвета hsv7Color.py с помощью показаний цвета, которые вы получаете от вашей камеры/освещения. Правильные значения можно найти с помощью https://toptechboy.com/tracking-an-object-based-on-color-in-opencv/. Код здесь.

Во время работы Arduino остается подключенным к ноутбуку, он взаимодействует с Python через USB. (Если вы открыли Cura после запуска компьютера, это нарушит связь. Вам потребуется перезагрузка)

22:59
14
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.