جدول المحتويات:
- الخطوة 1: الأسلاك الموجبة والأرضية
- الخطوة 2: إضافة المقاوم الضوئي
- الخطوة 3: أضف مستشعر الأشعة تحت الحمراء
- الخطوة 4: إضافة LCD ومقياس الجهد
- الخطوة 5: إضافة DHT11 (مستشعر درجة الحرارة والرطوبة)
- الخطوة 6: إضافة جهاز التحكم عن بعد ، أنت الآن رجل Weather
- الخطوة 7: المكتبات المستخدمة
فيديو: محطة الطقس: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذا Instructable ، سأعرض الخطوات والرمز لبناء محطة الطقس الخاصة بك! ستتمكن من التنقل عبر درجة الحرارة والرطوبة والسطوع! يرجى ملاحظة أن الكود الخاص بك عن بعد سيكون مختلفًا عن الكود الخاص بي ، لكنني سأوضح كيفية العثور على معرفات الشفرة الصحيحة! أشياء تحتاجها:
- 1 × اردوينو UNO R3
- 1 × IR عن بعد (أي سيفعل)
- 1 × مستشعر الأشعة تحت الحمراء
- 1 × مقاوم ضوئي (مستشعر السطوع)
- 1 × 16 × 2 شاشة إل سي دي
- 3 × 220 أوم المقاوم
- 1 × مقياس الجهد
- 1 × DHT11 (مستشعر درجة الحرارة / الرطوبة)
- 1 × اللوح
- أسلاك العبور
الخطوة 1: الأسلاك الموجبة والأرضية
الإعداد الأساسي
- قم بتوصيل سلك توصيل واحد (أحمر) بالجانب + من اللوح بمنفذ GND على اردوينو
- استخدم سلك توصيل آخر (أحمر) لتوصيله بالجانب الآخر من اللوح على السكة +
- قم بتوصيل سلك توصيل واحد (أسود) إلى جانب اللوح بمنفذ 5 فولت على اردوينو
- استخدم سلك توصيل آخر (أسود) لتوصيله بالجانب الآخر من اللوح على السكة +
الخطوة 2: إضافة المقاوم الضوئي
- ضع المقاوم الضوئي على اللوح
- قم بتوصيل الجانب الأيمن بالسكك الحديدية +
- قم بتوصيل الجانب الأيسر بمقاوم 220 أوم
- قم بتوصيل سلك من المقاوم بالمنفذ 7 على اردوينو
- قم بتوصيل سلك أرضي قادم من - السكة الموجودة على اللوح بنفس السكة المتصلة بالسلك السابق (المنفذ 7)
الخطوة 3: أضف مستشعر الأشعة تحت الحمراء
- ضع مستشعر الأشعة تحت الحمراء على اللوح
- قم بتوصيل السلك الأول بسكة GND (-) بالمنفذ الأول على IR
- قم بتوصيل السلك الثاني بالسكك الحديدية الإيجابية (+) بالمنفذ الثاني على الأشعة تحت الحمراء
- قم بتوصيل سلك من المنفذ 10 على اردوينو إلى آخر مشاركة على مستشعر الأشعة تحت الحمراء
الخطوة 4: إضافة LCD ومقياس الجهد
لنبدأ بإضافة مقياس الجهد
- ضع شاشة LCD ومقياس الجهد على اللوح
- قم بتوصيل سكة GND (-) بالجانب السلبي لمقياس الجهد
- قم بتوصيل سكة موجبة (+) بالجانب الإيجابي لمقياس الجهد
- قم بتوصيل سلك من أعلى مقياس الجهد بمنفذ V0 على شاشة LCD
- سيؤدي هذا إلى ضبط التباين على شاشة LCD لضبطه لتسهيل المشاهدة
دعنا نضيف شاشة LCD ، ستكون الأسلاك بالترتيب
- ضع شاشة LCD على لوح التجارب
- قم بتوصيل سلك أرضي بمنفذ VSS على شاشة LCD
- (تم توصيل V0 بالفعل من الخطوة السابقة)
- سوف يتصل RS بالمنفذ 12 على اردوينو
- سيتم توصيل RW بالأرض على اللوح
- سوف يتصل E بالمنفذ ~ 11 على اردوينو
- سوف يتصل D4 بالمنفذ ~ 5 على اردوينو
- سوف يتصل D5 بالمنفذ 4 على اردوينو
- سيتصل D6 بالمنفذ 3 على اردوينو
- سوف يتصل D7 بالمنفذ 2 على ardiino
- سوف يتصل A بمقاوم 220 أوم ، يتصل المقاوم بالسكة الأرضية على اللوح
- سوف يتصل K بالتوصيل بالسكة الأرضية على لوح التجارب
الخطوة 5: إضافة DHT11 (مستشعر درجة الحرارة والرطوبة)
- ضع DHT11 على اللوح
- قم بتوصيل السكة الموجبة (+) الموجودة على اللوح بالدبوس الموجب على DHT11 ، وسيكون أول دبوس على اليسار
- قم بتوصيل الدبوس الثاني على DHT11 بمقاوم 220 أوم
- قم بتوصيل 220 أوم المقاوم بالمنفذ ~ 6 على اردوينو
- قم بتوصيل الدبوس الأخير والأكثر يمينًا بالسكة السلبية على لوح التجارب
الخطوة 6: إضافة جهاز التحكم عن بعد ، أنت الآن رجل Weather
إذا ظهرت أي مشكلات أثناء إنشاء هذا ، فالرجاء الرجوع إلى المخططات السلكية بشكل صحيح. على الأرجح ، لن يكون جهاز التحكم عن بعد الذي استخدمته في هذا هو نفسه الذي تستخدمه. هذا يعني أنه سيتعين عليك تغيير الرمز لجعله يعمل من أجلك.
- قم بتنزيل Arduino IDE لإجراء هذه التصحيحات لموادك.
- قم بتنزيل الكود المقدم (remoteFinder.ino) ، افتح IDE وقم بتحميل / تجميع البرنامج.
- تأكد من فتح الشاشة التسلسلية.
- اضغط على الزر الثاني الذي ترغب في استخدامه وقم بتسجيل الرمز الذي يمنحك إياه الشاشة التسلسلية.
ملاحظة: FFFFFF غير صحيح ، ترمي مكتبة الأشعة تحت الحمراء هذا عندما تكتشف استخدام نفس الزر. هذا يعني فقط أنك تضغط على الزر نفسه مرارًا وتكرارًا. إذا لم تتمكن من تنزيل الملف ، فإليك نسخه ولصقه.
int RECV_PIN = 6 ؛ IRrecv irrecv (RECV_PIN) ؛ نتائج decode_results ؛
إعداد باطل () {Serial.begin (9600) ؛ irrecv.enableIRIn () ، // بدء المتلقي}
حلقة باطلة () {if (irrecv.decode (& results)) {Serial.println (results.value، HEX)؛ irrecv.resume () ؛ // تلقي القيمة التالية}} افتح بعد ذلك WeatherStation.ino وقم بتغيير قيم الأزرار إلى قيمك. في الكود يكونون في بداية الملف ويطلق عليهم code1 code2 code3 قم بتجميع الكود وتحميله وأنت الآن جاهز لتولي القناة 10!
الخطوة 7: المكتبات المستخدمة
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/L LiquidCrystal إذا تم تحديث هذه المكتبات أو أنها لا تعمل معها ، فلا تتردد في مراسلتي عبر البريد الإلكتروني وسأرسل لك مكتباتي!
موصى به:
محطة الطقس طويلة المدى HC-12 وأجهزة استشعار DHT: 9 خطوات
محطة طقس طويلة المدى HC-12 ومستشعرات DHT: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس بعيدة المدى باستخدام مستشعرين dht ووحدات HC12 وشاشة I2C LCD
محطة الطقس بمساعدة الأقمار الصناعية: 5 خطوات
محطة الطقس بمساعدة الأقمار الصناعية: هذا المشروع مخصص للأشخاص الذين يرغبون في جمع بيانات الطقس الخاصة بهم. يمكنه قياس سرعة الرياح واتجاهها ودرجة الحرارة ورطوبة الهواء. كما أنه قادر على الاستماع إلى الأقمار الصناعية الخاصة بالطقس التي تدور حول الأرض مرة كل 100 دقيقة. سأفعل
ساعة محطة الطقس ESP8266: 4 خطوات
ESP8266 Weather Station Clock: يعد هذا المشروع طريقة رائعة لعرض الوقت والطقس في حزمة صغيرة مريحة. سأشرح المشروع ، كيف يعمل وأظهر الكود هنا. يمكنك الضغط على أزرار مختلفة لإظهار الطقس الحالي في موقع محدد بالإضافة إلى tem
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: 8 خطوات
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: باستخدام هذه الشمعة السحرية ، يمكنك معرفة درجة الحرارة والظروف الحالية بالخارج على الفور