همچنین g_lcd را در خط 172 مشاهده خواهید کرد - نمونه ای از LiquidCrystal_I2C. هر دوی این اشیا global جهانی از ماکروهای تعریف شده در بالای پرونده استفاده می کنند. این ماکروها همچنین هر پین Arduino استفاده شده توسط طرح را تعریف می کنند:

برپایی

خطوط 1 تا 3 شامل کتابخانه های استفاده شده توسط این طرح می باشد. در خط 3 می توانید شامل EEPROM.h باشید. این در هنگام راه اندازی و بعد از تنظیم تنظیم ترموستات برای صرفه جویی در درجه حرارت در EEPROM Arduino استفاده می شود تا در تنظیم مجدد برق به خاطر سپرده شود. دما به صورت تک بایت ذخیره می شود و تنظیمات دمای مجاز از 35 درجه فارنهایت به 85 درجه فارنهایت می رسد. به نظر می رسد این یک محدوده مناسب برای اهداف ما است و با استفاده از یک بایت واحد برای ذخیره مقدار ساده شده چیزها.

تابع setup (طرح) ابتدا چند متغیر جهانی را که برای حذف کلیدهای دکمه فشار ما استفاده می شود تنظیم می کند. بعد از این حالت پین را برای هر پینی که استفاده خواهیم کرد تنظیم می کند (خطوط 255 تا 260):

در خط 261 ، چیلر را روی حالت خاموش قرار می دهیم و در خط 263 تا 269 تنظیم دما از EEPROM خوانده می شود و اگر مقدار فعلی خارج از محدوده باشد ، روی 56 درجه فارنهایت تنظیم می شود. خطوط 271 تا 273 کتابخانه LCD I2C را مقداردهی اولیه می کند و از آنجا که مقدار اولیه TemperatureModule حدود یک ثانیه طول می کشد ، تا زمانی که سنسور دما (خطوط 278 تا 280) تشخیص داده نشود ، پیام "مقداردهی اولیه " در LCD نمایش داده می شود. 1 ثانیه انتظار اضافی در خط 281 مجبور می شود - به نظر می رسد این مورد برای مطالعه صحیح سنسور دما توسط کتابخانه OneWire مورد نیاز است.

با سایر موارد اولیه ، وقفه 0 را به تابع BumpSettingsUp در خط 283 و وقفه 1 را به BumpSettingsDown در خط 284 وصل کرده و وقفه ها را فعال می کنیم (خط 285).

توابع BumpSettingsUp و BumpSettingsDown بررسی می کند که آیا ورودی قفل شده است. اگر اینگونه نباشد ، g_uiTemperatureSetting افزایش یا کاهش می یابد ، به شرطی که وقفه (ناشی از فشار) شرایط زمانی را برآورده کند تا واجد شرایط بازگشت به سوئیچ نباشد. این دو عملکرد همچنین اطمینان حاصل می کنند که تنظیمات بین 35 تا 85 درجه باقی می ماند.

در اینجا نشان داده نشده است BumpSettingsDown () که با BumpSettingsUp یکسان است با این تفاوت که مقدار را در g_uiTemperatureSettings کاهش می دهد. همچنین چند عملکرد دیگر به عنوان کمک دهنده مانند OutputLCDLine () وجود دارد که رشته ای را در خط یک یا دو LCD نمایش می دهد. از عملکرد TurnCoolingOnOrOff که در زیر نشان داده شده است ، برای تنظیم هر 4 رله در وضعیت ON یا OFF و ثبت روشن یا خاموش بودن همه چیز در g_bCooling استفاده می شود:


چیلر دستگاه لیزر

لحیم کاری پایه های هدر

با لحیم کردن پایه های هدر به آن ، ممکن است ساده ترین کار روی محافظ باشد. اگر از پین های هدر انباشته استفاده می کنید ، در صورت نیاز به گسترش مدار ، می توانید سپر دیگری را در بالای این قرار دهید. من از آنچه در دست داشتم - پین های غیر قابل انباشت - استفاده کردم. در حین انجام این کار ، ممکن است بخواهید همانطور که در عکس های من مشاهده می کنید ، یک دکمه تنظیم مجدد را ضمیمه کنید. لازم نیست اما من یکی داشتم بنابراین آن را اضافه کردم.


لحیم کاری و اتصال LCD

سپر ترموستات برای اتصال به آن نیاز به چندین سیم از پانل های مختلف دارد. اگر وقت و هزینه مربوط به قرار دادن پریزها ، دوشاخه ها یا پین های هدر برای کابل های قابل جابجایی در اجزای خارجی برایتان مهم نیست ، من بسیار توصیه می کنم چنین کاری را انجام دهید. تا حد زیادی این کار را نکردم زیرا نمی خواستم به آنها سفارش کنم و منتظر رسیدن آنها بمانم. در عوض ، من سیم های (طولانی) را از اتصالات روی پانل ها مستقیماً به سپر لحیم کردم ، با یک استثنا. من اتفاقاً یک کابل با یک کانکتور داشتم که کاملاً مناسب کوله پشتی LCD است. من انتهای کابل رابط بدون اتصال مستقیم به محافظ (A4 ، A5 ، + 5v و GND) لحیم کردم ، و سپس کابل را به کوله پشتی وصل کردم.

توجه: در صورت سفارش و استفاده از بسته ال سی دی Arducam Serial 16x2 که از آمازون سفارش دادم ، ابتدا باید کوله پشتی را به LCD لحیم کنید. دستورالعمل های آنها را دنبال کنید - یا حداقل آزمایش کنید تا مطمئن شوید که زمین روی کوله پشتی با LCD روی زمین مطابقت دارد قبل از لحیم کاری همان چیزی که در عکس های من می بینید.

عکس زیر 4 سیم از کوله پشتی سریال LCD را نشان می دهد که به محافظ روی پایه های A4 (SDA) و A5 (SCL) و همچنین سیم های زمینی و 5 ولت متصل شده است.


اتصال دماسنج ، کلیدهای دکمه ای و قدرت فن

بعد سیم سنج SIGNAL به PIN 10 متصل می شود. همچنین یک مقاومت 4.7k اهم از PIN 10 به پد +5 ولت هدایت می شود.

CO2 لیزر آب چیلر


کلید دکمه UP لحظه ای به PIN 2 متصل است ، در حالی که طرف دیگر به پد GND متصل است. به همین ترتیب ، کلید دکمه فشار لحظه ای DOWN به PIN 3 متصل است ، در حالی که طرف دیگر به پد GND متصل است. پین های 2 و 3 به این دلیل استفاده می شوند که به Interrupt 0 و 1 Arduino گره خورده اند.

من همچنین یک سیم از Vin به COM4 در Relay Shield وصل کردم. NC4 روی رله شیلد به خط 12 ولت کیس فن 80 میلیمتری می رود. سیم زمینی از فن مورد به پد GND متصل می شود. این به این دلیل است که طرفدار پرونده برای من یک فکر بعدی بود. فهمیدم که جعبه نسبتاً گرم است - بیشتر از طریق منبع تغذیه. با اضافه كردن فن كیس و روشن كردن آن فقط هنگامی كه چیلر در حال كار است جعبه خنك می ماند.

عکس زیر همه این اتصالات را با برچسب نشان می دهد. (برای بزرگنمایی روی آن کلیک کنید یا روی آن ضربه بزنید)


چیلر دستگاه لیزر

برنامه ریزی و آماده سازی جعبه پروژه هنگام ساخت سپر و اتصال اجزا ، کارها را آسان تر می کند. این قسمت از پروژه چیزی است که شما باید آن را با توجه به مواد موجود و سلیقه خود تنظیم کنید. اگر با این وجود جعبه پروژه ای را که من ساخته ام دوست دارید و می توانید از فایلهای LaserCAD یا پرونده های .PLT پیوست شده در این مرحله استفاده کنید ، می توانید جعبه من را با تمام جزئیات مطابقت دهید یا موارد را به دلخواه تغییر دهید. اگر از کلیدهای مختلف یا کانکتورهای مختلفی استفاده می کنید ، یا حتی اگر کابل برق شما اندازه دیگری دارد ، برش ها را در صورت لزوم تغییر دهید!

طراحی جعبه

