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

سوار العناق: 6 خطوات
سوار العناق: 6 خطوات

فيديو: سوار العناق: 6 خطوات

فيديو: سوار العناق: 6 خطوات
فيديو: Rainbow Loom! DIY 5 Easy Rainbow Loom Bracelets without a Loom (DIY Loom Bands) 2024, يوليو
Anonim
سوار العناق
سوار العناق

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

بدا هذا وكأنه مشروع سريع جدًا يتضمن تصميمات ميكانيكية وكهربائية وبرمجية. تم العثور على الأجزاء بسهولة على Adafruit. لديهم مجموعة من المجموعات الصغيرة جدًا على أساس ATiny85 التي تم تصميمها ليتم دمجها في جهاز يمكن ارتداؤه ، جيما هي الأصغر.

يمكن برمجة الإصدار M0 من المجموعة باستخدام CircuitPython. يقدم Adafruit بعض الأمثلة على الكود الذي كان بالضبط ما أحتاجه للحصول على المشروع المبرمج.

الخطوة 1: قائمة الأجزاء والميزات

قائمة الأجزاء والميزات
قائمة الأجزاء والميزات

القطع

Adafruit جيما M0

شاحن Adafruit MicroLipo

بطارية ليبو Adafruit 150mAh

حزمة من ربطات الكابلات الفيلكرو

حافظة مطبوعة ثلاثية الأبعاد وأعلى زهرة ، ملفات على Thingiverse

سمات

  • مؤشر العناق هو RGB LED على لوحة Gemma
  • مؤشر عناق قابل للبرمجة وقت التشغيل
  • عناق مؤشر المنحدر البطيء بدوره على
  • إعادة تعيين اللمس بالسعة
  • غطاء زهرة قابل للإزالة للوصول إلى مفتاح التشغيل / الإيقاف
  • شاحن USB على متن الطائرة
  • لا حاجة لإزالة الإلكترونيات لشحنها ، USB يتصل عبر الجراب

الخطوة 2: تحضير وتوصيل الإلكترونيات

تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات
تحضير وتوصيل الإلكترونيات

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

أجبر هذا الإدراك الحاجة إلى شاحن على متن الطائرة.

بالنظر إلى مخطط Gemma والتخطيط التخطيطي للشاحن ، تمكنت من رؤية كيفية توصيل هذين معًا. رؤية القصاصات التخطيطية.

قم بإعداد لوحة الشاحن

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

لا بأس من سحب وسادات تثبيت الرافعة من اللوحة لأنك ستستخدم نقاط اختبار من خلال الفتحة المتوفرة على اللوحة.

قم بتوصيل الألواح معًا

تحتوي لوحة الشاحن على فتحات صغيرة مريحة تسهل توصيل الأسلاك. خذ زوجين ملتويين من الأسلاك القصيرة ولحامهما كما هو موضح.

شاحن 5 فولت ---- جيما أنود D2

شاحن بات - جيما أنود D1

وسادات شاحن GND - لوحة GND بحافة لوحة Gemma

يتم عرض توجيه الأسلاك في الصور

حماية لوحة الشاحن

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

الخطوة 3: قم بتوصيل واختبار البطارية

قم بتوصيل واختبار البطارية
قم بتوصيل واختبار البطارية

البطارية بسعة 150 مللي أمبير. يبلغ الاستهلاك الحالي لوثائق Gemma حوالي 9 مللي أمبير. يعني هذا تقريبًا أنه إذا كان Gemma قيد التشغيل ، فستستهلك البطارية خلال 16.7 ساعة

9 * ر = 150 - ر = 150/9 = 16.7

توضح وثائق الشاحن أنه يأتي مُهيأ مسبقًا بشحنة 100 مللي أمبير. سيتم شحن البطارية التي تم تفريغها بالكامل خلال 1.5 ساعة (150 مللي أمبير / 100 مللي أمبير = 1.5)

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

حماية البطارية

يبدو أن البطارية ملفوفة في مايلر. لقد استخدمت نفس شريط Kapton لعزل البطارية.

المراوغة …

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

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

الخطوة 4: برمجة Gemma مع CircuitPython

لقد استخدمت CircuitPython لبرمجة Gemmo. يمكن العثور على البرنامج التعليمي هنا.

أولاً ، قمت بتعديل مثال ملف main.py الذي يتم تحميله على Gemma افتراضيًا. يستخدم رمز المثال مستشعرًا سعويًا يعمل باللمس ومحرك RGB LED.

يوجد أدناه الرمز:

# سوار Hugtime # mcencinitas

من adafruit_hid.keyboard استيراد لوحة المفاتيح

من adafruit_hid.keycode استيراد رمز المفتاح من Digitalio import DigitalInOut و Direction و Pull from analogio import AnalogIn و AnalogOut من touchio import TouchIn import adafruit_dotstar مثل dotstar import microcontroller import board time

# بكسل واحد متصل داخليا!

dot = dotstar. DotStar (board. APA102_SCK، board. APA102_MOSI، 1، Brightness = 0.1) النقطة [0] = 0x000000 #Init to OFF

#Cap touch على A2

touch2 = TouchIn (لوحة A2)

################### CONSTANTS ############################## #####

HUGLITE = 0x0040ff

#HUGTIME = 60 * 60 # ساعة واحدة (60 ثانية * 60 دقيقة) HUGTIME = 60 * 2 # تصحيح ، 2 دقيقة

########################## المساعدون ######################## ######

# تتلاشى نقطة داخل وخارج

def fade (بكسل): i = 0.2 بينما i <= 1: pixel.brightness = i time.sleep (0.075) i + = 0.1 print (i) return

############################################### #######

time_zero = time.monotonic ()

بينما صحيح: cur_time = time.monotonic () - time_zero if (cur_time> HUGTIME): #Loop حتى يتم الوصول إلى HUGTIME إلى النقطة [0] = HUGLITE #Set LED إلى اللون المطلوب.) # تتلاشى في LED أثناء touch2.value == 0: انتظر = 1 # استمر هنا حتى يتم لمس المستشعر

النقطة [0] = 0x000000 # قم بإيقاف تشغيل LED بعد إعادة التعيين

سطوع النقطة = 0.1 # إعادة ضبط السطوع ، لذا في المرة التالية التي يتم فيها تشغيل مؤشر LED يمكن أن يتلاشى time_zero = time.monotonic () # إعادة ضبط الوقت الصفري #print (cur_time)

إن CircuitPython ذكي تمامًا في أنك تقوم بتحرير هذا الملف في محررك المفضل (Idle ، notepad ، Mu ، إلخ …) ، أطلق عليه اسم main.py ، وانسخه إلى Gemma. يظهر Gemma كقرص صلب ، ما عليك سوى إسقاط main.py على محرك الأقراص. تعيد Gemma التشغيل تلقائيًا وتقوم بتشغيل الكود … بسيط!

الخطوة 5: اطبع العلبة والتجميع

اطبع العلبة والتجميع
اطبع العلبة والتجميع
اطبع العلبة والتجميع
اطبع العلبة والتجميع
اطبع العلبة والتجميع
اطبع العلبة والتجميع

قضية

قم بتنزيل ملفات.stl من Thingiverse

توجد إعدادات الطابعة ثلاثية الأبعاد في صفحة Thing. لقد استخدمت ABS ، يمكنك استخدام كل ما يناسبك.

الحالة الكاملة مكونة من جزأين

  1. قمة الزهرة
  2. علبة الإلكترونيات

المجسم

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

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

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

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

اترك السلك أطول من الطول النهائي. سترغب في تقليم جانب العلبة مع وضع جميع الأجهزة الإلكترونية في مكانها النهائي.

أخرج الإلكترونيات وافصل البطارية ولحام السلك بلوحة Gemma's A2.

أعد تجميع الإلكترونيات في العلبة مع تغذية السلك عبر الفتحة ومقبس USB في مكانه. قص "زر" إعادة الضبط ليكون قريبًا من الحافظة.

الخطوة 6: الاختبار

اختبار
اختبار
اختبار
اختبار

قم بتشغيل Gemma وانتظر حتى يتم تشغيل LED.

المنعطف هو منحدر يعمل ، لذلك يصبح أكثر سطوعًا تدريجيًا.

استقبل عناقك

المس "الزر" لإعادة ضبط المؤقت

موصى به: