DIY: ميزان الحرارة الإلكتروني DIY. جهاز التحكم في درجة الحرارة المرتفعة باستخدام المزدوجات الحرارية من النوع K. نقوم بقياس درجة الحرارة باستخدام إلكترونيات الدائرة.

مقياس الحرارة على ATmega8 ومستشعر درجة الحرارة DS18B20

دائرة ميزان الحرارة لـ ATmega8 وDS18B20

ميزان الحرارة الرقمي DS18B20
مؤشر LED ذو سبعة أجزاء
خوارزمية برنامج ميزان الحرارة
برنامج ميزان الحرارة الرقمي لDS18B20

الدائرة والبرنامج بسيطان للغاية مقياس حرارة رقمىباستخدام متحكم ATmega8وجهاز استشعار درجة الحرارة DS18B20. يتيح لك مقياس الحرارة قياس درجة الحرارة من 0 إلى 99 درجة بدقة 0.5 درجة بدقة 0.1 درجة

مقياس الحرارة بسيط جدًا في خصائصه، ولا يمكن استخدامه إلا كمقياس حرارة لقياس درجة حرارة "الغرفة". إن استخدام وحدة تحكم دقيقة بسعة 8 كيلو بايت من الذاكرة في هذا التصميم هو بالطبع إهدار؛ يمكنك استخدام وحدة تحكم دقيقة أبسط. لكن النقطة المهمة هي أن هذا التصميم هو الأساس لمزيد من التطوير للمشروع باستخدام مستشعر درجة الحرارة الرقمي DS18B20. في المقالة التالية، سيتم نشر تصميم مقياس حرارة آخر - على مستشعرين DS18B20، مما سيسمح لك بقياس درجة الحرارة ليس فقط في الغرفة، ولكن أيضًا "في الخارج". وبطبيعة الحال، سيتم إضافة القدرة على قياس درجات الحرارة السلبية. في المستقبل، سيتم إضافة وظيفة الحرارة والساعة والقدرة على العمل مع الأحمال المختلفة إلى التصميم، مما سيسمح بتجميع هيكل بسيط - أساس "المنزل الذكي". حسنًا، اليوم هو المقال الأول في هذه السلسلة.

دائرة ميزان الحرارة تعتمد على مستشعر درجة الحرارة ATmega8 وDS18B20

دعونا نلقي نظرة على الرسم البياني لمقياس الحرارة:

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

تصميم جهد الإمداد - 5 فولت. إذا كنت تستخدم وحدة تحكم دقيقة ذات مصدر طاقة منخفض الجهد، فيمكنك خفض جهد إمداد الهيكل، ولكن في هذه الحالة، قد تضطر إلى تقليل قيمة مقاومات التخميد في قطاعات المؤشر. يمكن أخذ قيم المقاومة التقريبية:
- مزود بمصدر طاقة 5 فولت - 200-300 أوم
- مزود طاقة 2.7 - 3 فولت - 100-150 أوم


الترانزستورات- أي هياكل NPN منخفضة الطاقة.
جهاز استشعار درجة الحرارة - DS18B20
مؤشر سبعة قطاعات - أي مكون من ثلاثة أرقام به كاثود مشترك. إذا كنت ترغب في استخدام الآخرين، مع أنود مشترك، فسيتعين عليك استبدال الترانزستورات بأخرى PNP وإجراء تغييرات على البرنامج (استبدل مجموعة الرموز الثنائية لعرض الأرقام على المؤشر). لقد استخدمت مؤشر توهج أحمر، وفي الوقت نفسه، بالنسبة للمخطط التالي، قمت بإعداد نفس المؤشر، ولكن مع لون توهج أزرق.

أجزاء من مقياس الحرارة على متحكم ATmega وDS18B20



دبوس متحكم ATmega8:

مؤشر مكون من سبعة أرقام FYT-5631AUR-21:

مستشعر درجة الحرارة DS18B20:

الترانزستورات BC547C:

خوارزمية برنامج ميزان الحرارة على ATmega وDS18B20

جميع إعدادات وحدة التحكم الدقيقة هي إعدادات المصنع، ولا يلزم لمس وحدات بت FUSE.

لتشغيل البرنامج، يتم استخدام مؤقتين/عدادين للمتحكم الدقيق:
ثمانية بت T0
ستة عشر بت T1
باستخدام توقيت ثمانية بتتم تكوين T0 لاستدعاء مقاطعة تجاوز السعة، بتردد داخلي CK/8 (فترة 2 مللي ثانية) منظم:
- حساب درجة الحرارة الحالية
— الإخراج الديناميكي لنتائج قياس درجة الحرارة باستخدام مستشعر DS18B20
باستخدام توقيت ستة عشر بتتم تكوين T1 لاستدعاء مقاطعة تجاوز السعة، بتردد داخلي CK/64 (فترة 4 ثوانٍ) بطريقة منظمة:
— إرسال أمر إلى حساس DS18B20 لقياس درجة الحرارة
- قراءة درجة الحرارة المقاسة من المستشعر
من حيث المبدأ، يمكنك استخدام مؤقت/عداد واحد بثمانية بتات، تم تكوينه أيضًا لتشغيل مقاطعة تجاوز السعة، بتردد داخلي قدره CK/8، وتنظيم عملية الدائرة بالكامل أثناء معالجة المقاطعة. لكن الحقيقة هي أنه لا فائدة من ذلك - يحتاج مستشعر DS18B20 إلى أقل من ثانية واحدة بقليل (بدقة 12 بت) لتحويل (تحديد) درجة الحرارة، أي لن نتمكن من تحديث بيانات درجة الحرارة أكثر من مرة واحدة في الثانية. بالإضافة إلى ذلك، ستؤدي هذه التحديثات المتكررة لدرجة الحرارة إلى تسخين المستشعر، وبالتالي تشويه البيانات الحقيقية. يتيح لك استخدام عداد ثانٍ ضبط الفواصل الزمنية لقياس درجة الحرارة بشكل منفصل.

هذا ما يبدو عليه الجزء الرئيسي من البرنامج في Algorithm Builder:

أين:

SP- تحديد عنوان البداية للمكدس

الموقت 0— ضبط الموقت T0:

الموقت 1— ضبط الموقت T1:

تيمسك- ضبط المقاطعات من أجهزة ضبط الوقت:

Init_Display- روتين فرعي لتعيين بتات المنافذ المشاركة في الإشارة الديناميكية لمخرجات البيانات إلى مؤشر مكون من ثلاثة أرقام مكون من سبعة أجزاء

1 —> أنا- تمكين المقاطعة العالمية

إذا كان لديك أي أسئلة، إذا تم تقديم شيء غير واضح، أو إذا كان لديك أسئلة حول البرنامج، فاكتب لي وسأجيب.

(2.4 كيلو بايت، 7012 زيارة)

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

المزدوجات الحرارية (المحولات الحرارية).

جميع أجهزة استشعار درجة الحرارة من الدروس السابقة جعلت من الممكن قياس درجة الحرارة في نطاق لا يزيد عن – 55 ... + 150 درجة مئوية. لقياس درجات الحرارة المرتفعة، أجهزة الاستشعار الأكثر شيوعاً هي المزدوجات الحرارية. هم:

  • لديها نطاق واسع للغاية لقياس درجة الحرارة -250 ... +2500 درجة مئوية؛
  • يمكن معايرتها للحصول على دقة قياس عالية، تصل إلى خطأ لا يزيد عن 0.01 درجة مئوية؛
  • عادة ما يكون لها سعر منخفض.
  • تعتبر أجهزة استشعار درجة الحرارة موثوقة.

العيب الرئيسي للمزدوجات الحرارية هو الحاجة إلى مقياس دقة معقد إلى حد ما، والذي يجب أن يوفر:

  • قياس القيم المنخفضة للمجالات الكهرومغناطيسية الحرارية ذات القيمة العليا في نطاق العشرات وأحيانًا حتى وحدات mV؛
  • تعويض EMF الحراري للوصلة الباردة ؛
  • الخطية للخصائص الحرارية.

مبدأ تشغيل المزدوجات الحرارية.

يعتمد مبدأ تشغيل هذا النوع من أجهزة الاستشعار على التأثير الكهروحراري (تأثير Seebeck). ولذلك، فإن الاسم الآخر للمزدوجة الحرارية هو المحول الكهروحراري.

في الدائرة، يتشكل فرق الجهد بين المعادن المتباينة المتصلة. قيمتها تعتمد على درجة الحرارة. ولذلك يطلق عليه الحرارية EMF. المواد المختلفة لها قيم emf حرارية مختلفة.

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

يشكل معدنان مختلفان 1 و 2 تقاطع عمل عند نقطة واحدة. يتم وضع تقاطع العمل عند النقطة التي يجب قياس درجة حرارتها.

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

الأنواع الرئيسية للمزدوجات الحرارية.

المزدوجات الحرارية الأكثر استخدامًا هي XK (كروميل - كوبيل) وXA (كروميل - ألوميل).

اسم التعيين NSKh مواد نطاق القياس، درجة مئوية الحساسية، μV/درجة مئوية، (عند درجة الحرارة، درجة مئوية) الحرارية-EMF، بالسيارات، عند 100 درجة مئوية
رباعي هيدروكانابينول (كروميل-كوبل) ل كروميل، كوبل - 200 … + 800 64 (0) 6,86
TCA (كروميل-ألوميل) ك كروميل، ألوميل - 270 … +1372 35 (0) 4,10
TPR (البلاتين والروديوم) ب بلاتينورهوديوم، بلاتينيوم 100 … 1820 8 (1000) 0, 03
TVR (التنغستن-الرينيوم) أ التنغستن الرينيوم، التنغستن الرينيوم 0 … 2500 14 (1300) 1,34

كيفية قياس درجة الحرارة عمليا باستخدام المزدوجات الحرارية. تقنية القياس.

يتم تقديم الخاصية الثابتة الاسمية (NSC) للمزدوجة الحرارية في شكل جدول به عمودين: درجة حرارة تقاطع العمل والقوة الدافعة الكهربية الحرارية. يحتوي GOST R 8.585-2001 على NSCH للمزدوجات الحرارية من أنواع مختلفة، محددة لكل درجة. يمكن تحميله بصيغة PDF من هذا الرابط.

لقياس درجة الحرارة باستخدام المزدوج الحراري، اتبع الخطوات التالية:

  • قياس EMF الحرارية للمزدوجة الحرارية (Etotal) ؛
  • قياس درجة حرارة الوصلة الباردة (الوصلة الباردة T)؛
  • باستخدام جدول NSH المزدوج الحراري، حدد EMF الحراري للوصلة الباردة باستخدام درجة حرارة الوصلة الباردة (الوصلة الباردة E)؛
  • تحديد EMF الحراري لتقاطع العمل، أي. إضافة المجالات الكهرومغناطيسية للوصلة الباردة إلى إجمالي المجالات الكهرومغناطيسية الحرارية (تقاطع العمل E = إجمالي E + الوصلة الباردة E)؛
  • باستخدام جدول NSH، حدد درجة حرارة الوصلة العاملة باستخدام المجال الكهرومغناطيسي الحراري للوصلة العاملة.

فيما يلي مثال لكيفية قياس درجة حرارة طرف مكواة اللحام باستخدام المزدوج الحراري TXA.

  • لقد لمست تقاطع العمل بطرف مكواة اللحام وقمت بقياس الجهد عند أطراف المزدوجات الحرارية. وكانت النتيجة 10.6 مللي فولت.
  • درجة الحرارة المحيطة، أي درجة حرارة الوصلة الباردة حوالي 25 درجة مئوية. إن EMF الوصلة الباردة من جدول GOST R 8.585-2001 لمزدوجة حرارية من النوع K عند 25 درجة مئوية هي 1 مللي فولت.
  • EMF الحراري لتقاطع العمل هو 10.6 + 1 = 11.6 مللي فولت.
  • درجة الحرارة من نفس الجدول لـ 11.6 مللي فولت هي 285 درجة مئوية. هذه هي القيمة المقاسة.

نحتاج إلى تنفيذ هذا التسلسل من الإجراءات في برنامج مقياس الحرارة Arduino.

مقياس حرارة اردوينو لقياس درجات الحرارة المرتفعة باستخدام المزدوج الحراري من نوع TXA.

لقد وجدت المزدوجة الحرارية TP-01A. مزدوجة حرارية TCA نموذجية ومستخدمة على نطاق واسع من جهاز اختبار. وهذا ما سأستخدمه في مقياس الحرارة.

المعلمات الموضحة على العبوة هي:

  • النوع ك؛
  • نطاق القياس – 60 … + 400 درجة مئوية؛
  • الدقة ±2.5% حتى 400 درجة مئوية.

يعتمد نطاق القياس على كابل الألياف الزجاجية. يوجد مزدوج حراري مماثل TP-02، ولكن بمسبار طوله 10 سم.

TP-02 لديه حد قياس أعلى يبلغ 700 درجة مئوية. لذلك، سوف نقوم بتطوير مقياس الحرارة:

  • لنوع الحرارية TXA؛
  • مع نطاق قياس – 60 … + 700 درجة مئوية.

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

الوظيفة المتبقية لمقياس الحرارة هي نفس الأجهزة الموجودة في الدروس الثلاثة السابقة، بما في ذلك وظيفة تسجيل التغيرات في درجات الحرارة.

فئة: . يمكنك وضع إشارة مرجعية عليه.

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

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

قمت بإعداده، أولاً أفعل ما هو مذكور في المنتدى، لا أقوم باللحام في المزدوجات الحرارية، لقد قمت بتعيين 400 (على الرغم من أنه إذا كانت هذه المعلمة في الذاكرة، فسيختفي هذا العنصر)، قمت بضبط المتغيرات على درجة حرارة الغرفة تقريبًا و بالضبط إلى درجة الغليان،

تعمل وحدة التحكم هذه نظريًا حتى 999 درجة مئوية، ولكن في المنزل من غير المرجح أن يتم العثور على درجة الحرارة هذه، على الأكثر هي نار مفتوحة، لكن مصدر الحرارة هذا لديه عدم خطية قوية وحساسية للظروف الخارجية.

هنا جدول عينة.

وأيضا من أجل الوضوح

لذلك ليس هناك خيار كبير في اختيار مصدر لضبط قراءات وحدة التحكم.

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

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

المزدوج الحراري هو نوع من أجهزة استشعار درجة الحرارة التي يمكن استخدامها في أجهزة القياس وأنظمة التشغيل الآلي. لها مزايا معينة: التكلفة المنخفضة والدقة العالية ونطاق القياس الواسع مقارنةً بالثرمستورات والدوائر الدقيقة لمستشعر درجة الحرارة الرقمية والبساطة والموثوقية. ومع ذلك، فإن جهد الخرج للمزدوجة الحرارية صغير ونسبي، ودائرة مقياس المزدوجة الحرارية معقدة، نظرًا لوجود متطلبات صارمة للتضخيم الدقيق للإشارة من المزدوجة الحرارية ودائرة التعويض. لتطوير مثل هذه الأجهزة، هناك دوائر دقيقة متخصصة تدمج دائرة تحويل الإشارة التناظرية ومعالجتها. باستخدام هذه الدوائر الدقيقة، يمكنك بناء مقياس درجة حرارة مدمج إلى حد ما باستخدام المزدوجات الحرارية كجهاز استشعار (الشكل 1).

مبادئ

تحدد ويكيبيديا مبدأ تشغيل المزدوجة الحرارية على النحو التالي:

يعتمد مبدأ التشغيل على تأثير Seebeck أو بمعنى آخر التأثير الحراري. هناك فرق محتمل في الاتصال بين الموصلات المتصلة. إذا كانت مفاصل الموصلات المتصلة في الحلقة لها نفس درجة الحرارة، فإن مجموع فروق الجهد هذه يساوي الصفر. عندما تكون المفاصل عند درجات حرارة مختلفة، فإن فرق الجهد بينها يعتمد على الفرق في درجة الحرارة. ويسمى معامل التناسب في هذا الاعتماد بمعامل EMF الحراري. تحتوي المعادن المختلفة على معاملات حرارية مختلفة، وبالتالي، سيكون فرق الجهد الناشئ بين نهايات الموصلات المختلفة مختلفًا. من خلال وضع تقاطع معادن ذات معاملات EMF حرارية ممتازة في بيئة ذات درجة حرارة T1، سنحصل على جهد بين جهات الاتصال المتقابلة الموجودة عند درجة حرارة مختلفة T2، والذي سيكون متناسبًا مع الفرق في درجات الحرارة T1 و T2 (الشكل 2). ).

الشكل 2.

هناك عدة أنواع من المزدوجات الحرارية، اعتمادًا على زوج المواد المستخدمة (معدن نقي أو سبيكة). نستخدم في مشروعنا مزدوجًا حراريًا من النوع K (كروميل-ألوميل)، والذي غالبًا ما يستخدم في الأدوات والأدوات الصناعية. يبلغ جهد الخرج للمزدوجة الحرارية من النوع K حوالي 40 ميكروفولت/درجة مئوية، لذا ستكون هناك حاجة إلى دائرة تضخيم الإشارة ذات إزاحة جهد صغيرة عبر الإدخال.

كما ذكرنا سابقًا، تتناسب القوى الدافعة الكهربية الحرارية مع اختلاف درجة الحرارة بين الوصلة الباردة والساخنة. وهذا يعني أنه يجب معرفة درجة حرارة الوصلة الباردة لحساب درجة حرارة الوصلة الساخنة الفعلية. للقيام بذلك، سوف تحتاج إلى دائرة تعويض الوصلة الباردة، والتي ستقدم تلقائيًا تصحيحًا للمجال الكهرومغناطيسي الحراري المقاس (الشكل 3).

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

الخصائص الرئيسية لشريحة MAX31855:

  • نطاق قياس درجة الحرارة: من -270 درجة مئوية إلى +1800 درجة مئوية؛
  • الدقة: 14 بت، الخطوة 0.25 درجة مئوية؛
  • واجهة بسيطة متوافقة مع SPI (وضع قراءة البيانات)؛
  • دائرة تعويض الوصلة المرجعية الحرارية؛
  • دائرة للكشف عن ماس كهربائى للأسلاك الحرارية لحافلة الطاقة والحافلة المشتركة؛
  • دائرة للكشف عن انقطاع في دائرة القياس.
  • إصدارات المزدوجات الحرارية من الأنواع K وJ وN وT وE؛
  • حزمة 8 دبوس.

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

يظهر الرسم التخطيطي لمقياس درجة الحرارة في الشكل 5.

قلب الجهاز هو متحكم AVR. تتصل شريحة MAX31855 بوحدة التحكم الدقيقة عبر واجهة SPI.

يتم استخدام بطارية LR1 بجهد 1.5 فولت كمصدر للطاقة.لتشغيل وحدة التحكم الدقيقة ورقاقة الواجهة المزدوجة الحرارية، يتم استخدام دائرة محول DC/DC معززة، استنادًا إلى شريحة سلسلة XC9111، مما يوفر جهد خرج قدره 3.0 فولت. يتحكم المتحكم الدقيق في الطاقة ويراقب جهد البطارية.

نظرًا لاستخدام بطارية 1.5 فولت لإمداد الطاقة، فمن الأمثل استخدام مؤشر LCD الثابت لقطاع TWV1302W، والذي يستخدم في أجهزة قياس درجة الحرارة الرقمية، لعرض البيانات (الشكل 6). جهد التشغيل لهذا المؤشر هو 3 فولت. عند استخدام مؤشر بجهد تشغيل 5 فولت، ستكون هناك حاجة إلى دائرة محول جهد إضافية (الشكل 7). يتم تنفيذ وظائف التحكم في المؤشر بواسطة متحكم دقيق. وبهذا الحل سيكون التيار الذي يستهلكه الجهاز 4 مللي أمبير، وستستمر البطارية لمدة 100 ساعة على الأقل.

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

لنبدأ بالترتيب.
المزدوجة الحرارية... مثل المزدوجة الحرارية. متر بالضبط، نوع K، 0-800C

يمكن تضمينه في الجسم، وهناك جزء ملولب يدور بحرية. القطر 5.8 مم، الملعب - 0.9 ~ 1.0 مم، يشبه M6 × 1.0 مم. تسليم المفتاح لمدة 10


كل هذا جيد، ماذا تفعل بعد ذلك؟ من الضروري تحويل الإشارة (الطاقة الحرارية) إلى إشارة رقمية أو تناظرية لقراءتها باستخدام الاردوينو. وهذا سوف يساعدنا. هذا محول إشارة مزدوج حراري من النوع K إلى رقمي، وله واجهة تناسبنا.
هنا يأتي بطلنا - (4.20 دولار)


تبلغ التكلفة 4.10 دولارات، ولكن هذه الكمية لم تعد متوفرة (نفس البائع).

سنقوم بالاتصال بـ Arduino، يمكنك أن تأخذ واحدًا بسيطًا (5.25 دولارًا، يمكنك العثور عليه بسعر أرخص، هنا ترى هذا بالضبط)


سنقوم بكتابة البيانات على بطاقة الذاكرة (وفي نفس الوقت نرسلها إلى المنفذ) باستخدام 1.25 دولار.


الواجهة، بالمناسبة، هي أيضًا SPI. لكن ليست كل البطاقات تدعمها. إذا لم يبدأ، حاول تجربة أخرى أولاً.
من الناحية النظرية، يمكن توصيل جميع خطوط أجهزة SPI (MOSI أو SI أو MISO أو SO أو SCLK أو SCK)، باستثناء CS (CS أو SS - اختيار الشريحة)، بمنفذ واحد من Arduino، ولكن بعد ذلك لا يتصل MAX6675 العمل بشكل كاف. لهذا السبب قمت بفصل كل شيء إلى دبابيس مختلفة.
يعتمد الرسم على مثال للعمل مع بطاقات الذاكرة ذات .
مكتبة ورسم لـ MAX6675. مخطط اتصال MAX6675:

#يشمل
#يشمل

الوحدات الداخلية = 1؛ // الوحدات لدرجة حرارة القراءة (0 = F، 1 = C)
خطأ تعويم = 0.0؛ // خطأ في تعويض درجة الحرارة
تعويم temp_out = 0.0؛ // متغير درجة الحرارة الناتج

MAX6675 temp0(9,8,7,وحدات,خطأ);

الإعداد باطل()
{
Serial.begin(9600);
Serial.print("تهيئة بطاقة SD...");

PinMode(10, OUTPUT);
إذا (!SD.begin(10)) (
Serial.println("فشلت التهيئة!");
يعود؛
}
Serial.println("تم التهيئة.");

// تحقق من وجود ملف data.csv على الخريطة، وإذا كان موجودًا، فاحذفه.
إذا (SD.exists("temp.csv")) (
SD.remove("temp.csv");
}
// افتح الملف. لاحظ أنه يمكن فتح ملف واحد فقط في المرة الواحدة،
// لذلك عليك إغلاق هذا لفتح واحد آخر.
myFile = SD.open("temp.csv", FILE_WRITE); // مفتوح للكتابة


إذا (ملفي) (
Serial.print("جارٍ الكتابة إلى temp.csv...");
// أغلق الملف:
myFile.Close();
Serial.println("تم.");
}
آخر(


}

}
حلقة فارغة()
{

Temp_out = temp0.read_temp(5); // اقرأ درجة الحرارة 5 مرات وأعد القيمة المتوسطة إلى var

الوقت = الوقت + 1؛ // زيادة الوقت بمقدار 1

MyFile = SD.open("temp.csv", FILE_WRITE);

// إذا كان الملف مفتوحًا بشكل طبيعي، فاكتب فيه:
إذا (ملفي) (
// سجل الوقت
myFile.print(time);
Serial.print(time);
// أضف فاصلة منقوطة
myFile.print(";");
Serial.print(";");
// اكتب درجة الحرارة وتغذية الخط
myFile.println(temp_out);
Serial.println(temp_out);
// أغلق الملف:
myFile.Close();
}
آخر(
// وإذا لم يفتح، فاطبع رسالة خطأ:
Serial.println("خطأ في فتح temp.csv");
}
تأخير (1000)؛ // انتظر لحظة
}


تحميل:
 
مقالات بواسطةعنوان:
مصاصات دوقة دي مونتبنسير
على حدود نورماندي وبيكاردي، ترتفع قلعة مهيبة وحزينة، تم بناؤها خصيصًا لتسلية البلاط، ولكنها أصبحت الآن تشعر بالملل تحت وطأة السنوات الماضية. القلعة في O موجودة منذ فترة طويلة جدًا. كان منشئ أول حصن صغير
في سن معينة، يسعى الشخص بشكل متزايد إلى إجراء محادثة من القلب إلى القلب مع شخص ما، والتعبير عن وجهة نظره بشأن مشكلة معينة، والتحدث مع شخص ذكي، وسماعه، وبالطبع، سماع نفسه. هذه الفرصة، للأسف
كم عدد أبناء الإمبراطورة الروسية كاترين الثانية؟
الإمبراطورة الروسية كاثرين الثانية، والمعروفة أيضًا بالعظيمة، حكمت من عام 1762 إلى عام 1796. من خلال جهودها الخاصة، قامت بتوسيع الإمبراطورية الروسية بشكل كبير، وتحسين نظام الإدارة بشكل كبير، واتبعت بقوة سياسة
سيباستيان ابن هنري 2 وديانا
ديانا دي بواتييه، المفضلة لدى الملك هنري الثاني ملك فرنسا. ديان دي بواتييه (الفرنسية ديان دي بواتييه؛ 3 سبتمبر 1499 (وفقًا لمصادر أخرى، 9 يناير 1500) - 26 أبريل 1566) - المحبوب والمفضل الرسمي للملك هنري الثاني ملك فرنسا. أصل