فهرست مطالب:

آفتاب پرست الکترونیکی: 6 مرحله (همراه با تصاویر)
آفتاب پرست الکترونیکی: 6 مرحله (همراه با تصاویر)

تصویری: آفتاب پرست الکترونیکی: 6 مرحله (همراه با تصاویر)

تصویری: آفتاب پرست الکترونیکی: 6 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
آفتاب پرست الکترونیکی
آفتاب پرست الکترونیکی

آیا تا به حال فکر کرده اید که چگونه آفتاب پرست از طریق تغییر رنگ محیط تغییر رنگ می دهد؟

چیزی به نام هورمون تحریک کننده ملانوسیت یا MSH وجود دارد. اگر می خواهید در این زمینه بیشتر تحقیق کنید لطفاً این پیوند را دنبال کنید. جدا از داستانها ، من می خواستم یک سیستم روشنایی محیطی یا چیزی شبیه آفتاب پرست بسازم. این ظاهر خنکی دارد و همچنین به چشم ها کمک می کند. من نوار LED neopixel و یک سنسور رنگ یدکی داشتم. بنابراین من فقط Chameleon (Electronic) خود را با استفاده از Arduino (میکروکنترلر برای همه) به عنوان مغز ساختم.

مرحله 1: چیزهایی که به آنها نیاز خواهید داشت

چیزهایی که به آنها نیاز خواهید داشت
چیزهایی که به آنها نیاز خواهید داشت

1. Arduino Nano (هر Arduino خوب است) پیوند آمازون برای Arduino Uno2. سنسور رنگ TCS3200 پیوند آمازون برای رنگ سنسور 3. Neopixel LED Strip پیوند آمازون برای Neo Pixel LED4. سیم های بلوز و منبع تغذیه

مرحله 2: معرفی مختصر قطعات

معرفی اجمالی قطعات
معرفی اجمالی قطعات
معرفی اجمالی قطعات
معرفی اجمالی قطعات

آردوینو: میکروکنترلر که اطلاعات سنسور رنگی RGB را از TCS 3200 دریافت می کند و سیگنال PWM مربوطه را برای کنترل رنگ چراغ های LED نئوپیکسلی تولید می کند. سنسور رنگی TCS 3200: این سنسور شامل مجموعه ای از دیودهای نوری است که به رنگ های مختلف واکنش متفاوتی نشان می دهد بنابراین از خود نشان می دهد. رنگ نوری که روی آرایه فوتودیود می افتد. از این داده ها می توان برای تکرار آن رنگ ها استفاده کرد. Neo Pixel LED: این می تواند رنگ های زیادی را بر اساس سیگنال داده شده به آن تولید کند. نام IC WS2812B است.

مرحله 3: اتصال همه چیز

اتصال همه چیز
اتصال همه چیز
اتصال همه چیز
اتصال همه چیز

اتصال - واکنش..اتصال باید به گونه ای انجام شود که آردوینو داده های 4 دیود نوری مختلف را در TCS 3200 بخواند. و این مقدار را به عنوان داده به LED های نئوپیکسلی بازتاب دهد تا همان رنگ را تکرار کند. 4 دیود نوری روی سنسورها به 4 ترکیب رنگ مختلف حساس هستند. این سیگنال های فعلی را تولید می کند که به سیگنال های فرکانسی تبدیل می شوند ، یعنی تبدیل به F این توسط پین های Arduino خوانده می شود و سپس به عنوان ورودی به LED های Neopixel داده می شود. من نمی خواهم به عمق کار سنسورها بپردازم. این را می توان با مراجعه به برگه های داده سنسور TCS 3200 درک کرد.

مرحله 4: کد نویسی

برنامه نویسی
برنامه نویسی

کد این پروژه در اینجا آمده است.

می توانید این فایل را بارگیری کرده و فایل را از حالت فشرده خارج کرده و کتابخانه ها و کد لازم را بیابید. لطفاً کتابخانه ها را در پوشه کتابخانه های Arduino IDE قرار دهید. کد را کامپایل کرده و بارگذاری کنید. کد قابل توضیح است. با نگاه کردن به کدهای دیگران ، کد نویسی خود را بهبود می بخشم. هر گونه پیشنهاد برای بهینه سازی کد همیشه استقبال می شود.

مرحله 5: ویولا … کار می کند

ویولا… کار می کند
ویولا… کار می کند

اینجا کار می کند. در حال حاضر هر رنگی را که به سنسور نشان می دهید تکرار می کند. برنامه های کاربردی خوب عبارتند از: 1. روشنایی محیط برای تلویزیون و رایانه های شخصی باعث کاهش فشار چشم می شود زیرا حداکثر رنگ را روی صفحه نمایش شما تقلید می کند. 2. نورپردازی اتاق 3. روشنایی روحیه

4. شما می توانید یک آفتاب پرست را به صورت سه بعدی چاپ کرده و تمام قطعات الکترونیکی را در آن قرار دهید تا به عنوان یک آفتاب پرست واقعی با چاپ سه بعدی باشد.

لطفاً فراموش نکنید که در مسابقات به من رای دهید.

مرحله 6: ویدئوی کاری

در اینجا یک ویدیو کار وجود دارد.

توصیه شده: