مجموعه پکیج آموزشی کنترل لوازم و مانیتورینگ توسط اینترنت با امکان ذخیره دیتا و ارسال به هاست و ایمیل
این مجموعه آموزشی در قالب یک حلقه DVD ارسال می گردد.
معرفی
با استفاده از این پروژه به راحتی میتوانید لوازم USB دارای کابل را که در حالت عادی باید مستقیما به PC یا لبتابتان وصل کنید را به صورت وایرلس کنترل کنید و بدون محدودیت استفاده کنید؛ برای درک بهتر این پروژه، سناریو های زیر را در نظر بگیرید:
تصور کنید توسط این دوره میتوانید ماوس و کیبورد سیمی تان را به ماوس و کیبورد وایرلس تبدیل کنید.
به عنوان یک مثال دیگر میتوانید کابل USB جوی استیک و دسته های بازی را که در حالت عادی به PC وصل میشوند را بیسیم کنید و با فاصله بیشتر و بدون اینکه کابل جوی استیک حین انجام بازی مزاحمتی برایتان ایجاد کند، به صورت بیسیم بازی های دلخواهتون را بازی کنید.
و یا حتی می توانید داخل مغازه یا فروشگاهتان دستگاه بارکد خوان را که به یک PC وصل شده است و بارکد اجناس داخل فروشگاه را خوانده و دیتای بارکد را برای محاسبه و صدور صورتحساب به کامپیوتر میفرستند را به صورت بیسیم ( وایرلس ) انجام دهید؛ به این صورت که بارکد خوان به صورت سیار و قابل حمل خواهد بود و تغذیه مورد نیاز دستگاه بارکدخوان توسط یک باتری لیتیوم – پلیمر قابل تامین می باشد؛ لازم به توضیح است با استفاده از ماژول شارژری که برای این پروژه در نظر گرفته شده است میتوان باتری مورد نظر را شارژ کرد؛ در این حالت دستگاه بارکد خوان را روی هر بارکدی قرار دهید اطلاعات بارکد استخراج شده و به صورت وایرلس از طریق بلوتوث و یا وای فای به موبایل متصدی ارسال خواهد شد و به همراه زمان و تاریخ ثبت و سایر موارد در پایگاه داده ای تمام این اطلاعات ذخیره شده و به راحتی امکان صدور صورتحساب و فاکتور با فرمت های خاص وجود خواهد داشت. به علاوه امکان گزارشگیری از اطلاعات ثبت شده در هر لحظه وجود خواهد داشت و حتی میتوان گزارش های اخذ شده را در پایان روز کاری به یک هاست و یا ایمیل مشخص ارسال کرد.
در این دوره آموزشی که سطح پیشرفته ای دارد به صورت صفر تا صد و با تمام جزئیات موارد فوق آموزش داده خواهد شد؛ لازم به توضیح است پیش نیاز استفاده از این دوره، آشنایی با برنامه نویسی در محیط آردینو و اپلیکیشن نویسی اندروید است؛ دوستانی که هیچ آشنایی با برنامه نویسی در محیط آردینو و اپلیکیشن نویسی اندروید ندارند، قبلا دوره هایی با محوریت آردینو و ساخت اپلیکیشن های اندرویدی در وبسایت قرار گرفته و قابل استفاده میباشد. قطعات مورد استفاده در این دوره در فروشگاه های الکترونیکی قابل تهیه می باشد.
توضیحاتی در خصوص نحوه عملکرد پروژه
عملکرد پروژه به این صورت می باشد که بعد از روشن کردن مدار، وارد اپلیکیشن طراحی شده خواهید شد و روش ارتباط رو مشخص میکنید ( لازم به توضیح است برای این پروژه دو پروتکل ارتباطی در نظر گرفته شده است و هم از طریق بلوتوث موبایل و هم از طریق وایرلس قادر خواهید بود دیتای بارکد خوان رو به موبایل تان ارسال کنید؛ همانطور که مستحضر هستید برد بلوتوث در حدود 10 الی 15 متر و برد وایرلس در حدود 30 الی 50 متر می باشد )؛ بعد از مشخص کردن روش ارتباطی کافی است کلید مربوط به ارسال دیتا را انتخاب کنید ( در دموی قرار داده شده به صورت کامل جزئیات پروژه و نحوه استفاده از پروژه قابل مشاهده می باشد)، کار تمام است، اکنون در صورتی که دستگاه بارکد خوان تان را روی بارکدی بگیرید و دکمه بارکد خوان را فشار دهید، دیتای مورد نظر در اپ اندرویدی مشاهده خواهد شد و همچنین در دیتابیس برنامه نویسی شده به همراه تاریخ و زمان اسکن بارکد مورد نظر ذخیره می گردد و به صورت دائمی قابل بهره برداری خواهد بود.
مشخصات آموزش
زبان / کامپایلر و نرم افزار های مورد استفاده
- برنامه نویسی آموزش بر اساس زبان C++
- برنامه نویسی ماژول ها بر اساس کامپایلر آردوینو
- برنامه نویسی سمت موبایل بر اساس کامپایلر بیسیک فور اندروید
- طراحی شماتیک بر اساس نرم افزار فریتزینگ
- طراحی و ایجاد بانک اطلاعاتی (دیتابیس) نرم افزار اندروید توسط نرم افزار Navicat
مدت زمان و تعداد ویدیو
- مدت زمان : 5 ساعت
- تعداد ویدیو : 2 عدد
محتوای این آموزش
- آموزش ویدئویی
- فایل برنامه ها و پروژه های اجرا شده
- فایل های PDF و جزوات دوره
- پکیج سفارشی کامل نصب بیسیک فور اندروید به همراه Android SDK و Java JDK
نرم افزارهای مرتبط با آموزش
- نرم افزار آردوینو
- نرم افزار فریتزینگ
- نرم افزار بیسیک فور اندروید
- نرم افزار u-center
- نرم افزار Navicat
سرفصل های آموزشی
فصل اول
- آموزش ماژول های بلوتوث (مدت زمان : حدود 1 ساعت)- معرفی و آشنایی با ماژول های بلوتوث سری HC
- آشنایی با تفاوت های کاربردی ماژول های بلوتوث سری فرد و سری زوج
- آموزش سطح منطقی پین هایRX و TX و تحلیل مدار های مورد نیاز و مقسم ولتاژ برای کارکرد با انواع میکروکنترلر ها
- آموزش مدهای کاری Maste و مد کاری Slave در ماژول های سری HC
- آموزش فرامین AT COMMAND ماژول های بلوتوث سری HC جهت تنظیمات ماژول
- کانفیگ و پیکربندی ماژول های بلوتوث سری HC توسط میکروکنترلر
- کانفیگ و پیکربندی ماژول های بلوتوث سری HC توسط مبدل USB TO TTL
- بررسی دیتاشیت ماژول
- راه اندازی ماژول های بلوتوث سری HC05 و HC06 توسط برد های امبد
- عیب یابی و اشکال زدایی ماژول های بلوتوث HC
فصل دوم
- آموزش ماژول های ESP ( مدت زمان : حدود 1 ساعت )
- معرفی و آشنایی با ماژول های ESP8266
- بررسی اصطلاحات مهم در ارتباطات وای فای و تشریح هر یک از آنها
- آشنایی با مد های کاری برد های ESP8266
- کاربرد های برد های ESP8266
- آشنایی با مشخصات و ویژگی های ماژول ESP-01 و مقایسه سایر مدل ها
- آشنایی با برد های مبتنی بر ESP8266 و ارتباط آنها با میکروکنترلر
- بررسی دیتاشیت AT COMMAND های مربوط به ماژول ESP8266
- آموزش راه اندازی ماژول ESP8266 توسط مبدل USB TO TTL و برد های امبد
- آموزش برنامه نویسی برد های ESP8266-01
- عیب یابی و اشکال زدایی ماژول هایESP
فصل سوم
- آموزش ماژول های GSM (مدت زمان : حدود 1 ساعت )
- معرفی و آشنایی با ماژول های مخابراتی (GSM)
- معرفی و تشریح ماژول SIM800L و نکات تکمیلی
- بررسی ویژگی های ماژول SIM800L و مقایسه سری های مختلف ماژول های SIM
- بررسی دیتاشیت ماژول SIM800L
- آموزش فرامین AT COMMAND ماژول SIM800L
- بررسی دیتاشیت AT COMMAND های مربوط به ماژول SIM800L و نحوه استفاده کاربردی از آن
- آموزش راه اندازی ماژول SIM800L توسط برد میکروکنترلرها
- آموزش اتصال میکروفون و بلندگو برای انتقال صوت در هنگام مکالمه و پخش صوت های دریافتی و تنظیمات مربوطه
- معرفی ترمینال های مجازی کاربردی و کم حجم مانند Termit برای راه اندازی ماژول توسط مبدل USB TO TTL
- آموزش نکات راه اندازی SIM800L و نکاتی در خصوص تامین تغذیه ماژول
- عیب یابی و اشکال زدایی ماژول های شرکت SIM
فصل چهارم
- آموزش صفر تا صد پروژه بارکد خوان بیسیم پیشرفته (مدت زمان : حدود 2 ساعت)
- آشنایی با قطعات مورد استفاده برای پروژه و توضیحات جامع در خصوص انتخاب قطعات
- آموزش مدار و شماتیک پروژه و تحلیل آن
- آموزش نکات مربوط به طراحی مدار تغذیه
- آموزش خط به خط سورس میکروکنترلر (آردینو)
- آموزش کاربردی طراحی و ایجاد دیتابیس و تحلیل آن
- آموزش کاربردی نرم افزار Navicat برای طراحی بانک های اطلاعاتی از نوع SQLite
- آموزش خط به خط سورس اندروید
- تست و اجرای پروژه
در دوره مذکور همه مطالب ذیل با تمام جزئیات آموزش داده شده است
- آموزش کامل شماتیک پروژه و همه نکات مربوطه و توضیحاتی در مورد کتابخانه ها
- آموزش و توضیح خط به خط سورس مربوط به برنامه نویسی سمت میکروکنترلر برای برد آردینو و ماژول ESP
- آموزش و توضیح خط به خط سورس مربوط به برنامه نویسی سمت اندروید (توسط نرم افزار بیسیک فور اندروید)
- و ....
کالاهای مورد نیاز استفاده شده در این آموزش:
# کالاهایی که بصورت لیست لینک شده اند، به دلخواه خود می توانید انتخاب کنید.مدرس :
مجتبی شادریان
لازم به توضیح است مجموعه آموزشی آماده شده، دارای آموزش های تخصصی تر و پیشرفته تر نسبت به سایر آموزش های منتشر شده اینجانب در وبسایت های دیگر می باشد و با توجه به اینکه سطح دوستان عزیزی که مخاطب وبسایت www.eca.ir می باشند، حرفه ای تر و تخصصی تر می باشد لذا آموزش های منتشر شده برای این مجموعه بسیار جامع تر و کاربردی تر می باشد و برای تهیه و آماده کردن محتوا، زمان بسیار زیادی صرف شده است؛ از کلیه عزیزان و دوست داران الکترونیک خواهشمندم جهت مشخص شدن تفاوت ها و سطح آموزش ها؛ سرفصل های مجموعه موجود در وب سایت تخصصی www.eca.ir را با سرفصل های سایر آموزش ها مقایسه فرمایند.