جدول المحتويات:
- الخطوة 1: اجمع كل الأجزاء
- الخطوة الثانية: بناء بساط الاستشعار
- الخطوة 3: قم بتركيب شريط LED على سريرك
- الخطوة 4: برمجة Trinket
- الخطوة 5: بناء الدائرة
- الخطوة 6: استمتع !
فيديو: أضواء ليلية للسرير الهوى: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
بواسطة Danni FR تابعني على Twitter تابع المزيد بواسطة المؤلف:
حول: أنا مهتم بالتقنيات الجديدة والأشياء التي يمكننا صنعها في المنزل باستخدام بعض المكونات وقليل من الخيال. المزيد عن Danni FR »
هذا هو نظام إضاءة السرير في المستقبل! يتم تشغيلها عندما تخرج من سريرك في منتصف الليل وتنطفئ عندما تمشي في آلة أحلامك المريحة. لذلك لا مزيد من الحوادث الليلية وأصابع القدم المحطمة !!
إنه سهل للغاية في البناء وسيبدو سريرك خارج هذا العالم. فلنبدأ ، أليس كذلك؟
الخطوة 1: اجمع كل الأجزاء
حسنًا ، من أجل البدء ، نحتاج إلى الحصول على كل الجزء المطلوب لهذا المشروع. يرجى قراءة خطوة الثقب هذه قبل شراء أي شيء. لذلك سوف تحتاج إلى:
- حلية Adafruit 5V (https://www.adafruit.com/product/1501)
- لوح توصيل (https://www.adafruit.com/product/64)
- بعض أسلاك التوصيل (https://www.adafruit.com/product/153)
- مقاوم 4k7 أوم (https://www.adafruit.com/product/2783)
- ورقة فيلوستات (https://www.adafruit.com/product/1361)
- شريط LED الخاص بنا (https://www.adafruit.com/product/2237)
- مصدر طاقة (https://www.adafruit.com/product/1466)
- وبالطبع القليل من الشريط اللاصق وورق الألمنيوم والكرتون الرقيق
- بعض الأدوات مثل الكماشة والمقص وحديد اللحام.
- قليلا من الشريط الكهربائي وشريط الكابتون.
- سجادة سرير بالطبع !!!
كما ترون على الأرجح أنا معجب كبير بمنتجات Adafruit ، ومع ذلك يمكنك استخدام نماذج شريط LED أخرى. هذا متروك لك ، يحتوي الكود الخاص بي على الكثير من الخيارات المتاحة. في الإعداد الخاص بي ، استخدمت 50 وحدة نمطية LED SM16716 ، فلا تتردد في استخدام أكبر قدر ممكن من المصابيح كما تريد وأي نموذج يدعمه الكود. لكن ضع في اعتبارك مصدر طاقة مناسب لإعدادك ، تذكر أن معظم شرائط RGB قد تحتاج إلى ما يصل إلى 60 مللي أمبير لكل LED. لذلك تم تحذيرك!
الخطوة الثانية: بناء بساط الاستشعار
ربما يكون هذا هو أطول جزء في هذا البرنامج التعليمي ، لكنه سهل. برجاء استخدام الصور كمرجع واتباع الخطوات التالية:
- قطع اثنين من رقائق الألومنيوم أصغر قليلا من ورقة الفيلوستات.
- ثم استخدم شريطًا كهربائيًا للانضمام إلى 3 أوراق ، تذكر أنه في المنتصف ، يتم وضع ورقة الفيلوستات. اترك أيضًا مساحة صغيرة خالية من الشريط للأسلاك.
- استخدم بعض الماسح النحاسي لإنشاء ملامسات كهربائية ، أحدهما يذهب إلى أسفل رقائق الألومنيوم والآخر في الأعلى.
- أسلاك اللحام بالشريط النحاسي المرفق واستخدام بعض أشرطة kapton لحماية الاتصال.
- ثم استخدم كرتونًا رفيعًا لحماية ورق الألمنيوم من التمزق ، ويجب أن تكون هذه الألواح بنفس حجم المستشعر بأكمله. قم بتأمينه بمزيد من الشريط الكهربائي. كن حذرًا أيضًا من ترك مساحة صغيرة بدون شريط أو عمل ثقب صغير في كل من الألومنيوم والكرتون للسماح للهواء بالهروب دون إلحاق الضرر بالمستشعر.
- هل كل شيء على ما يرام لديك الآن مستشعر خطوة يعمل بكامل طاقته !!!
ملحوظة: لقد استخدمت الكيس البلاستيكي المرفق بورقة الفيلوستات لحماية المستشعر من الرطوبة ، فقط أدخله:)
الخطوة 3: قم بتركيب شريط LED على سريرك
الآن دعنا نذهب إلى الجزء الممتع من هذا المشروع ، قم بتوصيل مصابيحك بسريرك !!! لن أدخل في تفاصيل كثيرة بهذا ، فقط كن مبدعًا وافعل بالطريقة التي تريدها. ولكن إذا كنت بحاجة إلى القليل من الإلهام ، فأنا أضع ألغامًا كل بضعة سنتيمترات واستخدمت شريطًا لاصقًا لتثبيته على السرير.
لا تتردد في استخدام العديد من المصابيح كما تريد ، في الموضع والمسافة التي تريدها:)
الخطوة 4: برمجة Trinket
حسنًا ، أولاً وقبل كل شيء سوف تحتاج إلى تعلم كيفية استخدام Trinket. لحسن الحظ ، لدى Adafruit برنامج تعليمي رائع هنا. عندما تكون جاهزًا ، عد إلى الحدث.
أرى ، لقد عدت. أنت تعرف الآن كيفية تحميل البرامج إلى Trinket باستخدام Arduino والأساسيات ، ربما تكون قد قمت بعمل عرض Blinky:)
الآن قم بتنزيل مكتبة FastLED الرائعة من GitHub وقم بتثبيتها. ثم ضع الكود الخاص بي في الحلية الخاصة بك ، وهو مبرمج ليحول مصابيح LED باللون الأزرق مع رسم متحرك صغير. لكن لا تتردد في التعديل بأي طريقة تريدها ، تذكر تكوين عدد المصابيح التي تستخدمها ونوع الشريط.
// تم إنشاء هذا المشروع بواسطة Danni Fernandez # تتضمن # تضمين "FastLED.h" #define NUM_LEDS 50 // كم عدد المصابيح التي يحتوي عليها قطاعك # حدد DATA_PIN 0 // خط البيانات لشريطك # تعريف CLOCK_PIN 1 // خط الساعة لـ الشريط الخاص بك ، هل الشريط الخاص بك لا يحتوي على هذا التعليق # حدد SENSOR_PIN 1 // حيث يتم توصيل المستشعر ، على الدبوس التناظري adafruit trinket 1 يساوي الرقم الرقمي 2 # حدد TRIGGER 50 // القيمة أدناه إذا اعتبر شخصًا ما يخطو CRGB المصابيح [NUM_LEDS] ؛ إضفاء الطابع int = 0 ؛ int state = 0 ؛ إعداد باطل () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1) ؛ / / هل تريد تشغيل trinket عند 16MHZ ، من فضلك حدده أيضًا في قائمة اللوحة // Uncomment / قم بتحرير أحد الأسطر التالية لشريط LED الذي تستخدمه // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ //FastLED.addLeds(leds، NUM_LEDS) ، // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ FastLED.addLeds (المصابيح ، NUM_LEDS) ، // في حالتي هذا هو نموذج الشريط الخاص بي // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ // FastLED.addLeds (المصابيح ، NUM_LEDS) ؛ إضفاء الطابع الرسمي = 1 ؛ delay (500)؛} حلقة فارغة () {if (inicialization == 1) // إيقاف تشغيل جميع المصابيح الموجودة في السلطة {for (int i = 0؛ i <NUM_LEDS؛ i ++) {leds .setRGB (0 ، 0 ، 0) ؛ } FastLED.show () ، إضفاء الطابع القانوني = 0 ؛ FastLED.show () ، } إذا (analogRead (SENSOR_PIN) <= TRIGGER) // إذا كان شخص ما على السجادة {if (state == 0) // تم إيقاف تشغيل المصابيح ، فقم بهذه الرسوم المتحركة لتشغيل {for (int i = 0؛ i < NUM_LEDS ؛ i ++) {المصابيح .setRGB (0 ، 0 ، 20) ؛ FastLED.show () ، تأخير (100) ؛ } تأخير (200)؛ لـ (int x = 20؛ x <= 125؛ x ++) {for (int i = 0؛ i <NUM_LEDS؛ i ++) {leds .setRGB (0، 0، x) ؛ } FastLED.show () ، تأخير (20) ؛ } while (analogRead (SENSOR_PIN) = 20 ؛ x--) {لـ (int i = 0 ؛ i
للحصول على الإصدار الأخير من الكود ، احصل عليه على GitHub:
الخطوة 5: بناء الدائرة
هي دائرة سهلة جدًا ، لذا لن يستغرق الأمر سوى بضع دقائق لعمل ذلك في لوحة التجارب الخاصة بنا ،:)
اتصالاتي هي كما يلي:
- 5 فولت من مصدر الطاقة إلى دبوس BAT في Trinket و Vcc لشريط LED الخاص بنا.
- GND من مصدر الطاقة إلى Trinket ، سلك واحد لمستشعر البساط لدينا و GND لشريط LED.
- دبوس Trinket 0 إلى دبوس البيانات لشريط LED.
- دبوس Trinket 1 إلى دبوس الساعة لشريط LED.
- ينتقل السلك الآخر لمستشعر السجادة إلى Trinket pin 2 ، كما يذهب المقاوم 4k7 أوم بين هذا الدبوس ودبوس 5V من Trinket.
هذا كل شيء ، سهل ألا تعتقد ذلك؟
الخطوة 6: استمتع !
قم بإخفاء كل شيء تحت سريرك وضع المستشعر تحت السجادة. أنت الآن جاهز لموسيقى الروك في هذا المشروع.
أتمنى أن تستمتع بها وتقوم بالكثير من القرصنة باستخدام الرسوم المتحركة والإضاءة.
شكرا لقراءتك لي:)
موصى به:
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)
Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
التحكم اللاسلكي في اللوح الأمامي للسرير MQTT: 5 خطوات (بالصور)
التحكم اللاسلكي في اللوح الأمامي للسرير MQTT: قبل بضع سنوات ، اشترينا سريرًا جديدًا من رغوة الذاكرة ، وكما هو الحال مع معظم الأسرة ، كان عليك أيضًا شراء إحدى القواعد & quot؛ المعتمدة & quot؛ من أجل الحفاظ على الضمان. لذلك ، اخترنا القاعدة الأقل تكلفة والتي تضمنت أيضًا
أضواء الفناء التفاعلية ، أضواء الممر: 3 خطوات
أضواء الفناء التفاعلية ، أضواء الممر: أردت بناء نوع من أضواء الفناء التفاعلية للفناء الخلفي. كانت الفكرة ، عندما يسير شخص ما في اتجاه ما ، فإنه يؤدي إلى رسم متحرك في الاتجاه الذي تمشي فيه. لقد بدأت بمصابيح شمسية Dollar General بقيمة 1.00 دولار
حامل كمبيوتر محمول أفضل للسرير: 7 خطوات (بالصور)
حامل كمبيوتر محمول أفضل للسرير: اصنع حامل كمبيوتر محمول بسيط ولكنه مفيد بشكل لا يصدق لحوالي 15 دولارًا و 30-60 دقيقة! مثالي للاستخدام في السرير أثناء الكتابة والتصفح وخاصة مشاهدة الأفلام. عندما أستخدم الكمبيوتر المحمول في السرير ، غالبًا ما يكون الأمر غير مريح. لا بد لي من موازنة الكمبيوتر المحمول على m
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة: 15 خطوة (بالصور)
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص: ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص هذا ليس DIY للمبتدئين. ستحتاج إلى فهم قوي للإلكترونيات والدوائر والبرمجة الأساسية والذكاء العام حول السلامة الكهربائية. DIY هذا لشخص متمرس لذلك