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

Arduinoflake: 6 خطوات (بالصور)
Arduinoflake: 6 خطوات (بالصور)

فيديو: Arduinoflake: 6 خطوات (بالصور)

فيديو: Arduinoflake: 6 خطوات (بالصور)
فيديو: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, شهر نوفمبر
Anonim
أردوينوفليك
أردوينوفليك

ندفة ثلجية تفاعلية حرة الشكل متحركة بواسطة Arduino Nano. باستخدام 17 قناة PWM مستقلة ومستشعر اللمس ، يمكن أن تخلق تأثيرات رائعة!

هناك أيضًا إصدار ثنائي الفينيل متعدد الكلور يمكن للجميع صنعه!

الخطوة 1: نظرة عامة

Image
Image

تتكون ندفة الثلج من 30 مصباح LED مجمعة في 17 قطعة مستقلة يمكن التحكم فيها بشكل منفصل بواسطة متحكم Arduino Nano. يمكن تعتيم كل مجموعة من مجموعات LED باستخدام PWM لإنشاء بعض الرسوم المتحركة الرائعة.

الخطوة 2: الأدوات

كل ما ستحتاجه هو لحام الحديد واللحام والكماشة.

الخطوة الثالثة: البناء

بناء
بناء
بناء
بناء
بناء
بناء

بادئ ذي بدء ، حدد بعض الأنماط. اخترت بلورة ندفة ثلجية لطيفة وبسيطة وأطبعها بالحجم الذي يناسب Arduino Nano داخل الشكل السداسي - جوهر الكريستال.

يتم إنشاء هيكل الدعم الذي يعمل أيضًا كسلك من قضبان نحاسية مقاس 0.8 مم ملحومة مع القصدير. لقد استخدمت 2 متر من القضيب إجمالاً. لماذا الشكل الحر؟ لأنني أردت دائمًا تجربة ذلك وهو اختبار لصبرك ومهارتك.

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

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

يتم توصيل مصابيح LED الورقية بشكل منفصل بأقرب دبوس إخراج من Arduino. يتم تجميع المصابيح الفرعية بواسطة اثنين ومتصلة بدبابيس PWM. يتم أيضًا تجميع مصابيح LED الأساسية بواسطة اثنين ومتصلة ببقية المسامير. يحتوي Arduino NANO على 18 دبوس إخراج فقط (يتم إدخال A6 و A7 فقط) وأحتاج إلى دبوس واحد لمستشعر اللمس ، والذي ترك لي 17 دبوسًا فقط ، لذلك تم توصيل زوجين من مصابيح LED الأساسية معًا لإنشاء مجموعة من 4. I أنا أستخدم مقاومات 220 درجة للحد من تدفق التيار من خلال كل دبوس إلى حوالي 8 مللي أمبير. هذا يعني أن إجمالي 240 مللي أمبير وهو مرتفع قليلاً بالنسبة لشريحة ATmega328 ولكنه يعمل - يُقال إن الحد الأقصى الآمن هو 200 مللي أمبير.

الخطوة 4: مستشعر اللمس

استشعار تعمل باللمس
استشعار تعمل باللمس
استشعار تعمل باللمس
استشعار تعمل باللمس
استشعار تعمل باللمس
استشعار تعمل باللمس

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

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

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

إذا كنت ترغب في ذلك ، فيرجى التصويت لها في مسابقة Make it Glow مباشرة تحت هذه المقالة ، شكرًا لك

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

المخططات
المخططات
اجعلها توهج مسابقة 2018
اجعلها توهج مسابقة 2018
اجعلها توهج مسابقة 2018
اجعلها توهج مسابقة 2018

الجائزة الثانية في مسابقة Make it Glow 2018

موصى به: