جدول المحتويات:

قم بترقية صندوق هدايا الفودكا الخاص بك: 7 خطوات (بالصور)
قم بترقية صندوق هدايا الفودكا الخاص بك: 7 خطوات (بالصور)

فيديو: قم بترقية صندوق هدايا الفودكا الخاص بك: 7 خطوات (بالصور)

فيديو: قم بترقية صندوق هدايا الفودكا الخاص بك: 7 خطوات (بالصور)
فيديو: طريقة ستصدمك للتدريبات العسكرية - العراق #shorts 2024, شهر نوفمبر
Anonim
Image
Image
قم بترقية صندوق هدايا الفودكا الخاص بك
قم بترقية صندوق هدايا الفودكا الخاص بك
قم بترقية صندوق هدايا الفودكا الخاص بك
قم بترقية صندوق هدايا الفودكا الخاص بك

في هذا الدليل ، سأوضح كيف قمت بترقية صندوق هدايا الفودكا عن طريق إضافة بعض مصابيح LED RGB إليه. لديها ثلاثة أوضاع تشغيل: الألوان الثابتة ، والألوان الدوارة ، ووضع اللعبة. في وضع اللعبة ، يختار الجهاز زجاجة واحدة بشكل عشوائي ويومض الضوء تحتها ، مقترحًا على اللاعب أن يأخذ لقطة. يتم عرض جميع الأوضاع على الفيديو.

تم أخذ مصابيح LED التي استخدمتها من شريط LED يعتمد على وحدات WS2812B LED. إنها رائعة لأنها تسمح لك بالتحكم في لون كل مصباح LED على حدة ويمكنك ربطها تلو الأخرى بقدر ما تريد ، لذلك تحتاج فقط إلى دبوس رقمي واحد للتحكم فيها. كما أنها متوافقة مع مكتبة Adafruits NeoPixel ، لذا يمكنك البدء بسهولة.

لقد استخدمت Attiny84 للتحكم في مصابيح LED والاستجابة لضغطات الزر. لقد اختبرت كل شيء أولاً باستخدام Arduino عادي ، لكنه ببساطة لن يتناسب مع العلبة ، لذلك كان استخدام شريحة مستقلة هو الحل.

لقد استخدمت شريطًا شفافًا لإرفاق الأجزاء بالحالة ، لأنه لم يكن لدي مسدس الغراء الساخن وأردت إنهاء هذا المشروع قريبًا. يمكنك بالطبع استخدام أي طريقة من طرق التعلق التي تريدها.

الخطوة 1: تحضير القضية

جهز القضية
جهز القضية
جهز القضية
جهز القضية
جهز القضية
جهز القضية

ابدأ بفتح العبوة وإزالة الزجاجات. حاول محاربة الرغبة في شربها أثناء عملك. لقد استخدمت جلدًا لعمل ثقوب لمصابيح LED في الجزء السفلي من العلبة ، ولكن يمكنك استخدام أي أداة تريدها.

الخطوة 2: قم بتثبيت المصابيح

قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح
قم بتثبيت المصابيح

لتركيب مصابيح LED ، كان علي تعديل شريط LED قليلاً. كما يتضح من الصورة ، فإن التباعد بين مصابيح LED ليس بالضبط واحد من الزجاجات. يمكن حل ذلك عن طريق قطع شريط LED إلى قطع مفردة ولحامها معًا بقطعة من الأسلاك. كن حذرًا في لحام مصابيح LED بالطريقة الصحيحة بحيث ينتقل خرج مؤشر LED السابق إلى مدخل مؤشر LED التالي بعد ربطهما معًا مرة أخرى ، يمكن تثبيتهما في العلبة. لقد قمت بتأمين القطع بقطع من الشريط اللاصق. لقد ثنيت أيضًا نهاية الشريط للوصول بسهولة إلى الفولتية والبيانات والوسادات الأرضية.

الخطوة 3: زر

زر
زر
زر
زر
زر
زر

للتحكم في أوضاع الإضاءة لمصابيح LED بين الثبات والتغيير واللعبة ، قمت بتثبيت زر أسفل العلبة أسفل الزجاجة الوسطى. بهذه الطريقة عندما تضغط على الزجاجة الوسطى لأسفل ، فإنها تنشط الزر ويمكنك تنفيذ الإجراءات باستخدامها. لقد كنت محظوظًا لوجود زر تم تثبيته في الجزء السفلي تمامًا بحيث يتم الضغط عليه لأسفل عندما تم الضغط على الزجاجة لأسفل ، لكن لم يتم الضغط عليه تحت وزن الزجاجة.

الخطوة 4: Attiny84

اتيني 84
اتيني 84
اتيني 84
اتيني 84
اتيني 84
اتيني 84

للتحكم في المصابيح والاستجابة لإجراءات الأزرار ، استخدمت جهاز التحكم الصغير attiny84. ربما كان بإمكاني استخدام attiny85 أيضًا لأنني بحاجة فقط إلى دبابيس رقمية لتشغيل مصابيح LED والزر ، لكن لم يكن لدي أي وضع حولها. لقد قمت بلحام الشريحة على قطعة من اللوح النحاسي النحاسي وربطت جميع الأسلاك والمقاوم المنسدل للزر بها وفقًا لمخطط الأسلاك. كنت أرغب في جعله قابلاً للبرمجة على اللوحة ، لذلك قمت بلحام دبابيس ISP الوامضة برأس 2X3. ثم قمت ببرمجة الشريحة باستخدام Arduino وفقًا لهذه التعليمات.

الخطوة 5: الطاقة

قوة
قوة
قوة
قوة
قوة
قوة

لتشغيل جميع المكونات الداخلية ، استخدمت كابل USB عاديًا. نظرًا لأن USB يسلم 5 فولت وجميع مكوناتي تعمل عند هذا الجهد ، لم تكن هناك حاجة لأي منظمات. لقد صنعت ثقبًا صغيرًا في نهاية الجهاز وقمت بتمرير كابل USB من خلاله. يمكن لحام خطوط الأرض والجهد للكابل بالخطوط المقابلة لشريط LED لتقليل الأسلاك الزائدة داخل العلبة.

الخطوة 6: الكود

للتحكم في المصابيح ، استخدمت مكتبة Adafruits NeoPixel. يمكنك الحصول عليها من هنا

أردت أن أكون قادرًا على تغيير سلوك الجهاز بين الألوان الثابتة والألوان الدوارة. أردت أيضًا إضافة وضع لعبة حيث يختار زجاجة واحدة بشكل عشوائي ويومض المصباح تحتها. لتحقيق ذلك ، قمت بعمل الكود للرد على كل من الضغطات القصيرة والطويلة على الزر. الضغط لفترة طويلة يغير الوضع ، والضغطات القصيرة تنشط اليانصيب في وضع اللعبة. لقد قمت بلصق الكود أدناه حتى تتمكن من نسخه مباشرة إلى المحرر الخاص بك أو يمكنك تنزيل الملف المرفق.

#يشمل

#define LEDPIN 0 // دبوس الإخراج الرقمي للتحكم في المصابيح الخاصة بك #define BUTTON 1 // pin لربط الزر بـ #define PIXELCOUNT 5 // كمية المصابيح في تعويم الشريط الخاص بك p = 0 ؛ // phase for rotating mode int maxpow = 100؛ // أقصى طاقة لوضع الدوران ، بين 0 و 225 int mode = 0 ؛ // أي وضع المصابيح. 0: ألوان ثابتة ، 1: تدوير الألوان ، 2: دفع منطقي لوضع اللعبة = خطأ ؛ // تتبع حفظ الدفعات إلى int pushCount = 0 ؛ // cuonter لحساب طول الدفع لتحديد ما بين الدفعات القصيرة والطويلة uint32_t red = 0xff0000؛ // اللون الأحمر للوميض العشوائي // ألوان للوضع الثابت: ألوان السماوي والأصفر والأحمر والأخضر والأرجواني uint32_t [5] = {0x00ff00، 0xffff00، 0xff0000، 0x00ff00، 0xff00ff}؛ Adafruit_NeoPixel pixels = Adafruit_NeoPixel (PIXELCOUNT، LEDPIN، NEO_GRB + NEO_KHZ800) ؛ إعداد باطل () {pinMode (BUTTON، INPUT) ؛ pixels.begin () ، } // وظيفة لاختيار زجاجة واحدة / كوب عشوائيًا ثم وميض الصمام تحتها باطل تدوير () {randomSeed (millis ())؛ كأس int = عشوائي (5) ؛ // اختيار الكوب العشوائي // الرسوم المتحركة الرائعة حيث يتم تمرير المصابيح في الحوض الصغير لعمل تأثير عشوائي لـ (int i = 1؛ i <100 + cup؛ i ++) {for (int j = 0؛ j

0){

دفعت = صحيح ؛ إذا (الوضع <= 1) switchMode () ؛ } pushCount = 0 ؛ // تنفيذ الإجراءات بناءً على مفتاح الوضع الحالي (الوضع) {الحالة 0: // الوضع الثابت ، الألوان الثابتة لكل مصباح من أجل (int i = 0 ؛ i

الخطوة 7: الخاتمة

استنتاج
استنتاج
استنتاج
استنتاج

إن إضافة مصابيح LED تجعلها هدية فريدة حقًا وتجعلها عنصر زخرفة رائعًا حقًا ، ويعمل وضع اللعبة بشكل رائع للحفلات. وعندما تكون الزجاجات فارغة ، يمكن استبدالها بأكواب من نفس الحجم.

في رأيي ، بدت النتائج جيدة جدًا وكان وضع اللعبة ممتعًا للغاية وخروجًا. فكرت في جعله يسقط الفوز بالجائزة الكبرى كل فترة حيث سيومض كل البقع مرة واحدة ، لكن أصدقائي قالوا إن هذا سيكون وحشيًا للغاية وربما يكونون على حق.

يمكن بالطبع تطبيق هذه الترقية أو الاختراق على أي نوع آخر من عبوات الزجاجات وما إلى ذلك. أعتقد أنه سيكون من الرائع تثبيت مصابيح LED على الرف أسفل الزجاجات الكبيرة لجعل عنصر ديكور المنزل أكثر برودة.

موصى به: