جدول المحتويات:
فيديو: راسم قيمة Arduino التناظرية: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
منذ فترة ، كنت أحسب أنه سيكون من السهل جدًا الحصول على رسم بياني لمخرجاتي التناظرية. سيساعد ذلك في تصحيح مخرجاتي ، ويعطيني فكرة عامة عن حدود المستشعر وما إلى ذلك ، وسيكون مجرد واجهة رائعة جدًا لأي جهاز استشعار. لذلك ، مع 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: الخاتمة
هذا كل شيء لهذا المشروع البسيط. نأمل أن يكون مفيدًا للآخرين. إذا وجدت خطأ في الكود ، أو أي تحسينات محتملة ، أو حتى استخدام جديد للمشروع ، فيرجى إبلاغي بذلك في التعليقات. أيضًا ، إذا أعجبك المشروع ، ففكر في التصويت له في مسابقة "إنشاء أداة".
موصى به:
الواجهة الأمامية التناظرية لجهاز راسم الذبذبات: 6 خطوات (بالصور)
الواجهة الأمامية التناظرية لجهاز Oscilloscope: لدي في المنزل بعض بطاقات صوت USB الرخيصة ، والتي يمكن شراؤها في Banggood أو Aliexpress أو Ebay أو غيرها من المتاجر العالمية عبر الإنترنت مقابل بعض الدولارات. كنت أتساءل ما هو الشيء المثير للاهتمام الذي يمكنني استخدامه من أجله وقررت محاولة إنشاء نطاق كمبيوتر منخفض التردد مع
دائرة يمكنها استشعار التغيير في قيمة درجة الحرارة: 10 خطوات
دائرة يمكنها استشعار التغيير في قيمة درجة الحرارة: تقيس هذه الدائرة درجة الحرارة باستخدام مستشعر درجة حرارة LM35 وتقارن جهد الدخل باستخدام ic op-amp مع المعلومات التي تم جمعها ، وستعمل الدائرة على تشغيل وإيقاف التتابع
مشغل MP5 DIY من مكبر صوت التلفزيون - أفضل قيمة 2019: 9 خطوات (بالصور)
مشغل MP5 DIY من مكبر صوت التلفزيون - أفضل قيمة 2019: مرحبًا يا أصدقاء. تشرفت بمقابلتك مرة أخرى في هذا المشروع الرائع. شكرا لوجودك هنا ، قم بزيارة قناتي على YouTube. أتمنى لك ولعائلتك الكثير من الصحة والسعادة ، يعد الغراء الساخن دائمًا خيارًا رائعًا لمشاريع DIY الخاصة بي. لنبدأ. بلدي
تحميل قيمة مستشعر الاهتزاز إلى IOT ThingSpeak باستخدام NodeMCU: 4 خطوات
تحميل قيمة مستشعر الاهتزاز إلى IOT ThingSpeak باستخدام NodeMCU: هناك العديد من الآلات المهمة أو المعدات باهظة الثمن التي تتعرض لأضرار بسبب الاهتزازات. في مثل هذه الحالة ، يلزم وجود مستشعر اهتزاز لمعرفة ما إذا كانت الآلة أو الجهاز ينتج اهتزازات أم لا. تحديد الكائن الذي
زيادة قيمة الأجزاء السبعة باستخدام بوتون الدفع 8051: 4 خطوات (بالصور)
زيادة قيمة الأجزاء السبعة باستخدام Push Butoon مع 8051: سنقوم في هذا المشروع بزيادة قيمة عرض الأجزاء السبعة باستخدام زر الضغط مع متحكم 8051