جعبه پروژه من از اکریلیک 3/16 "ساخته شده است. الگوی جعبه با استفاده از BoxMaker (http://boxmaker.connectionlab.org/) ساخته شده است. BoxMaker به شما امکان می دهد ابعاد و ضخامت جعبه خود را وارد کنید ، و سپس یک PDF تولید می کنید فایل حاوی هر پانل. برش لیزر من توسط LaserCAD کنترل می شود که نمی تواند فایل های PDF را وارد کند ، بنابراین لازم بود ابتدا فایل PDF را به Inkscape وارد کنید و سپس هر پانل را به عنوان یک فایل DXF ذخیره کنید. پرونده های DXF را می توان به LaserCAD وارد کرد و سپس می توان برش هایی را برای اجزای روبرو خارجی مانند LCD ، سوئیچ ها و فن کیس در LaserCAD اضافه کرد.


با استفاده از پرونده های من

اگر از پرونده های پیوندی .pwj5 با برش لیزری با قابلیت LaserCAD استفاده می کنید ، فقط یادداشت کنید که کدام رنگها فعال هستند و تنظیمات برش را تنظیم کرده و در صورت لزوم تنظیم کنید. از آنجا که من جعبه را در چندین پاس ساخته ام ، تنظیمات برش فعلی فقط آخرین پاس را منعکس می کند. برای هر پنل یک فایل و همچنین یک پرونده برای ساخت قفسه آردوینو وجود دارد. همچنین بسیار مهم است که توجه داشته باشید برخی از خطوط که به عنوان خط برش مشخص شده اند ، برش خورده نیستند ، اما در عوض برای تراز کردن سوراخ های پیچ و غیره بوده اند. به طور معمول در پرونده های .pwj5 این موارد علامت گذاری نشده اند ، یا سطح قدرت لیزر برای آن رنگ خیلی کم برای برش ، معمولاً هر دو تنظیم شده است.

همچنین برای هر پانل مجموعه ای از پرونده های .PLT وجود دارد. اینها از LaserCAD صادر شده اند. برای باز کردن و ویرایش نقاشی ها در اتوکد می توانید از فایل های .plt استفاده کنید یا می توانید از یک مبدل آنلاین رایگان برای تبدیل فایل PLT به PDF یا قالب دیگری که با نرم افزار Laser Cutting شما کار می کند استفاده کنید. در صورت تمایل می توانید فایل ها را برای نیازهای خود اصلاح کنید ، از جمله حذف نام من و قرار دادن نام خود در آنجا!

قفسه آردوینو دارای سوراخ هایی است که با سوراخ های موجود در Arduino Uno مطابقت دارد ، و اتصال Uno به صفحه را با استفاده از پیچ و مهره های 4-40 آسان می کند.

جمع آوری جعبه

با هر برش پانل و بریدگی های مناسب برای اجزای خود ، اکنون می توانید قطعات و سیم های لحیم را در صورت لزوم وارد کنید.


سیمان کاری جعبه

با اتصال قطعات خارجی به صفحات جعبه و سیمهای متصل به محافظ (مرحله بعدی را ببینید) ، می توانید جعبه را با هم سیمان کنید. با سیمان کردن قفسه آردوینو به صفحه پشت شروع کنید. برای محافظت از سطح میز خود حتماً کاغذ مومی یا چیز مشابه آن را در زیر آن قرار دهید.


سفارش ساخت و ساز

با قرار دادن قفسه آردوینو ، ممکن است بخواهید آردوینو را وصل کنید ، سپس صفحه پشتی را به صفحه پایین سیمان کنید.

در صورت راحت ترین حالت ، هر یک از پانل های باقی مانده را در محل خود سیمان کنید اما به شما توصیه می شود که بیشتر دوست دارید این کار را به ترتیب زیر انجام دهید:

    منبع تغذیه را نصب کنید و ابتدا آن را به پنل پشتی یا صفحه پایین متصل کنید.
    سیم را از پنل سمت چپ عبور داده و به منبع تغذیه وصل کنید.
    کلیه سیم های برق را به منبع تغذیه وصل کنید (طبق شماتیک) قبل از اینکه سیم پانل سمت راست سیمان شود. ممکن است مناسب باشد ، بنابراین با دقت برنامه ریزی کنید.
    با اتصال سیمهای متصل به منبع تغذیه ، پانل سمت چپ را در جای خود سیمان کنید.

Shied Studio Relay Shield را در بالای آردوینو قرار دهید
(مرحله بعدی را ببینید) - پایه های هدر را به Shield Proto PCB لحیم کنید
سیم ها را از پنل سمت راست و پنل جلو به Shield Proto PCB لحیم کنید.
سپر جدید را به قسمت بالای Shied Studio Relay Shield وصل کنید
فقط بعد از این مراحل پانل جلو و راست را سیمان کنید. پانل TOP را حفظ نکنید. لازم نیست و شما را به طور دائمی خارج از جعبه می کند. پانل بالایی باید کاملاً متناسب باشد و برای برداشتن آن مقدار بسیار کمی تلاش کند ، اما باید قابل جابجایی باشد!


چیلر دستگاه لیزر

اجزاء

واحد ترموستات از اجزای زیر تشکیل شده است:

    منبع تغذیه 12 ولت
    یک آردوینو اونو
    Shield Studio Relay Shield
    یک نمایشگر LCD 16x2 سریال
    مقاومت 4.7k اهم
    دو کلید برای کنترل تنظیم دما
    یک طرفدار پرونده
    یک دماسنج ضد آب IP65
    یک سپر سفارشی برای تسهیل انباشتگی بر روی سپر رله ، اتصال بین دماسنج و آردوینو و همچنین خط 12 ولت + را از طریق یک رله به فن کیس ارائه می دهد.
    یک مورد برش لیزری سفارشی که در مرحله بعدی پوشش داده خواهد شد

منبع تغذیه

توجه داشته باشید که منبع تغذیه 12 ولت برق تمام موارد زیر را تأمین می کند:

    مدار ترموستات ، شامل آردوینو ، سپرها و دماسنج.
    فن خنک کننده موردی
    فن های کولر CPU در واحد چیلر آب
    کولرهای حرارتی در واحد چیلر آب

من توصیه می کنم از منبع تغذیه با توان 30 A @ 12 ولت استفاده کنید. اکثر انرژی مصرفی از دو کولر ترموالکتریک 92 وات تأمین خواهد شد.

اتصال آردوینو

در Arduino UNO ابتدا Seeed Studio Relay Shield روی آن چیده شده است. در بالای آن ما سپر سفارشی خود را که با A000082 Shield Proto PCB ساخته شده قرار خواهیم داد. پین های آردوینو به شرح زیر متصل می شوند:

پین 2: به سوئیچ فشار دکمه UP لحظه ای ، طرف دیگر آن به زمین متصل می شود.

پین 3: به سوئیچ فشار دکمه ای لحظه ای DOWN ، طرف دیگر آن به زمین متصل می شود.

پین های 4 - 6: استفاده شده توسط Seeed Studio Relay Shield

پین 10: به سیم سیگنال (زرد یا سفید) دماسنج دیجیتال ضد آب IP65 متصل می شود. حتماً این مورد را به یکی از پایه های استریو وصل کنید. سنجاق متصل به بیشترین قسمت پلاگین را انتخاب کردم. هنگامی که سیم های دماسنج IP65 را به جک استریو لحیم می کنید ، از مطابقت آن مطمئن شوید. شما همچنین باید یک مقاومت 4.7k اهم را از PIN 10 تا خط + 5v اجرا کنید.

PIN A4: به اتصال SDA در صفحه کوله پشتی Serial LCD.

PIN A5: به اتصال SCL در صفحه کوله پشتی Serial LCD.

شماتیک کامل

توجه: نمودار شماتیک با استفاده از EasyEDA ، یک برنامه ضبط شماتیک تحت وب که رایگان است ، ساخته شده است. من توصیه می کنم از تجارت آنها پشتیبانی کنید تا این سرویس رایگان بماند.

در حال اتصال بقیه .

همانطور که از نمودار شماتیک مشاهده می کنید ، مدار در بالای یک آردوینو سپر ساخته شده است و به محافظ لایه پایین - سپر رله Seeed Studio - متصل می شود. برای اینکه همه چیز به صورت مدولار باشد ، اجزای خارجی - چیلر آب و پروب دماسنج از طریق کانکتورهای پلاگین متصل می شوند ، اما نحوه انجام این کار دقیقاً به خود شما بستگی دارد. از طریق عکس ها خواهید دید که چگونه این کار را انجام داده ام و عملکرد آن w است

الل در شماتیک ، رله ها با استفاده از برچسب های رله های روی سپر رله نشان داده می شوند. در هر 4 مورد ، پین متصل به حالت عادی (N.C) به هیچ چیزی متصل نیست. خیلی مهم نیست که کدام رله کدام مورد را کنترل می کند اما خوب است که آنها را جدا نگه دارید و به شما این امکان را می دهد که طرح خود را برای تغییر زمان متناسب با نیاز خود تنظیم کنید.

قسمت کوچکی از مدار از برق متناوب استفاده می کند. منبع تغذیه 12 ولتی البته از طریق برق AC تأمین می شود. علاوه بر این ، پمپ چیلر از نوع AC است و رله برق پمپ را کنترل می کند به طوری که فقط در هنگام روشن شدن چیلر آن کار می کند.


چیلر دستگاه لیزر

مرحله 7: سیم رله ها و آردوینو را روشن کنید .


تغذیه آردوینو

یک جک پاور مانند شکل زیر ایجاد کنید. سیم قرمز به یکی از ترمینال های + 12 ولت منبع تغذیه متصل می شود. سیم سیاه به یکی از ترمینال های -12 ولت (زمین) منبع تغذیه متصل می شود. جک به آردوینو وصل می شود.


تأمین انرژی فن های کولر پردازنده ، کولرهای ترموالکتریک از طریق رله ها

یک سیم را از یکی از ترمینال های + 12v موجود در منبع تغذیه به ترمینال NO1 در Relay Shield وصل کنید. سیم دیگری را از یک ترمینال دیگر + 12v موجود در منبع تغذیه به ترمینال NO2 در Relay Shield وصل کنید. سپس سیم + 12v را از Chiller Unit Jack (3 پین اتصال صوتی) به COM1 در Relay Shield وصل کنید. مطمئن شوید که این اتصال به سیم + 12 ولت فن های کولر CPU در سمت دیگر کابل متصل است. این ترمینال +12 ولت را می توان با منبع تغذیه آردوینو به اشتراک گذاشت. سیم + 12v را از طریق دستگاه Chiller Unit Jack (3 پین اتصال صوتی) به سیم های قرمز خنک کننده های ترموالکتریک به COM2 در Relay Shield وصل کنید. مدار ترموستات هنگامی که دمای آب به زیر تنظیم ترموستات می رسد ، این رله ها را روشن می کند (COM <-> NO). توجه: من ترمینالهای Philmore Male (NO.65-5021C) را برای اتصال بهتر به هر یک از سیمهای ورودی و خروجی رله 1 و 2 لحیم کردم.


پریز برق و برق اصلی را از طریق رله وصل کنید

سیم زمینی و سیمهای خنثی AC مستقیماً به منبع تغذیه (GND و N) و پریز پمپ چیلر متصل می شوند. سیم گرم AC (L) مستقیماً به منبع تغذیه (L) و سپس به ترمینال COM3 در Relay Shield متصل می شود. یک سیم سنگین از ترمینال NO3 در رله Shield به اتصال L (داغ) باقیمانده در پریز برق پمپ چیلر هدایت می شود.


قاب فن 80 میلی متری Case

همانطور که در مرحله قبل ذکر شد ، شما می توانید مستقیماً 12 ولت از یکی از ترمینال های منبع تغذیه به COM4 متصل کنید ، یا می توانید آن را همانند من از Vin روی PCB محافظ اجرا کنید. به همین ترتیب ، می توانید سیم زمین فن کیس را مستقیماً به یک ترمینال -12v در منبع تغذیه وصل کنید ، یا می توانید آن را به پد زمین روی PCB سپر وصل کنید. سیم 12 ولت فن کیس را به ترمینال NO4 روی Relay Shield وصل کنید.

http://chiller.rozblog.com/post/2
همه اینها را به برق متصل کنید .

با تمام اتصالاتی که اکنون ایجاد شده است می توانید سپر را وصل کنید. همچنین می توانید پنل های باقی مانده را در جای خود سیمان کنید.

یادتان باشد پانل بالایی را سیمان نکنید! اگر مشکلی پیش آمد ، برای دسترسی به داخلی باید آن را حذف کنید! بدون سیمان کاملاً مناسب خواهد بود و محافظ فن به شما کمک می کند تا از بین برود.


چیلر دستگاه لیزر

تبلیغات

آخرین ارسال ها

آخرین جستجو ها

تیم متخصص دنیای سرگرمی وبلاگ ترفندهای موبایل جامانده از زمان آیرو دانلود | هر آنچه میخواهید درمان نازایی با گیاهان دارویی و طب سنتی بازرگانی سایناویژن