جدول المحتويات:
- الخطوة الأولى: المتطلبات:
- الخطوة 2: قم بتوصيل المكونات بـ Nano
- الخطوة 3: تضمين المكتبات
- الخطوة 4: امسح I2C وابحث عن العنوان
- الخطوة 5: الكود
فيديو: عرض الرطوبة ودرجة الحرارة على شاشة LCD مع ARDUINO NANO: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
تتعامل Instructable التالية مع إنشاء واجهة LCD بسيطة باستخدام اردوينو نانو.
الخطوة الأولى: المتطلبات:
متطلبات
- جهاز استشعار الرطوبة ودرجة الحرارة DTH11
- اردوينو نانو
- شاشة عرض LCD مقاس 16 * 2
- وحدة I2C
- توصيل الأسلاك
و
- اردوينو IDE
- مكتبات اردوينو
مكتبة I2c (LiquidCrystal_I2C)
مكتبة DHT (DHT.h)
الخطوة 2: قم بتوصيل المكونات بـ Nano
قم بتوصيل المكونات بـ nano مثل لقطة الشاشة ، DTH11 إلى Arduino Nano
Vcc 3.3 فولت
GND GND
خارج D4 I2C
إل سي دي إلى نانو
GND GnD
SDA A4
SCL A5
Vcc 5 فولت
الخطوة 3: تضمين المكتبات
قم بتنزيل المكتبات أدناه وتضمينها ،
مكتبة مستشعر DHT (DHT.h)
مكتبة I2c (LiquidCrystal_I2C.h)
تشمل الصورة أعلاه.
اذهب إلى ketch Include Library أضف ملفًا مضغوطًا ثم تصفح المجلد ،
أغلق IDE وافتحه مرة أخرى ،
يمكنك تنزيل المكتبات من الروابط أدناه أيضًا ،
bitbucket.org/fmalpartida/new-l Liquidcrysta…
codeload.github.com/adafruit/DHT-sensor-li…
الخطوة 4: امسح I2C وابحث عن العنوان
قم بتنزيل الماسح الضوئي I2C وابحث عن عنوان i2c الخاص بك ثم أدخله في الرمز ؛
يمكنك العثور على رمز الماسح من هنا أيضًا.
www.mediafire.com/file/f7oaa4et779yaaz/i2c_…
الخطوة 5: الكود
// ترجمة الكود وتحميله إلى اردوينو نانو
# تضمين "DHT.h" #define SensorPin 4 // قم بتوصيل دبوس إخراج مستشعر dht إلى D4 pin الخاص بـ arduino nano
#define Dht DHT11
DHT dht (SensorPin ، Dht) ؛
#يشمل
#يشمل
LiquidCrystal_I2C lcd (0x3F ، 2 ، 1 ، 0 ، 4 ، 5 ، 6 ، 7 ، 3 ، إيجابي) ؛ // تعيين عنوان I2C كـ 0x3F
الإعداد باطل() {
Serial.begin (9600) ؛
lcd.begin (16 ، 2) ؛
Serial.println ("درجة الحرارة والرطوبة Inteface") ؛
dht.begin () ،
}
حلقة فارغة() {
رطوبة int = dht.readHumidity () ؛
int temp = dht.readTemperature () ؛
lcd.setCursor (0 ، 0) ؛
lcd.print ("درجة الحرارة:") ؛
lcd.print (درجة الحرارة) ؛
lcd.print ("C") ؛
lcd.setCursor (0 ، 1) ؛
lcd.print ("الرطوبة:") ؛
lcd.print (همهمة) ؛
lcd.print ("٪") ؛
Serial.print ("\ n درجة الحرارة الحالية:")؛
Serial.print (درجة الحرارة) ؛
Serial.print ("C") ؛
Serial.print ("\ n الرطوبة الحالية:")؛
Serial.print (همهمة) ؛
Serial.print ("٪") ؛
تأخير (2500) ؛
}
النتائج معروضة مع الصور أعلاه.
شكرا،
دوش.
موصى به:
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: 6 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino وعرض القيم على شاشة OLED
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: 7 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino وعرض القيم على شاشة OLED
Arduino Nano - HTS221 البرنامج التعليمي لمستشعر الرطوبة النسبية ودرجة الحرارة: 4 خطوات
Arduino Nano - HTS221 الرطوبة النسبية ومستشعر درجة الحرارة البرنامج التعليمي: HTS221 هو مستشعر رقمي سعوي مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي
قياس الرطوبة ودرجة الحرارة باستخدام HIH6130 و Arduino Nano: 4 خطوات
قياس الرطوبة ودرجة الحرارة باستخدام HIH6130 و Arduino Nano: HIH6130 عبارة عن مستشعر للرطوبة ودرجة الحرارة بإخراج رقمي. توفر هذه المستشعرات مستوى دقة يبلغ ± 4٪ رطوبة نسبية. مع الاستقرار الرائد في الصناعة على المدى الطويل ، I2C الرقمي الحقيقي المعوض لدرجة الحرارة ، الموثوقية الرائدة في الصناعة ، كفاءة الطاقة
قياس الرطوبة ودرجة الحرارة باستخدام HTS221 و Arduino Nano: 4 خطوات
قياس الرطوبة ودرجة الحرارة باستخدام HTS221 و Arduino Nano: HTS221 عبارة عن مستشعر رقمي بالسعة مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي