هفتمین کارگاه اینترنت اشیاء IOT با رزبری پای
تاریخ برگزاری: اولین جمعه پس از تکمیل ظرفیت
مدت زمان کارگاه : 8 ساعت
ساعت برگزاری: 10 - 19
مکان برگزاری: تهران
ظرفیت: فقط 8 نفر
مدرس: اروند طباطبایی - پریسا پوربلورچیان
سر فصل جدید مبتنی بر جدیدترین آپدیت نرم افزار Node Red
مخاطبان: دانشجویان، دانش آموزان و همه کسانی که به آردوینو و IoT علاقمندند
برد رزبری پای Raspberry Pi رسپبری پای
برد رزبری پای به عبارت برخی از دوستان رسپبری پای Raspberry Pi یک مینی کامپیوتر امبدد است. برای راه اندازی برد Raspberry Pi نیاز به مموری Micro SD دارید. سیستم عامل رزبری پای (رسپبری پای) روی آن رایت میشود. بنیاد Raspberry Pi در سال 2016 از مدل رزبری پای زیرو Raspberry Pi Zeroرونمایی کرد. در همین حال برد رزبری پای 3 Raspberry Pi در حال تولید بود. برای دانلود سیستم عامل رزبری پای و آشنایی با انواع آن به وب سایت مرجع Raspberry Pi مراجعه کنید. مینی کامپیوتر Raspberry pi در پروژههای اینترنت اشیاء IOT بسیار کاربردی است.
موارد استفاده از برد رزبری پای Raspberry Pi رسپبری پای
رویکرد اصلی این برد امبدد Embedded بر مبنای آموزش قرار گرفته است. ولی به قدری طراحی بی نقص میباشد که کاربران بسیاری از این برد در مصارف صنعتی و غیر از آموزشی هم استفاده میکنند. برد رزبری پای Raspberry Pi در Voip ، ساخت ربات پروازی یا همان پهپاد، مدار کنترل در اینترنت اشیاء IoT یا زیروکلاینت و... بسیار پر کاربرد است. برد رزبری پای Raspberry Pi دارای سیستم عامل دبیان و اوپن سورس است. از اینرو بسیار کاربرد فراوان در صنایع مختلفی خواهد داشت. مثلا در آموزش ساخت دوربین هوشمند IOT با نرم افزار Node Red یک مدار هوشمند ضد سرقت بسیار کاربردی با برد رزبری پای Raspberry Pi آموزش داده شده است.
نرم افزار مخصوص اینترنت اشیا IoT نود رد Node Red
نرم افزار نود رد Node Red یک پلتفرم ساده برای ایجاد برنامهها بدون نیاز به کدنویسی است. نرم افزار Node Red اوپن سورس است و مناسب برای ایجاد پروژههای اینترنت اشیاء میباشد. آموزش Node Red در وب سایت دیجی اسپارک مرجع تخصصی اینترنت اشیاء IOT به زبان فارسی وجود دارد. به عبارتی نود رد (Node-RED) توسط IBM و برای گسترش اینترنت اشیا نوشته شده است. آموزش Node Red به زبان فارسی انحصارا توسط تیم مهندسان دانشجو کیت در بستر دیجی اسپارک از سال 1395 شروع شده است. در این مجموعه آموزش Node Red پروژههای اینترنت اشیاء IOT تعریف میشوند و ضمن معرفی سخت افزار مورد نیاز، به صورت عملی توضیح داده میشود. در آموزش Node Red نود رد در هر مرحله که با مشکل مواجه شدید، کافیست به صورت ثبت نظر در انتهای همان پست اقدام کنید.
در این کارگاهها به صورت عملی کلیه شرکت کنندگان با برد رزبری پای Raspberry Pi به صورت عملی کار میکنند. در کارگاه اینترنت اشیاء بدون نیاز به کدنویسی، هم الکترونیک آموزش داده میشود و هم مبحث کامپیوتر و تبادل اطلاعات در اینترنت اشیاء IOT
-------------------------------------------------------------------------
شرکت در ششمین کارگاه اینترنت اشیاء IOT با رزبری پای برای چه کسانی مناسب است؟
اینترنت اشیاء دارای یک بازار بسیار پرپتانسیل و نابی است. این موضوع از هیچ کسی دریغ نمیباشد. ابزارها و نرم افزارهای مختلفی در این راستا وجود دارند. در کشور ما موضوع اینترنت اشیاء IoT بسیار جدی گرفته شده و گرفته خواهد شد. بنابراین با دارا بودن دانش فنی، جایگاه خود را در این بازار پر رنگ و پر رونق کنید.
پیمانکاران هوشمند سازی: کلیه افراد و یا کسب و کارهایی که در این شاخه فعالیت میکنند، با شرکت در ششمین کارگاه اینترنت اشیاء IOT با رزبری پای میتوانند به صورت کامل به این عرصه ورود کرده و با بردهای امبدد فعالیت حرفهای را آغاز کنند. ما فرصتی در اختیار شما قرار خواهیم داد که بتوانید درآمدتان را چند برابر کنید.
علاقمندان به اینترنت اشیا: اگر فقط به این موضوع علاقمند هستید و ایده هم دارید. بازهم شرکت در این کارگاه باعث میشود که با علم روز و به صورت اصولی پیش بروید. ما هم میدانیم که دانش برنامه نویسی بسیار پیچیده و مهارت استفاده از آن بسیار پیچیدهتر میباشد. ما هم به هنگام آموزش برنامه نویسی بسیار سختی کشیدیم و چالش داشتیم. ولی چه باید کرد علم روز به سمت استفاده از نرم افزارهایی مانند Node Red رفته است. با این روش دیگر لازم نیست کد نویسی پیچیده انجام دهید.
این دوره برای چه کسانی مناسب نیست؟
افرادی که برنامه نویس بودهاند و حاضر به آموختن روشهای نوین نمیباشند.
افرادی که انگیزه کافی برای اجرای تکالیف و چالشهای جدید ندارند.
افرادی که اصلا به حوزه اینترنت اشیا IoT علاقمند نمیباشند.
-------------------------------------------------------------------------
چرا در کارگاه اینترنت اشیا IoT با رزبری پای بدون نیاز به برنامه نویسی شرکت کنم؟
- چون دانشجو کیت حمایت میکند.
- چون سرفصلهای مهم بین المللی آموزش داده میشود.
- چون با افراد خلاق در حوزه الکترونیک و رباتیک آشنا میشوید.
- چون شرکت در کار عملی و گروهی باعث میشود آموختههایتان را هرگز فراموش نکنید.
- چون پس از کارگاههای دانشجو کیت امکان استعدادیابی و رشد آن برای شما وجود خواهد داشت.
آدرس:تهران بزرگراه شیخ فضل الله نوری، خروجی سازمان آب، خیابان پاک، نبش خیابان نگین
سوالات متداول برای کارگاه اینترنت اشیا IoT با رزبری پای
پیشنیاز های علمی شرکت در این رویداد چیست؟
وسایل همراه و مورد نیاز در این رویداد چیست؟
چطور باید برای رزبری پای (رسپبری پای) کدنویسی کنیم؟
چرا باید Node Red یاد بگیریم؟
آیا در یک روز موارد نرم افزار Node Redd را یاد خواهم گرفت؟
آیا همراه داشتن برد رزبری پای Raspberry Pi در روز کارگاه اجباری است؟
بله برد رزبری پای Raspberry Pi برای هر شخص باید همراهش باشد.
چه مواردی در ششمین کارگاه اینترنت اشیا IoT خواهم آموخت؟
سرفصل اول:
آشنایی با سخت افزارهای اینترنت اشیاء
معرفی انواع امبدد سیستمها
روش انتخاب برد مناسب IoT
شناخت سنسورهای IoT
سرفصل دوم:
راه اندازی برد رزبری پای
معرفی نرم افزار نود رد Node Red
دستورات مهم و کاربردی Node Red
نصب UI در نرم افزار نود رد Node Red
سرفصل سه اینترنت اشیا روی موبایل:
مدیرت led بدون کد نویسی در محیط نود رد
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
مدیریت LED از طریق داشبورد گرافیکی بدون کد نویسی در محیط نود رد
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
مدیریت سرو موتور بدون کد نویسی در محیط نود رد
پروژه مانیتور دما رطوبت لحظهای محیط به صورت گرافیکی بدون کد نویسی در محیط نود رد
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
نمایش دما نموداری در محیط گرافیکی
سرفصل چهار، پروژه های عملی با برد رزبری پای Raspberry Pi:
ارسال اطلاعات سنسورها از طریق ایمیل بدون کد نویسی در محیط نود رد
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
اتصال برد رزبری پای به ربات تلگرام بدون کد نویسی در محیط نود رد
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
مدیریت برد رزبری پای توسط ربات تلگرام و چت آیدی بدون کد نویسی در محیط نود رد
ساخت سیستم مدیریت هوشمند با ربات تلگرام و برد رزبری پای
تعریف پروژه جدید و اجرا توسط شرکت کنندگان
ساخت دوربین مدار بسته هوشمند بدون کد نویسی در محیط نود رد
سیستم امنیت ساختمان با برد رزبری پای و نرم افزار Node Red
خواندن اطلاعات سنسور و پردازش اطلاعات
ارسال فرمان از طریق پروتکل MQTT از رزبری پای به آردوینو
و پروژههای عملی دیگر با توجه به ظرفیت علمی کلاس
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 14 بهمن 1395 در اصفهان
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 27 اردیبهشت 1396 تهران
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 32 اردیبهشت 1396 تهران
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 12 مرداد 1396 تهران - دانشگاه امیرکبیر
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 18 مرداد 1397 تهران - دانشگاه امیرکبیر
تصویر کارگاه اینترنت اشیاء IOT با رزبری پای در تاریخ 4 آبان 1397 تهران
بله این امکان وجود دارد. با توجه به اینکه برد رزبری پای دارای پایههای GPIO است. امکان اتصال انواع ماژولهای مختلف را دارد. ماژولهای اترنت به SPI هم یکی از این موارد پر مصرف هستند. میتوانید از شاخه ماژول اترنت و شبکه انواع این بردها را برای اتصال به رزبری پای بررسی کنید.
دوربین IMX219 یک دوربین با رابط MIPI CSI-2 است که اکثرا با بردهای توسعهی مبتنی بر پردازندههای ARM که دارای رابط CSI-2 هستند، سازگاری دارد. برخی از این بردها شامل Raspberry Pi، Jetson Nano، Odroid و Orange Pi is هستند. با این حال، برای استفاده از دوربین IMX219 با هر برد دیگری، باید بررسی کنید که آیا برد شما دارای رابط MIPI CSI-2 است یا خیر. CSI2 یک رابط سریال پایدار برای انتقال داده های تصویری از سنسورهای تصویری به پردازنده ها است. برخی از بردهایی که دارای CSI2 هستند عبارتند از:
1- Raspberry Pi CM4
2- Nvidia Jetson Nano
3- Orange Pi
4- BeagleBone Black
5- Coral Dev Board
6- Qualcomm DragonBoard
7- HiKey 960
و بسیاری بردهای دیگر با پردازنده های مختلف از جمله ARM و x86.
لازم به ذکر است که برخی از این بردها ممکن است نیاز به ماژول تبدیل CSI2 به HDMI یا USB داشته باشند تا بتوانند با دوربین های دیگری که از رابط های HDMI یا USB استفاده می کنند سازگاری پیدا کنند.
باگ های نرم افزاری به مرور زمان با بهروزرسانی جدید به صورت اتوماتیک رفع خواهد شد. پیشنهاد میشود ورژن 3 را نصب کنید.
اگر نسخه 4 از Thonny IDE بر روی ویندوز 7 برای شما مشکلساز است و به دنبال جایگزینی مناسب برای توسعه میکروپایتون هستید، میتوانید از محیطهای توسعه دیگری استفاده کنید.
Mu: Mu یک محیط توسعه سبک و کم حجم برای میکروپایتون است. این نرمافزار بر روی ویندوز 7 نصب و اجرا میشود و ویژگیهای ساده و کاربرپسندی دارد.
IDLE (Integrated Development and Learning Environment): IDLE یک IDE رسمی برای میکروپایتون است و به صورت پیشفرض در همراه با نصب پایتون نصب میشود. این IDE از ورژنهای مختلف میکروپایتون پشتیبانی میکند.
Visual Studio Code (VS Code): اگر از یک IDE قدرتمند و انعطافپذیر برای توسعه میکروپایتون بهره میبرید، میتوانید از VS Code با استفاده از افزونههای مرتبط با میکروپایتون استفاده کنید. این IDE روی ویندوز 7 نیز عملکرد مناسبی دارد.
PyCharm Community Edition: اگر به دنبال یک IDE حرفهای برای توسعه پروژههای میکروپایتون هستید، میتوانید از نسخه رایگان PyCharm Community Edition استفاده کنید. این IDE ویژگیهای بسیار زیادی دارد و بر روی ویندوز 7 نیز قابل نصب است.