Мазмуну:

Raspberry Pi жана Arduino менен Продукцияны Сорттоо системасы: 5 кадам
Raspberry Pi жана Arduino менен Продукцияны Сорттоо системасы: 5 кадам

Video: Raspberry Pi жана Arduino менен Продукцияны Сорттоо системасы: 5 кадам

Video: Raspberry Pi жана Arduino менен Продукцияны Сорттоо системасы: 5 кадам
Video: Как сделать регулируемый регулятор напряжения с помощью 7805 2024, Ноябрь
Anonim
Image
Image

Мен инженериянын КҮЙӨРМӨНҮМүн, бош убактымда программалоону жана электрондук байланышкан долбоорлорду жасоону жакшы көрөм, бул долбоордо мен сиздер менен жакында эле жасаган Продукттарды Сорттоо системасы менен бөлүшмөкмүн.

Бул системаны жасоо үчүн төмөнкү компоненттерди даярдаңыз:

1. Raspberry Pi 3 + Камера v2.1 + энергия менен камсыздоо

2. Arduino Uno + Мотор калканы + энергия менен камсыздоо (мен бул үчүн камырды колдоном)

3. NodeMCU ESP8266 + Мотор калканы + энергия менен камсыздоо (мен бул үчүн камыр колдоном)

4. DC Motor x 1

5. RC Servo 9g x 2

6. RC Servo MG90S x 2

7. IR сенсор x 3

8. Жарык берүүчү бөлүк үчүн LED

9. Шарик берүү подшипниги x 1

10. Картон, балмуздак таякчалары, самандар

11. Конвейер лентасы

12. Планшет же акылдуу телефон

1 -кадам: системанын бөлүктөрү жана компоненттери

Бул система негизинен 3 бөлүктөн турат.

1. Продукцияны сактоо жана керектөөчү кол. (Продукт катары этикеткасы бар кутучаларды колдоном)

2. Конвейердик ленталар жана ага бекитилген кыймылдаткычтар жана сенсорлор.

3. Башкаруу борбору жана монитор. (Raspberry Pi + Камера башкаруу борбору жана планшет монитор катары)

2-кадам: Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат

Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат
Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат
Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат
Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат
Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат
Part1-Продукцияны сактоо жана керектөөчү курал жөнүндө кыскача маалымат

Керектөөчү кол контроллерден көзөмөл сигналын алат (Raspberry Pi 3) ырааттуулукту аткаруу үчүн: Hand 90 градус => Arm 90 градуска бурулат => Hand 0 градуска кайра түшүп => IR сенсор аныкталган кутуча => Манжалар box => Кол 0 градуска кайра айланат => Манжалар ачылып кутуну түшүрөт.

Чоо -жайын билүү үчүн, кодду алыңыз:

github.com/ANM-P4F/ProductSortingSystem/tr…

3-кадам: Part2-Конвейердик лента жана ага кошулган кыймылдаткычтар жана сенсорлор

Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор
Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор
Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор
Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор
Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор
Part2-конвейердик ленталар жана ага кошулган кыймылдаткычтар жана сенсорлор

Бул бөлүктүн өзөгүн Arduino Uno түзөт. Ал Raspberry Piден конвейердин коңгуроосун иштетүү/токтотуу үчүн сериялык туташуу аркылуу "баштоо/токтотуу" сигналын алат. Конвейер коңгуроосунун боюндагы биринчи IR сенсору DIO аркылуу Arduino Uno менен туташат, ал кутуну аныктаганда, Arduino Uno конвейердин коңгуроосун токтотуп, Raspberry Piге сүрөттү классификациялоо үчүн сериялык туташуу аркылуу сигнал жөнөтөт.

Классификация бүткөндөн кийин, малина пи коңгуроону улантуу үчүн Ардуино сигналын кайра жөнөтөт.

Экинчи IR сенсор дагы DIO аркылуу Arduino менен туташат, ал кутуну аныктаганда, Arduino сорттоо үчүн сервокоторду башкарат.

Чоо -жайын билүү үчүн төмөнкү шилтемеден булак кодун караңыз:

github.com/ANM-P4F/ProductSortingSystem/tr…

4 -кадам: Control Center жана Monitor

Control Center жана Monitor
Control Center жана Monitor
Control Center жана Monitor
Control Center жана Monitor
Control Center жана Monitor
Control Center жана Monitor

Байланышкан камерасы бар Raspberry Pi башкаруу борбору.

Планшет же смартфонду монитор панели катары колдонсо болот.

Raspberry Pi колдонуучунун башкаруу буйругун алат, бул системаны HTTP сурамы аркылуу баштоо/токтотуу, ал планшетте же смартфондо веб браузерде жасалышы мүмкүн.

Башкаруу буйругун алгандан кийин, Raspberry Pi кол менен конвейердин коңгуроо бөлүктөрүн иштетүүнү суранат.

Raspberry Pi Arduino Uno (конвейердин коңгуроо бөлүгү) менен UDP аркылуу сериялык жана NodeMCU ESP8266 (керектөөчү бөлүгү) аркылуу байланышат. Raspberry Pi - бул агымдык сервер, ал веб -браузерге камеранын сүрөттөрүн агылтат. Ал ошондой эле логотиптин түрүн алуу үчүн кутучаларды классификациялоо үчүн tensorflow lite боюнча vgg16 классификация тармагын иштетет (батман, супермен жана биздики). Классификация тармагы Raspberry Pi Arduino Uno командасын алганда гана иштейт (кутуча биринчи IR сенсору тарабынан аныкталганда).

Кутунун этикеткасына келсек, бул долбоордо мен 3 класс логотипти колдондум.

Эгерде сиз өзүңүздүн класстарыңызды машыктырышыңыз керек болсо, бул булакты колдонуңуз:

github.com/ANM-P4F/Classification-Keras

Чоо -жайын билүү үчүн, төмөнкү шилтемеден кодду караңыз:

github.com/ANM-P4F/ProductSortingSystem/tr…

5 -кадам: Баары ушул! Бул долбоор сизге жагат деп үмүттөнөбүз

Кошумча маалымат керек болсо мага кабарлаңыз.

Сунушталууда: