جدول المحتويات:
- الخطوة 1: قم بتوصيل حزمة البطارية
- الخطوة 2: قم بتوصيل الشريحة
- الخطوة 3: قم بتوصيل الطاقة بالشريحة
- الخطوة 4: اصنع واجهة البرمجة
- الخطوة 5: قم بتوصيل واجهة البرمجة
- الخطوة 6: قم بتوصيل مستشعر درجة الحرارة
- الخطوة 7: قم بتوصيل المفتاح
- الخطوة 8: قم بتوصيل الشاشة
- الخطوة 9: برمجة الشاشة
- الخطوة 10: برمجة الرقاقة
- الخطوة 11: رمز شاشة آخر
- الخطوة 12: مخطط الدائرة
فيديو: مقياس حرارة رقمي قائم على Picaxe بحد أقصى ودقيق: 13 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
(يرجى ترك رسالة ، لكن لا تكن شديد الأهمية ، فهذه أول تعليمات لي !!)
هذا مقياس حرارة صنعته لشاحنة العربة الخاصة بنا ، لإظهار درجة الحرارة الخارجية. يعتمد على شريحة Picaxe لأنها رخيصة وسهلة الاستخدام. إذا كان هذا لمركبة ، فراجع منظم الجهد هذا لمعرفة كيفية تنظيم الجهد. الدائرة النهائية ومخطط الدائرة عبارة عن صور أدناه أو ، إذا لم تكن عضوًا ، في الصفحتين الأخيرتين. سوف تحتاج إلى: 1X Breadboard (أو يمكنك لحامها على لوحة verro ، لكنني سأختبرها على اللوح أولاً.) شاشة LCD 1X Axe033 أو شاشة LCD 2x16 مثل تلك التي تبيعها شركة Milford Instruments (6-111) مع لوحة السائق 1X Picaxe 14M (أو شريحة picaxe أخرى ، إذا كنت تستخدم شريحة مختلفة ، فستحتاج إلى البحث عن pinouts) 1X مستشعر درجة الحرارة الرقمية 1X كابل برمجة picaxe بعض لوحة Verro (مقابس الاستريو لا تعمل على اللوح) 2X 10K المقاوم 1X 22K المقاوم 1X 47K المقاوم 1X 3.5mm قابس استريو 1X دفع لجعل التبديل 1X 4.5V بطارية حزمة Picaxe Programming Editor
الخطوة 1: قم بتوصيل حزمة البطارية
الخطوة الأولى: قم بتوصيل حزمة البطارية بالمسارين الخارجيين على اللوح.
الخطوة 2: قم بتوصيل الشريحة
الخطوة 2: قم بتوصيل الشريحة ، تقريبًا في منتصف اللوحة ، بحيث تكون الأرجل على جانبي الفجوة أسفل المنتصف.
الخطوة 3: قم بتوصيل الطاقة بالشريحة
الخطوة 3: قم بتوصيل المحطة الأولى بعيدًا عن V + على الشريحة بـ V + ، و 0 V مقابل 0V..
الخطوة 4: اصنع واجهة البرمجة
الخطوة 4: قص لوحة verro بحيث تعمل المسارات بالطول. جندى على قابس الاستريو بحيث يتدلى قليلاً على الحافة. جندى في المقاوم 10K بين المسامير الخارجية على قابس الاستريو. جندى المقاوم 22K بين دبوس اليد اليمنى والمسار الاحتياطي. جندى ثلاثة أسلاك ، واحد إلى الدبوس الأوسط بالمقبس ، وواحد بنهاية المقاوم 10K والآخر بنهاية المقاوم 22K.
الخطوة 5: قم بتوصيل واجهة البرمجة
الخطوة 5: قم بتوصيل السلك من دبوس المركز بالمخرج التسلسلي. قم بتوصيل السلك من المقاوم 22K إلى الإدخال التسلسلي. قم بتوصيل السلك الآخر بـ 0 فولت.
الخطوة 6: قم بتوصيل مستشعر درجة الحرارة
الخطوة 6: قم بتوصيل المستشعر بلوح التجارب مع توجيه الوجه المستدير للخارج. قم بتوصيل ساق اليد اليمنى بـ V +. قم بتوصيل ساق اليد اليسرى بـ 0 فولت. قم بتوصيل الجزء الأوسط من المدخلات 1. قم بتوصيل المقاوم 47K من نفس الدبوس على الشريحة بـ V +.
الخطوة 7: قم بتوصيل المفتاح
الخطوة 7: قم بتوصيل أحد طرفي المفتاح بـ V +. قم بتوصيل الطرف الآخر بـ 0 فولت بمقاوم 10 كيلو وإدخال 2 بمقاوم 1 كيلو.
الخطوة 8: قم بتوصيل الشاشة
الخطوة 8: قم بتوصيل سلك بالوسادات التي تحمل علامة "In" و "V +" و "0V" على الشاشة. قم بتوصيل V + و 0V ، فلن تخمن أبدًا ، V + و 0V. قم بتوصيل سلك الإدخال بالإخراج 1.
الخطوة 9: برمجة الشاشة
الخطوة 9: إذا كنت تستخدم الشاشة من Milford Instruments ، فانتقل إلى الخطوة 11. قم بتوصيل الدائرة بالكمبيوتر باستخدام الكابل. افتح محرر برمجة Picaxe. اضبطه على 14 مترًا ومنفذ COM الصحيح للكابل. اكتب هذا الرمز: init: pause 500 main: serout 1، N2400، (253، 1، "External:") pause 1000 serout 1، N2400، (253، 2، "temperature") pause 1000 serout 1، N2400، (253، 3، "Max. Temp:") إيقاف مؤقت 1000 serout 1، N2400، (253، 4، "Min. Temp:") إيقاف مؤقت 1000 end تشغيل الطاقة. برنامج الصحافة. يكتب هذا الرمز أربع رسائل في ذاكرة الشاشة لحفظ spave على الشريحة. سيتم استدعاؤهم في البرنامج الذي سيعمل على الشريحة. تذكر تشغيل الطاقة أثناء محاولة البرمجة.
الخطوة 10: برمجة الرقاقة
اكتب هذا الرمز:
init: إيقاف مؤقت 500` انتظر حتى يتم تهيئة الشاشة حتى لا تفقد البيانات serout 1 ، N2400 ، (1) `عرض الرسالة المحفوظة 1:" خارجي: "في السطر العلوي وقفة 5` انتظر حتى تعمل serout 1 ، N2400 ، (2) `عرض الرسالة المحفوظة 2:" درجة الحرارة "في الخط السفلي readtemp 1 ، b1` درجة الحرارة المقروءة مبدئيًا للحصول على قراءة لدرجة الحرارة الدنيا b6 = b1` ضبط درجة الحرارة الدنيا على أنها الحالية بحيث لا تعرض 0 setint٪ 00000100 ،٪ 00000100` set المقاطعة لدبوس الإدخال المشترك (الإدخال 2)
المقاطعة: gosub Maxmin` go to screen show max and minimum temperature setint٪ 00000100،٪ 00000100` reset interrupt لأنه تم إلغاؤها عند تعثرها
Maxmin: serout 1، N2400، (3) `عرض الرسالة المحفوظة 3:" Max. Temp: "في السطر العلوي وقفة 5` انتظر حتى يعمل serout 1 ، N2400 ، (4)` عرض الرسالة المحفوظة 4: "Min. درجة الحرارة: "على الخط السفلي وقفة 5` انتظر حتى يعمل serout 1، N2400، (254، 140، # b5،" C ")` تظهر درجة الحرارة القصوى (متغير b5) ثم "C" وقفة 5` انتظر حتى serout 1، N2400، (254، 204، # b6، "C") `تظهر درجة الحرارة الدنيا (متغير b6) ثم انتظر" C "10` انتظر 10 ثوان لإتاحة الوقت لقراءة serout 1 ، N2400 ، (1)` عرض الرسالة المحفوظة 1: "خارجي:" في السطر العلوي وقفة 5` انتظر حتى يعمل serout 1 ، N2400 ، (2) `عرض الرسالة المحفوظة 2:" درجة الحرارة "في الخط السفلي
سيليسيوس: readtemp 1، b1 serout 1، N2400، (254، 140، # b1، "C") serout 1، N2400، (254، 140) if b1> b5 ثم انتقل إلى GT `اختبر ما إذا كانت درجة الحرارة القصوى الجديدة إذا كانت b1 <b6 ثم انتقل إلى LT 'اختبر ما إذا كانت درجة الحرارة الدنيا الجديدة انتقلت إلى Celcius GT: b5 = b1' تعيين درجة حرارة قصوى جديدة goto Celcius LT: b6 = b1 `تعيين درجة حرارة دقيقة جديدة حصلت على درجة مئوية
انقر فوق تشغيل وبرمجة الشريحة. تذكر تشغيل الطاقة للرقاقة أثناء البرمجة. إذا لم يظهر أي شيء ، فاضبط التباين على الجزء الخلفي من لوحة القيادة. إنه مقياس جهد صغير.
الخطوة 11: رمز شاشة آخر
قم ببرمجة الشريحة بهذا الرمز.
init: إيقاف مؤقت 1000 `انتظر حتى تبدأ الشاشة حتى لا تفقد البيانات serout 1، N2400، (" External: ") serout 1، N2400، (254، 192،" Temperature ") readtemp 1، b1 b6 = b1` تعيين الحد الأدنى درجة الحرارة كتيار حتى لا تعرض 0 setint٪ 00000100 ،٪ 00000100 `تعيين المقاطعة إلى طرف الإدخال المشترك (الإدخال 2) goto Celcius
المقاطعة: serout 1، N2400، (254، 128، "Max. Temp:") serout 1، N2400، (254، 192، "Min. Temp:") serout 1، N2400، (254، 140، # b5، " C ")` تظهر درجة الحرارة القصوى (متغير b5) ثم "C" serout 1، N2400، (254، 204، # b6، "C") `تظهر درجة الحرارة الدنيا (متغير b6) ثم" C "انتظر 5` انتظر 5 ثوان لإتاحة الوقت لقراءة serout 1 ، N2400 ، (254 ، 128 ، "خارجي:") إيقاف مؤقت 10 serout 1 ، N2400 ، (254 ، 192 ، "درجة الحرارة") `انتقل إلى الشاشة التي تعرض ضبط درجات الحرارة القصوى والدقيقة٪ 00000100 ،٪ 00000100 `` مقاطعة إعادة التعيين لأنه تم إلغاؤها عند تعثرها رجوعًا إلى حيث تمت مقاطعتها
سيليسيوس: readtemp 1، b1 serout 1، N2400، (254، 140، # b1، "C") serout 1، N2400، (254، 140) if b1> b5 ثم gosub GT `اختبر ما إذا كانت درجة الحرارة القصوى الجديدة إذا كانت b1 <b6 ثم gosub LT انتقل إلى Celcius
GT: b5 = b1 `تعيين إرجاع درجة حرارة قصوى جديدة
LT: b6 = b1 `تعيين دقيقة جديدة لعودة درجة الحرارة انقر فوق تشغيل وبرمجة الشريحة. تذكر تشغيل الطاقة للرقاقة أثناء البرمجة. إذا لم يظهر شيء ، فاضبط التباين على الجزء الخلفي من لوحة القيادة. إنه مقياس جهد صغير
الخطوة 12: مخطط الدائرة
(لغير الأعضاء!)
موصى به:
كرسي متحرك قائم على مقياس التسارع للأشخاص المعاقين جسديًا: 13 خطوة
كرسي متحرك قائم على مقياس التسارع للأشخاص المعاقين جسديًا: في بلدنا الذي يبلغ عدد سكانه 1.3 مليار نسمة ، لا يزال لدينا أكثر من 1 ٪ من السكان من كبار السن أو المعاقين ، الذين يحتاجون إلى دعم للتنقل الشخصي. يهدف مشروعنا إلى تلبية متطلبات التنقل باستخدام التكنولوجيا الذكية. المشكلة
درع لاردوينو من أنابيب VFD الروسية القديمة: ساعة ، مقياس حرارة ، مقياس فولت : 21 خطوة (مع صور)
درع لاردوينو من أنابيب VFD الروسية القديمة: ساعة ، مقياس حرارة ، مقياس فولت …: استغرق هذا المشروع ما يقرب من نصف عام لإكماله. لا أستطيع أن أصف مقدار العمل الذي تم إنجازه في هذا المشروع. إن القيام بهذا المشروع بمفردي سيأخذني إلى الأبد لذا حصلت على بعض المساعدة من أصدقائي. هنا يمكنك أن ترى عملنا مجمَّعًا في تعليمات طويلة جدًا
ميزان حرارة رقمي قائم على اردوينو: 3 خطوات
ميزان حرارة رقمي قائم على اردوينو: في هذا المشروع ، تم تصميم ميزان حرارة رقمي قائم على اردوينو يمكن استخدامه لتحليل درجة حرارة الغرفة ، ويستخدم مقياس الحرارة بشكل عام كأداة لقياس درجة الحرارة. هناك العديد من المبادئ التي يمكن استخدامها لقياس
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد