مجموعه آموزشی کنترل LED های نئوپیکسل به صورت وای فای توسط اپ اندرویدی با قابلیت زمان بندی افکت ها
این مجموعه آموزشی در قالب یک حلقه DVD ارسال می گردد.
معرفی
در این پروژه قصد داریم لوازم پیرامونمان را فقط با استفاده از یه ماژول ESP01 ( ارزانترین و دردسترس ترین ماژول از خانواده ESP) و یک میکروکنترلر به صورت وایرلس و از طریق اپلیکیشن اندرویدی کنترل کنیم.
یکی از مزیت های مهم این دوره این است که اگر تعداد دیوایس های مورد نظر جهت کنترل به صورت وایرلس بیشتر باشد با تغییر میکروکنترلر و استفاده از میکروکنترلری که تعداد GPIO بیشتری داشته باشد، امکان پذیر خواهد بود.
لازم به توضیح است در این پروژه از یک برد آردینو به عنوان میکروکنترلر استفاده شده است و همانطور که اشاره شد در صورتی که تعداد دیوایس های بیشتری برای کنترل مد نظر باشد میتوان از آردینو های پیشرفته تر مثل آردینو مگا استفاده کرد، حتی در این دوره میتوان از برد ها و میکروهای پیشرفته تر با پردازنده های آرم نیز استفاده کرد (مثل برد های STM32)، دومین قطعه برد ESP01 هست که ارزان ترین برد خانواده ESP محسوب میشود، قطعه بعدی رله خواهد بود که بسته به نیاز و متناسب با تعداد دیوایس هایی مورد کنترل، می توان از رله های تک کانال – دو کانال – چهار کانال – هشت کانال و ... استفاده کرد.
. این دوره به همراه کلیه مستندات شامل ( شماتیک های مورد نظر – سورس برد آردوینو – سورس اپلیکیشن اندرویدی و ... ارائه میگردد)
مشخصات آموزش
زبان / کامپایلر و نرم افزار های مورد استفاده
- برنامه نویسی آموزش بر اساس زبان C++
- برنامه نویسی ماژول ها بر اساس کامپایلر آردوینو
- برنامه نویسی سمت موبایل بر اساس کامپایلر بیسیک فور اندروید
- طراحی شماتیک بر اساس نرم افزار فریتزینگ
مدت زمان و تعداد ویدیو
- مدت زمان : 2 ساعت
- تعداد ویدیو : 2 عدد
محتوای این آموزش
- آموزش ویدئویی
- فایل برنامه ها و پروژه های اجرا شده
- فایل های PDF و جزوات دوره
- پکیج سفارشی کامل نصب بیسیک فور اندروید به همراه Android SDK و Java JDK
نرم افزارهای مرتبط با آموزش
- نرم افزار آردوینو
- نرم افزار فریتزینگ
- نرم افزار بیسیک فور اندروید
سرفصل های آموزشی
فصل اول
- آشنایی با میکروکنترلر ها و ماژول های ESP (مدت زمان : حدود 1 ساعت)
- آشنایی کاربردی با میکروکنترلر ها و کاربرد های آن
- معرفی برد های آردوینو
- معرفی و آشنایی با برد های سری ESP8266
- معرفی و آشنایی با برد های سری ESP32
- آشنایی با کاربرد میکروکنترلر ها و برد های امبد
- آشنایی با اصلاحات مهم در ارتباط وای فای
- آشنایی با مد های کاری برد های ESP
- مشخصات و ویژگی های برد های ESP
- آشنایی با برد های مبتنی بر ESP
- تشریح واحد های داخلی و پرکاربرد میکروکنترلر ها (شامل آردینو و برد های سری ESP)
- نصب پکیج های مربوط به برنامه نویسی برد های ESP در محیط برنامه نویسی آردوینو
- آموزش برنامه نویسی و پروگرم کردن برد های سری ESP در محیط برنامه نویسی آردوینو
فصل دوم
- آموزش صفر تا صد پروژه کنترل وایرلس چهارکاناله توسط ماژول ESP8266-01 و اپ اندروید (B4A) (مدت زمان : حدود 1 ساعت)
- آشنایی با قطعات مورد استفاده برای پروژه و توضیحات جامع در خصوص انتخاب قطعات
- آموزش مدار و شماتیک پروژه و تحلیل آن
- آموزش خط به خط سورس میکروکنترلر (NODEMCU)
- آموزش خط به خط سورس اندروید
- تست و اجرای پروژه
پیشنیاز دوره
پیش نیاز استفاده از این دوره، آشنایی با برنامه نویسی در محیط آردوینو و اپلیکیشن نویسی اندروید است؛ دوستانی که هیچ آشنایی با برنامه نویسی در محیط آردینو و اپلیکیشن نویسی اندروید ندارند، قبلا دوره هایی با محوریت آردینو و ساخت اپلیکیشن های اندرویدی در وبسایت قرار گرفته و قابل استفاده میباشد.
کالاهای مورد نیاز استفاده شده در این آموزش
# کالاهایی که بصورت لیست لینک شده اند، به دلخواه خود می توانید انتخاب کنید.مدرس : مجتبی شادریان