جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذه المقالة سأقوم بعمل مقياس حرارة باستخدام حلقة RGB Neo pixel 16 بت.
أقصى درجة حرارة يمكن قياسها بهذه الأداة هي 48 درجة مئوية.
لذلك نظرًا لأنه يستخدم 16 مصباحًا LED ، سيمثل كل RGB LED 3 درجات مئوية.
سيتم ضبط لون وعدد مصابيح LED مع درجة الحرارة المقاسة. على سبيل المثال ، درجة الحرارة المقاسة 30 درجة مئوية. المصابيح التي ستعيش هي 10 قطع. ننظر إلى الصورة أعلاه. للون أستخدم تدرجات من الأخضر إلى الأحمر.
الخطوة 1: المكون المطلوب
المكونات التي يجب تحضيرها:
- اردوينو نانو
- RGB Ring Neo Pixels
- دهت 11
- سلك الطائر
- USB صغير
- مجلس المشروع
المكتبة المطلوبة
- دهت
- Adafruit_NeoPixel
الخطوة 2: قم بتجميع كافة المكونات
انظر إلى الصورة أعلاه للقيام بتجميع المكونات
اردوينو إلى RGB و DHT
+ 5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> IN RGB
D4 ==> خارج DHT
الخطوة الثالثة: البرمجة
قم بتنزيل ملف الرسم الذي أضعه أدناه:
الخطوة 4: النتيجة
انظر الصورة أعلاه للنتائج.
درجة الحرارة المُقاسة هي 30 درجة مئوية ، وإذا كانت 3 درجات مئوية = 1 LED ، فإن 30 درجة مئوية = 10 مصابيح LED. وأستخدم تدرجات من الأخضر إلى الأحمر بشكل منفصل.