جدول المحتويات:
- الخطوة 1: الخطوة 1: المواد
- الخطوة 2: الخطوة 2: اختبار أسلاك اللوح
- الخطوة 3: الخطوة 3: برمجة Arduino
- الخطوة 4: الخطوة 4: الاختبار
- الخطوة 5: الخطوة 5: تجهيز الحافظة الخاصة بك للمكونات
- الخطوة 6: الخطوة 6: نقل الأسلاك
- الخطوة 7: الخطوة 7: الاختبار والتعديل والتبديل
- الخطوة 8: الخطوة 8: تم
فيديو: DIY - نوع أولي - شاحن USB مؤقت من Arduino: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
خلال ندوتنا حول اردوينو ، كان علينا ابتكار اختراق سعيد يضم اردوينو. قررنا صنع جهاز من شأنه أن يقطع الطاقة عن أجهزة الشحن باستخدام بعض الأكواد البرمجية لاردوينو. بووربودي! لا يقوم هذا النموذج الأولي بشحن الأجهزة في الواقع لأن اردوينو لا يوفر طاقة كافية ، ولكن قد يكون مفيدًا جدًا لشخص قادر على إكمال الترانزستورات.
ستتعلم في هذا الدليل كيفية إنشاء هذا النموذج الأولي الذي سيقوم بتوصيل أجهزة الشحن وفصلها. ستتعلم أيضًا كيفية إعداد واجهة مستخدم للمؤقت باستخدام شاشة OLED صغيرة!
تحذير: الجهاز لا يعمل لدينا. هذا لأننا لم نتمكن من جعل الترانزستور الخاص بنا يعمل كمفتاح إلكتروني ، ولكن قد تتمكن من تشغيله.
الخطوة 1: الخطوة 1: المواد
لهذه التعليمات ، ستحتاج إلى:
-1 قطعة اردوينو أونو رقاقة قابلة للبرمجة -1 قطعة 0.96 بوصة OLED 128x64 I2C-20 قطعة سلك اردوينو (10 FF / 10 ملم) -1 قطعة حامل بطارية 9 فولت + بطارية (يمكنك اختيار استخدام محول تيار متردد) -4 قطع زر ضغط صغير-مقاوم 7 قطع 221 أوم -1 قطعة RGB LED 5 مللي متر منفذ usb (أنثى)
-لفافة ملصق الفلين (لصنع النوبات بشكل مريح)
الخطوة 2: الخطوة 2: اختبار أسلاك اللوح
انظر الصورة لمعرفة الأسلاك التي ستحتاج إلى القيام بها وصف وظائف الدبوس: PIN2: زر التطبيق PIN3: زر نقل الأرقام PIN4: زر إضافة أرقام PIN5: ResetPIN7: USB GND switchPIN-A1: الضوء الأخضر PIN-A2: Blue lightPIN-A4: بيانات شاشة SCLPIN-A5: بيانات شاشة SDA
الخطوة 3: الخطوة 3: برمجة Arduino
الكود:
يوجد رمز لبعض الوظائف المخصصة المكتوبة لتحقيق الكفاءة والراحة.
تمت برمجة شاشة OLED بطريقة بحيث تحتوي على حالتين: مرحلة تحديد المؤقت وحالة الشحن.
يتم ترتيب مدخلات الأزرار الأربعة في تخطيط بسيط: [UP] - [NEXT] - [إعادة تعيين] - [تطبيق]
في مرحلة تحديد المؤقت ، يمكنك استخدام زر [UP] لزيادة الرقم المحدد ، كما هو الحال في المنبهات القديمة. باستخدام [NEXT] يمكنك التنقل بين جميع الأرقام الفردية.
لذلك باستخدام هذين الضوابط ، يمكنك ضبط وقت الشحن بالساعات والدقائق والثواني. بعد ذلك تضغط على [تطبيق] لبدء حالة الشحن. خلال هذه المرحلة ، سينخفض الوقت المحدد حتى يصل إلى الصفر ، ويعاد ضبطه إلى مرحلة تحديد الوقت ، مع وضع إشارة الإخراج الرقمية (دبوس 7) على LOW حتى لا يحصل USB على تيار.
المكتبات المستخدمة في هذا المخطط هي: - Adafruit_GFX (مكتبة الرسومات الأساسية لشاشة OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (مكتبة الأجهزة لشاشة OLED المحددة) https:// github.com / adafruit / Adafruit-GFX-Library - SPI (مدمج في Arduino) - سلك (مدمج في Arduino)
ملاحظة: لقد استخدمنا خطًا مخصصًا يجب استيراده إلى مجلد Adafruit_GFX / Fonts: Org_01.h
الخطوة 4: الخطوة 4: الاختبار
اختبر ما إذا كان جهازك يعمل على النحو المنشود ، والتحكم في المؤقت مشابه لإعداد ساعة منبه: زر 1 لإضافة أرقام إلى الزر المحدد حاليًا. أثناء التشغيل ، سيتعين عليك الضغط عليه لمدة ثانية تقريبًا لمنع الضغط غير المقصود) 1 لبدء الساعة. إذا كانت الأزرار والشاشة تعمل على النحو المنشود ، يمكنك المتابعة إلى الخطوة التالية ، إذا لم يتم تشغيلها عبر الأسلاك الخطط مرة أخرى.
الخطوة 5: الخطوة 5: تجهيز الحافظة الخاصة بك للمكونات
أبعاد حالتنا هي 138mm * 98mm * 50mm. يتميز بغطاء lasercut مخصص سنشاركه في هذه التعليمات!
اختر صندوقًا أو أي شيء آخر يناسب كمية المواد اللازمة لعمل Powerbuddy. للحصول على المواد المطلوبة ، انظر إلى الخطوة 1: المواد. استخدم شيئًا مثل شريط صغير أو سلك لف الكابلات معًا لتوفير المساحة لاحقًا. تأكد من توصيل الكابلات بـ Arduino قبل لفها معًا. اختبر أيضًا ما إذا كان اردوينو يعمل ، عندما تكون جميع المسامير متصلة.
كما ترى في الزاوية اليسرى ، استخدمنا بطارية 9 فولت كمصدر للطاقة. تأكد من قطع الجزء العلوي من powerbuddy جيدًا بما يكفي ليناسب المقابض والضوء والعرض. إذا لم يكن كذلك ، فاستخدم أداة الملفات لتكبير الثقوب. عندما تكون كبيرة ، أضف بضع قطع من الفلين إلى الحواف بين المقبض وأعلى Powerbuddy.
الخطوة 6: الخطوة 6: نقل الأسلاك
الآن انقل الأسلاك من اللوح إلى الغلاف. تأكد من عمل مكون واحد في كل مرة ، لأنه يمكن أن يكون كابوسًا مطلقًا بمجرد تشابك الشيء.
الخطوة 7: الخطوة 7: الاختبار والتعديل والتبديل
تأكد الآن من أن كل شيء لا يزال يعمل كما كان من قبل. واجهنا الكثير من المشاكل مع التوصيلات السيئة في الأسلاك الملحومة ، لذا كن صبورًا. احصل على كوب شاي لطيف لأن هذا قد يستغرق بعض الوقت. بمجرد أن يصبح كل شيء في حالة عمل ، استخدم المزيد من الفلين لتشديد حواف الغطاء والانتقال إلى الخطوة التالية.
الخطوة 8: الخطوة 8: تم
المعزوفة! لديك باور بودي شبه عملي وعملي! نأمل أن يكون هذا مفيدًا لأي شخص بأي شكل من الأشكال.
موصى به:
Air - True Mobile Air Guitar (نموذج أولي): 7 خطوات (مع صور)
Air - True Mobile Air Guitar (Prototype): حسنًا ، سيكون هذا دليلًا قصيرًا حقًا حول الجزء الأول من الاقتراب أخيرًا من حلم طفولتي. عندما كنت صبيا صغيرا ، كنت دائما أشاهد الفنانين والفرق الموسيقية المفضلة لدي وهم يعزفون على الجيتار بطريقة صحيحة. عندما كبرت ، كنت
نموذج أولي لنظارات الرؤية الليلية لـ Airsoft / Paintball: 4 خطوات
نموذج أولي لنظارات الرؤية الليلية لـ Airsoft / Paintball: ملاحظة قصيرة حول الرؤية الليلية تعمل نظارات الرؤية الليلية الحقيقية (الجيل 1 والجيل 2 والجيل 3) عادةً عن طريق تضخيم الضوء المحيط ، ومع ذلك ، فإن نظارات الرؤية الليلية التي سنبنيها هنا تعمل بمبدأ مختلف. سنستخدم كاميرا Pi NoIR التي
DIY BB8 - طباعة ثلاثية الأبعاد بالكامل - نموذج أولي لقطر 20 سم بالحجم الحقيقي: 6 خطوات (مع صور)
DIY BB8 - طباعة ثلاثية الأبعاد بالكامل - نموذج أولي بقطر 20 سم بالحجم الحقيقي: مرحبًا بالجميع ، هذا هو أول مشروع لي لذا أردت مشاركة مشروعي المفضل. في هذا المشروع ، سوف نصنع BB8 الذي يتم إنتاجه بطابعة ثلاثية الأبعاد قطرها 20 سم بالكامل. سأقوم ببناء روبوت يتحرك تمامًا مثل BB8 الحقيقي
مستشعر حجب الضوء من Arduino (وحدة قاطع الصور) - الحفاظ على أمان بطاقاتك (نموذج أولي): 4 خطوات
مستشعر حجب الضوء من Arduino (وحدة قاطع الصور) - الحفاظ على أمان بطاقاتك (نموذج أولي): هذا المشروع هو نموذج أولي وفي هذا المشروع سأناقش كيف يمكن الاحتفاظ ببطاقاتك - مثل بطاقات الائتمان وبطاقات الخصم وبطاقات الهدايا آمنة. ألق نظرة على الصور أعلاه لترى كيف يعمل هذا المشروع. دعني أقدم لك لمحة عن
مستشعر صوت Arduino الكبير - مصابيح LED التفاعلية للموسيقى (نموذج أولي): 3 خطوات
مستشعر صوت Arduino الكبير - مصابيح LED التفاعلية للموسيقى (نموذج أولي): هذا نموذج أولي لأحد مشاريعي القادمة. سأستخدم وحدة استشعار صوت كبيرة (KY-038). يمكن ضبط حساسية المستشعر عن طريق تدوير المسمار الصغير المسطح الرأس. يقوم المستشعر الموجود أعلى الوحدة بإجراء قياسات