جدول المحتويات:
- اللوازم
- الخطوة الأولى: البرنامج
- الخطوة 2: الدائرة
- الخطوة 3: توصيل أسلاك ATtiny85
- الخطوة 4: توصيل شاشة OLED
- الخطوة 5: ضع جهات اتصال الشاحن
- الخطوة 6: توصيل HMC5883L
- الخطوة 7: توصيل الأسلاك بالبطارية
- الخطوة 8: توصيل الأسلاك بالمفتاح
- الخطوة 9: المعايرة
- الخطوة 10: الشاحن الأول
- الخطوة 11: الشاحن الثاني
- الخطوة 12: الشاحن الثالث
فيديو: بوصلة صغيرة مع ATtiny85: 12 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
هذا هو أول مشروع لنا مع ATtiny85 ؛ بوصلة رقمية بسيطة للجيب (بالتعاون مع J. Arturo Espejel Báez).
ATtiny85 هو متحكم دقيق ذو أداء عالٍ ومنخفض الطاقة. لديها 8 كيلو بايت من ذاكرة فلاش قابلة للبرمجة. نتيجة لذلك ، كان التحدي في هذا المشروع هو تقليل حجم البرنامج ، حيث أن الدائرة بسيطة للغاية ، بفضل بروتوكول I2C.
اللوازم
بالنسبة للبوصلة:
- ATtiny85
- مقياس المغناطيسية HMC5883L
- SSD1306 I2c 0.96 بوصة 128x64 شاشة OLED
- مفتاح زر مربع ذاتي القفل
- 3.7V 300mAh بطارية ليبو ليثيوم بوليمر
- حافظة مطبوعة ثلاثية الأبعاد (جزءان ، يرجى العثور على روابط STL)
للشاحن:
- قطعتين من ثنائي الفينيل متعدد الكلور. 17 × 10 ملم و 13 × 18 ملم
- حافظة مطبوعة ثلاثية الأبعاد (جزءان ، يرجى العثور على روابط STL)
- وحدة شاحن بطارية الليثيوم Micro USB 5V 1A TP4056
الخطوة الأولى: البرنامج
من الضروري تحميل البرنامج AB.ino في ATtiny85 قبل توصيله في الدائرة. لهذا ، يمكنك متابعة أي من البرامج التعليمية على الإنترنت ، مثل https://www.instructables.com/id/DIY-Attiny-Progr… لتجميع البرنامج ، تحتاج إلى تثبيت المكتبة ssd1306 بواسطة Alexey Dynda ، متاح في
الخطوة 2: الدائرة
الخطوة 3: توصيل أسلاك ATtiny85
من الملائم قطع المسامير غير المستخدمة في ATtiny قبل اللحام.
قم بإعداد زوجين من الأسلاك مقاس 10 سم عن طريق تجريد قسمين 2 مم في منتصف الطريق وفصلهما بحوالي 5 مم عن بعضهما البعض ، كما هو موضح في الصورتين الأولى والثانية. قم بتوصيل قسم واحد من الزوج الأول من الكابلات (A) إلى SDA (الدبوس 5) والقسم الآخر بـ SCL (الدبوس 7) كما هو موضح في الصورة الثالثة. باستخدام زوج الأسلاك الآخر (B) ، قم بتوصيل أحد الكبلات بـ GND (دبوس 4) والآخر بـ + V (دبوس 8) ، كما في الصورة الرابعة.
الخطوة 4: توصيل شاشة OLED
قم بتوصيل الأسلاك الأربعة من جانب واحد من ATtiny (SDA و SCL و + V و GND) بجهات الاتصال المقابلة لشاشة OLED وألصقها على العلبة. حماية لوحة العرض بشريط عازل.
الخطوة 5: ضع جهات اتصال الشاحن
خذ سلكين من موصل دبوس رأس ذكر. قم بطي كل واحد لتشكيل خطاف كما في الصورة الأولى. أدخل أحدهما في الجانب الجانبي لحالة العرض والآخر في الغطاء السفلي كما هو موضح.
الخطوة 6: توصيل HMC5883L
ألصق مقياس المغناطيسية HMC5883L بالغراء بالغطاء السفلي كما هو موضح. قم بتلحيم أسلاك SCL و SDA من ATtiny إلى جهات الاتصال المقابلة لمقياس المغناطيسية ، وقم بطي سلك اتصال الشاحن واللحام إلى جهة اتصال GND. جندى أسلاك + V و GND من ATtiny إلى جهات الاتصال المقابلة. حماية لوحة مقياس المغناطيسية بشريط عازل.
الخطوة 7: توصيل الأسلاك بالبطارية
قم بتوصيل القطب السالب للبطارية بالدبوس 4 من ATtiny ، والإيجابي إلى جهة اتصال الشاحن في جانب العلبة. أضف سلكًا من جهة الاتصال هذه إلى المحول (انظر الخطوة التالية).
الخطوة 8: توصيل الأسلاك بالمفتاح
قم بتوصيل السلك من جهة اتصال الشاحن الجانبي بجهة اتصال واحدة للمفتاح ، ثم قم بلحام السلك الآخر بوصلة + V لمقياس المغناطيسية. يمكنك الآن اختبار البوصلة ولصق الغطاء السفلي.
الخطوة 9: المعايرة
يحتوي برنامج AB.ino على خوارزمية معايرة تلقائية. ما عليك سوى تشغيل وتدوير البوصلة 360 درجة كما هو موضح في الفيديو.
انتبه! لا تقم أبدًا بتوصيل كل من جهات الاتصال الخارجية لأن هذا قد يؤدي إلى قصر دائرة البطارية.
الخطوة 10: الشاحن الأول
قطع قطعتين من ثنائي الفينيل متعدد الكلور 17 مم × 10 مم و 13 مم × 18 مم. قم بعمل ثقب في القطعة الصغيرة التي تتطابق مع الفتحة الموجودة في الجزء المستدير المطبوع ثلاثي الأبعاد ، وقم بتمرير سلك من خلاله ولحامها. قم بلصق PCB كما هو موضح في الصورة.
الخطوة 11: الشاحن الثاني
قم بلحام سلك في قطعة PCB مقاس 17 × 10 مم وقم بتمريره ورمي الفتحة في الجزء المطبوع ثلاثي الأبعاد. الصقها كما هو موضح.
الخطوة 12: الشاحن الثالث
قم بتركيب الأجزاء المطبوعة ثلاثية الأبعاد ولصقها كما هو موضح ولحام الأسلاك في وحدة شاحن البطارية. السلك الملحوم في الجزء السفلي هو السالب. يمكنك الآن شحن بطارية البوصلة بكابل USB صغير.
الجائزة الثانية في تحدي الخرائط
موصى به:
بوت بوصلة DIY: 14 خطوة
بوت بوصلة DIY: مرحبًا! اليوم سأقوم بعمل بوت بوصلة. خطرت لي هذه الفكرة بالتفكير في مدى صعوبة رسم الدائرة المثالية بدون مربع رياضي. حسنا حصلت على الحل الخاص بك؟ كما تعلم أن الدائرة 360 درجة بالضبط ، لذلك يمكن لهذا الروبوت أن يرسم شا
محطة أرصاد جوية صغيرة مع Attiny85: 6 خطوات (بالصور)
محطة طقس صغيرة مع Attiny85: وصف Indigod0g حديثًا محطة طقس صغيرة تعمل بشكل جيد ، باستخدام اثنين من Arduinos. ربما لا يريد الجميع التضحية بـ 2 Arduinos للحصول على قراءات للرطوبة ودرجة الحرارة وعلقت أنه من الممكن أن
كيفية استخدام وحدة GY511 مع Arduino [عمل بوصلة رقمية]: 11 خطوة
كيفية استخدام وحدة GY511 مع Arduino [إنشاء بوصلة رقمية]: نظرة عامة في بعض مشاريع الإلكترونيات ، نحتاج إلى معرفة الموقع الجغرافي في أي لحظة والقيام بعملية محددة وفقًا لذلك. في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام وحدة البوصلة LSM303DLHC GY-511 مع Arduino لإنشاء بوصلة رقمية
اردوينو نانو: مستشعر جيروسكوب بوصلة مقياس التسارع MPU9250 I2C مع Visuino: 11 خطوة
اردوينو نانو: مستشعر تسارع جيروسكوب بوصلة MPU9250 I2C مع Visuino: MPU9250 هو واحد من أكثر أجهزة استشعار التسارع المدمجة والجيروسكوب والبوصلة الصغيرة المتوفرة حاليًا. لديهم العديد من الميزات المتقدمة ، بما في ذلك ترشيح تمرير منخفض ، واكتشاف الحركة ، وحتى معالج متخصص قابل للبرمجة
رقائق صغيرة صغيرة الحجم للحام باليد: 6 خطوات (بالصور)
رقائق صغيرة صغيرة الحجم للحام باليد!: هل سبق لك أن نظرت إلى شريحة أصغر من طرف إصبعك ، ولا تحتوي على دبابيس ، وتساءلت كيف يمكنك لحامها يدويًا؟ هناك تعليمات أخرى من كولين لديها شرح جيد لعمل اللحام بإعادة التدفق الخاص بك ، ولكن إذا كان تشي