فهرست مطالب:
- تدارکات
- مرحله 1: اتصال همه عناصر به Breadboard
- مرحله 2: نوشتن کد
- مرحله 3: یک ظرف برای آردوینو خود بسازید
- مرحله 4: استفاده از دنیای رنگارنگ خود
تصویری: دنیای رنگارنگ: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
منبع مرجع : اینجا
RGB Colorful World یک نور شب است که توسط سنسورهای رنگی RGB ساخته شده است. این می تواند به راحتی تغییر دهد و رنگ مورد نظر شما را با توجه به حال و هوای فعلی شما انتخاب کند. شما می توانید رنگ روشن شب را به دلخواه داشته باشید ، هنگامی که از آن برای تشخیص شیء رنگ روشن استفاده می کنید.
//
اصلاح قسمت (اصلی):
- نام اصلی: RGB Color Picker
تدارکات
شما نیاز خواهید داشت:
- آردوینو لئوناردو (یا سایر موارد) - از اینجا خرید کنید
- TCS3200 RGB Sencer (یا سایر موارد) - از اینجا خرید کنید
- صفحه LCD (1602 IIC/I2C) - از اینجا خرید کنید
- دکمه فشاری (هر نوع)
- مقاومت 4.7kΩ (x1)
- مقاومت 10kΩ (x1)
- مقاومت 220Ω (x2)
- LED RGB - از اینجا خرید کنید
- BreadBoard
- آباژور نور شب
- کارتن
//
اصلاح قسمت (اصلی):
- آردوینو پرو میکرو
- پانل های LCD بدون I2C
- سنسور TCS34725 RGB
- چاپگر سه بعدی
مرحله 1: اتصال همه عناصر به Breadboard
قبل از اینکه همه چیز را به طور همزمان نصب کنیم ، ایمن تر است که هر مورد را یک به یک آزمایش کنیم. زیرا اگر همه چیز را نصب کرده اید اما کار نمی کند ، به سختی می توانید دریابید که چه چیزی اشتباه کرده است.
سیم کشی آردوینوهای مختلف متفاوت خواهد بود. اگر از آردوینو دیگر استفاده می کنید ، می توانید نمودار سیم کشی و کد پروژه های دیگر را جستجو کنید.
اکنون نحوه اتصال سیم را معرفی می کنیم:
سنسور رنگ RGB
GND_دو عدد GND وجود دارد که هر دو به قطب منفی تخته نان متصل هستند (قطب منفی باید سیم را به GND آردوینو بکشد)
OUT_ وصل به پین 8 آردوینو
S2 → آردوینوپین 10
S3 → آردوینو pin9
VCC_دو VCC وجود دارد که هر دو به قطب مثبت تخته نان متصل هستند (قطب مثبت باید سیم را به 5 ولت آردوینو بکشد)
S0 → Arduino pin12
S1 → آردوینو pin11
پنل LCD
GND_ به منفی صفحه نان متصل است
VCC_ متصل به breadboard مثبت است
SDA → Arduino pin2
SCL → آردوینو pin3
دکمه
از پین برای قرار دادن دو سیم روی تخته نان استفاده کنید
سیم سمت چپ_مقاومت 10kΩ را وصل کرده و سپس سیم را به آنالوگ A1 آردوینو بکشید.
سیم سمت راست به دو طرف تقسیم می شود:
طرف اول: سیم را به طرف مثبت تخته نان بکشید.
طرف دوم این است: یک مقاومت 10kΩ وصل کنید و سپس یک خط را به طرف منفی تخته نان متصل کنید.
LED RGB
RGB LED دارای 4 پین است شامل قرمز ، منفی ، سبز ، آبی (کوتاه ، بلند ، کوتاه ، کوتاه)
Red_ به صفحه نان متصل شده و سپس خطی را به سمت Arduino pin5 بکشید
الکترود منفی _ مستقیماً به الکترود منفی روی تخته نان متصل است
Green_ به تخته نان متصل شوید ، یک مقاومت 220Ω اضافه کنید و سپس یک سیم را به پین آردوینو 6 بکشید
Blue_connect به breadboard ، یک مقاومت 4.7kΩ اضافه کنید و سپس سیم را به پین Arduino بکشید 7
موارد فوق مقدمه اتصال مدار است.
//
اصلاح قسمت (اصلی):
سیم کشی به جز ماژول LCD و حسگر رنگ یکسان است.
LCD_او در ابتدا فقط از LCD استفاده می کرد ، من آن را به LCD I2c تغییر می دهم.
سنسور رنگ RGB_او در اصل از سنسور RGB TCS34725 استفاده می کرد ، من آن را به TCS3200 تغییر می دهم.
مرحله 2: نوشتن کد
پس از اتصال مدار ، می توانید شروع به نوشتن کد کنید.
کد اینجاست : اینجا
به یاد داشته باشید که هر قسمت را جداگانه آزمایش کنید !!
لطفاً قبل از اتصال کابل USB به آردوینو ، صحت تمام کابل ها را بررسی کنید. اگر مدار نادرستی وجود داشته باشد ، ممکن است به کامپیوتر یا برد آردوینو آسیب برساند.
بسته به مدار روی برد مدار خود ، می توانید پین را خودتان تغییر دهید.
//
اصلاح قسمت (اصلی):
- کد سنسور رنگ LDC و RGB تغییر کرده است.
- شروع زیرنویس های صفحه نمایش LCD نیز تغییر کرده است.
- تغییر موقعیت برخی از پین ها.
مرحله 3: یک ظرف برای آردوینو خود بسازید
فاصله بین آردوینو و تخته نان را اندازه بگیرید و آن را با یک جعبه مقوایی برش دهید. بعد از چسباندن ، قطعه را داخل آن قرار دهید.
من یک ظرف پله دار ساخته ام که در آن دکمه و LED RGB در صفحه بالا ، و سنسور رنگ RGB و LCD در سطح پایین قرار دارند. فضای داخل آن نسبتاً بزرگ است و سیم را نمی شکند. برای اتصال آردوینو به پاور بانک ، باید یک قسمت کوچک را در کنار جعبه برش دهیم.
اندازه پوسته:
- سطح بالاتر
طول: 19.5 / عرض: 10.5 / ارتفاع: 11 سانتی متر
- سطح پایین تر
طول: 19.5 / عرض: 7.5 / ارتفاع: 5 سانتی متر
//
اصلاح قسمت (اصلی):
- او از پرینت سه بعدی برای ساخت ظروف خود استفاده کرد.
مرحله 4: استفاده از دنیای رنگارنگ خود
کابل USB را به آردوینو وصل کنید و پس از روشن شدن برق ، می توانید از آن استفاده کنید!
یک مورد با رنگ های روشن انتخاب کنید ، آن را 1 سانتی متر از حسگر رنگ RGB فاصله دهید و دکمه را فشار دهید. رنگ مورد روی صفحه LCD نمایش داده می شود و سپس LED RGB نیز لامپ مشابه آن رنگ را روشن می کند.
به دلیل محدودیت های لامپ LED ، نمی تواند رنگهای بسیار دقیق را روشن کند. به عنوان مثال ، نمی تواند رنگ سیاه یا خاکستری را روشن کند ، زیرا مواد LED خود سفید هستند. اجسام کم نور و کم نور جلوه را کاهش می دهند ، چراغ های اطراف و چراغ های بازتابنده نیز باعث ایجاد رنگ کاذب در آن می شود ، بنابراین توصیه می شود از آن در اتاق تاریک استفاده کنید.
توصیه شده:
لامپ شب رنگارنگ کهکشان: 7 مرحله
چراغ شب رنگارنگ کهکشان: سلام دوستان ، امروز به شما نشان خواهم داد که چگونه یک چراغ شب کهکشانی فوق العاده از شیشه میسون بسازید
چراغ شیشه ای رنگارنگ باغ: 9 مرحله (همراه با تصاویر)
چراغ قوطی باغی خورشیدی رنگارنگ: ساده ترین روش برای ایجاد چراغ شیشه خورشیدی این است که یکی از آن لامپ های باغی خورشیدی ارزان قیمت را جدا کرده و آن را در یک شیشه شیشه ای ثابت کنید. من به عنوان یک مهندس چیزی پیچیده تر می خواستم. این چراغ های سفید خسته کننده هستند ، بنابراین تصمیم گرفتم طرح خودم را بچرخانم
ساخت یک آینه بی نهایت رنگارنگ: 12 مرحله (همراه با تصاویر)
یک آینه بی نهایت رنگارنگ بسازید: در آخرین دستورالعمل خود ، من یک آینه بی نهایت با چراغ های سفید ساختم. این بار من می خواهم یکی را با چراغ های رنگارنگ ، با استفاده از یک نوار LED با LED های آدرس پذیر بسازم. من بسیاری از مراحل مشابه آن دستورالعمل قبلی را دنبال خواهم کرد ، بنابراین من نمی خواهم
وارد کردن مدلهای سه بعدی سفارشی به دنیای Minecraft شما: 9 مرحله (همراه با تصاویر)
وارد کردن مدلهای سه بعدی سفارشی به دنیای Minecraft: این یک راهنمای کامل برای توضیح روند وارد کردن مدلهای سه بعدی به دنیای Minecraft شما است. سه قسمت اساسی وجود دارد که من این فرایند را به آن تقسیم می کنم: راه اندازی Minecraft ، وارد کردن/صادر کردن مدل سه بعدی و آوردن مدل
دستگاه های دنیای واقعی را با رایانه خود کنترل کنید: 15 مرحله (همراه با تصاویر)
دستگاه های دنیای واقعی را با رایانه خود کنترل کنید: این دستورالعمل نحوه اتصال به رایانه و میکروکنترلر را به شما نشان می دهد. این نسخه ی نمایشی ارزش یک قابلمه یا هر ورودی آنالوگ را حس می کند و همچنین سروو را کنترل می کند. هزینه کل با سروو زیر 40 دلار است. سروو میکروسوئیچ را روشن می کند و سپس m