فهرست مطالب:
- مرحله 1: بسته باتری را وصل کنید
- مرحله 2: چیپ را وصل کنید
- مرحله 3: Power را به تراشه وصل کنید
- مرحله 4: رابط برنامه نویسی را بسازید
- مرحله 5: رابط برنامه نویسی را وصل کنید
- مرحله 6: سنسور دما را وصل کنید
- مرحله 7: سوئیچ را وصل کنید
- مرحله 8: صفحه را وصل کنید
- مرحله 9: صفحه را برنامه ریزی کنید
- مرحله 10: تراشه را برنامه ریزی کنید
- مرحله 11: سایر کد صفحه
- مرحله 12: نمودار مدار
تصویری: دماسنج دیجیتال بر اساس پیکاکس با حداکثر و حداقل: 13 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:59
(لطفاً پیامی بگذارید ، اما زیاد انتقاد نکنید ، این اولین دستورالعمل من است !!)
این یک دماسنج است که من برای کامپر ون ما ساخته ام تا دمای خارجی را نشان دهد. این دستگاه بر اساس تراشه Picaxe ساخته شده است زیرا ارزان و آسان برای استفاده است. اگر این وسیله نقلیه است ، این تنظیم کننده ولتاژ را برای نحوه تنظیم ولتاژ ببینید. مدار نهایی و نمودار مدار تصاویر زیر یا اگر عضو نیستید در دو صفحه آخر آمده است. شما نیاز دارید: 1X Breadboard (یا می توانید آن را روی وررو بچسبانید ، اما من ابتدا آن را روی تخته نان تست می کنم.) صفحه نمایش 1X Axe033 LCD یا صفحه LCD 2x16 مانند صفحه نمایش فروش شده توسط Milford Instruments (6-111) با برد راننده 1X Picaxe 14M (یا سایر تراشه های picaxe ، اگر از موارد دیگر استفاده می کنید ، باید پین ها را جستجو کنید) 1X سنسور دما دیجیتال 1X کابل برنامه نویسی picaxe برخی از بردهای Verro (شاخه های استریو روی نان برد کار نمی کند) 2X مقاومت 10K 1X مقاومت 22K 1X 47K مقاومت 1X 3.5 میلی متری استریو پلاگین 1X فشار به سوئیچ 1X 4.5V باتری بسته ویرایشگر برنامه نویسی Picaxe
مرحله 1: بسته باتری را وصل کنید
مرحله اول: بسته باتری را به دو آهنگ خارجی روی نان برد وصل کنید.
مرحله 2: چیپ را وصل کنید
مرحله 2: تراشه را تقریباً در وسط تخته وصل کنید ، طوری که پاها در دو طرف شکاف وسط قرار گیرند.
مرحله 3: Power را به تراشه وصل کنید
مرحله 3: قسمت اول را دور از V+ روی تراشه به V+ و 0V مقابل 0V را وصل کنید. به
مرحله 4: رابط برنامه نویسی را بسازید
مرحله 4: تخته وررو را برش دهید به طوری که مسیرها در طول مسیر حرکت کنند. روی پلاگین استریو لحیم کنید تا کمی از لبه فراتر رود. در مقاومت 10K بین دو پین بیرونی روی پلاگین استریو لحیم می شود. مقاومت 22K را بین پین دست راست و یک قطعه زاپاس لحیم کنید. سه سیم را بچسبانید ، یکی به پین وسط روی سوکت ، یکی به انتهای مقاومت 10K و دیگری به انتهای مقاومت 22K.
مرحله 5: رابط برنامه نویسی را وصل کنید
مرحله 5: سیم را از پین مرکزی به خروجی سریال وصل کنید. سیم را از مقاومت 22K به ورودی سریال وصل کنید. سیم دیگر را به 0 ولت وصل کنید.
مرحله 6: سنسور دما را وصل کنید
مرحله 6: سنسور را به صفحه نان وصل کرده و صورت گرد را به سمت آن نشان دهید. پای راست را به V+وصل کنید. پای چپ را به 0 ولت وصل کنید. پای میانی را به ورودی وصل کنید 1. مقاومت 47K را از همان پایه روی تراشه به V+وصل کنید.
مرحله 7: سوئیچ را وصل کنید
مرحله 7: یک سر سوئیچ را به V+وصل کنید. انتهای دیگر را با مقاومت 10K به ورودی 0 وصل کنید و با مقاومت 1K ورودی 2 را وصل کنید.
مرحله 8: صفحه را وصل کنید
مرحله 8: یک سیم را به پدهای مشخص شده در صفحه "In" ، "V+" و "0V" وصل کنید. V+ و 0V را وصل کنید ، هرگز حدس نمی زنید ، V+ و 0V. سیم In را به خروجی 1 وصل کنید.
مرحله 9: صفحه را برنامه ریزی کنید
مرحله 9: اگر از صفحه نمایش Milford Instruments استفاده می کنید ، به مرحله 11 بروید و مدار را با کابل به کامپیوتر وصل کنید. ویرایشگر برنامه نویسی Picaxe را باز کنید. آن را روی 14M و پورت COM مناسب برای کابل تنظیم کنید. این کد را وارد کنید: init: pause 500 main: serout 1، N2400، (253، 1، "خارجی:") pause 1000 serout 1، N2400، (253، 2، "Temperature") 1000 serout 1، N2400، (253 ، 3 ، "حداکثر دما:") مکث 1000 سروت 1 ، N2400 ، (253 ، 4 ، "حداقل. دمای:") مکث 1000 پایان روشن کردن دستگاه. برنامه مطبوعاتی این کد چهار پیام را در حافظه صفحه می نویسد تا spave روی تراشه ذخیره شود. آنها در برنامه ای که روی تراشه اجرا می شود فراخوانی می شوند. به یاد داشته باشید که هنگام برنامه نویسی ، برق را روشن کنید.
مرحله 10: تراشه را برنامه ریزی کنید
این کد را وارد کنید:
init: مکث 500` منتظر بمانید تا صفحه اولیه شود تا داده ها از بین نروند serout 1 ، N2400 ، (1) `نمایش پیام ذخیره شده 1:" خارجی: "در خط بالای مکث 5` صبر کنید تا سروت 1 ، N2400 ، (2) "نمایش پیام ذخیره شده 2:" دما "در خط پایین خوانش 1 ، b1" ابتدا دما را بخوانید تا حداقل دما را بخوانید b6 = b1 "حداقل درجه حرارت را به صورت فعلی تنظیم کنید ، بنابراین 0 تنظیم٪ 00000100 ،٪ 00000100` تنظیم را نمایش نمی دهد وقفه در پین ورودی معمولی (ورودی 2)
وقفه: gosub Maxmin `رفتن به صفحه نمایش حداکثر و حداقل درجه حرارت
Maxmin: serout 1، N2400، (3) `نمایش پیام ذخیره شده 3:" حداکثر. دما: "در خط بالای مکث 5" منتظر بمانید تا کار کند serout 1، N2400، (4) `نمایش پیام ذخیره شده 4:" حداقل. Temp: "در خط پایان مکث 5" منتظر بمانید تا سروت 1 کار کند ، N2400 ، (254 ، 140 ، #b5 ، "C") `حداکثر دما را نشان دهید (متغیر b5) سپس" C "مکث 5` صبر کنید تا serout 1 ، N2400 ، (254 ، 204 ، #b6 ، "C") `حداقل درجه حرارت را نشان دهید (متغیر b6) سپس" C "10 دقیقه صبر کنید تا 10 ثانیه صبر کنید تا زمان برای خواندن سروت 1 ، N2400 ، (1)" نمایش پیام ذخیره شده 1: "خارجی:" در خط بالای مکث 5` منتظر بمانید تا کار کند سرو 1 ، N2400 ، (2) `نمایش پیام ذخیره شده 2:" دما "در خط پایین
Celcius: readtemp 1، b1 serout 1، N2400، (254، 140، #b1، "C") serout 1، N2400، (254، 140) اگر b1> b5 سپس GT را امتحان کنید آیا حداکثر دما جدید b1 <b6 سپس goto LT `آزمایش کنید که آیا دمای حداقل جدید به Celcius GT رسیده است: b5 = b1` حداکثر دمای جدید را تعیین کنید تا به Celcius LT برسید: b6 = b1 `دمای حداقل جدید را به Celcius تنظیم کنید
روی اجرا و برنامه ریزی تراشه کلیک کنید. به یاد داشته باشید که هنگام برنامه نویسی ، تراشه را روشن کنید. اگر چیزی نشان نمی دهد ، کنتراست را در پشت برد راننده تنظیم کنید. این یک پتانسیومتر کوچک است.
مرحله 11: سایر کد صفحه
تراشه را با این کد برنامه ریزی کنید.
init: مکث 1000 `صبر کنید تا صفحه اولیه شود تا داده ها از بین نروند serout 1، N2400، (" خارجی: ") 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 ، "دما") `رفتن به صفحه نمایش حداکثر و حداقل درجه حرارت setint٪ 00000100 ،٪ 00000100 `وقفه بازنشانی به دلیل لغو شدن هنگام بازگرداندن بازگشت` بازگشت به جایی که قطع شده است
Celcius: readtemp 1، b1 serout 1، N2400، (254، 140، #b1، "C") serout 1، N2400، (254، 140) اگر b1> b5 سپس gosub GT `تست کنید که آیا حداکثر دمای جدید در صورت b1 <b6 سپس gosub LT goto Celcius
GT: b5 = b1 `حداکثر بازده حداکثر دما را تنظیم کنید
LT: b6 = b1 `تنظیم مجدد حداقل دمای حداقل بر روی اجرا و برنامه ریزی تراشه کلیک کنید. هنگام برنامه نویسی ، تراشه را روشن کنید. اگر چیزی نشان نمی دهد ، کنتراست را در پشت برد راننده تنظیم کنید. این یک پتانسیومتر کوچک است
مرحله 12: نمودار مدار
(برای افراد غیر عضو!)
توصیه شده:
مانیتور ولتاژ حداکثر/حداقل آنالوگ 8 کاناله: 13 مرحله
مانیتور ولتاژ حداکثر/حداقل آنالوگ 8 کاناله: سیستم های کنترل و دستگاه های مرتبط با چندین منبع تغذیه مانند خطوط جانبی یا باتری سروکار دارند و باید بالاترین (یا پایین ترین) خط را در بین مجموعه ای مشخص ردیابی کنند. به عنوان مثال ، تعویض بار در سیستم مجهز به "چند باتری" مستلزم آن است که
استفاده از تلفن هوشمند به عنوان دماسنج غیر تماسی / دماسنج قابل حمل: 8 مرحله (همراه با تصاویر)
از اسمارت فون به عنوان دماسنج غیر تماسی / دماسنج قابل حمل استفاده کنید: اندازه گیری دمای بدن بدون تماس / بدون تماس مانند تفنگ حرارتی. من این پروژه را ایجاد کردم زیرا Thermo Gun در حال حاضر بسیار گران است ، بنابراین من باید جایگزینی برای تهیه DIY داشته باشم. و هدف این است که با نسخه کم بودجه تهیه شود
دماسنج مادون قرمز غیر تماسی مبتنی بر آردوینو - دماسنج مبتنی بر IR با استفاده از آردوینو: 4 مرحله
دماسنج مادون قرمز بدون تماس مبتنی بر آردوینو | دماسنج مبتنی بر IR با استفاده از آردوینو: سلام بچه ها در این دستورالعمل ما با استفاده از آردوینو یک دماسنج غیر تماسی ایجاد می کنیم. از آنجا که گاهی اوقات دمای مایع/جامد بسیار زیاد یا بسیار پایین است و سپس تماس با آن و خواندن آن سخت است. دما در آن حالت
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت-هارت و هشدار دما: 7 مرحله (همراه با تصاویر)
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت و هشدار دما: هنوز در سفر برای تکمیل یک & quot؛ پروژه آینده & quot ؛، & quot ؛، & quot؛ دماسنج پخت و پز دما ETP32 NTP با اصلاح Steinhart-Hart و هشدار دما & quot؛ یک دستورالعمل است که نشان می دهد چگونه یک پروب دما NTP ، پیزو ب
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: 6 مرحله
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: پروژه آردوینو & amp؛ هیئت آموزشی ؛ شامل 10 پروژه اصلی آردوینو است. همه کد منبع ، فایل Gerber و موارد دیگر. بدون SMD! لحیم کاری آسان برای همه. اجزای قابل جابجایی و تعویض آسان. شما می توانید حداقل 15 پروژه را با یک برنامه