سرزمین الکترونیک - تولید محتوای آموزشی در زمینه های الکترونیک ، رباتیک ، میکرو ، نرم افزار

در جلسه 17 از آموزش اینترنت اشیاء IOT به بحث پروژه های اینترنت اشیاء می پردازیم ، در ابتدای کار به آموزش کامل نحوه برقراری ارتباط اندروید و آردوینو به دو شیوه مختلف می پردازیم و برنامه ای طراحی می کنیم که مراحل مختلف آماده سازی ماژول وای فای ESP8266 را بصورت مرحله ای در سریال مانیتور و همچنین روی LED هایی که در مدار تعبیه شده اند نمایش دهد تا خطایابی برای شما بسیار ساده شود و همچنین راه اندازی مدار برای شما به ساده ترین شیوه ممکن صورت بگیرد ، در ادامه پروژه های اینترنت اشیاء که در جلسه 15 و 16 با بلوتوث پیاده شده بودند را مجددا با wi-fi و ماژول esp8266 پیاده سازی می کنیم در ابتدا پروژه کلید تک پل هوشمند را شبیه سازی می کنیم و سخت افزار و نرم افزار آن را بصورت کامل تشریح می کنیم و در قدم بعدی به پیاده سازی نمایشگر دما و رطوبت محیط می پردازیم و از طریق وای فای اطلاعات دما و رطوبت محیط را دریافت می کنیم و در گوشی اندروید به نمایش در می آوریم ، پروژه بعدی کنترل ربات به صورت های مختلف و از طریق wifi هست که پروژه به چند شیوه مختلف پیاده شده است در حالت اول ربات به وسیله کلید هایی که در نرم افزا تعیبه شده است کنترل می شود ، در حالت بعدی ربات به وسیله سنسور های شتاب و  … کنترل می شود ، همچنین از کلیه امکانات گوشی که قابلیت انتقال به سخت افزار جانی را دارند استفاده شده است و اطلاعاتی مانند خروجی شتاب سنج ، خروجی دما و رطوبت خروجی سنسور مجاورتی و … گوشی اندروید را مورد استفاده قرار می دهیم

مطالب ارائه شده در جلسه پروژه های اینترنت اشیاء :

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

قبل از رسیدن به خانه یا محل کار خود، ترموستات هوشمند WLE را فعال کنید تا دمای محیط به وضعیت مطلوب و موردنظر شما برسد. سیستمی که در این پروژه طراحی کرده ایم یک ترموستات هوشمند کنترل شونده توسط sms می باشد. ترموستات ها تجهیزاتی هستند که برای اندازه گیری و کنترل دمای محیط به کار میروند. ترموستات هوشمندی که طراحی کرده ایم توسط سنسور دمایی که دارد، دمای محیط را اندازه میگیرد و سپس با توجه به رنج دمای ماکزیمم و مینیمم تنظیم شده برای آن، اقدام به روشن یا خاموش کردن اتوماتیک وسایل گرمایشی یا سرمایشی متصل شده به آن میکند. به این صورت که اگر دمای فعلی محیط کمتر از دمای مینیمم باشد، وسیله ی گرمایشی مثلا هیتر بصورت اتوماتیک روشن خواهد شد تا دما مجددا افزایش یابد و به رنج مطلوب برگردد و اگر دما بیشتر از دمای ماکزیمم باشد، وسیله ی سرمایشی مثلا پنکه بصورت اتوماتیک روشن خواهد شد تا دما کاهش پیدا کند و به رنج مطلوب برگردد و در صورتیکه دما بین دو مقدار مینیمم و ماکزیمم بود(رنج دمایی مطلوب و موردنظر)، هر دو وسیله ی گرمایشی و سرمایشی خاموش نگه داشته می شوند تا در مصرف انرژی صرفه جویی شود. کاربر میتواند ترموستات طراحی شده را از راه دور توسط sms بصورت کامل کنترل کند و بر نحوه ی عملکرد آن نظارت کاملی داشته باشد. امنیت سیستم بسیار بالاست طوریکه تنها با پیامهای ارسال شده از سوی شماره های ذخیره شده داخل حافظه ی سیستم عمل میکند. از طریق این ترموستات علاوه بر کنترل دما، از راه دور قادر به مشاهده ی مقدار دما و وضعیت سیستم نیز خواهید بود. توسط اپلیکیشن طراحی شده برای مدار، کنترل و نظارت بر عملکرد آن بسیار ساده و لذت بخش شده است.

قابلیتهای ترموستات هوشمند WLE

  • کنترل مدار از راه دور در تمامی نقاط تحت پوشش شبکه تلفن همراه
  • پشتیبانی از سیمکارتهای همراه اول و ایرانسل و رایتل
  • مانيتورينگ دماي محيط خانه یا اداره بر روي موبايل و تبلت از راه دور
  • داراي نمايشگر جهت نمایش وضعیت کاری سیستم و پیامهای هشدار
  • قابليت تنظيم رنج دمایی(محدوده های دما) برای سیستم توسط sms
  • دارای دو مد کنترلی اتوماتیک و غیر اتوماتیک یا دستی
  • کنترل روشن یا خاموش بودن وسایل گرمایشی و سرمایشی بصورت اتوماتیک با توجه به تغییرات دمای محیط
  • كنترل دستی سيستم سرمايشی و گرمايشی از راه دور توسط sms
  • ارسال هشدار های تغییر وضعیت دما بصورت پیامک برای کاربر
  • ارسال پیامکهای فیدبک نشاندهنده ی اجرای صحیح دستورات ارسال شده برای سیستم
  • مجهز به سنسور دمای دیجیتال در محدوده دمایی 55- الی 125 درجه سانتیگراد با دقت یک دهم(0.1) درجه
  • قابلیت اتصال سنسور دمای ضد آب و سیم دار
  • مجهز به 2 خروجی مجزا با قابلیت کنترل توسط پیامک
  • به حافظه سپردن تنظیمات رنج رمایی و همچنین وضعیت خروجی ها
  • دارای سوکت جهت پروگرم کردن میکروکنترلر روی برد و همچنین جهت دیباگینگ سیستم
  • کنترل سیستم با روش تایپ و ارسال دستورات کنترلی یا کنترل با استفاده از اپلیکیشن
  • ارایه رایگان اپلیکیشن اندریدی برای تسهیل کار با دستگاه

COURSE

جلسه 4 کارگاه طراحی و ساخت PCB-طراحی برد

1396/06/30 آمانج عبداله زاده
جلسه 4 کارگاه طراحی و ساخت PCB-طراحی برد

در جلسه 4 کارگاه طراحی و ساخت PCB، استارت پروژه ی اول کارگاه را میزنیم و در خصوص پروژه ی اول خود یعنی طراحی برد آردوینوی اختصاصی، به طور مفصل بحث خواهیم کرد. چرا آموزش آلتیوم دیزاینر را با طراحی برد مدار چاپی بر پایه ی آردوینو شروع میکنیم؟ اینکه آموزش بر پایه ی طراحی مداری باشد که واقعا کاربردی است و در عمل استفاده های فراوانی دارد نسبت به طراحی مداری که عملا کاربرد مهمی ندارد و کاربر نمیداند که مدار چگونه طراحی شده، مسلما به کاربران انگیزه ای بهتر برای یادگیری خواهد داد و باعث می شود کاربران با اشتیاق بیشتری طراحی مدار مورد بحث را دنبال کنند و سپس آن را بسازند و نهایتا مدار را در عمل تست و در پروژه های مختلفی از آن استفاده کنند. بنابراین کاربردی بودن مدار موردنظر جهت طراحی، جذابیت خاصی به کار خواهد بخشید. در این جلسه روش طراحی مداری برد را در قالب یک فیلم آموزشی ارائه خواهیم نمود.

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

  • بیان اهداف و دلایل طراحی برد
  • معرفی برد آردوینوی موردنظر جهت طراحی و ساخت
  • بیان ویژگیها و قابلیتهای برد موردنظر
  • معرفی قطعات و المانهای مورد نیاز برای برد
  • آموزش کار با قطعات برد و راه اندازی آنها
  • بررسی و تحلیل مدار راه انداز برد
  • طراحی برد
  • ترسیم برد آردوینوی مورد نظر روی کاغذ جهت شروع طراحی در آلتیوم

COURSE
جلسه 3 کارگاه طراحی و ساخت PCB-معرفی و نصب

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

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

  • معرفی برخی از نرم افزارهای موجود جهت طراحی PCB
  • معرفی نرم افزار آلتیوم دیزاینر
  • نصب کامل ورژن 16 و 17 از آلتیوم دیزاینر

COURSE

جلسه 2 کارگاه طراحی و ساخت PCB-پیش نیاز 2

1396/06/22 آمانج عبداله زاده
جلسه 2 کارگاه طراحی و ساخت PCB-پیش نیاز 2

در جلسه 2 کارگاه طراحی و ساخت PCB، برخی دیگر از پیش نیازهای موردنیاز آموزش داده می شوند. در این جلسه ابتدا بصورت مختصر در خصوص ICها بحث میکنیم و انواع دسته بندی پکیجها را بیان میکنیم و سپس پکیجهای پرکاربردی که برای ICها ارائه شده اند و را معرفی میکنیم و توضیحاتی را در خصوص هر پکیج ارائه میکنیم. داشتن آشنایی با پکیجهای مختلف قطعات برای بخش طراحی کتابخانه بسیار لازم و ضروری می باشد. در بخش دوم این جلسه به معرفی واحدهای اندازه گیری موردنیاز می پردازیم. نهایتا در بخش آخر جلسه، در مورد کانکتورها و ترمینالها صحبت میکنیم و کانکتورها و ترمینالهای پرکاربرد را همراه با نوع کاربرد بیان میکنیم. برای آشنایی هر چه بهتر با کانکتورها و ترمینالها، برخی از واژگان ضروری در کار با آنها را آموزش خواهیم داد.

مطالب جلسه ی دوم کارگاه

  • آشنایی با ICها
  • انواع دسته بندی پکیج ICها
  • معرفی پکیجهای PTH و SMD و بیان ویژگیها و تفاوتها
  • معرفی انواع پکیجهای PTH و SMD
  • معرفی و کار با واحدهای اندازه گیری مورد نیاز
  • آشنایی با کاربرد کانکتورها و ترمینالها
  • بررسی اصطلاحات کار با کانکتورها و ترمینالها
  • معرفی ترمینالهای و کانکتورهای پر استفاده و بیان کاربرد هر یک

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

توجه : این مدار در مورخه 96/06/17 بصورت کامل(سخت افزار و نرم افزار) به روز رسانی گردید.

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

به روز رسانی های مدار

به روز رسانی های سخت افزاری :

  • آپدیت بخش خروجیهای مدار : این بخش که مهمترین قسمت مدار می باشد کاملا از نو طراحی شده و برای تامین تغذیه ی مدارهای دیجیتال و خصوصا ماژول GSM, از رگولاتور سوپیچینگ با قابلیت جریاندهی تا ۳ آمپر استفاده شده است که این مقدار حتی فراتر از نیاز مدار است و همین امر باعث شده عملکرد مدار به طرز چشمگیری بهبود بیابد.
  • آپدیت بخش ورودیهای مدار : بخش ورودیهای مدار هم از نو طراحی شده و برای هر ورودی یک LED نشاندهنده ی تحریک ورودیها در نظر گرفته شده تا عملکرد بخش ورودیها ملموس تر شود. نویزهای بخش ورودی توسط طراحی مداری خنثی شده اند.
  • اضافه شدن بخش پروگرمر و دیباگر : توسط بخش جدیدی که به مدار خود اضافه کرده ایم کاربر میتواند میکروکنترلر را به سادگی بدون جدا کردن از برد و روی مدار پروگرم کند. همچنین کاربر میتواند از این بخش برای خطایابی و رفع خطا استفاده کند.

به روز رسانی های نرم افزاری :

  • امنیت مدار : حال دیگر سیستم تنها پیامهایی را مورد پردازش قرار میدهد که از طرف شماره تلفن تعریف شده در سیستم ارسال شده باشند و پیامهای دیگر را حتی در صورت صحیح بودن کد دستوری نادیده میگیرد.
  • بهینه کردن سورس کد مدار : سورس کد مدار هم به روز رسانی شده و ترتیبی داده شده تا عملیات دریافت و پردازش پیامها بهینه تر شود.

به روز رسانی های اپلیکیشن :

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

1 2 3 62

مطالب سایت