فهرست مطالب:
- تدارکات
- مرحله 1: اتصال همه عناصر به Breadboard
- مرحله 2: نوشتن کد
- مرحله 3: یک ظرف برای آردوینو خود بسازید
- مرحله 4: با استفاده از دستگاه رنگ تشخیص رنگ خود
تصویری: دستگاه رنگ تشخیص رنگ: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
دستگاه تشخیص رنگ ، رنگ های اطراف خود را کپی کرده و به شما اجازه می دهد با آنها نقاشی کنید. اگر رنگ اصلی را دارید ، می توانید از حسگر رنگ RGB برای تشخیص رنگ مورد نظر خود و مخلوط کردن آن استفاده کنید. اما به یاد داشته باشید ، از شیء رنگ روشن استفاده کنید.
تدارکات
- آردوینو لئوناردو (یا سایر موارد) _x1 - اینجا خرید کنید
- Breadboard _x1 - اینجا خرید کنید
- TCS3200 RGB Sensor (or other) _x1 - اینجا خرید کنید
- دکمه فشار (هر نوع) _x1
- مقاومت 10kΩ _x1 - اینجا خرید کنید
- کارتن
- پمپ آب 5V 120L/H _x3 - از اینجا خرید کنید
- شلنگ لاستیکی (اندازه مناسب خروجی آب موتور) _x3
- راننده موتور L298N _x3 - از اینجا خرید کنید
مرحله 1: اتصال همه عناصر به Breadboard
قبل از اینکه همه چیز را به طور همزمان نصب کنیم ، ایمن تر است که هر مورد را یک به یک آزمایش کنیم. زیرا اگر همه چیز را نصب کرده اید اما کار نمی کند ، به سختی می توانید دریابید که چه چیزی اشتباه کرده است.
سیم کشی آردوینوهای مختلف متفاوت خواهد بود. اگر از آردوینو دیگر استفاده می کنید ، می توانید نمودار سیم کشی و کد پروژه های دیگر را جستجو کنید.
اکنون نحوه اتصال سیم را معرفی می کنیم:
سنسور رنگ RGB
GND_دو عدد GND وجود دارد که هر دو به قطب منفی تخته نان متصل هستند (قطب منفی باید سیم را به GND آردوینو بکشد)
OUT_ وصل به پین 8 آردوینو
S2 → آردوینوپین 10
S3 → آردوینو pin9
VCC_دو VCC وجود دارد که هر دو به قطب مثبت تخته نان متصل هستند (قطب مثبت باید سیم را به 5 ولت آردوینو بکشد)
S0 → Arduino pin12
S1 → آردوینو pin11
- دکمه
از پین برای قرار دادن دو سیم روی تخته نان استفاده کنید
سیم سمت چپ_مقاومت 10kΩ را وصل کرده و سپس سیم را به آردوینو آنالوگ A5 بکشید.
سیم سمت راست به دو طرف تقسیم می شود:
طرف اول: سیم را به طرف مثبت تخته نان بکشید.
طرف دوم این است: یک مقاومت 10kΩ وصل کنید و سپس یک خط را به طرف منفی تخته نان متصل کنید.
موتور (پمپ آب 5V 120L/H) و راننده موتور (L298N)
اتصال موتور به L298N (بستگی به تعداد موتورهای مورد استفاده دارد)
1. L298N (متصل به موتورهای زرد و آبی): + → In1 / - → In2 ، + → In3 / - → In4
2. L298N (متصل به موتور قرمز): + → In1 / - → In2
خروجی های L298N به پین های آردوینو:
موتور 1 (قرمز): + → In1 / - → In2. خروجی به پین 6 و پین 7
موتور 2 (آبی): + → In1 / - → In2. خروجی به پین 2 و پین 3
موتور 2 (زرد): + → In1 / - → In2. خروجی به پین 4 و پین 5
مرحله 2: نوشتن کد
پس از اتصال مدار ، می توانید شروع به نوشتن کد کنید.
کد اینجاست : اینجا
به یاد داشته باشید که هر قسمت را جداگانه آزمایش کنید !!
لطفاً قبل از اتصال کابل USB به آردوینو ، صحت تمام کابل ها را بررسی کنید. اگر مدار نادرستی وجود داشته باشد ، ممکن است به کامپیوتر یا برد آردوینو آسیب برساند.
بسته به مدار روی برد مدار خود ، می توانید پین را خودتان تغییر دهید.
مرحله 3: یک ظرف برای آردوینو خود بسازید
فاصله بین آردوینو و تخته نان را اندازه بگیرید و آن را با یک جعبه مقوایی برش دهید. بعد از چسباندن ، قطعه را داخل آن قرار دهید.
اندازه پوسته:
- طول: 22 سانتی متر
- عرض: 21 سانتی متر
- ارتفاع: 11 سانتی متر
مرحله 4: با استفاده از دستگاه رنگ تشخیص رنگ خود
کابل USB را به آردوینو وصل کنید و پس از روشن شدن برق ، می توانید از آن استفاده کنید!
سه رنگ مورد نظر خود را تنظیم کنید (توصیه می شود از سه رنگ اصلی استفاده کنید: قرمز ، زرد ، آبی)
پیشنهاد: هرچه رنگ بیشتر بهتر باشد روشن تر نخواهد بود
اگر آب بنفش می خواهید ، شیء بنفش روشن را انتخاب کنید تا حس شود ، سپس آبی و قرمز را با هم ترکیب می کند تا بنفش شود.
اگر آب سبز می خواهید ، جسم سبز روشن را انتخاب کنید تا حس شود ، آبی و زرد با هم ترکیب می شوند تا سبز شوند.
هشدار !!!
موقعیت موتور نمی تواند بالاتر از فنجان باشد ، در غیر این صورت ، آب پمپ نمی شود.
توصیه شده:
تشخیص چهره ، آموزش و تشخیص Opencv: 3 مرحله
تشخیص چهره ، آموزش و تشخیص Opencv: OpenCV یک کتابخانه بینایی رایانه منبع باز است که برای انجام کارهای اصلی پردازش تصویر مانند تار شدن ، ترکیب تصویر ، افزایش تصویر و همچنین کیفیت فیلم ، آستانه و غیره بسیار محبوب است. علاوه بر پردازش تصویر ، اثبات می کند
تشخیص و تشخیص چهره - Arduino Face ID با استفاده از OpenCV Python و Arduino .: 6 مرحله
تشخیص و تشخیص چهره | شناسه صورت آردوینو با استفاده از OpenCV پایتون و آردوینو.: تشخیص چهره AK ID چهره یکی از مهمترین ویژگی های تلفن های همراه امروزه است. بنابراین ، من یک سوال داشتم & quot؛ آیا می توانم برای پروژه آردوینو خود شناسه چهره داشته باشم & quot؛ و پاسخ بله است … سفر من به شرح زیر آغاز شد: مرحله 1: دسترسی به ما
چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله
چراغ های LED چندرنگ Reactive Music | سنسور تشخیص صدا آردوینو | RGB LED Strip: پروژه چراغ های LED چند رنگ LED فعال در برابر موسیقی. در این پروژه ، از یک نوار LED 5050 RGB ساده (نه LED WS2812 آدرس پذیر) ، سنسور تشخیص صدا آردوینو و آداپتور 12 ولت استفاده شد
پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک): 3 مرحله
پردازش ساده Uldar (تشخیص و رتبه بندی اولتراسونیک): این یک پروژه ساده است که از Arduino UNO و Processing برای ایجاد یک لیدار ساده استفاده می کند. Lidar (همچنین LIDAR ، LiDAR و LADAR نیز نامیده می شود) یک روش نقشه برداری است که با روشن کردن فاصله تا یک هدف را اندازه گیری می کند. هدف با نور لیزری پالس و اندازه گیری
تشخیص چهره+تشخیص: 8 مرحله (همراه با تصاویر)
تشخیص چهره+تشخیص: این یک مثال ساده از اجرای تشخیص و تشخیص چهره با OpenCV از دوربین است. توجه: من این پروژه را برای مسابقه سنسور ساختم و از دوربین به عنوان سنسور برای ردیابی و شناسایی چهره ها استفاده کردم. بنابراین ، هدف ما در این جلسه ، 1. Anaconda را نصب کنید