جدول المحتويات:
فيديو: قرصنة سوار المعصم LED الخاص بـ Coldplay: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
بواسطة ThomasVDD تابع المزيد بالمؤلف:
عند الذهاب إلى حفلة موسيقية كبيرة ، غالبًا ما يوزعون مصابيح LED صغيرة. عند الذهاب إلى حفلة موسيقية لـ Coldplay ، ستحصل على النسخة الرائعة منه: سوار معصم LED. أثناء العرض ، تضيء تلقائيًا وتعطي تأثيرًا رائعًا. ومع ذلك ، في نهاية العرض ، يصبح السوار عديم الفائدة تمامًا ، وهو عار حقيقي لمثل هذه الأداة الرائعة!
في هذا الدليل ، سنفعل شيئًا حيال ذلك ونحيي سوار معصم LED! لقد رأيت بعض الأشخاص الذين تمكنوا من جعل بعض الألوان تعمل ، لكن هذا ليس رائعًا بما يكفي. سنقوم بإعادة برمجة السوار ، لنتحكم بشكل كامل في المصابيح ، ونجعلها تضيء في جميع أنواع الأنماط الرائعة!
هيا بنا نبدأ!
الخطوة 1: تفكيكها
قبل أن نتمكن من إحياء السوار ، يجب أن نعرف ما الذي يجعله يدق. لنفككها!
يعد الدخول إلى العلبة أمرًا سهلاً للغاية: 4 مسامير كافية للكشف عن السحر في الداخل. البطاريات في استقبالنا (أو ما تبقى منها). سترى حاملي بطارية: الأول به اثنان (مقاس 2025) يعملان على إخراج 6 فولت ويستخدمان لمصابيح LED ؛ الثانية تحتوي على بطارية واحدة (حجم 2032) للميكروكونترولر بالداخل.
عندما يسلمون الأساور في الحفلة الموسيقية ، يقومون بتشغيلها عن طريق سحب علامة تبويب بلاستيكية صغيرة من بين البطارية وحامل البطارية. نظرًا لأنه لا يُقصد إعادة استخدامها ، فلا توجد طريقة لإيقاف تشغيلها. نظرًا لأن الوحدة ستظل تعمل بالطاقة حتى نفاد البطارية ، فسيتعين علينا استبدالها بخلية معدنية جديدة.
استبدال البطارية شيء ، والتأكد من أنه يمكننا إيقاف تشغيل سوار المعصم مرة أخرى شيء آخر. لقد حاولت إضافة مفتاح ، ولكن وجدت حلاً أسهل بكثير: أدخل نفس نوع لسان السحب (هل هذا يجعله علامة تبويب دفع..؟) بين البطارية والحامل لقطع الطاقة عن الجهاز. يمكن لأي علامة تبويب رفيعة وقوية أن تعمل: بلاستيك صلب ، كرتون ، … لقد استخدمت قطعة صغيرة من شريط النيكل (تستخدم لتوصيل خلايا الليثيوم) مع بعض أشرطة الرسامين حول نصفها. هذا قوي للغاية ويسمح بإدخاله في الاتجاه المعاكس (مع وجود الجزء المعدني بين البطارية والحامل) كطريقة لتخزين علامة التبويب عندما يكون سوار المعصم قيد التشغيل.
الآن بعد أن أصبحت لدينا القوة ، دعنا نتعرف على كيفية صنع بعض الضوء!
الخطوة 2: التحكم في المصابيح
سنكتشف الآن كيفية التحكم في المصابيح. إذا كنت مهتمًا فقط بتحميل الكود ومشاهدة مصابيح LED فعليًا ، فانتقل مباشرةً إلى الخطوة التالية.
قبل أن نبدأ البرمجة ، نحتاج إلى معرفة الأجهزة أولاً. بشكل أكثر تحديدًا ، يجب أن نعرف كيفية توصيل مصابيح LED بالميكروكونترولر. يمكننا التحقق من ذلك باتباع الآثار الموجودة على لوحة الدائرة ، أو عن طريق التحقق من التخطيطي الذي قام به شخص آخر بالفعل (ائتمانات). المخطط الكامل موجود في PDF ، لكنني أضفت نسخة مبسطة بالمعلومات التي نحتاجها.
يمكننا أن نرى أنهم يستخدمون ATmega88 كمتحكم دقيق. يتم التحكم في مصابيح LED بواسطة بعض وحدات MOSFET ، والتي يتم تشغيلها بواسطة ATmega88 مع المسامير التالية:
- الصمام الأحمر: المنفذ B6
- الصمام الأخضر: المنفذ C3
- الصمام الأزرق: المنفذ B7
- مشترك: المنفذ D3
هذا كل ما نحتاج إلى معرفته! الآن دعونا نلقي بعض الضوء! نقوم بذلك ببساطة عن طريق تشغيل المسامير المقابلة أو إيقاف تشغيلها. ومع ذلك ، هناك مشكلة: لا تحتوي مصابيح LED على مقاوم محدد حالي ، وبالتالي فإن التيار سيكون مقيدًا فقط بالمقاومة الداخلية للبطاريات. ليست جيدة. علاوة على ذلك ، نظرًا لأن المصباح الأحمر يحتوي على جهد أمامي أقل من المصباح الأخضر والأزرق ، فإنه سيرسم تيارًا أكثر ، ويكون أكثر إشراقًا من المصابيح الأخرى. ليست جيدة.
للتحكم في مصابيح LED بشكل جيد ، يجب علينا التحكم فيها باستخدام PWM. لقد فعلت ذلك من خلال كتابة روتين مقاطعة يعمل عند 10 كيلو هرتز ويخلق إشارة PWM لجميع مصابيح LED. كما أنه يعوض عن الاختلاف في السحب الحالي: دورة العمل الحالية لمصباح LED الأحمر أقل من دورة العمل باللون الأخضر والأزرق. يمكننا الآن التحكم في سطوع كل من مصابيح LED من خلال تحديث متغير.
في الحلقة الرئيسية ، سنفعل ذلك بالضبط. لقد صنعت بعض الأنماط التي تغير سطوع المصابيح. يجب أن يكون من السهل جدًا عمل المزيد لنفسك ، يمكنك استخدام الكود الخاص بي كمثال. لقد صنعت أكثر من 10 أنماط مختلفة ، ويستمرون في التكرار. تستغرق الحلقة الواحدة حوالي 5 دقائق ، لذلك لن تمل بسرعة كبيرة ؛)
الخطوة الثالثة: البرمجة
مع الكود المكتوب ، يمكننا برمجة الجهاز! لكن مهلا ، أين يجب أن نربط المبرمج؟
دعونا نلقي نظرة على الجزء الخلفي من ثنائي الفينيل متعدد الكلور. بصرف النظر عن البطاريات ، لا يوجد سوى بعض الثقوب. وهذه هي بالضبط ما نبحث عنه ، محظوظًا لنا:) الثقوب هي منفذ البرمجة ، المستخدم في البرمجة داخل النظام (ISP). سيسمح لنا ببرمجة المتحكم الدقيق أثناء وجوده في الدائرة (ومن هنا جاء الاسم).
والآن بعد أن حددنا هدفنا ، يمكننا ربط هؤلاء بمبرمج AVR (مبرمج لوحدات التحكم الدقيقة ATMEL). نظرًا لأن الدبابيس الستة المتتالية ليست اتصالًا قياسيًا حقًا ، فقد استخدمت أسلاك توصيل بسيطة لتوصيل الاثنين. يمكنك التحقق من الدبوس في الصورة.
اعتمادًا على المبرمج لديك ، لديك خياران لتشغيل الجهاز أثناء البرمجة. إما أن تقوم بتشغيله بقوة 3.3 فولت عبر المبرمج نفسه (إذا كان مدعومًا) أو أدخل بطارية جديدة في سوار المعصم وشغله بهذه الطريقة. بالتأكيد لا تفعل كلا الأمرين!
الآن بعد أن قمنا بتوصيل المبرمج وتوفير الطاقة ، يمكننا أخيرًا برمجة الشيء اللعين! سنستخدم Atmel Studio لجعله يرتفع من الرماد!
- افتح Atmel Studio وافتح المشروع (ملف.atsln).
- انتقل إلى Tools> Device Programming (ctrl + shift + p) وحدد المبرمج الخاص بك ؛ اضغط على تطبيق.
- انتقل إلى علامة التبويب Fuses وانسخ الإعدادات الموضحة في الصورة. برنامج الصحافة
- انتقل إلى علامة التبويب الذكريات واضغط على البرنامج.
هذا كل شيء ، يجب أن يكون هناك ضوء!
موصى به:
Steam Punk الخاص بك UPS للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: 4 خطوات (بالصور)
Steam Punk UPS الخاص بك للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: هناك شيء غير مقبول بشكل أساسي حول تحويل UPS الخاص بك لطاقة بطارية 12V DC إلى طاقة 220V AC بحيث يمكن للمحولات التي تشغل جهاز التوجيه والألياف ONT تحويلها مرة أخرى إلى 12V العاصمة! أنت أيضًا ضد [عادةً
قرصنة Hexbug Spider XL لإضافة رؤية للكمبيوتر باستخدام هاتف ذكي يعمل بنظام Android: 9 خطوات (بالصور)
قرصنة Hexbug Spider XL لإضافة رؤية للكمبيوتر باستخدام هاتف ذكي يعمل بنظام Android: أنا معجب كبير بـ Hexbug & trade ؛ العنكبوت. لقد امتلكت أكثر من اثني عشر وقمت باختراقهم جميعًا. & nbsp؛ في أي وقت يذهب أحد أبنائي إلى أحد الأصدقاء &[رسقوو] ؛ حفلة عيد ميلاد ، يحصل الصديق على Hexbug & trade ؛ العنكبوت كهدية. & nbsp؛ لقد اخترقت أو
واجهة الإنسان والحاسوب: وظيفة القابض (من صنع Kirigami) بواسطة حركة المعصم باستخدام EMG: 7 خطوات
واجهة الإنسان والحاسوب: قم بتشغيل القابض (من صنع Kirigami) بواسطة حركة المعصم باستخدام EMG: لذلك كانت هذه أول محاولة لي في واجهة بين الإنسان والحاسوب ، لقد التقطت إشارات تنشيط العضلات لحركة معصمي باستخدام مستشعر EMG ، وقمت بمعالجتها من خلال python و arduino وتشغيل أداة إمساك قائمة على الأوريغامي
جهاز التحكم في المعصم باستخدام بلوتوكس: 4 خطوات
جهاز التحكم في المعصم باستخدام بلوتوكس: PrimusX هو جهاز تحكم في الطيران يستخدم في طائرة بدون طيار PlutoX. تتواصل لوحة PrimusX باستخدام ESP8266-12F. يحتوي أيضًا على MPU ومقياس ضغط جوي ، لذلك فكرت لماذا لا تتحكم في الطائرة بدون طيار باستخدام لوحة PrimusX فقط وإرفاق اللوحة بمعصمي والتحكم
تحكم في تخطيط نموذج القطار الخاص بك باستخدام جهاز التحكم عن بُعد الخاص بالتلفاز: 7 خطوات (بالصور)
تحكم في تخطيط نموذج القطار الخاص بك باستخدام جهاز التحكم عن بُعد الخاص بالتلفزيون!: في هذا الدليل ، سأوضح لك كيفية إنشاء نظام تحكم عن بعد بالأشعة تحت الحمراء لقطار نموذجي. ستتمكن بعد ذلك من التحكم في قطاراتك أثناء الاسترخاء على الأريكة. لذلك دعونا نبدأ