فهرست مطالب:

سیستم مرتب سازی ساده محصول با تمشک پای و آردوینو: 5 مرحله
سیستم مرتب سازی ساده محصول با تمشک پای و آردوینو: 5 مرحله

تصویری: سیستم مرتب سازی ساده محصول با تمشک پای و آردوینو: 5 مرحله

تصویری: سیستم مرتب سازی ساده محصول با تمشک پای و آردوینو: 5 مرحله
تصویری: چجوری تو مترو روشون میشه😍😍😍#عروس#عروس_ایرانی #عروسی#رقص_عروس #رقص_چاقو 2024, نوامبر
Anonim
Image
Image

من طرفدار مهندسی هستم ، عاشق برنامه نویسی و ساخت پروژه های الکترونیکی در وقت آزاد هستم ، در این پروژه من یک سیستم مرتب سازی ساده محصول را که اخیراً انجام داده ام با شما به اشتراک می گذارم.

برای ساخت این سیستم ، لطفاً اجزای آن را به شرح زیر آماده کنید:

1. منبع تغذیه Raspberry Pi 3 + Camera v2.1 +

2. Arduino Uno + موتور سپر + منبع تغذیه (من از خمیر برای این مورد استفاده می کنم)

3. NodeMCU ESP8266 + سپر موتور + منبع تغذیه (من برای این مورد از خمیر استفاده می کنم)

4. موتور DC 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. مرکز کنترل و مانیتور. (رزبری پای + دوربین به عنوان مرکز کنترل و تبلت به عنوان مانیتور)

مرحله 2: قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر

قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر
قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر
قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر
قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر
قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر
قسمت 1-ذخیره سازی محصول و بازوی مصرف توضیحات مختصر

بازوی مصرف کننده سیگنال کنترل را از کنترل کننده (Raspberry Pi 3) دریافت می کند تا دنباله را انجام دهد: دست بالا 90 درجه => بازو 90 درجه می چرخد => دست پایین به 0 درجه => حسگر IR جعبه تشخیص داده شده => انگشتان نزدیک برای گرفتن box => بازو به 0 درجه باز می گردد => انگشتان جعبه را باز کرده و رها کنید.

برای جزئیات بیشتر ، لطفاً کد را وارد کنید:

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

مرحله 3: قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن

قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن
قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن
قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن
قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن
قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن
قسمت دوم-تسمه نقاله و محرک ها و حسگرهای متصل به آن

هسته اصلی این قسمت Arduino Uno است. سیگنال "شروع/توقف" را از Raspberry Pi از طریق اتصال سریال برای اجرا/توقف زنگ نوار نقاله دریافت می کند. اولین سنسور IR در امتداد زنگ نوار نقاله از طریق DIO به Arduino Uno متصل می شود ، هنگامی که جعبه را تشخیص می دهد ، Arduino Uno زنگ نوار نقاله را متوقف می کند و برای انجام طبقه بندی تصویر ، یک سیگنال به Raspberry Pi از طریق اتصال سریال ارسال می کند.

پس از اتمام طبقه بندی ، Pi تمشک سیگنال را به آردوینو ارسال می کند تا زنگ را ادامه دهد.

سنسور IR دوم نیز از طریق DIO به آردوینو متصل می شود ، هنگامی که جعبه را تشخیص می دهد ، آردوینو سروو موتور را برای مرتب سازی کنترل می کند.

برای جزئیات بیشتر ، لطفاً کد منبع را در پیوند زیر مشاهده کنید:

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

مرحله 4: مرکز کنترل و مانیتور

مرکز کنترل و مانیتور
مرکز کنترل و مانیتور
مرکز کنترل و مانیتور
مرکز کنترل و مانیتور
مرکز کنترل و مانیتور
مرکز کنترل و مانیتور

رزبری پای با دوربین متصل مرکز کنترل است.

یک تبلت یا یک تلفن هوشمند می تواند به عنوان پنل مانیتور استفاده شود.

Raspberry Pi فرمان کنترل کاربر را برای شروع/توقف سیستم از طریق درخواست HTTP دریافت می کند که می تواند در مرورگر وب در رایانه لوحی یا تلفن هوشمند انجام شود.

پس از دریافت فرمان کنترل ، رزبری پای درخواست اجرای قطعات زنگ بازو و نوار نقاله را می کند.

رزبری پای با Arduino Uno (قسمت زنگ نوار نقاله) از طریق سریال و NodeMCU ESP8266 (قسمت مصرف کننده) از طریق UDP ارتباط برقرار می کند. Raspberry Pi یک سرور جریان است ، تصاویر دوربین را به مرورگر وب منتقل می کند. همچنین یک شبکه طبقه بندی vgg16 روی tensorflow lite اجرا می کند تا جعبه ها را برای دریافت نوع لوگو (بتمن ، سوپرمن و ما) طبقه بندی کند. شبکه طبقه بندی تنها زمانی اجرا می شود که Raspberry Pi فرمان را از Arduino Uno دریافت کند (هنگامی که جعبه توسط اولین سنسور IR تشخیص داده شود).

در مورد برچسب جعبه ، در این پروژه از 3 کلاس لوگو استفاده کردم.

اگر نیاز به آموزش کلاسهای خود دارید ، لطفاً از این منبع استفاده کنید:

github.com/ANM-P4F/Classification-Keras

برای اطلاع از جزئیات ، لطفاً کد را در پیوند زیر مشاهده کنید:

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

مرحله 5: این همه! امیدوارم این پروژه را دوست داشته باشید

لطفا اگر اطلاعات بیشتری خواستید به من اطلاع دهید.

توصیه شده: