সুচিপত্র:

আপনার ভদকা উপহার বাক্স আপগ্রেড করুন: 7 টি ধাপ (ছবি সহ)
আপনার ভদকা উপহার বাক্স আপগ্রেড করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: আপনার ভদকা উপহার বাক্স আপগ্রেড করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: আপনার ভদকা উপহার বাক্স আপগ্রেড করুন: 7 টি ধাপ (ছবি সহ)
ভিডিও: ডেড স্পেস 3 সমবায় বিভ্রান্তিকর স্প্যানিশ গেমপ্লে জেসুস #5 এর সাথে লাইভ 2024, নভেম্বর
Anonim
Image
Image
আপনার ভদকা উপহার বাক্স আপগ্রেড করুন
আপনার ভদকা উপহার বাক্স আপগ্রেড করুন
আপনার ভদকা উপহার বাক্স আপগ্রেড করুন
আপনার ভদকা উপহার বাক্স আপগ্রেড করুন

এই নির্দেশে আমি দেখাবো কিভাবে আমি একটি ভদকা উপহার বাক্সে কিছু rgb LED যোগ করে আপগ্রেড করেছি। এটিতে তিনটি অপারেটিং মোড রয়েছে: স্ট্যাটিক রঙ, ঘোরানো রঙ এবং একটি গেম মোড। গেম মোডে ডিভাইসটি এলোমেলোভাবে একটি বোতল বাছাই করে এবং এর নিচে আলো জ্বলে, খেলোয়াড়কে শট নেওয়ার পরামর্শ দেয়। সমস্ত মোড ভিডিওতে উপস্থাপন করা হয়েছে।

আমার ব্যবহৃত LEDs WS2812B LED মডিউলগুলির উপর ভিত্তি করে একটি LED স্ট্রিপ থেকে নেওয়া হয়েছিল। এগুলি দুর্দান্ত কারণ তারা আপনাকে প্রতিটি LED এর রঙ আলাদাভাবে নিয়ন্ত্রণ করার অনুমতি দেয় এবং আপনি তাদের যতটা চান ততগুলি লিঙ্ক করতে পারেন, তাই তাদের নিয়ন্ত্রণ করতে আপনার কেবল একটি ডিজিটাল পিন দরকার। এগুলি অ্যাডাফ্রুটস নিওপিক্সেল লাইব্রেরির সাথেও সামঞ্জস্যপূর্ণ, তাই আপনি সহজেই শুরু করতে পারেন।

আমি LEDs নিয়ন্ত্রণ করতে এবং বোতাম টিপে সাড়া দেওয়ার জন্য একটি Attiny84 ব্যবহার করেছি। আমি প্রথমে একটি নিয়মিত আরডুইনো দিয়ে সবকিছু পরীক্ষা করেছিলাম, কিন্তু এটি কেবল মামলার ভিতরে ফিট হবে না, তাই একটি স্বতন্ত্র চিপ ব্যবহার করা ছিল উত্তর।

আমি কেসের সাথে যন্ত্রাংশ সংযুক্ত করতে স্পষ্ট টেপ ব্যবহার করেছি, কারণ আমার কাছে গরম আঠালো বন্দুক ছিল না এবং আমি এই প্রকল্পটি শীঘ্রই শেষ করতে চেয়েছিলাম। আপনি অবশ্যই আপনার পছন্দের যে কোন সংযুক্তির পদ্ধতি ব্যবহার করতে পারেন।

ধাপ 1: কেস প্রস্তুত করুন

কেস প্রস্তুত করুন
কেস প্রস্তুত করুন
কেস প্রস্তুত করুন
কেস প্রস্তুত করুন
কেস প্রস্তুত করুন
কেস প্রস্তুত করুন

প্যাকেজ খোলার এবং বোতলগুলি সরিয়ে শুরু করুন। আপনি যখন কাজ করছেন তখন সেগুলি পান করার আকাঙ্ক্ষার বিরুদ্ধে লড়াই করার চেষ্টা করুন। আমি মামলার নীচে এলইডিগুলির জন্য গর্ত তৈরি করতে একজন চামড়ার লোককে ব্যবহার করেছি, তবে আপনি যে সরঞ্জামটি পছন্দ করেন তা ব্যবহার করতে পারেন।

ধাপ 2: LEDs ইনস্টল করুন

LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন

LEDs মাউন্ট করার জন্য, আমাকে LED স্ট্রিপটি কিছুটা পরিবর্তন করতে হয়েছিল। ইমেজ থেকে দেখা যায়, এলইডিগুলির ফাঁক ঠিক বোতলগুলির মধ্যে একটি নয়। এটি এলইডি স্ট্রিপকে একক টুকরো করে এবং তারের টুকরো দিয়ে একসঙ্গে সোল্ডার করে সমাধান করা যেতে পারে। এলইডিগুলিকে সঠিকভাবে সোল্ডার করার জন্য সাবধান থাকুন যাতে পূর্ববর্তী এলইডি এর আউটপুট পরবর্তী এলইডির ইনপুটে চলে যায় সেগুলোকে আবার একসাথে সংযুক্ত করার পরে, সেগুলি কেসে ইনস্টল করা যায়। আমি টেপ টুকরা সঙ্গে সুরক্ষিত। আমি ভোল্টেজ, ডাটা এবং গ্রাউন্ড প্যাডগুলিতে সহজে অ্যাক্সেস পেতে স্ট্রিপের শেষ দিকে বাঁকিয়েছি।

ধাপ 3: বোতাম

বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম

স্ট্যাটিক, চেঞ্জিং এবং গেমের মধ্যে LEDs এর লাইট মোড নিয়ন্ত্রণ করতে, আমি মাঝের বোতলের নীচে কেস দিয়ে একটি বোতাম ইনস্টল করেছি। এইভাবে যখন আপনি মাঝের বোতলটি নীচের দিকে চাপবেন, এটি বোতামটি সক্রিয় করে এবং আপনি এটি দিয়ে ক্রিয়া সম্পাদন করতে পারেন। আমি ভাগ্যবান যে একটি বোতাম ছিল যা নীচে ঠিক ডানদিকে লেগেছিল যাতে বোতলটি চাপার সময় এটি নীচে চাপা পড়ে যায়, কিন্তু বোতলটির ওজনের নিচে চেপে না।

ধাপ 4: Attiny84

Attiny84
Attiny84
Attiny84
Attiny84
Attiny84
Attiny84

এলইডি নিয়ন্ত্রণ করতে এবং বোতামের ক্রিয়াকলাপে সাড়া দেওয়ার জন্য, আমি attiny84 মাইক্রো কন্ট্রোলার ব্যবহার করেছি। আমি সম্ভবত attiny85 ব্যবহার করতে পারতাম যেহেতু LEDs এবং বোতামটি চালানোর জন্য আমার কেবল দুটি ডিজিটাল পিন দরকার ছিল, কিন্তু আমার চারপাশে কোন লেইট ছিল না। আমি ডিপ কপারড প্রোটোবোর্ডের একটি টুকরোতে চিপটি সোল্ডার করেছি এবং ওয়্যারিং ডায়াগ্রাম অনুসারে সমস্ত তার এবং বোতাম পুল-ডাউন প্রতিরোধক সংযুক্ত করেছি। আমি এটিকে বোর্ডে প্রোগ্রামযোগ্য করতে চেয়েছিলাম, তাই আমি আইএসপি ফ্ল্যাশিং পিনগুলি 2X3 হেডারে বিক্রি করেছি। তারপর আমি এই নির্দেশাবলী অনুযায়ী Arduino সঙ্গে চিপ প্রোগ্রাম।

ধাপ 5: শক্তি

ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা

ভিতরের সমস্ত উপাদানগুলিকে শক্তি দেওয়ার জন্য, আমি একটি নিয়মিত ইউএসবি কেবল ব্যবহার করেছি। যেহেতু ইউএসবি 5 ভোল্ট সরবরাহ করে এবং আমার সমস্ত উপাদান সেই ভোল্টেজে কাজ করে, তাই কোন নিয়ন্ত্রকের প্রয়োজন ছিল না। আমি ডিভাইসের শেষের দিকে একটি ছোট গর্ত করেছি এবং এটির মাধ্যমে ইউএসবি কেবল পাস করেছি। কেবলের গ্রাউন্ড এবং ভোল্টেজ লাইন কেস এর ভিতরে অতিরিক্ত তারের কমাতে নেতৃত্বাধীন স্ট্রিপের সংশ্লিষ্টদের কাছে বিক্রি করা যেতে পারে।

ধাপ 6: কোড

LEDs নিয়ন্ত্রণ করতে আমি Adafruits NeoPixel লাইব্রেরি ব্যবহার করেছি। আপনি এখান থেকে পেতে পারেন

আমি স্থির রং এবং ঘোরানো রঙের মধ্যে ডিভাইসের আচরণ পরিবর্তন করতে সক্ষম হতে চেয়েছিলাম। আমি একটি গেম মোড যুক্ত করতে চেয়েছিলাম যেখানে এটি এলোমেলোভাবে একটি বোতল বাছাই করে এবং এর নীচে নেতৃত্বকে ফ্ল্যাশ করে। এটি অর্জনের জন্য, আমি বোতামটির সংক্ষিপ্ত এবং দীর্ঘ উভয় প্রেসের জন্য কোডটি তৈরি করেছি। লং প্রেসগুলি মোড পরিবর্তন করে, এবং ছোট প্রেসগুলি গেম মোডে লটারিকে সক্রিয় করে। আমি নীচের কোডটি পেস্ট করেছি যাতে আপনি এটি সরাসরি আপনার সম্পাদকের কাছে অনুলিপি করতে পারেন অথবা আপনি সংযুক্ত ফাইলটি ডাউনলোড করতে পারেন।

#অন্তর্ভুক্ত

#LEDPIN 0 নির্ধারণ করুন // ডিজিটাল আউটপুট পিন আপনার এলইডি নিয়ন্ত্রণের জন্য // ঘূর্ণন মোড int maxpow = 100 জন্য ফেজ; // ঘূর্ণন মোডের জন্য সর্বোচ্চ শক্তি, 0 এবং 225 এর মধ্যে int মোড = 0; // কোন মোড এলইডি। 0: স্ট্যাটিক রং, 1: ঘোরানো রং, 2: গেম মোড বুল ধাক্কা = মিথ্যা; // int pushCount = 0 তে ধাক্কা রাখার ট্র্যাক রাখা; // সংক্ষিপ্ত এবং দীর্ঘ ধাক্কাগুলির মধ্যে নির্ধারণের জন্য ধাক্কাটির দৈর্ঘ্য গণনা করার জন্য cuonter uint32_t red = 0xff0000; // র্যান্ডমাইজেশনের জন্য লাল রঙ ঝলকানি // স্ট্যাটিক মোডের জন্য রং: সায়ান, হলুদ, লাল, সবুজ, বেগুনি uint32_t রং [5] = {0x00ff00, 0xffff00, 0xff0000, 0x00ff00, 0xff00ff}; Adafruit_NeoPixel পিক্সেল = Adafruit_NeoPixel (PIXELCOUNT, LEDPIN, NEO_GRB + NEO_KHZ800); অকার্যকর সেটআপ () {পিনমোড (বাটন, ইনপুট); পিক্সেল শুরু (); } // ফাংশন এলোমেলোভাবে একটি বোতল/কাপ বাছাই এবং তার অধীনে নেতৃত্ব ফ্ল্যাশ অকার্যকর ঘোরানো () {randomSeed (মিলিস ()); int কাপ = এলোমেলো (5); // এলোমেলো কাপ বাছাই করা // শীতল অ্যানিমেশন যেখানে এলইডি স্ক্রোল করা আছে যাতে (int i = 1; i <100+cup; i ++) {জন্য (int j = 0; j

0){

ধাক্কা = সত্য; যদি (মোড <= 1) সুইচ মোড (); } pushCount = 0; // বর্তমান মোড সুইচ (মোড) {কেস 0: // স্ট্যাটিক মোড, প্রতিটি নেতৃত্বের জন্য স্ট্যাটিক রং (int i = 0; i

ধাপ 7: উপসংহার

উপসংহার
উপসংহার
উপসংহার
উপসংহার

এলইডি যোগ করা সত্যিই এটি একটি অনন্য উপহার এবং এটি সত্যিই অভিনব প্রসাধন উপাদান করে তোলে, এবং গেম মোড দলগুলির জন্য দুর্দান্ত কাজ করে। এবং যখন বোতলগুলি খালি থাকে, সেগুলি একই আকারের শট গ্লাস দিয়ে প্রতিস্থাপন করা যেতে পারে।

আমার নিজের মতে ফলাফলগুলি বেশ ভাল লাগছিল এবং গেম মোডটি বেশ মজাদার এবং বেরিয়ে আসছিল। আমি এটা একবার একটি জ্যাকপট ড্রপ যেখানে একবার এটি সব দাগ ফ্ল্যাশ হবে চিন্তা, কিন্তু আমার বন্ধুরা বলেন যে মৌমাছি খুব নিষ্ঠুর হবে এবং তারা সম্ভবত সঠিক।

এই আপগ্রেড বা হ্যাক অবশ্যই অন্য কোন ধরনের বোতল কন্টেইনার ইত্যাদিতে প্রয়োগ করা যেতে পারে।

প্রস্তাবিত: