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

لوحة الأبجدية التي يتحكم فيها التطبيق والمستوحاة من Stranger Things: 7 خطوات (بالصور)
لوحة الأبجدية التي يتحكم فيها التطبيق والمستوحاة من Stranger Things: 7 خطوات (بالصور)

فيديو: لوحة الأبجدية التي يتحكم فيها التطبيق والمستوحاة من Stranger Things: 7 خطوات (بالصور)

فيديو: لوحة الأبجدية التي يتحكم فيها التطبيق والمستوحاة من Stranger Things: 7 خطوات (بالصور)
فيديو: [فيلم وثائقي] القصة وراء أول حادث بانديكوت 🦊 2024, شهر نوفمبر
Anonim
لوحة الأبجدية التي يتحكم فيها التطبيق مستوحاة من Stranger Things
لوحة الأبجدية التي يتحكم فيها التطبيق مستوحاة من Stranger Things

بدأ كل هذا قبل بضعة أسابيع عندما كنت أحاول معرفة ماذا سأحصل على ابنة أخي البالغة من العمر تسع سنوات لعيد الميلاد. أخيرني أخي أخيرًا أنها من أشد المعجبين بـ Stranger Things. عرفت على الفور ما أردت أن أحصل عليه ، شيء معلق على الحائط بأضواء عيد الميلاد وحروف يمكنها أن تكتب جمل عشوائية. ألا تعرف ذلك ، لا أحد يصنع شيئًا كهذا على الإطلاق … لقد وجدت عددًا لا يحصى من الأمثلة على الجدران بأحرف مطلية وأضواء عيد الميلاد المضاءة دائمًا. لقد وجدت العديد من الإصدارات المصغرة من نفس الشيء. لقد عثرت على مشروعين فقط يستخدمان متحكمات دقيقة (Arduinos) ومصابيح LED قابلة للعنونة لتوضيح العبارات بالفعل ، ولكن يبدو أن هذه كلها تعتمد على عبارات مشفرة في برنامج micro. لا شيء مثل ما كان في رأسي. لذلك ولد مشروع لوحة الأبجدية rudLights.

لوحة الأبجدية rudLights ، أو rudLights للاختصار ، تستخدم أيضًا Arduino ومصابيح LED قابلة للعنونة لعرض الجمل على سلسلة من "أضواء عيد الميلاد". ومع ذلك ، فإنه يستخدم أيضًا جهاز استقبال Bluetooth رخيصًا وتطبيق Android مخصصًا يمكن للمستخدم ، ابنة أخي ، استخدامه لعرض أي جملة تريد إرسالها من جهازها اللوحي (Amazon Fire في هذه الحالة).

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

الخطوة 1: الأجزاء الضرورية

الأجزاء الضرورية
الأجزاء الضرورية
الأجزاء الضرورية
الأجزاء الضرورية

قائمة أجزاء rudLights واضحة ومباشرة. اضطررت إلى شراء مصابيح LED ، كنت بحاجة إلى 26 ولكن لم يكن لدي سوى خمسة في متناول اليد. لحسن الحظ ، عثرت على 100 حزمة من ثنائي الفينيل متعدد الكلور WS2812B على أمازون مقابل خمسة عشر دولارًا فقط. كان أصعب شيء في الحصول عليه هو شيء يتم تمريره للخلفية القبيحة من العرض. أخيرًا ، وجدت أنا وابني شيئًا في قسم ورق سكرابوكينغ في JoAnn's يعمل جيدًا إلى حد ما. فيما يلي قائمة بالأشياء التي استخدمتها وما الغرض منها. عندما يكون ذلك ممكنًا ، سأربط مكان الشراء. لن أستخدم أي روابط تابعة ، على الرغم من أنها روابط Amazon Smile عندما يكون ذلك ممكنًا.

أشياء احتياجا لها

  • أكثر من 26 مصباح LED قابل للعنونة (ويعرف أيضًا باسم NeoPixels) - 100 مقابل 15 دولارًا في Amazon (لا أعرف سبب وجودهم ضمن الآلات الموسيقية).
  • Arduino Pro Mini - مقلدة في Amazon أو شرعي من SparkFun لا يوجد سبب يمنعك من استخدام Arduino Uno بالحجم الكامل إذا كان لديك مساحة.
  • وحدة HC-05 Bluetooth - 8 دولارات في Amazon أتخيل أن وحدة HC-06 ستعمل أيضًا ، لكن لا وعود.
  • محول طاقة 5VDC 2A A / C - 7.49 دولار في Amazon
  • إطار المستند - إطار 8.5 × 11 بوصة ، وجدت واحدًا في JoAnn مقابل 10 دولارات تقريبًا. يمكنك استخدام أي إطار بالحجم الذي تريده ، لقد اخترت إطارًا بنفس حجم الورق الذي تأكله الطابعة.
  • خلفية قبيحة - في الواقع ورقة سكرابوكينغ مقاس 12 × 12 بوصة تسمى "تان سويرلي فلاورز" وجدتها في متجر JoAnn Fabric & Craft. لقد اشتريت بالفعل أربع أوراق حتى أتمكن من تخطي عدة مرات. انظر إلى "جمالها" هنا (انقر فوق "نعم أنا بائع تجزئة "لعرض الصفحة بالفعل) YMMV
  • ورقتان من الرق - أيضًا من JoAnn ، تُستخدمان كناشرات لمنع العمى عند مراقبة مصابيح LED.
  • لوح ألياف 1/8 بوصة ، 8.5 × 11 بوصة - 24 × 48 بوصة هو 5 دولارات في هوم ديبوت

أساسيات

  • مقاومات مقسم الجهد - 1 ك 7 و 3 ك 3 (أو 1 ك و 2 ك ، أو حتى 2 ك 2 و 3 ك 3) لتغيير المستوى بين دبوس Arduino TX 5 فولت ودبوس RX للوحدة 3.3 فولت BT.
  • 220-470 أوم المقاوم - يمر على خط البيانات بين Arduino وأول WS2812B LED.
  • 4 مكثفات 16 فولت 1000 درجة فهرنهايت - قوة كونية هائلة. عبوات بقيمة 11 دولارًا في Amazon
  • سلك مجدول يتراوح من 20 إلى 22 جرامًا بثلاثة ألوان - الطاقة والأرض والبيانات على طول شريط المصابيح.
  • نماذج أولية صغيرة لثنائي الفينيل متعدد الكلور - استخدمت واحدة لبناء شيء مركزي لتوزيع الطاقة.
  • قطع مختلفة من أنابيب الانكماش الحراري - لتغطية المقاومات الملحومة في كبلات التوصيل. خمسة دولارات في هاربور فريت.

أدوات

  • قواطع ومزيلات الأسلاك
  • لحام الحديد ولحام
  • اللوح وسلك التوصيل
  • سكين هواية حاد (X-Acto)
  • لوح تقطيع
  • سكين متعدد الاستخدام
  • Straightedge أو مربع
  • دبوس التثبيت أو المخرز أو الثقب المركزي أو أي شيء بوكي حاد
  • مثقاب مقاس 5/16 بوصة وشيء لتدويره (محرك حفر ، مكبس حفر ، مضرب بيض …)
  • ملف أو ورق زجاج
  • غراء الخشب (أو الغراء الأبيض)
  • مسدس الغراء الساخن والعصي

اختياري

  • Raspberry Pi Zero W - سأستخدم هذا على لوح الأبجدية rudLights الخاص بي بدلاً من HC-05 لأنني خارج وحدات HC-05 Bluetooth. ستحتاج إلى بطاقة SD لذلك أيضًا.
  • 1/2 "x 3/4" x 48 "عصا خشب الصنوبر - تُستخدم لإنشاء امتداد للجزء الخلفي من إطار المستند.
  • الطلاء لمطابقة الإطار والفرشاة (الفرشاة) - يستخدم لإخفاء الامتداد أعلاه خلف الإطار. لقد استخدمت طلاء أكريليك أسود وفرشاة رغوية.
  • صندوق الظل - بدلاً من إطار المستند ، يزيل الحاجة إلى عصا التمديد أعلاه.
  • مقبس طاقة 2.1 مم - 6 دولارات مقابل 5 عبوات في Amazon. يمكنك أيضًا قطع الموصل عن مصدر الطاقة ولحامه مباشرة بالمشروع.
  • 3.3V Arduino ومصدر الطاقة إذا كنت تريد خفض الطاقة. يجب أن تعمل المصابيح WS2812B عند 3.3 فولت. هذا من شأنه أن يزيل الحاجة إلى مقسم الجهد. مرة أخرى ، لا وعود.

الخطوة الثانية: الجزء الجمالي

الجزء الجمالي
الجزء الجمالي
الجزء الجمالي
الجزء الجمالي
الجزء الجمالي
الجزء الجمالي

اعتقدت أنه يمكنني العثور على لقطة شاشة أو شيء من العرض لطباعته كصورة لاستخدامها في الإطار. حاول بقدر ما لم أتمكن من العثور على الصورة التي كنت أبحث عنها تمامًا. هذا ما دفعنا إلى البحث الذي أوصلنا إلى ورقة سكرابوكينغ القبيحة. جعلت ابني يرسم أبجدية بسلسلة من المصابيح الكهربائية ، وقام بقص الورق مقاس 12 × 12 بوصة إلى 8.5 × 11 حتى يناسب الطابعة. ثم قمت ببساطة بطباعة صورة الأبجدية مباشرة على الورق القبيح وقمت بقطع كل المصابيح الكهربائية بسكين X-Acto.

إذا كنت ترغب في السير في نفس المسار ، فلا تتردد في حفظ الصورة أعلاه ، أو تنزيل العمل الفني من خادمي ، أو يمكنك الحصول عليه من مستودع GitHub.

باستخدام قطعة عادية من ورق الطابعة ، أو حتى أفضل ، الزجاج من إطار الصورة ، قم بتخطيط قسم من الورق مقاس 12 × 12 بوصة لعمل ورقة مقاس 8.5 × 11 يمكن طباعة الصورة الأبجدية عليها. الورق الذي استخدمته به بعض الألوان حول الحواف لجعله يبدو بالية ، على ما أعتقد. على هذا النحو انتهى بي الأمر إلى وضع قسم من منتصف الورقة. ثم استخدمت سكينًا متعدد الاستخدامات لعمل التخفيضات. تأكد من القص على سطح ذبيحة ، إلا إذا كنت المالك المحظوظ لقاطع الورق. بعد أن قمت بقص الورق باستخدام قطعة من ورق الطابعة كدليل ، اكتشفت أن إطاري أصغر قليلاً من 8.5 × 11 بوصة … لإصلاحه ، قمت للتو بوضع الزجاج على ورق الحائط القبيح وقصته حوالي 1/16 من الجانبين بسكين هواية.

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

امض قدمًا وقم بتأطير ورق الحائط المطبوع حديثًا وتأكد من أن كل شيء يصطف بالفعل بالطريقة التي من المفترض أن يكون عليها.

الخطوة الثالثة: تحضير المجلس

تحضير المجلس
تحضير المجلس
تحضير المجلس
تحضير المجلس
تحضير المجلس
تحضير المجلس
تحضير المجلس
تحضير المجلس

يبلغ حجم اللوح الليفي 1/8 بوصة (لوح صلب ، ماسونيت ، أيًا كان ما تريد تسميته) قدمين في أربعة أقدام لأنه يأتي من المتجر. من الواضح أننا نحتاج إلى تقليل حجمه إلى حد ما. الجزء الجميل من العمل مع هذا النوع اللوحة هي أنها تشبه نوعًا ما الورق السميك ويمكن قصها بسهولة إلى حد ما باستخدام سكين. ما عليك سوى قياس الزجاج من إطارك ووضع علامة على نفس القياس على السبورة بقلم رصاص. ثم يمكنك استخدام أداة التسوية أو المربع سياج للسكين. خذ عدة تمريرات بالسكين ، وخذ وقتك ، فلا داعي للاندفاع. ما لم تضطر إلى إنهاء هذا بحلول عيد الميلاد ولم تكن تعلم حتى أنك بحاجة إلى القيام به حتى 16 ديسمبر تقريبًا … ومع ذلك ، أصابعك تساوي أكثر من المشروع ، لذا كن حذرًا!

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

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

الآن تريد أن تأخذ خلفية الشاشة التي طبعتها في الخطوة الأخيرة وتضعها فوق قطعة اللوح الليفي وتربيعها كلها. يجب أن يكون صحيحًا بنفس الحجم تقريبًا. بمجرد أن تصطف ، استخدم أداة pokey الحادة لاختراق مركز (-ish) لكل لمبة ووضع فتحة في اللوح الليفي. ستكون هذه الفتحة هي العلامة التي تقوم فيها بحفر ثقوب مقاس 5/16 بوصة في اللوحة حتى تتألق مصابيح LED من خلالها. إذا كنت قد قطعت بالفعل مصابيح الإضاءة من ورق الحائط ، فيمكنك تقريب مواقع الحفر أو استخدام أحد اختبار الخردة قطعة قمت بطباعتها. لقد وجدت أنه من الأسهل قليلاً حفر مواقع مقلة العين على هذه المادة من خلال رسم دائرة صغيرة حول كل فتحة بقلم رصاص.

حان الوقت لعمل بعض الرقائق. استخدم أي جهاز حفر لديك ومثقاب 5/16 بوصة لوضع 26 ثقبًا في السبورة. لن تصل مكبس حفر طفلي تمامًا إلى الفتحة المركزية … لذلك كان علي استخدام جهاز سبينني آخر. أنت على حق ، لن يحمل مضرب البيض الصغير الخاص بي تمرينًا مقاس 5/16 بوصة ، ولكنه سيقطع 9/32 على ما يرام ؛-) ستكون الثقوب الجديدة مقرمشة ، لذا خذ ملفك أو ورق الصنفرة وقم بتنعيم حوافها أيضًا. يجب أن يصلح مؤشر LED من خلال الفتحة بحيث يكون PCB مسطحًا في الجزء الخلفي من اللوحة.

إذا لم تكن قد قطعت المصابيح بالفعل ، فقد حان الوقت الآن. اخترق سكين X-Acto ولوح التقطيع واذهب إلى المدينة. يقول ابني إن قطع شكل X في كل مصباح ثم تقليم القطع المثلثية الناتجة كان جيدًا إلى حد ما.

الخطوة 4: ضع بعض البريق فيه

ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه
ضع بعض البريق فيه

حان الوقت لبدء نهاية LED لهذا المشروع. التقط 26 من WS2812Bs واصطفها على السبورة. تريد التأكد من أنها جميعًا مستوية بشكل صحيح. يعد هذا أيضًا وقتًا جيدًا لاختبارها جميعًا بشكل فردي قبل لحام مجموعة كاملة لمعرفة أن هناك واحدًا متزعزعًا هناك. لقد أرفقت رسمًا بسيطًا من Arduino يبث ألوانًا عشوائية في WS2812-talk. يمكنك استخدام كبل مؤازر أو كبل شريطي أو أي أسلاك توصيل قد تكون لديك لتوصيل كابل اختبار. فقط قم بإلصاق بت 3 طرف من رأس الدبوس في الكبل ويمكنك تثبيت ذلك على الوسادات "الداخلية" الخاصة بمصابيح ثنائي الفينيل متعدد الكلور. يجب أن يضيء كل مؤشر LED ، وطالما أنك تختبر واحدًا تلو الآخر ، يمكن لمزود الطاقة في Arduino التعامل بسهولة مع المهمة.

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

بعد أن يتم قطع الأسلاك الخاصة بك ، قم بالمضي قدمًا وقم بتقطيع القليل من كل طرف ، يكفي فقط لحام على منصات ثنائي الفينيل متعدد الكلور. لن نربط H بـ I أو Q بـ R حتى الآن. قصدير نهايات الأسلاك ، وصفيح الوسادات على مصابيح LED. ثم استعد لعملية شاقة من أطراف الأصابع المقطوعة ولحام الأسلاك في ثنائي الفينيل متعدد الكلور. كرر ما يبدو أنه عشرون ألف مرة ، على الرغم من أنه يشبه 155 مرة في النهاية.

بعد أن يتم لحام جميع الصفوف الثلاثة ، ستضع سلك بيانات طويل من H إلى I ، ثم سلكًا آخر من Q إلى R. ثم سيحصل كل صف على أسلاك الطاقة والأرض مباشرة من لوحة توزيع الطاقة / القابس / الشيء ، لذلك يمتلك كل من A و I و R أسلاك كهربائية خاصة بهم. انظر إلى الصورة والتخطيطي وسيكون كل ذلك منطقيًا. ستضع أيضًا أحد أغطية 1000 درجة فهرنهايت على الطرف الآخر من كل سطر ، عند H و Q و Z ، للاحتفاظ باحتياطي الطاقة لكل حبلا. (لا يمكنني أن أعدك بأنه ضروري ، لكنه بالتأكيد لا يؤذي أي شيء.) أخيرًا ستصنع سلك العبور من بيانات A في الوسادة والتي ستنتقل إلى Arduino. ما عليك سوى أخذ وصلة عبور عادية وقصها في المنتصف ، ثم لحام R1 ، المقاوم 220 إلى 470 أوم ، مضمنًا ومغطى بالانكماش الحراري. قم بتلحيم أحد طرفي لوحة DIN على مؤشر LED الأول ، وينتقل الطرف الآخر إلى دبوس Arduino 6 (لا يجب أن يكون 6 ، يمكن أن يكون أي دبوس حقًا).

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

سترى لوحتين مختلفتين بوضوح في الصور. أحدهما يحتوي على Arduino Pro Mini ووحدة HC-05 Bluetooth ، والآخر لديه ، حسنًا ، لا شيء حتى الآن. الشخص الذي يحتوي على Pro Mini هو الذي ذهب إلى ابنة أخي ولم أحصل على ما يكفي من صور البناء. إنه أيضًا الذي تم تصويره في التخطيطي المرفق. مقسم الجهد الذي يسقط Arduino's 5v TX إلى HC-05's 3.3v RX مدمج للتو في الكبل الذي يربط بين الاثنين. يمكنك فقط قص هذا السلك واللحام R2 ، المقاوم 1k7 ، بشكل مضمّن. ثم لحام R3 ، المقاوم 3k3 ، من نهاية HC-05 من R2 إلى سلك يذهب إلى الأرض. أو يمكنك بناء ذلك على لوح حماية إذا كنت تفضل ذلك.

اللوحة الأخرى في الصور هي لي وستستخدم Raspberry Pi Zero W بدلاً من HC-05. يحتوي Arduino one على لوحة توزيع طاقة قمت بربطها معًا على لوح حماية. إنها مجرد صفين من الرؤوس ومكثف 1000 درجة فهرنهايت ملحوم حتى كابلات مقبس الطاقة. لقد خرجت حديثًا من مقابس كبلات الطاقة مثل تلك الخاصة بإصدار Pi ، لذا فقد حصلت للتو على النوع الذي يحتوي على أطراف لولبية في النهاية وقمت بربط جميع خيوط الطاقة في ذلك. من المحتمل أن ينتهي بي الأمر ببناء شيء أكثر إتقانًا ، وسأنتهي بالتأكيد بإضافة غطاء 1000 درجة فهرنهايت أيضًا.

الخطوة 5: امنحها بعض الذكاء - طريقة Arduino

Image
Image

الآن الجزء الذي كنا ننتظره جميعًا ، مما يجعله يفعل شيئًا بالفعل. لحسن حظك ، لقد أمضيت بالفعل بضع ليالٍ متأخرة في كتابة الكود الخاص بهذا المشروع. كل ما عليك فعله هو تنزيل ملف zip ، واستخراجه إلى جهاز الكمبيوتر الخاص بك في مكان ما ، وفتحه في Arduino IDE ، وتحميله على Arduino. لحسن الحظ بالنسبة لي ، أنا ليلية ، والليالي المتأخرة ليست مشكلة كبيرة (إنها الرابعة صباحًا وأنا أكتب هذا).

نهاية Arduino لهذا الأمر هي في الواقع ستة ملفات في مجلد يسمى "rudLightsArduino". يتم إرفاق الملف المضغوط الذي يحتوي عليها بهذه الخطوة. بدلاً من ذلك ، يمكنك الحصول عليه من مستودع GitHub. ومع ذلك ، قررت الحصول على الملفات ، بمجرد أن تكون على جهاز الكمبيوتر الخاص بك ، افتح rudLightsArduino.ino في Arduino IDE. يجب أن يؤدي ذلك إلى تحميل الملفات الخمسة الأخرى كعلامات تبويب في IDE أيضًا. إذا قمت بتوصيل دبوس بيانات WS2812B LED الخاص بك إلى دبوس Arduino بخلاف الدبوس 6 ، فستحتاج إلى العثور على السطر "#define LED_PIN 6" وتغيير 6 إلى الدبوس الذي استخدمته.

ثم يمكنك التبديل إلى علامة التبويب "daVars.h" والعثور على الجزء الخاص بالسلاسل المشفرة التي يتم عرضها على اللوحة. هذه هي الأسطر التي تبدأ بـ "const char string_X PROGMEM blah blah" بالقرب من أعلى الملف. قم بتغييرها حسب الرغبة ، فقط تأكد من أنها كلها أحرف استهلالية ولا تحتوي على أحرف خاصة (مثل النقطة ، الفاصلة ، إلخ …) المسافات جيدة.

يمكنك إضافة المزيد من السطور عن طريق نسخ سطر موجود ولصقه أسفل الأسطر الأخرى وتغيير الرقم في الجزء "string_X ". فقط قم بزيادة الرقم في كل مرة. يمكنك نظريًا حفظ العديد من الأسطر التي تلائم تخزين فلاش Arduino. سحر جزء PROGMEM يعني أن هذه السلاسل ليست كلها محفوظة في ذاكرة الوصول العشوائي ، بل يتم قراءتها مباشرة من ذاكرة الفلاش بدلاً من ذلك. لن أخوض في مزيد من التفاصيل ، ولكن يمكنك معرفة المزيد على صفحة مرجعية Arduino. عند إضافة خطوط أو إزالتها هناك ، سيتعين عليك تحرير جزأين آخرين أيضًا. ابحث عن القسم التالي مع "جدول ref للسلاسل أعلاه" وأضف / أزل "string_X" حسب الحاجة من بين {curly braces}. أخيرًا ، ابحث عن السطر "int string_count = X" وقم بتغيير الرقم ليكون مقدار السلاسل من الجدول أعلاه. هذا الرقم هو العدد الفعلي ، أي لا يبدأ من الصفر. إذا كان هناك سبعة أسطر "const char string_X" ، فضع 7 هنا.

الآن قم بتجميع وتحميل الكود إلى Arduino الخاص بك. ستحتاج إلى فصل HC-05 من أجل القيام بذلك لأن وحدة Bluetooth تستخدم نفس خطوط TX / RX مثل الكمبيوتر-> جهاز برمجة Arduino. بعد تحميل الرمز ، افصل duino عن الكمبيوتر وأعد توصيل وحدة BT الخاصة بك.

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

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

أخيرًا ، اقلبه وقم بتوصيل محول التيار المتردد وشاهد عرض الضوء يبدأ. عندما قامت ابنة أخي بتوصيلها لأول مرة ، تراجعت "عيد ميلاد سعيد". ستقوم بتهجئة أي سلسلة تضعها في "const char string_0 " أو "RUDLIGHTS ALPHABET BOARD" إذا لم تقم بتغيير الرمز بعد.

إذا تخطيت جزء وحدة HC-05 Bluetooth من هذا ، تهانينا ، لقد انتهيت! آمل أن تحصل على الكثير من الأميال من اتصالاتك مع Upside Down:-)

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

الخطوة 6: التطبيق (!)

التطبيق(!)
التطبيق(!)
التطبيق(!)
التطبيق(!)

نعم، لقد قرأت هذا بشكل صحيح. يوجد تطبيق Android مصاحب لـ rudLights يسمح لك بعرض الرسائل المخصصة وحتى حفظها على لوحتك. في عيد الميلاد الماضي ، قدمنا لابنة أخي جهازًا لوحيًا من Amazon Fire. لذلك كانت إحدى النقاط الرئيسية لهذا المشروع أن يكون لديها طريقة لاستخدام هذا الجهاز اللوحي للتفاعل مع لوحة الأبجدية rudLights. انتهى بي الأمر في Thunkable الذي قدم طريقة لطيفة وبسيطة لبناء تطبيق لرجل لم يصنع تطبيق Android من قبل. تمكنت من تجميع شيء فعل كل ما احتاجه في غضون أيام قليلة. ومع ذلك ، لا يتعين عليك القيام بذلك ، يمكنك فقط تنزيل التطبيق من خادمي أو مستودع GitHub. من أي موقع ، يمكنك أيضًا تنزيل ملف مشروع التطبيق.aia والذي يمكنك استخدامه في Thunkable لإنشاء نسختك الخاصة من تطبيق rudLights. لا تتردد في إضافة أو إزالة أي شيء ، أو إعادة تسمية ، أو تغيير الصور ، وماذا لديك. إنه متاح تحت GPLv3 تمامًا مثل نهاية Arduino للأشياء.

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

الخطوة 7: النهاية؟

النهاية؟
النهاية؟

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

شكرا للقراءة ، استمتع!

تم تعديل 20180113 - تم تغيير الرابط لوحدة HC-05 Bluetooth لأن العنصر المرتبط أصلاً غير متوفر

موصى به: