فهرست مطالب:

جعبه هدیه ودکا را ارتقا دهید: 7 مرحله (همراه با تصاویر)
جعبه هدیه ودکا را ارتقا دهید: 7 مرحله (همراه با تصاویر)

تصویری: جعبه هدیه ودکا را ارتقا دهید: 7 مرحله (همراه با تصاویر)

تصویری: جعبه هدیه ودکا را ارتقا دهید: 7 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
Image
Image
جعبه هدیه ودکا خود را ارتقا دهید
جعبه هدیه ودکا خود را ارتقا دهید
جعبه هدیه ودکا خود را ارتقا دهید
جعبه هدیه ودکا خود را ارتقا دهید

در این دستورالعمل نشان خواهم داد که چگونه جعبه هدیه ودکا را با افزودن LED های rgb به آن ارتقا دادم. دارای سه حالت عملیاتی است: رنگ های ثابت ، رنگ های چرخشی و حالت بازی. در حالت بازی ، دستگاه به طور تصادفی یک بطری را برمی دارد و چراغ زیر آن را چشمک می زند و به بازیکن پیشنهاد می کند که یک عکس بگیرد. همه حالت ها در ویدئو ارائه شده است.

LED هایی که استفاده کردم از نوار LED بر اساس ماژول های LED WS2812B گرفته شده است. آنها بسیار عالی هستند زیرا به شما اجازه می دهند رنگ هر LED را به طور جداگانه کنترل کنید و می توانید آنها را هر چند که دوست دارید پی در پی پیوند دهید ، بنابراین برای کنترل آنها فقط به یک پین دیجیتالی نیاز دارید. آنها همچنین با کتابخانه Adafruits NeoPixel سازگار هستند ، بنابراین می توانید به راحتی شروع به کار کنید.

من از یک Attiny84 برای کنترل LED ها و پاسخ دادن به فشار دکمه ها استفاده کردم. من ابتدا همه چیز را با یک آردوینو معمولی آزمایش کردم ، اما به سادگی داخل قاب قرار نمی گیرد ، بنابراین استفاده از تراشه مستقل جواب می داد.

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

مرحله 1: مورد را آماده کنید

Case را آماده کنید
Case را آماده کنید
Case را آماده کنید
Case را آماده کنید
Case را آماده کنید
Case را آماده کنید

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

مرحله 2: LED ها را نصب کنید

LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید
LED ها را نصب کنید

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

مرحله 3: دکمه

دکمه
دکمه
دکمه
دکمه
دکمه
دکمه

برای کنترل حالت های روشنایی LED ها بین ایستا ، تغییر و بازی ، من یک دکمه را از طریق قاب زیر بطری وسط نصب کردم. به این ترتیب وقتی بطری میانی را به سمت پایین فشار می دهید ، دکمه فعال می شود و می توانید با آن اقدامات را انجام دهید. من خوش شانس بودم که دکمه ای را داشتم که از قسمت پایین درست چسبیده بود به طوری که وقتی بطری را فشار می دادید فشار می داد ، اما زیر وزن بطری فشار نمی آورد.

مرحله 4: Attiny84

Attiny84
Attiny84
Attiny84
Attiny84
Attiny84
Attiny84

برای کنترل LED ها و پاسخ دادن به عملکردهای دکمه ، از میکرو کنترلر attiny84 استفاده کردم. احتمالاً می توانستم از attiny85 نیز استفاده کنم ، زیرا برای کار با LED ها و دکمه فقط به دو پین دیجیتالی احتیاج دارم ، اما هیچ چیزی در اطراف نداشتم. تراشه را روی قطعه ای از صفحه اصلی خالدار نقطه ای لحیم کردم و مطابق نمودار سیم کشی ، همه سیم ها و مقاومت کششی دکمه را به آن وصل کردم. من می خواستم آن را روی صفحه برنامه ریزی کنم ، بنابراین پین های چشمک زن ISP را به هدر 2X3 لحیم کردم. سپس طبق این دستورالعمل ، تراشه را با آردوینو برنامه ریزی کردم.

مرحله 5: قدرت

قدرت
قدرت
قدرت
قدرت
قدرت
قدرت

برای تغذیه همه اجزای داخل ، از یک کابل USB معمولی استفاده کردم. از آنجا که USB 5 ولت می دهد و همه اجزای من با آن ولتاژ کار می کنند ، نیازی به تنظیم کننده نیست. من یک سوراخ کوچک تا انتهای دستگاه ایجاد کردم و کابل USB را از طریق آن عبور دادم. خطوط زمین و ولتاژ کابل را می توان به خطوط مربوط به نوار led لحیم کرد تا سیم کشی اضافی داخل کیس کاهش یابد.

مرحله 6: کد

برای کنترل LED ها از کتابخانه Adafruits NeoPixel استفاده کردم. میتوانید این را از اینجا دریافت کنید

من می خواستم بتوانم رفتار دستگاه را بین رنگهای ایستا و رنگهای چرخشی تغییر دهم. من همچنین می خواستم یک حالت بازی اضافه کنم که در آن به طور تصادفی یک بطری را برداشته و led زیر آن چشمک می زند. برای دستیابی به این هدف ، من کد را طوری تنظیم کردم که هم فشارهای کوتاه و هم طولانی دکمه را نشان دهد. فشارهای طولانی حالت را تغییر می دهد و فشارهای کوتاه قرعه کشی را در حالت بازی فعال می کند. من کد زیر را چسباندم تا بتوانید آن را مستقیماً در ویرایشگر خود کپی کنید یا فایل پیوست را بارگیری کنید.

#عبارتند از

#تعریف LEDPIN 0 // پین خروجی دیجیتال برای کنترل led های شما #تعریف دکمه 1 // پین برای اتصال دکمه به #تعریف PIXELCOUNT 5 // مقدار led ها در شناور نوار شما p = 0؛ // مرحله برای حالت چرخشی int maxpow = 100؛ // حداکثر قدرت برای حالت چرخشی ، بین 0 تا 225 حالت int = 0 ؛ // led ها کدام حالت هستند. 0: رنگهای ایستا ، 1: رنگهای چرخشی ، 2: حالت بازی bool push = false؛ // پیگیری فشارها به int pushCount = 0؛ // cuonter برای شمارش طول فشار برای تعیین بین فشارهای کوتاه و بلند uint32_t قرمز = 0xff0000 ؛ // رنگ قرمز برای تصادفی چشمک می زند // رنگ ها برای حالت ایستا: فیروزه ای ، زرد ، قرمز ، سبز ، بنفش uint32_t رنگ [5] = {0x00ff00 ، 0xffff00 ، 0xff0000 ، 0x00ff00 ، 0xff00ff} ؛ پیکسل های Adafruit_NeoPixel = Adafruit_NeoPixel (PIXELCOUNT ، LEDPIN ، NEO_GRB + NEO_KHZ800) ؛ void setup () {pinMode (BUTTON، INPUT)؛ pixels.begin ()؛ } // تابع به طور تصادفی یک بطری/فنجان را انتخاب کرده و led را زیر آن فلش می کند void rotate () {randomSeed (millis ())؛ int cup = تصادفی (5) ؛ // انتخاب فنجان تصادفی // انیمیشن جالب در جایی که led ها از طریق آن پیمایش می شوند تا یک اثر تصادفی برای (int i = 1 ؛ i <100+cup؛ i ++) {for (int j = 0؛ j

0){

تحت فشار قرار گرفت = درست ؛ if (حالت <= 1) switchMode () ؛ } pushCount = 0؛ // انجام اقدامات بر اساس سوئیچ حالت فعلی (حالت) {مورد 0: // حالت استاتیک ، رنگهای ثابت برای هر led برای (int i = 0 ؛ i

مرحله 7: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

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

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

البته این ارتقاء یا هک را می توان برای هر نوع ظرف بطری دیگر و غیره اعمال کرد. من فکر می کنم نصب LED ها در قفسه ای در زیر بطری های بزرگتر حتی برای خنک تر شدن عنصر دکوراسیون خانه بسیار خوب است.

توصیه شده: