جدول المحتويات:
- الخطوة 1: القصة
- الخطوة 2: الأجزاء المطلوبة
- الخطوة 3: إعداد الجهاز
- الخطوة 4: البرمجيات
- الخطوة الخامسة: لنرى ما صنعناه
- الخطوة 6: تجميع الأخطاء
- الخطوة 7: تم
فيديو: محطة أردينو 2.4 TFT مزودة بأجهزة استشعار متعددة: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
محطة طقس محمولة من Arduino مزودة بشاشة TFT LCD وعدد قليل من أجهزة الاستشعار.
الخطوة 1: القصة
لقد حصلت مؤخرًا على وقت فراغ صغير للعب مع اردوينو.
تم العثور على رسم تخطيطي على الإنترنت قبل بضعة أشهر باستخدام شاشة TFT LCD مزودة بمستشعر DHT وجهاز RTC. لذلك قمت بتوصيله ، وقمت ببعض التعديلات على المخطط للعمل. بعد تحميله كان يعمل بشكل رهيب !! لذلك بعد 4 ساعات أدركت أنه من غير المجدي أن تعاني معها. ظننت أنني سأصنع محطة طقس لنفسي سأستخدمها في منزلي.
لنبدأ!
الخطوة 2: الأجزاء المطلوبة
الأجزاء المطلوبة:
- Arduino uno أو Mega2560 (كان موجودًا بالفعل)
- 2.4 TFT LCD مع Ili932x أو 9341 IC (كان موجودًا بالفعل)
- DHT11 (كان بالفعل)
- DS18b20 (كان بالفعل)
- مستشعر إضاءة 4 سنون LDR (تناظري ورقمي)
- بعض أسلاك التوصيل (كانت بها بالفعل)
- Arduino IDE والمكتبات الصحيحة
لذلك في هذا الوقت لم يكن هناك أي تكلفة بالنسبة لي.
الخطوة 3: إعداد الجهاز
حسنًا ، لم تكن صفقة كبيرة. استنساخ Arduino الصينية ليست دائمًا سيئة. عندما تحتوي اللوحة على سطر ثانٍ حيث يمكنك لحام المسامير ، فإن ذلك يجعل مساحة متحركة أكثر قليلاً مع الأسلاك.
لذلك قمت بلحام المسامير في الاتجاه المعاكس (للنظر إلى أسفل) لتسهيل المهمة. انظر الصورة.
في هذه اللحظة حصلنا على 3 5V و 3 3.3 V واثنين من دبابيس GND.
يمكنك الآن توصيل أجهزة استشعار متعددة باللوحة بهذه الطريقة.
مستشعر DHT متصل بـ Digital 11.
مستشعر درجة الحرارة متصل بـ Digital 10.
LDR متصل بـ Analog 5.
رقمي 12 و 13 مجاني. لذلك لا يزال بإمكانك إضافة مستشعر واحد إذا كنت تريد ذلك. (أريد)
بسبب شاشة LCD ، لا يمكن توصيل مستشعرات I2C باللوحة. يحتاج Lcd إلى دبوس A4 لإعادة الضبط.
محزن لكن حقيقي.
الخطوة 4: البرمجيات
قم بتنزيل المكتبات والرسم التخطيطي.
أقوم بتحميل المكتبات لهذا المشروع.
مكتبة SPFD5408 جيدة جدًا لتشغيل 2.4 TFT LCD ، لكنني أعتقد أنها جيدة فقط لـ ILI932X ؛ 9340 ؛ 9341 إيك.
2019.01.05.!!
تحديث صغير! الآن Arduino يعرض نقطة الندى!
يتم عرض مؤشر الحرارة بالدرجة المئوية والفهرنهايت.
2019.01.06!!
يقوم إصدار Mcufriend الآن بالإبلاغ عن القيم إلى جهاز العرض التسلسلي.
الخطوة الخامسة: لنرى ما صنعناه
يقوم Arduino الخاص بنا بدفع القيم من المستشعرات بمعدل تحديث يبلغ 1000 مللي ثانية.
ما نراه:
- درجة الحرارة من حساس DHT في عداد الحلقة
- الرطوبة في الزاوية اليمنى العليا
- درجة الحرارة من حساس DS18B20
- مؤشر الحرارة بالفهرنهايت
- كثافة الضوء بالنسبة المئوية (لا يزال قليلا عربات التي تجرها الدواب)
- درجة الحرارة بالفهرنهايت
- درجة الندى بالدرجة المئوية
- حساب الرطوبة المطلقة
لكن! لا يزال لدينا دبابيس رقمية مجانية ، لذلك لا يزال هناك مجال للتحسين قليلاً لزيادة إمكانات لوحة Arduino الخاصة بنا.
أخطط لبعض الترقيات (والبصرية) لمحطة الطقس هذه في المستقبل القريب لجعلها تعمل وتبدو أفضل. بمجرد أن يكون لدي وقت فراغ كاف بالطبع …….
الإصدار الثالث مخصص لشاشات العرض المتوافقة مع McuFriend. كان لدي شاشة تشغيل 1580 و 5408 IC لم أستخدمها لمدة عامين تقريبًا. لذلك أجريت بعض التعديلات للعمل معهم. لقد قمت بتحميل مكتبة McuFriend المعدلة.
الخطوة 6: تجميع الأخطاء
أواجه مؤخرًا أخطاء في التجميع باستخدام Arduino IDE (وليس أنا فقط). هذه مشكلة عائدة في كثير من الأحيان.
إذا كان لديك خطأ في التجميع في هذا الرسم ، فيرجى نسخه إلى نافذة Arduino جديدة والمحاولة مرة أخرى.
هذا يعمل بالنسبة لي ، آمل أن يكون لك أيضًا.
بسبب ESP Core ، ما زلت جالسًا على Arduino IDE 1.6.13.
لماذا لا تقوم بالترقية؟ فقط لأن هذا الإصدار مناسب جدًا بالنسبة لي.
الخطوة 7: تم
انتهيت.
استخدمه كما تريد.
شكرا لقراءة تعليماتي.
موصى به:
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
محطة أردينو الجوية باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: 8 خطوات
محطة الطقس في Arduino باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس تعرض درجة الحرارة والرطوبة والضغط على شاشة LCD TFT 7735
كيف تصنع محطة أردينو للأرصاد الجوية: 4 خطوات
كيفية إنشاء محطة طقس اردوينو: في هذا المشروع ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء باستخدام Arduino التي تعرض قيمة درجة الحرارة والرطوبة الحالية على شاشة LCD
سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: 4 خطوات (مع صور)
سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: لقد انتهيت مؤخرًا من التثبيت على قدم المساواة ، وهو مصنوع من سلسلة من المصابيح التي تتفاعل مع المستشعرات الموضوعة في سجادة أسفل المصابيح ، وإليك كيفية صنع السجادة باستخدام مستشعرات الضغط. أتمنى أن تجدها مفيدة
هاتف ذكي مزود بأجهزة استشعار: 7 خطوات (بالصور)
هاتف ذكي مزود بأجهزة استشعار: يوضح لك هذا الجهاز كيفية تلقي بيانات أجهزة استشعار متعددة من اردوينو باستخدام هاتف Android الخاص بك. في هذا المشروع يتم عرض قيمة المستشعر على الهواتف الذكية من خلال البلوتوث. الهاتف الذكي سهل الاستخدام. الهاتف الذكي اليوم متاح في أي شخص