جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: إعداد درجة حرارة Arduino +
- الخطوة الثالثة: توصيل مستشعر الرطوبة
- الخطوة 4: إعداد الكود !
فيديو: اردوينو + درجة الحرارة + الرطوبة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
مستشعر درجة حرارة بسيط يستخدم مستشعر درجة حرارة دقيق LM35 ، مستشعر الرطوبة و Arduino ، حتى تتمكن من الانضمام إلى مشاريعك المستقبلية. سترسل الدائرة معلومات تسلسلية حول درجة الحرارة والرطوبة حتى تتمكن من استخدامها على جهاز الكمبيوتر الخاص بك. لقد أخذت بيانات من السماد الخاص بي. يرتبط المشروع بمنتج موجود يوميًا يمكن لأي شخص تحويل نفايات المطبخ إلى سماد في المنزل. لمزيد من التفاصيل حول المنتج ، انتقل إلى https://www.dailydump.org/content/. يعرض Digicompost التغييرات (التغيير في درجة الحرارة والرطوبة) التي تحدث داخل التفريغ
الخطوة 1: المواد
- Arduino (يمكنك استخدام متحكم آخر ، ولكن بعد ذلك ستحتاج إلى تغيير الرمز). - LM35 Precision Centigrade Temperature Sensor ، يمكنك الحصول عليه من أي متجر إلكتروني. ها هي ورقة البيانات. - اللوح. - مستشعر الرطوبة. - الأسلاك.
الخطوة 2: إعداد درجة حرارة Arduino +
Arduino عبارة عن منصة نماذج إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج مرنة وسهلة الاستخدام. إنه مخصص للفنانين والمصممين والهواة وأي شخص مهتم بإنشاء كائنات أو بيئات تفاعلية. لمزيد من المعلومات ، قم بتسجيل الدخول إلى (https://www.arduino.cc) توصيل مستشعر درجة الحرارة: يحتوي LM35 على ثلاثة أرجل ويشبه الترانزستور. الساقان الخارجيتان هما + 5 فولت والأرضي ، وتطور الساق الوسطى جهد العينة. يحول المحول التناظري إلى الرقمي (ADC) القيم التناظرية إلى تقريب رقمي على أساس قيمة ADC = عينة * 1024 / الجهد المرجعي (+ 5 فولت). لذلك مع إشارة +5 فولت ، سيكون التقريب الرقمي = جهد الإدخال * 205. (على سبيل المثال 2.5 فولت * 205 = 512.5) LM35 عبارة عن مستشعر درجة حرارة خطية دقيق يوفر 10mv لكل درجة مئوية ، وهذا يعني عند 15 درجة مئوية ، ستنتج قراءة.150v أو 150 مللي فولت. بوضع هذه القيمة في تحويل ADC (.15v * 205 = 30.75) يمكننا الحصول على تقريب قريب لدرجة الحرارة المئوية عن طريق قسمة عدد المدخلات الرقمية على 2. إذا تم توفير LM35 بواسطة جهد مرجعي مختلف (9 فولت أو 12 فولت) يتعين علينا استخدام طريقة تحويل مختلفة. بالنسبة لهذه الدائرة ، فإن القسمة على 2 تعمل جيدًا.
الخطوة الثالثة: توصيل مستشعر الرطوبة
يوجد دبوسان على مستشعر الرطوبة أحدهما للأرض والآخر للخارج يذهب على الدبوس 3 إلى اردوينو. لقد استخدمت مستشعرًا محليًا لاختبار الرطوبة / الرطوبة ولكن يمكن للمرء استخدام SHT15 الذي يحتوي على درجة حرارة ورطوبة.
الخطوة 4: إعداد الكود !
قم بتوصيل اردوينو بالكمبيوتر ، افتح التطبيق وحدد المنفذ المناسب والطراز لا. قبل أن تبدأ أي ترميز. بعد الانتهاء من كل شيء ، اكتب الكود كما هو موضح أدناه: int pin = 5؛ // التناظرية pinint putPin = 3 ؛ // humidityint tempc = 0 ، tempf = 0 ؛ // متغيرات درجة الحرارة في عينات [8] ؛ // المتغيرات للحصول على دقة أفضل maxi = -100 ، mini = 100 ؛ // لبدء الحد الأقصى / الحد الأدنى لدرجة الحرارة i ؛ تعويم humi = 0 ؛ تعويم prehum = 0 ؛ تعويم humconst = 0 ؛ تعويم truehum = 0 ؛ تعويم preruehum = 0 ؛ ما قبل الولادة الطويلة humconst = 0 ؛ طويل valb = 0 ؛ إعداد باطل () {Serial.begin (9600) ؛ // بدء الاتصال التسلسلي} حلقة باطلة () {لـ (i = 0 ؛ i <= 7 ؛ i ++) {عينات = (5.0 * analogRead (pin) * 100.0) / 1024.0 ؛ tempc = tempc + عينات ؛ تأخير (1000) ؛} tempc = tempc / 8.0 ؛ tempf = (tempc * 9) / 5 + 32 ؛ valb = analogRead (putPin) ؛ // حساب الرطوبة = (valb / 5) ؛ humconst = (0.16 / 0.0062) ؛ humi = prehum - humconst ؛ preruehumconst = 0.00216 * tempc ؛ preruehum = 1.0546-premruehumconst ؛ truehum = humi / preruehum ؛ تأخير (1000) ؛ المسلسل. print (tempc، DEC)؛ Serial.print ("Celsius،")؛ Serial.print ("الرطوبة:")؛ Serial.print ((طويل) truehum)؛ Serial.println ("٪")؛ tempc = 0؛ تأخير (1000) ؛ // التأخير قبل الحلقة} بعد الانتهاء من كل شيء ، انقر فوق زر التحميل الذي سيستغرق بعض الوقت للتحميل وعندما يتم التحميل تأكد من النقر فوق الاتصال التسلسلي للحصول على القراءات من المستشعر !!!
موصى به:
تحليل بيانات درجة الحرارة / الرطوبة باستخدام Ubidots و Google-Sheets: 6 خطوات
تحليل بيانات درجة الحرارة / الرطوبة باستخدام Ubidots و Google-Sheets: في هذا البرنامج التعليمي ، سنقيس بيانات درجات الحرارة والرطوبة المختلفة باستخدام مستشعر درجة الحرارة والرطوبة. ستتعلم أيضًا كيفية إرسال هذه البيانات إلى Ubidots. بحيث يمكنك تحليلها من أي مكان لتطبيق مختلف. أيضا عن طريق الإرسال
أتمتة الدفيئة مع LoRa! (الجزء الأول) -- أجهزة الاستشعار (درجة الحرارة ، الرطوبة ، رطوبة التربة): 5 خطوات
أتمتة الدفيئة مع LoRa! (الجزء الأول) || المستشعرات (درجة الحرارة ، الرطوبة ، رطوبة التربة): في هذا المشروع سوف أريكم كيف أني أتمتة دفيئة. هذا يعني أنني سأريكم كيف بنيت الدفيئة وكيف قمت بتوصيل الكهرباء وإلكترونيات الأتمتة. سأوضح لك أيضًا كيفية برمجة لوحة Arduino تستخدم L
يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية: 10 خطوات (بالصور)
يوم من الأسبوع والتقويم والوقت والرطوبة / درجة الحرارة مع موفر البطارية: وضع توفير الطاقة هنا هو ما يميز Instructable عن الأمثلة الأخرى التي تعرض أيام الأسبوع والشهر واليوم من الشهر والوقت والرطوبة ودرجة الحرارة. هذه القدرة هي التي تسمح بتشغيل هذا المشروع من بطارية ، دون
Raspberry Pi HTS221 الرطوبة النسبية ومستشعر درجة الحرارة جافا تعليمي: 4 خطوات
Raspberry Pi HTS221 الرطوبة النسبية ومستشعر درجة الحرارة جافا تعليمي: HTS221 هو مستشعر رقمي بالسعة مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي
WEMOS D1 درجة الحرارة / الرطوبة إنترنت الأشياء: 6 خطوات
WEMOS D1 Temp / Humidity IoT: هذا مشروع تجميع وتوصيل وتجميع بسيط لتحصل على مستشعر درجة حرارة ورطوبة إنترنت الأشياء الذي يتصل بشبكة WiFi و "يبلغ" بياناتك إلى منصة Blynk IoT. جعل المراقبة سهلة من هاتفك الذكي. بصرف النظر عن الأمر