فهرست مطالب:
- مرحله 1: ابتدا ، اجازه دهید به شما بگویم که چگونه کار می کند
- مرحله 2: دوم ، همه چیز در مورد برنامه نویسی است
- مرحله 3: سوم ، من قصد دارم کد خود را توضیح دهم
- مرحله 4: سپس ، اینجا درباره طراحی است
- مرحله 5: در نهایت ، پروژه را به پایان برسانید و بگذارید بچه ها با آن بازی کنند
تصویری: پروژه مرتب سازی رنگ آجر آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش آردوینو ، با نحوه تشخیص رنگ آجر اسباب بازی خود با استفاده از آردوینو و سنسور رنگ TCS3200 آشنا می شویم. برای جزئیات بیشتر می توانید آموزش مکتوب زیر را مطالعه کنید.
مواد:
آردوینو لئوناردو x 1
TCS3200 1 1
مقوا زیاد
180 سرو x 2
خطوط
یک جعبه اضافی
مرحله 1: ابتدا ، اجازه دهید به شما بگویم که چگونه کار می کند
من تحقیق می کنم که این سنسور چیست و این یک تعریف کوتاه است. TCS32000 نور رنگ را با کمک آرایه 8 * 8 8 عکاسی حس می کند. سپس با استفاده از مبدل جریان به فرکانس ، خوانش های دیودهای نوری به موج مربعی با فرکانس مستقیماً متناسب با شدت نور تبدیل می شود. در نهایت ، با استفاده از برد آردوینو ، می توانیم خروجی موج مربع را بخوانیم و نتایج مربوط به رنگ را بدست آوریم.
اگر نگاه دقیق تری به سنسور بیندازیم ، می بینیم که چگونه رنگ های مختلف را تشخیص می دهد. دیودهای نوری دارای سه فیلتر رنگ متفاوت هستند. شانزده عدد از آنها دارای فیلتر قرمز ، 16 فیلتر دیگر دارای فیلتر سبز ، 16 فیلتر دیگر دارای فیلتر آبی و 16 دیود نوری دیگر بدون فیلتر هستند.
مرحله 2: دوم ، همه چیز در مورد برنامه نویسی است
در اینجا کد این پروژه آمده است:
مرحله 3: سوم ، من قصد دارم کد خود را توضیح دهم
اولین قسمت های کد من باید پین هایی را که سنسور به برد ما وصل شده است ، مشخص کنیم. و ما قصد داریم یک متغیر برای خواندن فرکانس تعریف کنیم.
در قسمت راه اندازی ، ما باید چهار پایه کنترل را به عنوان خروجی و خروجی سنسور را به عنوان ورودی آردوینو تعریف کنیم. و همچنین سروو مورد استفاده ما به عنوان یک پین خروجی تنظیم می شود.
در قسمت حلقه ، ما با خواندن فتودیودهای فیلتر شده قرمز شروع می کنیم. برای این منظور ، ما دو پایه کنترل S2 و S3 را در سطح منطقی پایین تر تنظیم می کنیم. سپس با استفاده از تابع "pulseIn ()" فرکانس خروجی را می خوانیم و آن را در متغیر "فرکانس" قرار می دهیم. با استفاده از سریال تابع Print () نتیجه را روی مانیتور سریال چاپ می کنیم. همین روش در مورد دو رنگ دیگر نیز صادق است ، فقط باید پین های کنترل را برای رنگ مناسب تنظیم کنیم. بعداً ، ما از اطلاعات فرکانس و فرکانس 1 به عنوان شماره شرطی در if خود استفاده می کنیم ، سپس سروو را به مکان مناسب تبدیل می کنیم.
مرحله 4: سپس ، اینجا درباره طراحی است
کار با دستگاه بسیار ساده است ، فقط سه مرحله دارد:
1. در مرحله اول ، آجر رنگی که در شارژر نگه داشته شده است به سکوی متصل به سروو موتور بالا می افتد.
2. سپس سروو موتور می چرخد و آجر را به سنسور رنگ می رساند ، که رنگ آن را با آجرهای قرمز ، زرد و آبی تشخیص می دهد.
3. پس از آن سروو موتور پایین به موقعیت خاص می چرخد و سپس سروو موتور بالا دوباره می چرخد تا آجر در ریل راهنما فرو رود.
مرحله 5: در نهایت ، پروژه را به پایان برسانید و بگذارید بچه ها با آن بازی کنند
پس از بارگذاری کد ، من Arduino Board را با استفاده از یک تفنگ چسب محکم کردم. سپس با استفاده از یک بطری پلاستیکی شفاف ، شارژر را ساختم و به همراه قسمت بالای آن آن را به مونتاژ چسباندم و پروژه را به پایان رساندم. به هر حال ، داشتن این شانس برای ساخت این پروژه یک تجربه عالی است. و آرزو می کنم که بتوانید چیزهایی را از طریق این آموزش یاد بگیرید. و من آزاد هستم که هر گونه س inالی را در قسمت نظرات زیر بپرسم. متشکرم.
توصیه شده:
سیستم مرتب سازی رنگ: سیستم مبتنی بر آردوینو با دو کمربند: 8 مرحله
سیستم مرتب سازی رنگ: سیستم مبتنی بر آردوینو با دو کمربند: حمل و/یا بسته بندی محصولات و اقلام در زمینه صنعتی با استفاده از خطوط ساخته شده با استفاده از تسمه نقاله انجام می شود. این کمربندها به جابجایی مورد از نقطه ای به نقطه دیگر با سرعت خاصی کمک می کند. برخی از وظایف پردازش یا شناسایی ممکن است
مرتب سازی رنگ: 6 مرحله
مرتب کننده رنگ: هدف این مرتب کننده های رنگی انتقال m & ms به شمع های مختلف بر اساس رنگ آنها است
چگونه می توان پروژه مرتب سازی رنگی را با Microbit انجام داد؟: 4 مرحله
چگونه می توان یک پروژه مرتب سازی رنگی با Microbit انجام داد؟: اهداف پروژه پس از بارگیری برنامه ، می بینیم که ماتریس نقطه ای micro: bit LED "قلب" را نشان می دهد ، سروو را در 90 درجه راه اندازی می کند. وقتی چیزهای آبی یا زرد را روی سنسور رنگ قرار می دهیم ، سروو زوایای مختلفی را تغییر می دهد ، برخی از تفاوت ها را طبقه بندی می کند
مرتب سازی رنگ PhantomX Pincher: 4 مرحله
مرتب سازی رنگ PhantomX Pincher: مقدمه این دستورالعمل توسط 2 دانشجوی مهندسی اتوماسیون ، از UCN (دانمارک) ساخته شده است. این دستورالعمل نشان می دهد که چگونه می توان از PhantomX Pncher برای مرتب سازی جعبه ها بر اساس رنگ با استفاده از CMUcam5 Pixy و چیدن آنها استفاده کرد. این کاربرد
پروژه مرتب سازی رنگ آردوینو با برنامه کنترل کامپیوتر: 4 مرحله (همراه با تصاویر)
پروژه مرتب سازی رنگ آردوینو با برنامه کنترل کامپیوتر: در این پروژه ، سنسور رنگ TCS34725 را انتخاب کردم. از آنجا که این سنسور تشخیص دقیق تری نسبت به سایرین انجام می دهد و تحت تأثیر تغییر نور محیط قرار نمی گیرد. ربات اشکال زدایی محصول توسط برنامه رابط کنترل می شود