مقياس مؤشر الأشعة فوق البنفسجية باستخدام مستشعر ML8511 ULTRAVIOLET Arduino: 6 خطوات
مقياس مؤشر الأشعة فوق البنفسجية باستخدام مستشعر ML8511 ULTRAVIOLET Arduino: 6 خطوات
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية قياس مؤشر أشعة الشمس فوق البنفسجية باستخدام مستشعر ML8511 ULTRAVIOLET.

شاهد الفيديو!

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

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • Arduino Uno أو أي لوحة Arduino أخرى
  • جهاز استشعار الأشعة فوق البنفسجية ML8511
  • شاشة OLED
  • اللوح
  • أسلاك العبور
  • برنامج Visuino: قم بالتنزيل هنا

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

الدائرة
الدائرة
  • قم بتوصيل دبوس مستشعر الأشعة فوق البنفسجية GND بـ Arduino pin GND
  • قم بتوصيل دبوس مستشعر الأشعة فوق البنفسجية 3V3 بـ Arduino pin 3.3V
  • قم بتوصيل دبوس مستشعر الأشعة فوق البنفسجية EN بـ Arduino pin 3.3V
  • قم بتوصيل الدبوس التناظري لمستشعر الأشعة فوق البنفسجية بدبوس Arduino التناظري 0
  • قم بتوصيل دبوس Arduino التناظري 1 بـ Arduino pin 3.3V
  • قم بتوصيل OLED Display pin VCC بـ Arduino pin 5V
  • قم بتوصيل OLED Display pin GND بـ Arduino pin GND
  • قم بتوصيل OLED Display pin SDA بـ Arduino pin SDA
  • قم بتوصيل OLED Display pin SCL بـ Arduino pin SCL

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

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

يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. قم بتنزيل نسخة مجانية أو سجل للحصول على نسخة تجريبية مجانية.

ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

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

في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
  • إضافة مكون الأشعة فوق البنفسجية "مستشعر الضوء فوق البنفسجي اللازورد ML8511"
  • إضافة مكون OLED "SSD1306 / SH1106 OLED Display (I2C)"
  • الآن انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1".
  • في نافذة العناصر ، اسحب "رسم نص" إلى الجانب الأيسر ، وفي نافذة الخصائص اضبط النص على: كثافة الأشعة فوق البنفسجية ميغاواط / سم 2
  • في نافذة العناصر ، اسحب "حقل النص" إلى الجانب الأيسر ، وفي نافذة الخصائص اضبط الحجم على 3 و Y إلى 30
  • أغلق نافذة العناصر
  • قم بتوصيل دبوس لوحة Arduino التناظري 0 بجهاز استشعار دبوس "UVLight1"
  • قم بتوصيل دبوس لوحة Arduino التناظري 1 بمرجع دبوس "UVLight1"
  • قم بتوصيل دبوس UVLight1 بـ DisplayOLED1> Text Field1 pin In
  • قم بتوصيل DisplayOLED1 I2C إلى لوحة Arduino I2C In

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

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

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

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

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

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