جدول المحتويات:
- الخطوة 1: قم بتوصيل شاشة LCD
- الخطوة 2: شاشة LCD - رمز الاختبار
- الخطوة 3: أضف مستشعر درجة الحرارة والرطوبة
- الخطوة 4: مستشعر درجة الحرارة والرطوبة - كود الاختبار
- الخطوة الخامسة: مشكلة التكامل
فيديو: معمل المستشعرات - درجة الحرارة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في هذا المعمل ، ستستخدم شاشة LCD لعرض قراءات الرطوبة ودرجة الحرارة الحالية للمنطقة المحيطة.
الأجهزة التي ستحتاجها:
- اردوينو اونو
- شاشة عرض من الكريستال السائل
- مقياس فرق الجهد
- مستشعر درجة الحرارة / الرطوبة
- اللوح
- الأسلاك والموصلات
المكتبات المطلوبة:
- LiquidCrystal
- SimpleDHT
تم أخذ كود الاختبار المقدم من عينات كود Elegoo. يمكنك إما تثبيت المكتبات الضرورية من خلال مدير المكتبة أو تنزيل وتثبيت ملفات.zip الموجودة في Libraries.zip على D2L.
الخطوة 1: قم بتوصيل شاشة LCD
يجب إدخال شاشة LCD مباشرة في اللوح. تتصل دبابيس شاشة LCD بـ Arduino بالترتيب التالي:
- أرضي
- قوة
- دبوس 12
- دبوس 11
- دبوس 10
- دبوس 9
- فارغة
- فارغة
- فارغة
- فارغة
- دبوس 8
- أرضي
- دبوس 7
- مقياس الجهد (توصيل الطاقة والأرض)
- قوة
- أرضي
الخطوة 2: شاشة LCD - رمز الاختبار
#include // إزالة التباعد بين
// تهيئة المكتبة بأرقام دبابيس الواجهة LiquidCrystal LCD (7 ، 8 ، 9 ، 10 ، 11 ، 12) ؛ إعداد باطل () {// قم بإعداد عدد أعمدة وصفوف شاشة LCD: lcd.begin (16، 2)؛ // اطبع رسالة على شاشة LCD. lcd.print ("Hello، World!")؛ } حلقة فارغة () {// اضبط المؤشر على العمود 0 ، السطر 1 // (ملاحظة: السطر 1 هو الصف الثاني ، لأن العد يبدأ ب 0): lcd.setCursor (0، 1)؛ // اطبع عدد الثواني منذ إعادة التعيين: lcd.print (millis () / 1000) ؛ }
الخطوة 3: أضف مستشعر درجة الحرارة والرطوبة
أدخل مستشعر درجة الحرارة والرطوبة في لوح التجارب. ستحتاج إلى توصيله بـ Arduino باستخدام الخيوط التالية:
- دبوس 2
- قوة (+ 5 فولت) سكة حديدية
- السكك الحديدية الأرضية
الخطوة 4: مستشعر درجة الحرارة والرطوبة - كود الاختبار
//www.elegoo.com
//2016.12.9 # تتضمن // لـ DHT11 ، // VCC: 5V أو 3V // GND: GND // DATA: 2 int pinDHT11 = 2 ؛ SimpleDHT11 dht11 ؛ إعداد باطل () {Serial.begin (9600) ؛ } حلقة فارغة () {// بدء العمل… Serial.println ("=================================") ؛ Serial.println ("نموذج DHT11 …") ؛ // قراءة مع بيانات العينة الخام. درجة حرارة البايت = 0 ؛ رطوبة البايت = 0 ؛ بيانات البايت [40] = {0} ، إذا (dht11.read (pinDHT11 ، & درجة الحرارة ، & الرطوبة ، البيانات)) {Serial.print ("فشل قراءة DHT11") ؛ إرجاع؛ } Serial.print ("نموذج بت RAW:")؛ لـ (int i = 0 ؛ i 0 && ((i + 1)٪ 4) == 0) {Serial.print ('') ؛ }} Serial.println ("") ؛ Serial.print ("نموذج جيد:") ؛ Serial.print ((int) temperature) ؛ Serial.print ("* C،") ؛ Serial.print ((int) humidity) ؛ Serial.println ("٪") ؛ // معدل أخذ العينات DHT11 هو 1 هرتز. تأخير (1000) ؛ }
الخطوة الخامسة: مشكلة التكامل
لقد تم تزويدك بأمثلة رموز لشاشة LCD ومستشعر درجة الحرارة. خطوتك الأخيرة للمختبر هي دمج هذين المثالين بحيث تظهر قراءات درجة الحرارة على شاشة LCD. يمكنك تعديل الرسالة بحيث تظهر على الخطين المتاحين لشاشة LCD.
موصى به:
استخدام المستشعرات التناظرية مع ESP8266: 5 خطوات
استخدام المستشعرات التناظرية مع ESP8266: المحول التناظري إلى الرقمي (ADC أو A / D أو A – D أو A-to-D) هو نظام يحول الإشارة التناظرية إلى إشارة رقمية. تقوم محولات A / D بترجمة الإشارات الكهربائية التناظرية لأغراض معالجة البيانات. مع المنتجات المطابقة للأداء والقوة
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: O objetivo desse التعليمي & eacute ؛ mostrar as etapas required & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja pros & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / note usando comunica & ccedi
نظام إنذار لاسلكي اردوينو باستخدام المستشعرات الموجودة: 9 خطوات (بالصور)
نظام الإنذار اللاسلكي من Arduino باستخدام المستشعرات الموجودة: يمكن بناء هذا المشروع في حوالي نصف ساعة بتكلفة تبلغ حوالي 20.00 دولارًا إذا كان لديك مستشعرات إنذار لاسلكي 433 ميجا هرتز أو 315 ميجا هرتز. يمكن أن يكون أيضًا مشروعًا جديدًا كاملاً مزودًا بأجهزة استشعار إنذار لاسلكية ، مثل كاشفات الحركة بالأشعة تحت الحمراء و reed s
ESP8266 متعدد المستشعرات: 3 خطوات
ESP8266 Based Multisensor: يعد ESP8266 جهازًا صغيرًا مفيدًا يمكن برمجته واستخدامه بسهولة ، ولكن يتعين علينا استخدام دبابيس GPIO المتاحة بحكمة نظرًا لعدم وجود الكثير منها ، وفي هذا الملخص القصير سأوضح لك كيفية إرفاق العديد مستشعرات مختلفة لـ
RPIEasy - جهاز متعدد المستشعرات يعتمد على RPI: 6 خطوات
RPIEasy - RPI Based Multisensor Device: إذا كان أي شخص يخطط لإنشاء بعض أجهزة الاستشعار DIY ، فبعدها عن ESP8266 الشائع الاستهلاك الرخيص والمنخفض & quot؛ Raspberry Pi Zero W & quot؛ النموذج هو أيضا خيار كبير. تبلغ تكلفة RPI Zero W حوالي 10 دولارات أمريكية واستهلاكها للطاقة