» إلكترونيات » اردوينو »محطة الطقس بلوتوث للمبتدئين مع اردوينو

محطة الطقس بلوتوث للمبتدئين مع اردوينو

هذه المقالة مناسبة لأولئك الذين بدأوا للتو رحلتهم إلى عالم الإلكترونيات. حول كيف افعلها بنفسك يمكنك بناء محطة أرصاد جوية بسيطة تعمل عبر البلوتوث بناءً على وحدة التحكم اردوينو. سيتألف النظام من وحدتين. ستقوم وحدة واحدة بقراءة جميع المعلومات الضرورية ، والثانية ستعرضها. تتواصل الوحدات عبر البلوتوث اللاسلكي.


مواد وأدوات التصنيع:
- مقياس ضغط جوي واحد BMP085 ؛
- 500 kΩ مقاوم ضوئي ؛
- وحدة BT-HC-05 (x2) ؛
- Arduino UNO R3 (x2) ؛
- شاشة LCD ، وشاشة LCD LCM 1602 i2c (x1) ؛
- اللوح والمقاومات والثنائيات والمكونات الأخرى ؛
- لحام الحديد مع اللحيم.
محطة الطقس بلوتوث للمبتدئين مع اردوينو


عملية تصنيع محطة الأرصاد الجوية:

الخطوة الأولى. كيفية توصيل المقاوم الضوئي

يمكن بدء تجميع الجهاز عن طريق توصيل مقاوم ضوئي. مقاومة هذا إلكتروني يعتمد المكون على مقدار سقوط الضوء عليه. عند استخدام مقاوم ضوئي بالتزامن مع مقاوم تقليدي ، يتم الحصول على تأثير تقسيم الجهد ، مما يعني أن الجهد الذي سيمر عبر المقاوم الضوئي يعتمد بشكل مباشر على شدة الضوء.

لتحقيق مستوى الحساسية المطلوب من المقاوم الضوئي ، تحتاج إلى إجراء بعض التجارب ، وتحديد قيمة المقاوم التقليدي. وفقا للمؤلف ، فإن المقاوم 10 kΩ هو الأنسب لهذه الأغراض.

يتم إخراج قيم المستشعر باستخدام وظيفة analogRead (pin_number).




الخطوة الثانية نربط جهاز استشعار درجة الحرارة والضغط

للحصول على بيانات حول درجة الحرارة والضغط والارتفاع ، يتم استخدام مقياس BMP085 من النوع. لتوصيل هذا المستشعر بـ Arduino ، تحتاج إلى استخدام 4 دبابيس. يتم توفير دبوس Vcc بقوة + 5 فولت. يتصل دبوس SDA بالطرف المقابل على Arduino (A4). يجب توصيل إخراج SCL بإدخال SCL على Arduino (A5). حسنًا ، GND تعني الأرض. لكي يتمكن المستشعر من أخذ القراءات ، تحتاج إلى توصيل مكتبة Adafruit.



هذا هو شكل الرمز:



الخطوة الثالثة نقوم بتوصيل الشاشة
يتم توصيل الشاشة ببساطة شديدة ، لذلك تحتاج فقط إلى اتباع المخطط المحدد.

LCD GND -> Arduino GND
LCD SDA -> Arduino SDA (A4)
LCD VCC -> اردوينو 5 فولت
LCD SCL -> Arduino SCL (A5)

يتم أيضًا تضمين رمز مثال:




الخطوة الرابعة اتصال إلكترونيات

مرحلة التجميع هذه نهائية. تحتاج الآن إلى توصيل وحدة البلوتوث بوحدة تحكم Arduino. يجب أن يتصل جهاز رئيسي بجهاز تابع ، والذي بدوره سينتظر الاتصال الوارد. لإنشاء لوحة من نوع Master تحتاج إلى تثبيت مفتاح فيها على N. على لوحة أخرى تحتاج إلى وضع مفتاح في L ، سيكون عبدًا. بعد توصيل الوحدات بوحدة تحكم Arduino ، يمكنك المتابعة إلى التكوين.

لتكوين Master ، تحتاج إلى إرسال مجموعة معينة من الأوامر إلى وحدة bluetooth ، ويتم ذلك باستخدام جهاز Serial Monitor (Ctrl + Shift + M). في عملية المراسلة ، من الأفضل تعيين معدل Baud -> 38400 & "Both NL&CR".
بعد إرسال أمر AT ، تحتاج إلى انتظار استجابة OK. هذا يعني أن كل شيء متصل بشكل صحيح ، ويمكنك المتابعة إلى الخطوة التالية. إذا لم يكن هناك مثل هذه الإجابة ، فأنت بحاجة إلى التحقق من كل شيء ، ربما لم يتم توصيل وحدة البلوتوث بشكل صحيح.



فيما يلي بعض الأوامر التي ستحتاجها لتكوين جهازك:
AT - فقط إرجاع "موافق" ، ثم كل شيء في محله
AT + NAME؟ - سيعيد اسم الوحدة النمطية. يمكننا أيضًا تعيين اسمنا عن طريق إرسال ، على سبيل المثال ، AT + NAME = WEATHER_MONITOR
AT + ROLE؟ - سيعيد أحد الأوامر الرئيسية دور الجهاز الرئيسي / العبد. يمكنك تعيين القيمة باستخدام AT + ROLE = 0 - التبديل إلى الوضع التابع ، أو AT + ROLE = 1 - الوضع الرئيسي.
AT + PSWD؟ - سيعيد الرمز السري المستخدم للتوصيل.
AT + ADDR؟ - إرجاع عنوان الجهاز ، على سبيل المثال ، "14: 2: 110007". تجدر الإشارة إلى أنه عند استخدام العنوان في أوامر AT المرسلة ، يجب استبدال النقطتين ":" بفواصل "،" أي "14: 2: 110007" -> "14،2،110007".


نشرع في تكوين Mastera. يتكون من مرحلتين ، من إعدادات التكوين والاتصال المباشر.

1. تحتاج أولاً إلى إرسال الأمر AT + ORGL ، وسيعيد هذا الوحدة النمطية إلى إعداداتها الأصلية.
2. إذا كنت تريد تغيير اسم الوحدة ، فيمكن القيام بذلك باستخدام الأمر AT + NAME = myname.
3. باستخدام الأمر AT + RMAAD ، تحتاج إلى حذف جميع المعلومات حول عمليات الاقتران السابقة.
4. عن طريق إرسال الأمر AT + ROLE = 1 ، نجعل الجهاز يعمل في الوضع الرئيسي.
5. يسمح لك الأمر AT + PSWD = 1234 بتعيين كلمة مرور.
6. عند إرسال أمر AT + CMODE = 1 ، يمكن للجهاز الاتصال بأي عناوين.

والآن يمكنك الذهاب مباشرة إلى الاتصال.

1. للتأكد من أن الجهاز يعمل ، يمكنك إرسال أمر AT وانتظار استجابة جيدة.
2. يتم تنفيذ التهيئة من قبل فريق AT + INIT. إذا كان الجواب خطأ (17) ، فهذا ليس مخيفًا ، فربما تمت التهيئة من قبل.
3. يبدأ البحث عن عناوين البلوتوث المتاحة باستخدام الأمر AT + INQ.
4. يتم تنفيذ عملية الاتصال بالجهاز نفسه باستخدام الأمر AT + LINK =. على سبيل المثال ، قد يبدو الأمر على هذا النحو - AT + LINK = 14،2،110007.
إذا تم عمل كل شيء بشكل صحيح ، فإن التردد الوامض للثنائيات سينخفض.


في الختام ، يجب أن يومض الجهاز حتى يتمكن من استقبال بيانات الطقس وإرسالها وقراءتها وعرضها. إذا كنت تريد ، لا يمكنك استخدام اللوح ، يمكنك توصيل كل شيء بمكواة اللحام. في الختام ، يتم إخفاء الإلكترونيات في السكن. هذا كل شيء ، محطة الطقس محلية الصنع محلية الصنع جاهزة للاختبار.

meteo.rar [2.31 كيلوبايت] (التنزيلات: 318)
6.5
5.5
5.5

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      الحرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
2 تعليق
المؤلف
يمكنك أن تنظر إلى alikh
ارتيم
مهتم في أي حالة يتم استخدامها في المشروع؟

ننصحك بقراءة:

تسليمها للهاتف الذكي ...