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

آموزش در این مجموعه به چند قسمت مهم تقسیم شده:

  1. آموزش کاربردی برنامه نویسی و الکترونیک به صورت جامع و پروژه محور
  2. آموزش نرم افزار شبیه ساز پروتئوس و فریتزینگ برای رسم مدار ها و شبیه سازی پروژه های اینترنت اشیا
  3. آموزش برنامه نویسی برد های آردینو و NODEMCU به صورت پروژه محور و حرفه ای
  4. آموزش جامع و پیشرفته واحد های داخلی انواع میکروکنترلر ها به صورت کاملا عملی ( واحد های وقفه واحد PWM - واحد ارتباط سریال UART - واحد I2C– واحد SPI– واحد ADC و ...)
  5. آموزش راه اندازی ماژول ها و سنسور های مختلف توسط برد آردینو
  6. آموزش راه اندازی ماژول و ارتباط wifi دستگاه و ارتباط اون با شبکه
  7. آموزش نحوه راه اندازی و کنترل دستگاه های الکترونیکی و سوییچ و رله ها توسط وب
  8. آموزش کار کردن با نمایشگر ها و lcd ها در پروژه های IOT به صورت پیشرفته (با انواع السیدی های OLED - TFT)
  9. آموزش نحوه راه اندازی و ساخت وب سرور های داخلی دستگاه ها برای کنترل آنها
  10. آموزش ساخت اپلیکیشن های موبایل به ساده ترین روش برای کنترل دستگاه های IOT و اپ های مانیتورینگ پیشرفته
  11. آموزش ساخت اپلیکیشن های موبایلی با یوزر اینترفیس فوق العاده و گرافیکی
  12. آموزش ذخیره سازی اطلاعات در انواع حافظه داخلی و استفاده از آنها مانند EEPROM و SPIFFS
  13. آموزش استفاده از مموری کارت ها (SD CARD) در پروژه های اینترنت اشیا
  14. آموزش ایجاد آپدیت سرور های داخلی و اینترنتی برای آپدیت اتومات و دستی دستگاه های IOT
  15. آموزش ارتباط دستگاه های IOT با زبان اینترنت اشیا MQTT به یکدیگر و اتصال آنها به سرور های اینترنتی و ارسال هشدار آلارم و ارتباط با ایمیل
  16. آموزش کامل و پیشرفته سرویس IFTTT.COM برای اتومات کردن فرآیند ها ( ارسال ایمیل و انواع نوتیفیکیشن ها)
  17. آموزش کار کردن با انواع ماژول های GPS و GPRS برای پروژه های ردیابی
  18. آموزش پلتفرم های اینترنت اشیا به صورت پیشرفته و کاربردی
  19. آموزش کنترل لوازم و مانیتورینگ دیتا توسط بلوتوث
  20. آموزش کنترل لوازم توسط امواج رادیویی توسط ماژول های NRF24L01
  21. آموزش کامل و تخصصی کتابخانه RF24 برای استفاده از ماژول NRF24L01
  22. ارتباط بین اپلیکیشن های اندروید و ماژول +NRF24L01 به صورت وایرلس از طریق بلوتوث
  23. آموزش کنترل لوازم از طریق ارسال پیامک و برقراری تماس
  24. آموزش کنترل لوازم از طریق اینترنت از هر کجای جهان به صورت پیشرفته
  25. آموزش کنترل لوازم از طریق صحبت کردن و فرامین صوتی
  26. آموزش جامع و پیشرفته فرامین AT COMMAND برای کانفیگ ماژول های بلوتوث وای فای و GSM
  27. آموزش جامع و تخصصی اشکال زدایی و راه اندازی برخی از ماژول های پر کاربرد
  28. آموزش پیاده سازی زمان و ساعت برای پروژه های IOT و برنامه ریزی کار ها به صورت پیشرفته
  29. آموزش ساخت اپلیکیشن های واسط توسط سیشارپ و ویژول بیسیک
  30. آموزش ارتباط آردینو با بانک های اطلاعاتی مختلف مانند اکسس، SQL SERVER و SQL EXPRESS
  31. آموزش جامع و پیشرفته ماژول و تگ های RFID به صورت پروژه محور
  32. آموزش جامع و کاربردی کتابخانه های MFRC522 و RFID1
  33. آموزش متصل کردن ریدر های (کارت خوان)  مختلف به یک آردینو
  34. آموزش جامع و تخصصی سیشارپ در قالب پروژه های تجاری و پیشرفته
  35. آموزش پیشرفته و تخصصی دستورات SQLبرای مدیریت بانک های اطلاعاتی
  36. آموزش نوشتن کوئری های پیشرفته برای دستکاری و مدیریت اطلاعات دیتابیس
  37. آموزش ساخت اپلیکشین های گرافیکی توسط سیشارپ و ویژوال بیسیک به صورت پیشرفته
  38. آموزش گرافیکی کردن پروژه های آردینو توسط سی شارپ و ویژوال بیسیک
  39. آموزش پروژه حضور و غیاب پیشرفته توسط تگ های RFID
  40. آموزش پروژه کنترل لوازم توسط بستر های پیامک، اینترنت و امواج رادیویی
  41. آموزش پروژه دزدگیر پیشرفته توسط آردینو و ماژول های GSM و سنسور های تشخیص حرکت (PIR)
  42. آموزش شبکه کردن و ساخت اپلیکیشن های اندرویدی برای کنترل لوازم توسط امواج رادیویی
  43. آموزش ساخت سیستم های امنیتی و هوشمند (توسط سنسور های (PIR با قابلیت ارسال انواع نوتیفیکیشن ها از طریق بستر ایمیل و پیامک و ...
  44. آموزش پروژه کنترل سرو موتور توسط جوی استیک به صورت وایرلس و مانیتورینگ دیتا
  45. آموزش پروژه کنترل دسترسی از  طریق تگ های RFID (در این پروژه یکی از تگ ها، تگ اصلی بوده و دسترسی تگ های دیگر را کنترل میکند، لازم به توضیح است دراین پروژه از حافظه EEPROM آردینو استفاده شده است. توسط این پروژه می توان درب پارکینگ و ... توسط تگ هایی که مجوز لازم را دارند کنترل کرد(
  46. آموزش پروژه شارژ تگ های RFID و ذخیره در SD CARD و بررسی صحت اطلاعات
  47. آموزش پروژه ساخت دستگاه هوشمند برای کنترل لوازم و کنترل از طریق موبایل
  48. آموزش مباحث امنیتی پروژه های اینترنت اشیا به صورت کاربردی و عملی (با توجه به اینکه امنیت سیستم های هوشمند و سیستم های مبتنی بر اینترنت اشیا یکی از مهمترین موضوعات برای محصولات تجاری و صنعتی می باشد )

نکات مهم :‌

تمامی این پروژه ها رو شما میتوانید حتی به صورت یک محصول نهایی تولید به فروش برسانید و کاملا تست شده و عملی هستند.

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

در این دوره مطالب از صفر توضیح داده شده است و نیاز به هیچ پیش نیازی نمی باشد.

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

پکیج آموزشی مذکور به همراه کلیه مستندات شامل سورس پروژه، شماتیک، مدار، کلیه کتابخانه های مورد نیاز و ... ارائه میگردد.

تمام قطعاتی که در طول دوره از آنها استفاده شده به راحتی در بازار ایران قابل تهیه می باشند.

در طول دوره هم سوالی داشتید میتوانید از طریق قسمت نظرات با مهندس شادریان در ارتباط باشید. (مجموعه دارای پشتیبانی بدون محدودیت می باشد)

تایم آموزش : حدود 110 ساعت آموزش فارسی

 

توضیحات و سرفصل های بیشتر در خصوص پکیج آموزشی:

1- مجموعه آموزشی پروتئوس

پروتئوس نرم افزاری برای طراحی خودکار مدارات الکتریکی می باشد، یکی از ویژگی های متمایزProteus امکان مدل سازی از دستگاه های قابل برنامه ریزی مانند میکروکنترلرها، میکروپروسسورها، آردینوو ... است. این برنامه شامل مدل هایی از اغلب قطعات الکترونیکی برای شبیه سازی های تخصصی و برمبنای استانداردهای این حوزه می باشد. می توان بیشتر حالت های مسیریابی پیشرفته در مدارات را به وسیله این نرم افزار طراحی نمود و بدین صورت قابلیت شبیه سازیmicro-controller  ها افزایش یافته است. به عبارتی Proteus یکی از نرم افزار های مطرح در زمینه شبیه سازی و تست مدارات الکترونیک می باشد، شما در این نرم افزار می توانید مدار خود را مانند عمل تست کنید و بعد از رفع اشکالات احتمالی برای آنpcb طراحی نمایید.

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

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

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

لازم به توضیح است بعد از مشاهده آموزش قادر خواهید بود مدارات خود را به صورت کامل توسط نرم افزار پروتئوس شبیه سازی کرده و توسط ابزار موجود در نرم افزار PCB های ساده طراحی کنید. حتی خواهید توانست انواع مختلف میکروکنترلرهاAVR Arduino را برنامه نویسی کرده و خروجی پروژه ها را کاملا ملموس مشاهده کنید.

2- مجموعه آموزشی آردینو

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

سرفصل های دوره آردینو به شرح ذیل می باشد :

  • آشنایی اولیه با سخت افزار آردوینو
  • آشنایی اولیه با محیط برنامه نویسی
  • آشنایی با شبیه ساز پروتئوس
  • آشنایی با نرم افزار firtzing
  • آموزش انواع داده ها
  • آموزش پیشرفته کار با رشته ها و توابع کاربردی آن
  • آموزش اضافه کردن کتابخانه ها به آردینو
  • کار با حافظه eeprom
  • راه اندازی پروتکل I2C
  • راه اندازی اینتراپت (واحد وقفه)
  • راه اندازی pwm
  • راه اندازی LED RGB توسط PWM
  • آموزش روش های رستارت برد آردوینو از طریق برنامه نویسی
  • راه اندازی واحد ارتباط سریال (UART)
  • پروژه راه اندازی LED از طریق پورت سریال
  • ارتباط آردینو و زبان برنامه نویسی سی شارپ از طریق ارتباط سریال (اپلیکیشن نویسی توسط سیشارپ)
  • ارتباط آردینو و زبان ویژوال بیسیک از طریق ارتباط سریال
  • ساخت پورت سریال مجازی بر روی آردوینو
  • راه اندازی واحد SPI به صورت پیشرفته و عملی
  • پروژه ارسال اطلاعات از طریق SPI بین دو برد آردوینو
  • پروژه راه اندازی شیلد اترنت توسط آردوینو
  • پروژه راه اندازی ماژول RGB
  • پروژه راه اندازی ماژول جوی استیک
  • پروژه راه اندازی سروو موتور
  • راه اندازی ماژول فتوسل
  • راه اندازی ماژول PIR
  • راه اندازی LCD کاراکتری
  • راه اندازی LCD کاراکتری پیشرفته
  • راه اندازی ماژول LM35
  • راه اندازی مازول های دما و رطوبت سریDHT
  • راه اندازی ماژول DS18B20 (سنسور دیجیتال دما)
  • راه اندازی ماژول TILT SWITCH
  • راه اندازی ماژول SRF05 (ماژول مسافت سنج)
  • و ....

3- مجموعه آموزشی NODEMCU ‌

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


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

لازم به توضیح است برد محبوب Nodemcu  علاوه بر مزیت های مذکور، دارای GPIO های زیاد و همچنین پشتیبانی از واحد هایی نظیر : واحد ارتباط سریال (uart – spi – i2c)، واحد وقفه، واحد PWM، واحد ADC می باشد که در پروژه های تجاری و صنعتی نیز انتخاب بسیار هوشمندانه و مقرون به صرفه ای می باشد. در این پکیج آموزشی برنامه نویسی و راه اندازی تمامی واحد های برد Nodemcu با تمام جزئیات آموزش داده شده است. به علاوه نحوه کنترل لوازم توسط وب سرویس های فوق العاده پیشرفته و همچنین اینترنت آموزش داده شده است

یکی از مباحث جذاب این مجموعه، ارتباط بردNodemcu با نرم افزار ویژوال استدیو (سیشارپ و ویژوال بیسیک ) می باشد، به این صورت که می توان برنامه های کاربردی با واسط گرافیکی مناسب برای پروژه های خود طراحی کرد که قابلیت نصب در انواع سیستم عامل ها را نیز خواهند داشت و بهتر است برای محصولات نهایی حتما استفاده گردد چون به شدت باعث جلب رضایت مشتری می شود
در این مجموعه، راه اندازی انواع LCD ها (مانند السیدی های کاراکتری و السیدی های OLED)  به صورت پیشرفته آموزش داده شده است، به طوری که می توان توسط السیدی های OLED انواع فریم ها و صفحات مختلف و انیمیشنی را طراحی و پیاده سازی کرد. و کتابخانه های مربوط به السیدی های OLED با تمام جزئیات و برای اولین بار در ایران آموزش داده شده است.
ساخت سیستم های امنیتی و هوشمند (توسط سنسور های PIR)با قابلیت ارسال انواع نوتیفیکیشن ها از طریق بستر ایمیل، یکی از مبحث پیشرفته و جالب دیگری است که در این مجموعه به صورت کامل به آن پرداخته شده است

برخی از پروژه هایی که در این مجموعه آموزش داده شده است عبارت اند از :

  • دریافت زمان از طریق اینرتنت و نمایش آن بر روی السیدی های OLED به صورت پیشرفته
  • برنامه نویسی میکروکنترلر برد Nodemcu به صورت پیشرفته
  • ساخت وب سرویس های پیشرفته و حرفه ای با قابلیت ارسال آرگومان ها و دریافت آنها
  • ساخت سیستم های تشخیص حرکت توسط سنسور های PIR با قابلیت ارسال هشدار از طریق ایمیل و اینترنت
  • کنترل لوازم از طریق اینترنت  و بررسی انواع مدهای کاری تراشه ESP8266
  • ساخت اپلیکشین های گرافیکی توسط محیط های برنامه نویسی سیشارپ و ویژوال بیسیک به صورت پیشرفته
  • راه اندازی سنسورهای دمای دیجیتالی و آنالوگ و ارسال اطلاعات (lm35 – dht11) و مانیتورینگ
  • و ...

4- مجموعه آموزشی ارتباطات  GSM  ( پیامک تماس )

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

اکثر دوستانی که تمایل دارند لوازم خود رو از طریق پروتکلی های ارتباطی GSM )پیامک و تماسکنترل کنند، با مشکلاتی از جمله "طرح رجیستری"، "Content not supported."، "مشکلات مربوط به تغذیه ماژول های سیمکارت" و ... مواجه می شوند که روش حل این مشکلات نیز به صورت کامل بررسی و آموزش داده شده است. به علاوه مدارهای مربوطه به صورت کامل تحلیل گردیده اند. قطعاتی که برای پیاده سازی پروژه های این قسمت مورد نیاز است، بسیار ناچیز می باشد ولی در عین حال به عنوان محصول نهایی میتواند به مشتری ارائه گردد و این محصولات استقبال بسیار خوبی دارند.

یکی دیگر از پروژه های پیشرفته و کاربردی که در این مجموعه به صورت کامل آموزش داده ایم، پروژه دزدگیر پیشرفته می باشد که از سنسور PIR (تشخیص حرکت) برای طراحی آن استفاده کردیم، مکانیزم این دزدگیر به این صورت می باشد که در محلی که نصب می شود با عبور شخص دزدگیر فعال شده و با شماره یا شماره هایی که در حافظه های میکروکنترلر (مثل حافظه Flash،EEPROM و یا SPIFFS قرار داردتماس برقرار کرده و انواع اطلاع رسانی های پیامکی را نیز انجام دهد، حتی میتوان شماره ها را الویت بندی کرد و کنترل های مورد نیاز را انجام داد. به علاوه میتوان از انواع السیدی ها (character – oled - tft) که به صورت کامل آموزش داده شده است برای اطلاع رسانی به مشتری استفاده کرد. حتی برای افزودن قابلیت رقابتی به محصول میتوان از طریق صفحه کلید (keypad) شماره های مورد نظر را قبل از فعال شدن دزدگیر در حافظه های میکروکنترلر (آردینو) ذخیره، ویرایش و ... کرد.

5- مجموعه آموزشی کنترل لوازم از طریق اینترنت و صحبت کردن

در این قسمت، کنترل لوازم منزل توسط اینترنت از هر نقطه ای از جهان به صورت گام به گام و با تمام جزئیات آموزش داده شده است، لازم به توضیح است هزینه قطعات مورد نیاز برای این مجموعه بسیار ناچیز و در حد صد هزار تومان می باشد،

مدار پروژه ها به صورت کامل تجزیه و تحلیل شده و همه نکات با جزئیات کامل تشریح شده است. لازم به توضیح است برای کنترل لوازم توسط اینترنت از معماری MQTT که همان معماری (سرور / کلاینت) می باشد، استفاده کردیم

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

6- مجموعه آموزشی ارتباطات رادیویی ( NRF24L01+ ) ‌

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

در این قسمت از مجموعه از برد های آردینو و ماژول های رادیویی +NRF24L01 استفاده شده است و برنامه نویسی پروژه ها در محیط برنامه نویسی آردینو و با زبان C++ آموزش داده شده است، برای طراحی و برنامه نویسی اپلیکیشن های تحت ویندوز از محیط های برنامه نویسی سیشارپ و ویژوال بیسیک و برای برنامه نویسی اپلیکیشن های اندرویدی از نرم افزار بیسیک فور اندروید (B4A) استفاده شده است. یکی دیگر از ویژگی های منحصر به فرد ماژول +NRF24L01، قابلیت شبکه سازی است که امکان اتصال هر ماژول +NRF24L01 به 6 ماژول +NRF24L01 دیگر را میسر می سازد و به صورت کامل داخل مجموعه آموزش داده شده است.

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

چیپ +NRF24L01 نمونه تصحیح شده با امکانات بیشتر و دیتا ریت بالاتر چیپNRF2401 است که توسط شرکت NORDIC در اوایل سال 2008 معرفی شد، این چیپ  یک ماژول بسیار عالی برای ارسال و دریافت اطلاعات بدون خطا است
مدولاسیون ارتباطی این ماژول به صورت GFSK است، همان مدولاسیونی که در تکنولوژی BLUETOOTH استفاده شده و به صورت انحصاری در دست چند شرکت بزرگ مثل BLUETOOTH  و  NORDIC SEMICONDUCTOR  و TEXAS INSTRUMENT و چند شرکت دیگر قرار دارد.

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

دیتا ریت این چیپ حداکثر 2 مگا بیت بر ثانیه است که می توان از آن برای انتقال اطلاعات سنگینی مشابه صوت و یا حتی ویدئو استفاده کرد. در سری پلاس « + » از این آی سی ها یعنی +NRF24L01 شرکت Nordic مشخصاتی مانند برد، حساسیت و نرخ تبادل اطلاعات را نسبت به محصول سری قبل یعنی NRF24L01 ارتقاء داده است. با این حال دستورات کنترلی یا کامندهای این سری با سری قبل یکی بوده و تغییری نداشته است.

واسط ارتباطی برای راه اندازی و کار با این ماژول، واحد ارتباط SPI می باشد که یک ارتباط فوق العاده 4 سیمه و فوق العاده پرسرعت می باشد و همین مشخصات ارتباط SPI، باعث افزایش سرعت ارسال و دریافت دیتا توسط ماژول +NRF24L01 می باشد از سایر مشخصات ماژول مذکور می توان به کم مصرف بودن، بدون نیاز به ولتاژ های مختلف به همراه رگولاتور داخلی، محدوده ولتاژ تغذیه چیپ از 1.9 تا 3.6 ولت که با افزایش ولتاژ برد بیشتری را باید در انتظار داشت، مجهز به تکنولوژِی پیشرفته SHOCKBURST، آماده سازی بسته ها دیتا به صورت خودکار، سایز کوچک چیپ و نیاز به قطعات کم خارجی، قیمت ارزان و ... می باشد.

برخی از سرفصل های مجموعه آموزشی

  • معرفی و تشریح کامل ماژول +NRF24L01
  • آشنایی با قطعات مورد استفاده در پروژه و نکات تکمیلی
  • آموزش راه اندازی و کانفیگ ماژول +NRF24L01
  • بررسی کامل و تخصصی کتابخانه RF24 برای استفاده از ماژول +NRF24L01
  • پروژه ارسال و دریافت دیتا به صورت وایرلس به همراه مدار ها، سورس ها و شماتیک پروژه
  • راه اندازی ماژول +NRF24L01 در مدهای کاری مختلفارسال دیتا توسط فرستنده مرکزی بر روی گیرنده های مختلف
  • شبکه بندی ماژول های +NRF24L01
  • ارسال و دریافت دیتا به صورت دوطرفه و همزمان
  • کنترل لوازم مرتبط با برق شهری با استفاده از رله ها به صورت کامل به همراه مدارات  
  • کنترل سرو موتور توسط جوی استیک به صورت وایرلس و مانیتورینگ دیتا
  • ساخت اپلیکیشن واسط توسط محیط های برنلامه نویسی سیشارپ و ویژوال بیسیک
  • ساخت اپلیکیشن اندرویدی توسط محیط برنامه نویسی بیسیک فور اندروید برای کنترل فرستنده ها و گیرنده ها
  • کانفیگ و راه اندازی ماژول بلوتوث HC05 و HC06
  • آموزش ساخت اپلیکیشن های اندرویدی توسط محیط برنامه نویسی بیسیک فور اندروید (B4A)
  • ارتباط بین اپلیکیشن های اندروید و ماژول +NRF24L01 به صورت وایرلس از طریق بلوتوث
  • آموزش کامل و پیشرفته فرامین AT Command برای کانفیگ ماژول بلوتوث به صورت جامع
  • ارتباط ماژول +NRF24L01 با ماژول بلوتوث سری HC

7- مجموعه کنترل لوازم توسط بلوتوث و اپلیکیشن اندروید

در این قسمت توسط برد آردوینو و برنامه نویسی اندروید میتوانید وسایل مورد نظر خود را به صورت پیشرفته کنترل کنید، یکی از مباحث پیشرفته ای که در این مجموعه آموزش دادیم، کنترل لوازم به صورت زمان بندی شده میباشد؛ به عنوان مثال میتوانید لامپ خانه را بعد از گذشت یک ساعت خاموش یا روشن کنید؛ همچنین میتوانید اطلاعات سنسور های مختلف را به صورت لایو و گرافیکی در اپلیکیشن اندروید مشاهده کنین، به عنوان مثال میتوانید یک سنسور دما مثل LM35 را در هر جایی قرار داده و دمای اندازه گیری شده توسط این سنسور را به صورت گرافیکی در  موبایل نمایش دهید. که نحوه برنامه نویسی و ساخت اپ اندرویدی رو هم به صورت کامل و با تمام جزئیات آموزش دادیم. قابل ذکر است پروتکل ارتباطی که در این دوره از آن استفاده میکنیم، ارتباط بلوتوث هست و از یک ماژولHC-05 یا HC-06 میتوانید استفاده کنید..

8- مجموعه جامع و پیشرفته سی شارپ و ارتباط با آردوینو :

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


برخی از سرفصل های این قسمت از مجموعه :

  •  ایجاد دیتابیس پروژه ( از هر یک از بانک های اطلاعاتی Access ، SQL Server و SQL Server Express میتوان استفاده کرد که هرکدام به صورت مجزا آموزش داده شده است)
  • تجزیه و تحلیل بانک اطلاعاتی (دیتابیس) پروژه و روابط بین آنها
  • آموزش طراحی فرم های مربوطه به صورت گرافیکی  
  • آموزش طراحی های فرم های تنظیمات و امکانات برنامه
  • آموزش برنامه نویسی پروژه به صورت پیشرفته با استفاده از کلاس ها
  • آموزش برنامه نویسی کلاس مربوط به دیتابیس به صورت کاملا پروژه محور
  • آموزش پیشرفته و تخصصی دستورات SQL
  • آموزش نوشتن کوئری های پیشرفته برای دستکاری و مدیریت اطلاعات دیتابیس
  • آموزش طراحی فرم لاگین به برنامه ( دارای سطوح دسترسی مدیر و کاربر عادی)
  • آموزش کدنویسی مدیریت دانشجویان، اساتید و دروس ارائه شده و ... به صورت پروژه محور
  • آموزش کدنویسی حذف و اضافه دروس به صورت پیشرفته
  • آموزش ساخت گزارش های کاربردی و پیشرفته توسط نرم افزار کریستال ریپورت
  • اخذ گزارش های حرفه ای از قسمت های مختلف دانشگاه و فرم های حذف و اضافه
  • آموزش کد نویسی انواع جستجو های داینامیک و پیشرفته
  • آموزش ساخت فایل نصبی از برنامه تولید شده
  • آموزش جامع و صفر تا صد ارتباط سی شارپ با آردینو
  • آموزش گرافیکی کردن پروژه های آردینو توسط سی شارپ و ویژوال بیسیک
  • آموزش شبیه سازی پروژه ها توسط نرم افزار پروتئوس
  • و ...

توضیحاتی در خصوص  سی شارپ

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

9- مجموعه آموزشی جامع و پیشرفته صفر تا صد RFID به صورت پروژه محور

در این قسمت کار با ماژول ها و تگ های RFID را به صورت جامع و صفر تا صد آموزش دادیم. و در نهایت چند پروژه حرفه ای را با استفاده از تگ ها و ماژول های RFID برنامه نویسی و پیاده سازی کردیم

پس از مطالعه این مجموعه قادر خواهید بود انواع پروژه های تشخیص هویت، کنترل دسترسی، سیستم های حضور و غیاب، سیستم های امنیتی چند لایه و پیشرفته را طراحی و برنامه نویسی کنید.
در این مجموعه آموزشی ابتدا تگ ها و ماژول های RFID  به صورت کامل تشریح گردیده و نحوه کارکرد آنها آموزش داده شده است، سپس انواع تگ های RFID را بررسی کرده و ویژگی های هر کدام به صورت کامل بررسی کردیم و در مرحله بعد با تگ های RFID حافظه دار ( اصطلاحا مایفر ) آشنا شده و ساختمان داخلی آنها را به صورت کامل و جامع آموزش دادیم (قابل ذکر است اکثر تگ های موجود در بازار از این نوع هستند که می توان با اعمال سطوح دسترسی مختلف، اطلاعات شخصی مورد نظر را در آنها نوشت و استخراج کرد)؛ در این گام مواردی مانند مفهوم سکتور، بلاک در تگ های MIFARE، آشنایی با Manufacture Block ها، آشنایی با Data Block ها و مفهوم Value Block، آشنایی با Sector trailer ها، آشنایی با Access bit ها و کلید های دسترسی A و B، آشنایی با عملیات های حافظه و نحوه دسترسی به بلاک ها به صورت کامل تشریح گردیده است در گام بعدی کتابخانه جامع MFRC522 را که برای کار با ماژول ها و تگ های RFID می باشد به صورت تخصصی بررسی کرده و متد ها و کلاس های آن به صورت کامل آموزش داده شده است. سپس وارد فاز برنامه نویسی تگ های RFID شده و همه متد های کاربردی مربوطه را در قالب مثال های عملی آموزش دادیم. در خصوص اشکال زدایی ماژول های ریدر نیز نکات جامعی ارائه گردیده است.

با توجه به اینکه برای پیاده سازی پروژه های حرفه ای نیازمند استفاده از حافظه های داخلی و جانبی آردوینو هستیم، لذا نحوه کار با انواع حافظه های EEPROM وSD CARD به صورت جامع آموزش دادیم. در گام آخر چندین پروژه با سطح پیشرفته و حرفه ای به صورت پروژه محور آموزش دادیم.


برخی از سرفصل های این قسمت از مجموعه :

فصل اول : آشنایی با تگ ها و ماژول های RFID

  • آشنایی با تگ ها و ماژول های RFID
  • RFID چگونه کار می کند
  • آشنایی با ساختار تگ های RFID
  • انواع تگ های RFID و مشخصه هر کدام
  • فرکانس کاری سیستم های RFID و مشخصات آنها
  • آشنایی با ماژول ریدر (کارت خوان) RC522
  • آشنایی کامل با تگ های حافظه دار (MIFARE)

فصل دوم : آموزش کتابخانه های MFRC522 و RFID1

  • آشنایی با پروتکل های ارتباطی RC522
  • آموزش جامع ارتباط SPI
  • تشریح متد ها، کلاس ها و ... کتابخانه MFRC522
  • راه اندازی ماژول های RFID توسط کتابخانه MFRC522
  • راه اندازی ماژول های RFID توسط کتابخانه RFID1
  • نکاتی در خصوص امنیت و هک کردن تگ های RFID
  • متصل کردن ریدر های (کارت خوان) مختلف به یک آردینو

فصل سوم : برنامه نویسی ماژول ها و تگ های RFID به صورت جامع

  • آموزش توابع کار با تگ ها و ماژول های RFID
  • آموزش راه اندازی السیدی OLED به صورت جامع
  • استخراج کلیه اطلاعات مربوط به تگ ها و نمایش در ارتباط سریال
  • نمایش اطلاعات تگ ها توسط السیدی OLED
  • خواندن و نوشتن اطلاعات شخصی بر روی تگ های مایفر
  • ایجاد کلید های دسترسی
  • شارژ مقادیر تگ های های RFID
  • آموزش کامل ذخیره سازی اطلاعات در حافظه های EEPROM آردینو
  • آموزش کامل و صفر تا صد راه اندازی کارت های حافظه جانبی (SD CAD)
  • ذخیره اطلاعات مربوط به تگ ها روی کارت های حافظه
  • راه اندازی انواع موتور ها (سرور موتور و موتور های DC)
  • نکات جامعی در خصوص تگ ها و ماژول های RFID
  • اشکال زدایی تگ های RFID
  • اعمال سطوح دسترسی مختلف به تگ های RFID
  • پیاده سازی سیستم شارژ کارت های اعتباری به صورت پروژه محور
  • اعطای دسترسی به برخی از تگ های برای انجام کار های خاص
  • ارتباط با ماژول های ریدر (کارت خوان) به صورت ارتباط سریال

فصل چهارم : پروژه های پیشرفته

  • پروژه کنترل دسترسی از طریق تگ های RFID (در این پروژه یکی از تگ ها، تگ اصلی بوده و دسترسی تگ های دیگر را کنترل میکند، لازم به توضیح است در این پروژه از حافظه EEPROM آردینو استفاده شده است. توسط این پروژه می توان درب پارکینگ و ... توسط تگ هایی که مجوز لازم را دارند کنترل کرد)
  • پروژه حضور و غیاب توسط تگ های RFID
  • پروژه شارژ تگ های RFID و ذخیره در SD CARD و بررسی صحت اطلاعات

10- کنترل لوازم و مانیتورینگ پیشرفته توسط برد NodeMCU و B4A

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

توی این دوره همه موارد زیر رو بهتون آموزش خواهم داد:

  • آموزش کامل شماتیک پروژه و همه نکات مربوط به وصل کردن رله و دیوایس های AC ( برق شهری)
  • آموزش و توضیح خط به خط سورس مربوط به برد آردینو
  • آموزش و توضیح خط به خط سورس اپلیکیشن اندروید توسط بیسیک فور اندروید

11- کنترل لوازم توسط ماژول ESP01 از طریق اپ اندرویدی

تو این پروژه قصد داریم لوازم پیرامونمان را فقط با استفاده از یه ماژول ESP01 ( ارزونترین و دردسترس ترین ماژول سری ESP) و یه میکروکنترلر به صورت وایرلس و از طریق اپلیکیشن اندرویدی کنترل کنیم. مزیتی که این پروژه داره اینه که اگه تعداد لوازم مورد نظرمون زیاد بود، میتونیم از یه میکروکنترلر یا بردی که GPIO های بیشتری داره استفاده کرده و بتونیم دیوایس های بیشتری رو کنترل بکنیم. قطعاتی که برای این پروژه لازم داریم به راحتی از همه فروشگاه ها قابل تهیه هستن؛ ما تو این پروژه از یه برد آردینو استفاده کردیم که همونطور که اشاره کردم اگه میخواین تعداد دیوایس های بیشتری رو کنترل کنین می تونین ار آردینو های پیشرفته تر مثل آردینو مگا استفاده کنید، حتی میتونین از برد های پیشرفته تر با پردازنده آرم استفاده کنید (مثل برد های STM32)، دومین قطعه برد ESP01 هست که ارزون ترین برد خانواده ESP محسوب میشه، قطعه بعدی رله هستش که بسته به نیازتون می تونین از رله های تک کانال دو کانال چهار کانال هشت کانال و ... استفاده کنید. آردینو مگا استفاده کنیداین دوره به همراه کلیه مستندات شامل ( شماتیک های مورد نظر سورس برد آردینو سورس اپلیکیشن اندرویدی و ... ارائه میگردد)

توی این دوره همه موارد زیر رو بهتون آموزش خواهیم داد:

  • آموزش کامل شماتیک پروژه و همه نکات مربوط به وصل کردن رله و دیوایس های AC ( برق شهری)
  • آموزش و توضیح خط به خط سورس مربوط به برد آردینو
  • آموزش و توضیح خط به خط سورس اپلیکیشن اندروید توسط بیسیک فور اندروید

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

دموی اول از مجموعه
دموی چهارم از مجموعه
دموی هفتم از مجموعه
دموی هشتم از مجموعه
دموی یازدهم از مجموعه
دموی دوازدهم از مجموعه
دموی سیزدهم از مجموعه
دموی چهاردهم از مجموعه
دموی پانزدهم از مجموعه
دانلود فصل اول مجموعه پیشرفته اینترنت اشیا
دانلود فصل دوم مجموعه پیشرفته اینترنت اشیا
دانلود فصل سوم مجموعه پیشرفته اینترنت اشیا
دانلود فصل چهارم مجموعه پیشرفته اینترنت اشیا
دانلود فصل پنجم مجموعه پیشرفته اینترنت اشیا
دانلود فصل ششم مجموعه پیشرفته اینترنت اشیا
دانلود فصل هفتم مجموعه پیشرفته اینترنت اشیا
دانلود فصل هشتم مجموعه پیشرفته اینترنت اشیا
دانلود فصل نهم مجموعه پیشرفته اینترنت اشیا
دانلود فصل دهم مجموعه پیشرفته اینترنت اشیا

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

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

نظرات

متوسط امتیازات

4.5
4.5
2 نقد و بررسی

جزئیات امتیازات

5 ستاره
1
4 ستاره
1
3 ستاره
0
2 ستاره
0
1 ستاره
0
  1. رضا برگی (دانشجو دوره)

    بسیار کامل و عالی🙏

    • آموزش اینترنت اشیاء

      با سلام و وقت بخیر بسیار خوشحالیم مورد توجهتون قرار گرفته با تشکر شادریان

  2. زهرا نیکویی

    برای بحث بازاریابی چجوری میشه مبلغ تعلق گرفته رو برداشت یا استفاده کرد؟

    • آموزش اینترنت اشیاء

      سلام وقت بخیر اطلاعات شماره حساب و شماره کارت رو در قسمت اطلاعات تکمیلی کامل بفرمایید، 15 ام‌هر ماه تسویه حساب انجام میشه با تشکر

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

مجموعه آموزشی جامع و پیشرفته اینترنت اشیا توسط برد NODEMCU

4.6
<p>در این مجموعه جامع و پروژه محور؛ به صورت صفر تا صد و با تمام جزئیات مباحث مربوط به اینترنت اشیا توسط برد nodemcu آموزش داده شده است، به طوریکه دوستان و دانشجویان عزیز بعد از مشاهده مجموعه ...
687,000 تومان

مجموعه جامع و پیشرفته کنترل لوازم توسط ارتباطات رادیویی با ماژول NRF24L01+

4.9
<p>در این مجموعه آموزشی توسط ارتباطات رادیویی و با بهره گیری از ماژول کاربردی و محبوب +NRF24L01 قادر خواهید بود لوازم پیرامون خود را به صورت کامل کنترل کرده و انواع فرستنده و گیرنده های شبکه ...
577,000 تومان

مجموعه آموزشی جامع و پیشرفته ساخت دیتالاگر حرفه ای توسط آردوینو و سی شارپ

4.8
<p>در این مجموعه آموزشی، به صورت کاملا صفر تا صد و پروژه محور ساخت دیتالاگر حرفه ای با امکانات منحصر به فرد آموزش داده شده است، به طوریکه میتوانید اطلاعات سنسور ها و ماژول های مختلف رو به صورت ...
278,000 تومان