با یکی از کاربردی ترین و تخصصی ترین دوره های مربوط به برد های امبد و هوشمند سازی ( اینترنت اشیا ) در خدمت شما عزیزان هستیم، همواره یکی از مواردی که جزء دغدغه های مهندسان عزیز بوده، کمبود پایه های میکرو های مورد استفاده در پروژه ها می باشد؛ به عنوان مثال تصور کنید یک پروژه صنعتی به شما محول گردیده که در آن باید از طریق اینترنت تعداد زیادی دیوایس رو به صورت هوشمند کنترل کنید (مثلا سیستم روشنایی یک کارخانه بزرگ و یا یک هتل و یا حتی یک بیمارستان)؛ در وهله اول با استفاده از یک میکروکنترلر و یا برد احتمالا انجام این پروژه غیر ممکن باشد، با توجه به اینکه تعداد GPIO های زیادی برای انجام چنین پروژه ای نیاز باشد، ولی توسط واحد های ارتباطی و رعایت کردن یک سری ملاحضات میتوانید چنین پروژه ای را با ادغام چند میکروکنترلر به نحو احسن انجام دهید. ( توجه داشته باشید نیازی نیست کلیه برد های انتخابی برای انجام چنین پروژه ای، برد های پیشرفته ای باشد، میتوانید برای کاهش هزینه یک برد پیشرفته برای انجام محاسبات و پردازش های اصلی در نظر گرفته و از برد های ارزان تر برای تامین GPIO های خود استفاده کنید!)

همواره واحد های ارتباطی میکروکنترلر ها و یا برد های امبد و نحوه به کار گیری آنها جزء جذاب ترین و تخصصی ترین موضوعات به شمار میرود و در کمتر دوره آموزشی ای این مباحث به صورت کامل و کاربردی آموزش داده می شود. لذا با توجه با تاکید دانشجویان و مهندسان عزیز این دوره آماده گردیده و در این دوره این مباحث به صورت کامل پوشش داده میشود ( با توجه به اینکه برد های ESP32  از انواع ارتباطات پیشرفته پشتیبانی می کنند لذا در این دوره آموزشی ارتباطات مذکور به صورت جامع بررسی و آموزش داده خواهد شد)

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

یکی از موضوعاتی که در برد های پیشرفته تر مثل سری های ESP32  شاهد آن هستیم، ارتقا هایی هست که در هسته امنیتی و سایر پریفرال ها (واحد های جانبی) برد مذکور صورت گرفته است و برای ارسال درخواست به سرور برنامه نویسی شده به خصوص در صورتیکه از پروتکل های امنیتی پیشرفته تر مانند SSL/TSL استفاده کنیم، باید برنامه نویسی پیشرفته تر در سمت میکروکنترلر داشته باشیم که این موضوعات نیز به صورت کامل در این دوره آموزشی پوشش داده شده است و برد هایESP32  را به صورت کامل کالبدشکافی کرده و توضیحات بسیار جامع و کاملی در خصوص سایر پریفرال ها آموزش داده ایم

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

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

برخی از مباحثی که در دوره آموزش داده شده است :

  • آموزش نصب و راه اندازی برنامه نویسی برد های ESP32  و آماده سازی و نصب بیسیک فور اندروید و کتابخانه های لازم
  • آموزش کامل شماتیک پروژه و همه نکات مربوطه و توضیحاتی در مورد کتابخانه ها (سفارشی سازی برخی از کتابخانه ها) و آموزش استفاده از نرم افزار های مرتبط
  • آموزش و توضیح خط به خط سورس مربوط به برد های ESP32
  • آموزش و توضیح خط به خط سورس مربوط اپلیکیشن اندرویدی توسط بیسیک فور اندروید
  • آموزش جامع و پیشرفته برنامه نویسی سمت سرور (PHP – JAVASCRIPT – MYSQL و ...)
  • آموزش و توضیح خط به خط اسکریپت های PHP مورد استفاده برای پروژه
  • آموزش و تحلیل دیتابیس های طراحی شده به صورت جامع و کوئری نویسی پیشرفته
  • آموزش واحد های جانبی و کالبدشکافی برد های ESP32
  • آموزش پیشرفته و تخصصی ارتباطات برد های ESP32
    • ارتباط UART
    • ارتباط SPI
    • ارتباط I2C
    • ارتباط BLE (بلوتوث داخلی برد های ESP32)
    • ارتباطات پیشرفته ESP-NOW و ESP-MESH
  • آموزش حافظه دار کردن پروژه های صنعتی (در سمت میکروکنترلر در سمت اندروید)
  • آموزش پروتکل های امنیتی پبشرفته (فوق العاده کاربردی برای پروژه های اینترنت اشیایی که از لحاظ امنیتی برای ما مهم هستند)
  • و ...

 

قطعات مورد استفاده در پروژه در اکثر فروشگاه های الکترونیکی به راحتی قابل تهیه می باشد؛ لازم به توضیح است برای این پروژه از دو عدد برد ESP32 ( مدل  ESP32s)  استفاده شده است، در نظر داشته باشد از سایر برد های ESP32 مانند مدل های ( DEV-KIT و یا Wrover) نیز میتوانین استفاده کنین و نکته مهم تر اینکه وجود یک برد ESP32 در این دوره الزامی می باشد ولی به جای Esp32 دوم میتوانید از سایر میکروکنترلر های دیگر (مثل آردینو مگا آردینو Deu و یا ...) استفاده کنید ولی به این نکته دقت فرمایید که از بعضی از پروتکل های ارتباطی فقط در صورتی می توانید استفاده کنید که هر دو برد انتخابی ESP32 باشد؛ که توضیحات کامل تر و جامع تر در خلال دوره آموزش داده شده است. و برای کنترل لوازم نیاز مند ماژول های رله های 5 ولت هستیم و بسته به تعداد دیوایس هایی که می خواهید کنترل کنید میتوانید از ماژول های رله استفاده کنید (لازم به توضیح است ماژول های رله در تعداد کانال های مختلف وجود دارند مثل ماژول رله تک کانال دو کانال چهار کانال هشت کانال 16 کانال 20 کانال 25 کانال 32 کانال و ....)

(این دوره به همراه کلیه مستندات شامل ( شماتیک های مورد نظر و کتابخانه های مورد نظر سورس برنامه نویسی میکروکنترلر برای برد های ESP32  - اسکریپت های PHP مورد نیاز سورس اپلیکیشن اندروید و کتابخانه های سفارشی سازی شده برای ESP32 و ... ارائه میگردد) لازم به توضیح است سورس پروژه اصلی نیز که فوق العاده ارزشمند می باشد در اختیارتان قرار خواهد گرفت.

اگر در خصوص تهیه دوره شک دارین، حتما قبل از خرید ویدیوی دموی مربوط به دوره رو مطالعه بفرمایید!

سرفصل های آموزشی

لینک های دانلود مجموعه

درباره استاد دوره

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

نظرات

دوره‌های مرتبط

کنترل لوازم از طریق ماژول های مخابراتی SIM800L با استفاده از اپ اندرویدی

4.3
<p dir="RTL" style="text-align:justify"><span style="font-size:11pt"><span style="font-size:14.0pt">تو این دوره به صورت صفر تا صد و پروژه ...
328,000 274,000 تومان

کنترل وایرلس لوازم با زمانبندی، متر دیجیتالی وایرلس و مانیتورینگ همزمان

4.9
<p dir="RTL" style="text-align:justify"><span style="font-size:11pt"><span style="font-size:14.0pt">تو این قسمت با یه پروژه جذاب و کاربردی در ...
316,000 تومان

پروژه سیستم کنترل دسترسی هوشمند بیسیم توسط ماژول های RFID و اپلیکیشن اندرویدی

4.0
<p dir="RTL" style="text-align:justify"><span style="font-size:11pt"><span style="font-size:14.0pt">تو این پروژه بهتون یاد میدیم سیستم کنترل ...
296,000 تومان

پروژه ضبط صوت وای فای توسط برد NodeMCU قابل کنترل با اپ اندرویدی و نرم افزار سیشارپ

4.7
<p dir="RTL" style="text-align:justify"><span style="font-size:11pt"><span style="font-size:14.0pt">با آموزش یک پروژه جذاب و باحال در خدمتتون ...
298,000 تومان