سرزمین الکترونیک
فروشگاه گزارش قوانین تماس جمعه ۷ اردیبهشت

×

در حال لود کردن صفحه ورود ...

×

در حال لود کردن فرم ثبت نام ...
COURSE
جلسه 13 کارگاه PCB-طراحی برد مدار چاپی(DRC & Outputs)

در آلتیوم دیزاینر، ادیتور PCB یک محیط قانون-محور(rules-driven) است که در آن میتوان قوانین متعددی را جهت اطمینان پیدا کردن از یکپارچگی برد تعریف کرد. علاوه بر این، آلتیوم یک ابزار خطایابی قدرتمند دارد که توسط آن میتوان از خطاهایی که در طراحی برد وجود دارند، در کمترین زمان ممکن مطلع شد. قوانین طراحی تعریف شده توسط Design Rule Checker یا همان DRC، هم میتوانند بصورت online حین طراحی مانیتور شوند و هم اینکه میتوان در هر زمانی یک تست batch را انجام داد و گزارش خطاها را تولید کرد. در این جلسه شما را به صورت کامل با این حالتهای موجود آشنا میکنیم. خطایابی سه مرحله دارد: 1-مکان یابی خطا، 2-پی بردن به دلیل خطا و 3-رفع خطا. در این جلسه آموزش انجام پیکره بندی های قبل از اجرای DRC را بیان خواهیم کرد و روش اجرای DRC و خطایابی را آموزش خواهیم داد. پس از انجام DRC و بررسی خطاها و رفع آنها، نوبت به تهیه ی فایلی جهت پرینت گرفتن از طرح میرسد. آموزش کانفیگ و پیکره بندی صفحات و آماده سازی آنها جهت پرینت گرفتن را هم به صورت کامل بیان کرده ایم و فایلهای خروجی مربوط به لایه های Bottom و Top Overlay را ایجاد میکنیم. از جلسه ی بعد مراحل ساخت برد مدار چاپی را شروع خواهیم کرد.

مطالب جلسه 13 کارگاه

  • آموزش پیکره بندیها و تنظیمات قبل از اجرای DRC
  • اجرای DRC و خطایابی برد طراحی شده
  • بررسی خطاهای گزارش شده و جزئیات خطاها
  • آموزش رفع خطاها
  • پیکره بندی صفحات جهت تولید فایلهای خروجی
  • کانفیگ صفحه ی مربوط به لایه ی Bottom جهت پرینت
  • کانفیگ صفحه ی مربوط به لایه ی Top Overlay جهت پرینت

COURSE

مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

1396/10/06 آمانج عبداله زاده
مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

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

قابلیتهای مدار

  • فعال شدن آژیر به محض نشت کردن گاز
  • ارسال sms برای شماره تلفنهای تعریف شده در سیستم
  • برقراری تماس تلفنی و اطلاع رسانی نشت گاز
  • خاموش کردن اتوماتیک وسایل حساس به محض نشت کردن گاز
  • امکان اتصال شیر برقی گاز جهت قطع کردن گاز اصلی پس از نشت گاز

DOWNLOAD
کیت کنترل وسایل و سیستم امنیتی هوشمند توسط GSM

توجه : این مدار در مورخه 96/09/29 به روز رسانی گردید.

توسط مدار بالا علاوه بر اینکه میتوان از راه دور و توسط sms، وسایل مختلفی را کنترل کرد، میتوان سنسورهای مختلفی مانند چشمیهای PIR، سنسورهای اعلان حریق، مگنتهای درب و پنجره، سنسورهای دود و گاز و … را نیز به مدار متصل کرد و از وضعیت لحظه به لحظه ی آنها مطلع شد و از سیستم بعنوان یک دزدگیر حرفه ای و یک سیستم امنیتی هوشمند هم استفاده نمود. مدار دارای 4 ورودی مستقل(4 زون) و 4 خروجی مستقل می باشد. میتوان تمام وسایل برقی مانند کولرهای آبی و گازی و هیترها(وسایل گرمایشی و سرمایشی)، شیرهای قطع گاز و آب و قفلهای برقی را به خروجیهای مدار متصل کرد و بدین ترتیب میتوانیم این وسایل را به سادگی از راه دور توسط sms کنترل کنیم. به ورودیهای مدار نیز میتوان سنسورهای مختلفی را وصل نمود طوریکه در صورت تحریک شدن هر یک از آنها، سیستم با ارسال sms، ما را از تحریک شدن سنسور باخبر میکند. برای مدار خود یک اپلیکیشن اندرویدی کاربردپسند طراحی کرده ایم تا کاربر بتواند به ساده ترین و حرفه ای ترین شکل ممکن مدار خود را کنترل کند. از دیگر ویژگیهای کاربردی مدار این است که با خاموش شدن مدار و قطع شدن تغذیه ی آن، وضعیت خروجیهای مدار تغییر نمیکند زیرا وضعیت خروجیها به حافظه ی سیستم سپرده می شود. در آپدیت جدید بخشی به نام Manage Contacts را به اپلیکیشن اضافه کرده ایم که توسط آن میتوان userهای جدیدی برای سیستم تعریف کرد و بر روی آنها مدیریت داشت. مدار به گونه ای برنامه نویسی شده که در صورت هنگ کردن مدار به هر دلیلی، مدار به صورت اتوماتیک ریست میشود و مجددا به حالت آماده به کار برمیگردد.

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

مشاهده فیلم قابلیتهای جدید مدار

COURSE
جلسه 12 کارگاه PCB-طراحی برد مدار چاپی(Routing)

در جلسه ی 11 کارگاه طراحی و ساخت PCB، به معرفی و آموزش کار با قوانین طراحی یا Design Rules و تعریف قوانین جدید پرداختیم. در این جلسه سیمکشی یا Routing برد را انجام خواهیم داد. در ابتدا عملیات یا فرآیند Routing را تعریف میکنیم و با آن آشنا میشویم. تنظیماتی که قبل از شروع سیمکشی باید انجام گیرد را آموزش میدهیم و سپس روشهای مختلفی که برای انجام Routing برد وجود دارد، یعنی روش اتوماتیک و روش دستی را معرفی و سپس به هر دو روش برد خود را سیمکشی میکنیم. این دو روش را باهم مقایسه و مزایا و معایب هر یک را بیان میکنیم. نکات مهمی را که حین سیمکشی به آنها نیاز داریم و باید در نظر بگیریم را معرفی و تکنیکهای مختلفی جهت رسم هر چه بهتر مسیرهای مسی را آموزش میدهیم. با در نظر گرفتن همه ی این نکات، سیمکشی دستی برد را شروع و در پایان عملیات Routing، روشهای بهینه کردن و مستحکم کردن سیمکشی و مسیرهای مسی ترسیم شده را آموزش میدهیم. در انتهای جلسه روش ایجاد لایه ی راهنمای برد را بیان خواهیم کرد.

مطالب جلسه 12 کارگاه

  • آموزش تنظیماتی که قبل از شروع Routing باید اعمال کرد
  • معرفی روشهای مختلف Routing برد و سیمکشی برد با هر دو روش
  • مقایسه ی روشهای اتوماتیک و دستی باهم و بیان مزایا و معایب هر کدام
  • آموزش بهینه کردن Routing و مسیرهای مسی ترسیم شده
  • آموزش کار با جامپرها(Jummper) و روش استفاده از آنها
  • آموزش افزایش استحکام و اطمینان اتصالات
  • آموزش ایجاد لایه ی راهنما

جهت مشاهده ی تصاویری از برد طراحی شده اینجا کلیک کنید.

نرم افزار B4R (Basic4Arduino) برای برنامه نویسی آردوینو برپایه زبان بیسیک به کار می رود ، کامپایلر B4R توسط شرکت Anywhere Software تولید شده است . این شرکت کامپایلر های B4a (برنامه نویسی اندروید ) ، B4I (برنامه نویسی iOS) و B4j (برنامه نویسی ویندوز) را نیز تولید کرده است که همه این کامپایلر ها دارای محیط برنامه نویسی و قواعد یکسان برای برنامه نویسی می باشند . کامپایلر B4R دارای محیط زیبا و مدرن برای برنامه نویسی است و خطایایی و دیباگ کردن برنامه ها در آن به سادگی امکان پذیر است ، همچنین ادیتور آن بصورت خودکار کدها را پیش بینی و کامل می کند که این مورد باعث می شود هم سرعت برنامه نویسی بالا برود و هم خطای کمتری رخ دهد . کامپایلر B4R دارای کتابخانه های قدرتمندی است که نیاز های ما را برای برنامه نویسی پوشش قرار می دهد و با کمترین درگیری در مفاهیم پیچیده می توانیم برنامه های مد نظر خود را طراحی کنیم .

امکانات و ویژگی های نرم افزار بیسیک فور اندروید :
  1. برنامه نویسی Arduino و ESP8266 بر پایه زبان بیسیک
  2. دارای ادیتور AutoComplete (کامل کننده خودکار کدها)
  3. عیب یابی و دیباگ ساده کد های نوشته شده
  4. محیط 100 درصد اختصاصی برای برنامه نویسی آردوینو
  5. دارای محیط ساده ، جذاب و مدرن به همراه تم های متنوع
  6. دارای کتابخانه های متنوع و قدرتمند برای کابردهای مختلف
  7. پشتیبانی از تمام امکانات آردوینو
  8. بدون نیاز به داشتن پیش نیاز خاص در زمینه آردوینو
  9. کاملا رایگان

نرم افزار B4J (Basic4Java) هم مانند بیسیک فور اندروید (B4A) توسط شرکت Anywhere Software تولید شده و شبیه به ویژوال بیسیک است با این تفاوت که مدرن و پیشرفته است . با استفاده از B4J می توان نرم افزار هایی تولید کرد که در سیستم عامل های ویندوز ، مک و لینوکس اجرا شوند . در این نرم افزار بر برپایه قواعد و قوانین زبان بیسیک برای ویندوز برنامه نویسی می کنیم . نرم افزار B4J دارای محیط زیبا و مدرن برای برنامه نویسی است و خطایایی و دیباگ کردن برنامه ها در آن به سادگی امکان پذیر است ، همچنین ادیتور آن بصورت خودکار کدها را پیش بینی و کامل می کند که این مورد باعث می شود هم سرعت برنامه نویسی بالا برود و هم خطای کمتری رخ دهد . نرم افزار B4J دارای کتابخانه های قدرتمندی است که نیاز های ما را برای برنامه نویسی پوشش قرار می دهد و با کمترین درگیری در مفاهیم پیچیده می توانیم برنامه های مد نظر خود را طراحی کنیم . شرکت Anywhere Software علاوه بر کامپایلر B4J که برای برنامه نویسی جاوا بکار می رود ، کامپایلر های B4a (برنامه نویسی اندروید ) ، B4I (برنامه نویسی iOS) و B4R (برنامه نویسی آردوینو) را نیز تولید کرده است که همه این کامپایلر ها دارای محیط برنامه نویسی و قواعد یکسان برای برنامه نویسی می باشند در نتیجه اگر با یکی از این کامپایلر ها کار کنید استفاده از بقیه کامپایلر ها برای شما بسیار بسیار ساده می شوند . نرم افزار B4j بهترین پیشنهاد برای افرادی است که در زمینه الکترونیک فعالیت دارند و میخواهند در کمترین زمان ممکن به یک برنامه نویس ویندوز تبدیل شوند .

امکانات و ویژگی های نرم افزار بیسیک فور جاوا :
  1. برنامه نویسی ویندوز ، مک و لینوکس بر پایه زبان بیسیک
  2. دارای ادیتور AutoComplete (کامل کننده خودکار کدها)
  3. عیب یابی و دیباگ ساده کد های نوشته شده
  4. محیط 100 درصد اختصاصی برای برنامه نویسی ویندوز ، مک و لینوکس
  5. دارای محیط ساده ، جذاب و مدرن به همراه تم های متنوع
  6. دارای کتابخانه های متنوع و قدرتمند برای کابردهای مختلف
  7. پشتیبانی از تمام امکانات ویندوز ، مک و لینوکس
  8. بدون نیاز به داشتن پیش نیاز خاص در زمینه برنامه ویندوز ، مک و لینوکس

مطالب سایت