جدول المحتويات:

كيفية توصيل واستخدام مستشعر الضوء GY-30 BH1750 (GY30 / GY302) - سهل - مشروع Arduino: 7 خطوات
كيفية توصيل واستخدام مستشعر الضوء GY-30 BH1750 (GY30 / GY302) - سهل - مشروع Arduino: 7 خطوات

فيديو: كيفية توصيل واستخدام مستشعر الضوء GY-30 BH1750 (GY30 / GY302) - سهل - مشروع Arduino: 7 خطوات

فيديو: كيفية توصيل واستخدام مستشعر الضوء GY-30 BH1750 (GY30 / GY302) - سهل - مشروع Arduino: 7 خطوات
فيديو: Как подключить и использовать датчик освещенности GY-30 BH1750 (GY30 / GY302) — Легко — Проект Arduino! 2024, شهر نوفمبر
Anonim
Image
Image

في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر شدة الضوء GY-30 BH1750 مع Arduino بسرعة وسهولة.

شاهد فيديو توضيحي.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  1. Arduino UNO (أو أي اردوينو آخر)
  2. جهاز استشعار شدة الضوء GY-30 BH1750
  3. شاشة OLED
  4. اللوح
  5. أسلاك العبور
  6. برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة
  1. قم بتوصيل دبوس Arduino الموجب [5V] بالدبوس الموجب للوحة التوصيل [الخط الأحمر]
  2. قم بتوصيل دبوس Arduino السالب [GND] بالدبوس السالب للوحة التوصيل [BlueLine]
  3. قم بتوصيل دبوس Arduino [SCL] باللوحة
  4. قم بتوصيل دبوس Arduino [SDA] باللوحة
  5. قم بتوصيل دبوس شاشة OLED [SCL] بلوح التجارب <نفس الخط حيث يتم توصيل دبوس Arduino [SCL]
  6. قم بتوصيل دبوس شاشة OLED [SDA] بلوح التجارب <نفس الخط حيث يتم توصيل دبوس Arduino [SDA]
  7. توصيل دبوس شاشة OLED [VCC] بالمسمار الموجب للوحة توصيل الدوائر [الخط الأحمر]
  8. توصيل دبوس شاشة OLED [GND] بالمسمار السلبي للوحة التوصيل [BlueLine]
  9. قم بتوصيل دبوس مستشعر الضوء [SCL] بلوح التجارب <نفس الخط حيث تم توصيل دبوس Arduino [SCL]
  10. قم بتوصيل دبوس مستشعر الضوء [SDA] بلوح التجارب <نفس الخط حيث تم توصيل دبوس Arduino [SDA]
  11. توصيل دبوس مستشعر الضوء [VCC] بالمسمار الموجب للوحة توصيل الدوائر [الخط الأحمر]
  12. توصيل دبوس مستشعر الضوء [GND] بالدبوس السالب للوح [BlueLine]

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها

في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
  1. أضف مكون "ROHM BH1750 مستشعر الضوء المحيط (I2C)"
  2. أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"
  3. انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1" وفي نافذة "العناصر" اسحب "حقل النص" إلى اليسار
  4. على الجانب الأيسر ، حدد "TextField1" وفي نافذة الخصائص ، حدد الحجم: 3

الخطوة 5: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
  1. قم بتوصيل دبوس المكون "LightSensor1" [التحكم] بدبوس Arduino I2C [في]
  2. قم بتوصيل دبوس المكون "LightSensor1" [مخرج] بدبوس مكون "DisplayOLED1> TextField1" [In]
  3. قم بتوصيل دبوس مكون "DisplayOLED1" [مخرج] بدبوس Arduino I2C [In]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

الخطوة 7: العب

يلعب
يلعب

إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ الشاشة في إظهار رقم شدة الضوء الذي تحصل عليه من مستشعر الضوء.

ملاحظة: إذا لم يكن لديك شاشة OLED ، فيمكنك فقط توصيل دبوس "ListSensor1" [Out] إلى Arduino Serial [0] دبوس [In] ومراقبة شدة الضوء في علامة تبويب Visuino التسلسلية (صورة 1)

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable. يمكنك تنزيله من هنا وفتحه في Visuino:

موصى به: