جدول المحتويات:
- الخطوة 1: قائمة الأجزاء والميزات
- الخطوة 2: تحضير وتوصيل الإلكترونيات
- الخطوة 3: قم بتوصيل واختبار البطارية
- الخطوة 4: برمجة Gemma مع CircuitPython
- الخطوة 5: اطبع العلبة والتجميع
- الخطوة 6: الاختبار
فيديو: سوار العناق: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
أردت أن أصنع لابنتي سوارًا يمكن أن ترتديه يخبرها عندما حان وقت العناق حتى تتمكن من التظاهر بأنها واحدة من شخصيات ترولز. بالنسبة لأولئك منكم الذين لا يعرفون ، يقضي المتصيدون كل وقتهم في الغناء والرقص ، ولكن مرة واحدة في الساعة لديهم وقت عناق. تتم مزامنة جميع المتصيدون مع سوار زهرة يضيء عندما يحين وقت العناق.
بدا هذا وكأنه مشروع سريع جدًا يتضمن تصميمات ميكانيكية وكهربائية وبرمجية. تم العثور على الأجزاء بسهولة على 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 ، يمكنك استخدام كل ما يناسبك.
الحالة الكاملة مكونة من جزأين
- قمة الزهرة
- علبة الإلكترونيات
المجسم
تحتوي العلبة على فتحات في الجزء السفلي لتغذية ربطة كبل الفيلكرو من خلالها لتعمل كحزام معصم. قم بتغذية الشريط من خلال الفتحات قبل وضع الإلكترونيات في العلبة.
بعد ذلك ، تريد صنع شطيرة إلكترونية. لقد وجدت أنه إذا كان لديك لوحة Gemma في الأعلى ، فيمكنك وضع البطارية في المنتصف والشاحن في الأسفل في مجموعة لطيفة. سلك البطارية طويل نوعًا ما. ربما يمكن قصها ، لم أرغب في العبث بها. يلتف حول القمة.
بعد أن تحصل على الشطيرة الخاصة بك ، قم بتثبيتها في العلبة باستخدام الفتحة الخاصة بمنفذ USB كدليل. قم بتوصيل كبل USB بلوحة Gemma عبر العلبة ، لكن لا تقم بتوصيل الطرف الآخر من الكبل. سيؤدي هذا إلى تثبيت اللوحة في مكانها حيث تجد مكانًا جيدًا لحفر ثقب صغير لزر "إعادة الضبط السعوي"
لقد استخدمت قطعة قصيرة ولكن سميكة من الأسلاك "كزر" إعادة الضبط. تم أخذ السلك من رأس مضمّن واحد ، ولكن يمكنك استخدام أي نوع من الأسلاك. اكتشف أفضل مكان لوضع الفتحة في العلبة ، وقم بتمييزها ، ثم قم بالثقب.
اترك السلك أطول من الطول النهائي. سترغب في تقليم جانب العلبة مع وضع جميع الأجهزة الإلكترونية في مكانها النهائي.
أخرج الإلكترونيات وافصل البطارية ولحام السلك بلوحة Gemma's A2.
أعد تجميع الإلكترونيات في العلبة مع تغذية السلك عبر الفتحة ومقبس USB في مكانه. قص "زر" إعادة الضبط ليكون قريبًا من الحافظة.
الخطوة 6: الاختبار
قم بتشغيل Gemma وانتظر حتى يتم تشغيل LED.
المنعطف هو منحدر يعمل ، لذلك يصبح أكثر سطوعًا تدريجيًا.
استقبل عناقك
المس "الزر" لإعادة ضبط المؤقت
موصى به:
سوار التوجيه المتصل: 6 خطوات
سوار التوجيه المتصل: تم تنفيذ هذا المشروع الأكاديمي ، وهو سوار التوجيه المتصل ، من قبل أربعة طلاب من مدرسة الهندسة Polytech Paris-UPMC: S & eacute ؛ باستيان بوتيه ، وبولين فام ، وكيفن أنتونيس ، وبوريس براس. ما هو مشروعنا خلال فصل دراسي واحد
سوار LED: 8 خطوات (مع صور)
سوار LED: قم بخياطة سوار LED الخاص بك وارتديه! سوف يضيء سوارك عند التقاطه معًا وإغلاق الدائرة. قم بخياطة دائرتك ، ثم قم بتزيينها بالطريقة التي تريدها! إذا كنت تدرس هذا كورشة عمل ، فاستخدم ملف pdf المكون من ورقة واحدة أدناه. التحقق من
سوار ميوزيكال سيركيت بلاي جراوند اكسبرس: 5 خطوات
سوار Playground Express من Musical Circuit: لإنشاء هذا السوار الموسيقي ، ستحتاج إلى The Circuit Playground Express A كمبيوتر خيط إبرة للخياطة مقص طويل وقطعة من اللباد
سوار LED يعمل بالماء: 7 خطوات
سوار LED المنشط بالماء: في هذه التعليمات ، سأوضح لك كيفية صنع سوار LED المفعّل بالماء الخاص بك! سوار LED الذي يتم تنشيطه بالماء هو سوار متعدد الأغراض. سيضيء السوار عند ملامسته للماء. عندما تمطر ، عندما تسبح
سوار MaKey MaKey الأرضي بدون استخدام اليدين: 8 خطوات
سوار MaKey MaKey الأرضي بدون استخدام اليدين: خلال ليلة بناء MaKey MaKey في مكتبة ألبرتسونز التابعة لجامعة ولاية بويز ، علق عدد من الحاضرين على أنه سيكون من الجيد أن تكون كلتا اليدين حرتين ، بدلاً من الحاجة إلى واحدة للتشبث بالكابل الأرضي. الحاضر والطالب سكوت شم