جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في مكونات مجموعة Visuino
- الخطوة 6: في مكونات Visuino Connect
- الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
- الخطوة 8: العب
فيديو: محطة أردينو الجوية باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
سنتعلم في هذا البرنامج التعليمي كيفية إنشاء محطة طقس تعرض درجة الحرارة والرطوبة والضغط على شاشة LCD TFT 7735
شاهد فيديو توضيحي.
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي اردوينو آخر)
- شاشة عرض LCD TFT 7735
- مستشعر BMP280
- مستشعر DHT11
- أسلاك العبور
- اللوح
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
شاشة LCD TFT ST7735
الاتصال:
- 1.8 TFT Display PIN [LED] إلى Arduino PIN [3.3 V]
- 1.8 TFT Display PIN [SCK] إلى Arduino PIN [13]
- 1.8 TFT Display PIN [SDA] إلى Arduino PIN [11]
- 1.8 TFT Display PIN [A0 أو DC] إلى Arduino PIN [9]
- 1.8 TFT Display PIN [إعادة تعيين] إلى Arduino PIN [8]
- 1.8 TFT Display PIN [CS] إلى Arduino PIN [10]
- 1.8 TFT Display PIN [GND] إلى Arduino PIN [GND]
- 1.8 TFT Display PIN [VCC] إلى Arduino PIN [5V]
ملاحظة: تحتوي بعض لوحات Arduino على دبابيس SPI مختلفة ، لذا تأكد من مراجعة وثائق اللوحة الخاصة بك.
مستشعر BMP280
- قم بتوصيل دبوس [VIN] بـ Arduino [V5]
- قم بتوصيل دبوس [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس [SDA] بدبوس Arduino [SDA]
- قم بتوصيل دبوس [SCL] بدبوس Arduino [SCL]
مستشعر DHT11
- قم بتوصيل دبوس [+] بـ Arduino [V5]
- قم بتوصيل دبوس [-] إلى Arduino pin [GND]
- قم بتوصيل الدبوس [S] بدبوس Arduino الرقمي [7]
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:
يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino أضف مكونات
- أضف مكون "درجة حرارة الضغط BMP280 I2C"
- أضف مكون "الرطوبة والحرارة DHT11 / 21/22 / AM2301"
- أضف مكون "شاشة ملونة TFT ST7735"
الخطوة 5: في مكونات مجموعة Visuino
حدد "Display1" وقم بتعيين "الاتجاه" إلى goDown (سيؤدي هذا إلى تغيير اتجاه العرض)
ملاحظة: في حالة عدم عمل العرض ، حاول تغيير النوع الموجود أسفل نافذة الخصائص
-
انقر نقرًا مزدوجًا فوق "Display1" وفي نافذة العناصر قم بتوسيع "نص" و "خطوط" على الجانب الأيمن واسحب إلى الجانب الأيسر:
- 4X "رسم نص"
- 3X "رسم خط"
- 3X "حقل نصي"
على الجانب الأيسر ، حدد: - "رسم النص 1" وفي نافذة الخصائص اضبط "الحجم" على 1 ، و "اللون" إلى aclDodgerBlue و "X" إلى 17 و "نص" إلى محطة الطقس
- "ارسم الخط 1" وفي نافذة الخصائص ، اضبط "الارتفاع" على 0 ، و "العرض" على 120 ، و "اللون" إلى aclDodgerBlue و "Y" إلى 0- "ارسم النص 2" وفي نافذة الخصائص ، اضبط "الحجم" على 1 ، و "Color" إلى aclRed و "X" إلى 30 و "Y" إلى 15 و "Text" إلى TEMPERATURE
- "Text Field1" وفي نافذة الخصائص ، اضبط "Size" على 2 ، و "Color" إلى aclYellow و "X" إلى 30 و "Y" إلى 30 - "Draw Line2" وفي نافذة الخصائص ، اضبط "Height" على 0 ، "العرض" إلى 120 ، "اللون" إلى aclDodgerBlue و "Y" إلى 50- "رسم النص 3" وفي نافذة الخصائص ، اضبط "الحجم" على 1 ، و "اللون" على aclAqua و "X" إلى 40 و "Y" إلى 55 و "Text" إلى HUMIDITY- "Text Field2" وفي نافذة الخصائص ، اضبط "Size" على 2 ، و "Color" إلى aclYellow و "X" إلى 30 و "Y" إلى 70 - "Draw Line3" وفي حدد نافذة الخصائص "الارتفاع" إلى 0 ، و "العرض" على 120 ، و "اللون" إلى aclDodgerBlue و "Y" إلى 90- "رسم النص 4" وفي نافذة الخصائص ، حدد "الحجم" على 1 ، و "اللون" إلى الأبيض و " X "إلى 40 و" Y "إلى 95 و" Text "إلى PRESSURE -" Text Field3 "وفي نافذة الخصائص ، اضبط" Size "على 2 ، و" Color "إلى aclYellow و" X "إلى 15 و" Y "إلى 110
الخطوة 6: في مكونات Visuino Connect
- قم بتوصيل دبوس "PressureTemperature1" [مخرج] بـ Arduino I2C [In]
- قم بتوصيل دبوس "PressureTemperature1" [الضغط] بشاشة Display1> TextField3 [In]
- قم بتوصيل دبوس "PressureTemperature1" [درجة الحرارة] بشاشة العرض 1> حقل النص 1 [في]
- قم بتوصيل دبوس "HumidityThermometer1" [الرطوبة] بشاشة Display1> TextField2 [في]
- قم بتوصيل دبوس "HumidityThermometer1" [مخرج] بمسمار Arduino الرقمي [7]
- قم بتوصيل دبوس مكون "Display1" [مخرج] بـ Arduino pin SPI [In]
- قم بتوصيل دبوس مكون "Display1" [Chip Select] بدبوس Arduino Digital [10]
- قم بتوصيل دبوس مكون "Display1" [إعادة تعيين] بدبوس Arduino Digital [8]
- قم بتوصيل دبوس المكون "Display1" [Register Select] بدبوس Arduino Digital [9]
الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE
في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)
الخطوة 8: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ شاشة LCD في إظهار القيم الحالية (TEMPERATURE ، HUMIDITY ، PRESSURE)
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:
موصى به:
حساب الرطوبة والضغط ودرجة الحرارة باستخدام BME280 وربط الفوتون: 6 خطوات
حساب الرطوبة والضغط ودرجة الحرارة باستخدام BME280 وتوصيل الفوتون: لقد صادفنا العديد من المشاريع التي تتطلب مراقبة درجة الحرارة والضغط والرطوبة. وهكذا ندرك أن هذه المعلمات تلعب في الواقع دورًا حيويًا في الحصول على تقدير لكفاءة عمل نظام في ظروف جوية مختلفة
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
كيف تصنع محطة أردينو للأرصاد الجوية: 4 خطوات
كيفية إنشاء محطة طقس اردوينو: في هذا المشروع ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء باستخدام Arduino التي تعرض قيمة درجة الحرارة والرطوبة الحالية على شاشة LCD
باستخدام Raspberry Pi ، قم بقياس الارتفاع والضغط ودرجة الحرارة باستخدام MPL3115A2: 6 خطوات
باستخدام Raspberry Pi ، قم بقياس الارتفاع والضغط ودرجة الحرارة باستخدام MPL3115A2: تعرف على ما تملكه ، واعرف سبب امتلاكك له! نحن نعيش في عصر أتمتة الإنترنت حيث يغرق في عدد كبير من التطبيقات الجديدة. بصفتنا من عشاق الكمبيوتر والإلكترونيات ، فقد تعلمنا الكثير باستخدام Raspberry Pi a
محطة أردينو الجوية: 8 خطوات
محطة أردينو الجوية: هل أردت يومًا إنشاء محطة أردينو الجوية الخاصة بك؟ حسنا الآن فرصتك! من خلال هذه التعليمات ، ستتعلم أساسيات كيفية إنشاء محطة أردينو للطقس بالإضافة إلى تعلم الكود وراءها. في نهاية هذا المشروع ، أنت