جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
منذ فترة ، كنت أحسب أنه سيكون من السهل جدًا الحصول على رسم بياني لمخرجاتي التناظرية. سيساعد ذلك في تصحيح مخرجاتي ، ويعطيني فكرة عامة عن حدود المستشعر وما إلى ذلك ، وسيكون مجرد واجهة رائعة جدًا لأي جهاز استشعار. لذلك ، مع Arduino و oled ومستشعر من اختيارك ، دعنا نبدأ تشغيله.
الخطوة 1: الأشياء التي سوف تحتاجها:
- اردوينو
- شاشة عرض (يستخدم مشروعي شاشة OLED مقاس 0.96 بوصة ، والرسم مناسب لنفسه ، ولكن لا تتردد في استخدام أي شاشة تريدها. سيتعين عليك تعديل الكود ، على الرغم من ذلك (موضح في قسم الكود))
- لوح توصيل (أستخدم درعًا مخصصًا للوح التجارب ، لكن لا يهم ما تستخدمه)
- أسلاك العبور
- ليس الكثير من الوقت
الخطوة 2: الأجهزة
توصيل OLED: (راجع الصور أعلاه لمعرفة الألوان)
- السلك الأحمر (VCC): 5 فولت من Arduino
- السلك الأخضر (GND): أرض اردوينو
- سلك أرجواني (SCL): SCL من Arduino (تحقق من الجزء السفلي من اللوحة لوضع العلامات ، إذا لم يكن هناك دبوس SCL محدد ، فعادة ما يكون A5)
- Orange Wire (SDA): SDA الخاص بـ Arduino (تحقق من الجزء السفلي من اللوحة من أجل وضع العلامات ، إذا لم يكن هناك دبوس SDA محدد ، فعادةً ما يكون A4)
توصيل المستشعر: (راجع الصور أعلاه لمعرفة الألوان)
- قم بتشغيل المستشعر وفقًا لموقفه المحدد
- يجب أن يذهب خرج المستشعر إلى A0
الخطوة الثالثة: الكود
إنه أمر بسيط يقوم به البرنامج - فهو يأخذ المدخلات التناظرية ، ويرسمها على إحداثيات y للرسم البياني ، ويرسم خطًا إلى إحداثي y ، من إحداثي y السابق ، بينما يزداد إحداثي x باستمرار.
الكود ليس معقدًا على الإطلاق ، ويتم التعليق عليه جيدًا ، لذلك إذا كنت تشعر أنك تفهمه جيدًا بما يكفي لتعديله ، فافعل ذلك بكل الوسائل. ومع ذلك ، فقد تم تصميمه ليكون قابلاً للتخصيص إلى أقصى حد مع الحد الأدنى من التغيير والتبديل. لتغيير حجم الرسم البياني ، أو موضع الرسم البياني ، أو حجم شريط القراءة (تم تعيين حجم الشريط على النحو الأمثل بالفعل ، وعلى نحو متجاوب) ، ما عليك سوى تغيير
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
الثوابت حسب متطلباتك في قسم تعريف الثوابت.
بالإضافة إلى ذلك ، قد يكون خرج المستشعر معكوسًا (دخل مرتفع -> خرج منخفض والعكس صحيح). في هذه الحالة ، قم بتغيير الثابت المقلوب إلى "صحيح".
كود اردوينو:
الخطوة 4: الخاتمة
هذا كل شيء لهذا المشروع البسيط. نأمل أن يكون مفيدًا للآخرين. إذا وجدت خطأ في الكود ، أو أي تحسينات محتملة ، أو حتى استخدام جديد للمشروع ، فيرجى إبلاغي بذلك في التعليقات. أيضًا ، إذا أعجبك المشروع ، ففكر في التصويت له في مسابقة "إنشاء أداة".