جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي ، سنقوم ببناء مقياس مسافة رقمي لإخراج القيم على شاشة OLED. بالنسبة لهذا المشروع ، يمكنك اختيار استخدام وحدة ardiuno أو ESP8266 وسأقدم رمزًا لكليهما. إذا كنت تستخدم ESP8266 لأول مرة ، فيرجى مراجعة البرنامج التعليمي الخاص بي حول هذه الوحدة. المخطط التفصيلي لهذا البرنامج هو أن مستشعر المسافة HC-SR04 سيرسل قراءته إلى وحدة التحكم الدقيقة (اردوينو أو ESP8266) ثم يقوم المتحكم الدقيق بإخراج هذه القيمة إلى الشاشة. لذلك دعونا نبدأ.
اللوازم
في هذا البرنامج التعليمي ، ستحتاج إلى المكونات التالية:
- متحكم (اردوينو أو ESP8266)
- اللوح
- أسلاك العبور
- مستشعر المسافة HC-SR04
- شاشة OLED 0.96 بوصة
الخطوة 1: دائرة الأسلاك
اتبع المخططات والجدول الخاص بأسلاك اردوينو أو ESP8266.
PINArduinoESP8266VCC (مستشعر المسافة) 5V5VTRIG13D6ECHO12D5 GND (مستشعر المسافة) GNDGNDVDD (شاشة OLED) 3.3V3.3VGND (شاشة OLED) GNDGNDSCKA5D1SDAA4D2
الخطوة 2: قم بتثبيت مكتبة Adafruit OLED
اتبع الخطوات التالية لتثبيت مكتبة OLED:
- افتح Arduino IDE وانتقل إلى Sketch> Include Library> Manage Libraries
- الآن بعد أن تم فتح نافذة مدير المكتبة ، ابحث عن "SSD1306"
- حدد الشخص الذي يحمل العنوان "Adafruit SSD1306 by Adafruit"
- انقر فوق تثبيت
- يجب الآن تثبيت المكتبة ويمكنك الآن الانتقال إلى البرمجة
الخطوة الثالثة: البرمجة
هذا هو الرابط لكل من ملفات arduino IDE الخاصة بـ ESP8266 و arduino. يحتوي الكود على تعليقات تشرح وظيفة كل سطر.
الخطوة 4: لقد انتهيت
يجب أن تشاهد الآن المسافة المعروضة على شاشة OLED. شكرا لك على القراءة ويرجى مراجعة دروسي الأخرى.