جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نتعلم كيفية قياس المسافة باستخدام مستشعر الإيماءات APDS9960 و arduino و Visuino.
شاهد الفيديو!
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي اردوينو آخر)
- مستشعر APDS9960
- أسلاك العبور
- اللوح
- شاشة OLED
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
- توصيل دبوس جهاز الاستشعار [GND] بدبوس لوحة Arduino [GND]
- قم بتوصيل Sensor Pin [Vin] بدبوس لوحة Arduino [3.3V]
- قم بتوصيل Sensor Pin [SDA] بدبوس لوحة Arduino [SDA]
- قم بتوصيل Sensor Pin [SCL] بدبوس لوحة Arduino [SCL]
- توصيل دبوس شاشة OLED [GND] بدبوس لوحة Arduino [GND]
- قم بتوصيل دبوس شاشة OLED [VCC] بدبوس لوحة Arduino [+ 5V]
- قم بتوصيل OLED Display Pin [SCL] بدبوس لوحة Arduino [SCL]
- قم بتوصيل OLED Display Pin [SDA] بدبوس لوحة Arduino [SDA]
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
يحتاج Visuino: https://www.visuino.eu إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino أضف مكونات
- أضف مكون "Gesture Color Proximity APDS9960 I2C"
- إضافة مكون "OLED"
- انقر نقرًا مزدوجًا فوق "DisplayOLED1"
- في نافذة العناصر ، اسحب "حقل النص" إلى اليسار ، في نافذة الخصائص ، اضبط الحجم على 3
- أغلق نافذة العناصر
- ربط "GestureColorProximity1"> دبوس التقارب [مخرج] بـ "DisplayOLED1"> Text Field1 pin [In]
- توصيل "GestureColorProximity1" I2C pin "Out" بدبوس لوحة Arduino I2C [In]
- قم بتوصيل "DisplayOLED1" I2C pin "Out" بدبوس لوحة Arduino I2C [In]
الخطوة 5: إنشاء وترجمة وتحميل كود Arduino
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 6: العب
إذا قمت بتشغيل وحدة Arduino UNO ، وحركت الورقة فوق مستشعر الإيماءات ، فيجب أن تعرض شاشة OLED المسافة بالملليمتر من الورق.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: