Course

پایان پیش نیازهای اندروید برای آموزش اینترنت اشیاء (جلسه یازدهم)

پایان پیش نیازهای اندروید برای آموزش اینترنت اشیاء (جلسه یازدهم)
یش نیاز اندروید برای آموزش اینترنت اشیاء

یش نیاز اندروید برای آموزش اینترنت اشیاء

در جلسه یازدهم از آموزش اینترنت اشیاء که جلسه پایانی از پیش نیاز های برنامه نویسی اندروید هست به بررسی امکانات سخت افزاری گوشی های اندروید می پردازیم و امکانات آن را راه اندازی می کنیم ، در ابتدا آموزش استفاده از سنسور شتاب سنج گوشی را آموزش می دهیم و برای آن برنامه ای می نویسیم که خروجی های شتاب سنج که X ، Y و Z هستند را در صفحه گوشی نمایش دهیم و عملکرد آن را ببینیم و همچنین با کد نویسی آن آشنا شویم بعداز شتاب سنج به ژیروسکوپ می پردازیم و مانند شتاب سنج برای آن برنامه ای طراحی می کنیم که هر سه مقدار آن را در صفحه گوشی نمایش دهد ، سنسور های بعدی که به آنها پرداخته شده است ، سنسور مغناطیس هست که آن را هم راه اندازی کرده ایم برای آن برنامه ای نوشتم که وجود فلز را تشخیص می دهد و کد نویسی آن را کاملا شرح داده ایم همچنین به سنسور چرخش پرداخته شده و بعداز آن به سنسور های نور ، دما ، مجاورت و … پرداخته ایم و برای هر یک مثال هایی ارائه داده ایم همچنین نحوه استفاده از ویبره و LED RGB را شرح داده ایم و در قسمت پایانی به آموزش ارسال پیام و دریافت پیامک پرداخته ایم و مثال های ساده ای را طراحی کرده ایم برای ارسال و دریافت پیامک بعداز پیامک به نحوه برقراری تماس پرداخته ایم .

مطالب ارائه شده در این جلسه :

  • آموزش کار با سنسور شتاب سنج در B4A
  • آموزش کار با سنسور  در B4A
  • آموزش کار با سنسور ژیروسکوپ در B4A
  • آموزش کار با سنسور مغناطیس در B4A
  • آموزش کار با سنسور چرخش در B4A
  • آموزش کار با سنسور مجاورت در B4A
  • آموزش کار با سنسور نور در B4A
  • آموزش کار با سنسور دما در B4A
  • آموزش کار با سنسور فشار در B4A
  • آموزش ارسال و دریافت پیامک در B4A
  • آموزش برقراری تماس در B4A
  • آموزش کار با LED RGB و ,ویبره در B4A
Course

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه دهم)

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه دهم)
کنترل محیط با b4a

کنترل محیط با b4a

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

مطالب ارائه شده در این جلسه :

  • آموزش کار با WebView در B4A
  • موزش کار با AutoCompleteEditText در B4A
  • آموزش کار با activity در B4A
  • آموزش کار با کد ماژول در B4A
  • آموزش مسیج باکس ها در B4A
  • آموزش لودینگ ها در B4A
  • آموزش دیالوگ ریسپانسیو ها در B4A
  • آموزش کار با توابع زمان در B4A
  • آموزش تعریف و فراخوانی تابع در B4A
  •  آموزش ریداد و رفع خطاها در B4A
  • آموزش ذخیره تنظیمات در B4A

 

Course

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه نهم)

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه نهم)
پیش نیاز اندروید برای آموزش کنترل محیط با اندروید

پیش نیاز اندروید برای آموزش کنترل محیط با اندروید

در جلسه نهم از آموزش اینترنت اشیاء تقریبا بحث المان ها را به پایان می رسانیم ، در این بخش به لیست ها و منو های کشویی می پردازیم و با مثال های این موارد را در B4A توضیح می دهیم سپس به شرح و آموزش CheckBox می پردازیم و اکشن های آن را بررسی می کنیم و مثالی با ان ارائه می کنیم بعداز CheckBox به شرح و بررسی RadioButton می پردازیم که شباهت زیادی به چک باکس دارد ولی تفاوت های کوچکی نیز دارد ، با آن نیز مثال هایی می آوریم و به ToggleButton می پردازیم که تقریبا مانند چک باکس عمل می کند با این تفاوت که شکل ظاهری متفاوتی دارد . و در انتها به پنل ها و ایمیج ویو ها می پردازیم و دو ساعت برای دانلود ایکون معرفی می کنم

مطالب ارائه شده در این جلسه :

  • آموزش کار با Spinner در B4A
  • موزش کار با CheckBox در B4A
  • آموزش کار با RadioButton در B4A
  • آموزش کار با ToggleButton در B4A
  • آموزش کار با ImageView در B4A
  • آموزش کار با ListView در B4A
  • آموزش کار با Panel در B4A
FREE

طراحی و ساخت سیستم امنیتی لیزری فعال شونده بصورت بیسیم

طراحی و ساخت سیستم امنیتی لیزری فعال شونده بصورت بیسیم
طراحی و ساخت سیستم امنیتی لیزری فعال شونده بصورت بیسیم

طراحی و ساخت سیستم امنیتی لیزری فعال شونده بصورت بیسیم

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

فایلهای پیوست پروژه:

  • شماتیک مدارهای فرستنده و گیرنده
  • PCB مدار گیرنده
  • سورس کد آردوینوی مدار
  • آموزش طراحی مدار فرستنده
  • آموزش طراحی مدار گیرنده
  • آموزش سورس کد مدار
  • تحلیل الکترونیکی مدارهای استفاده شده در پروژه

آموزشهای ضمیمه:

  • آموزش کار با ماژول HC-05
  • آموزش کار با رله و تحلیل مدار راه انداز آن
  • آموزش کار با بازر و تحلیل مدار راه انداز آن
Course

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه هشتم)

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه هشتم)
پیش نیاز اندروید برای آموزش اینترنت اشیاء

پیش نیاز اندروید برای آموزش اینترنت اشیاء

در جلسه هشتم از آموزش اینترنت اشیاء به کامل کردن پیش نیاز های برنامه نویسی اندروید با استفاده از کامپایلر b4a می پردازیم ، در این جلسه از آموزش نکات باقی مانده در رابطه با EditText بیان می شوند و سپس به سراغ اموزش المان های جدید می پردازیم ، مطالب این جلسه به شرح و بررسی برچسب ها ، پروسس بار و سیک بار اختصاص داره . ابتدا انها را آموزش می دهیم و سپس به بررسی خواص انها می پردازیم و سپس برنامه های ساده ای را با انها می نویسیم . در آخر هم تکالیفی جهت تمرین ارائه می گردند .

مطالب ارائه شده در این جلسه :

  • بیان نکات تکمیلی در رابطه با کار با EditText
  • آموزش کار با ProgressBar در B4A
  • بیان نکات در رابطه با ProgressBar ها
  • آموزش کار با SeekBar در B4A
  • ارائه تکلیف برای تمرین این بخش
Course

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه هفتم)

پیش نیاز اندروید برای آموزش اینترنت اشیاء (جلسه هفتم)
پیش نیاز اندروید برای آموزش اینترنت اشیاء

پیش نیاز اندروید برای آموزش اینترنت اشیاء

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

مطالب ارائه شده در این جلسه :

  • بیان نکات تکمیلی در رابطه با کار با Button
  • آموزش کار با EditText در B4A
  • بیان نکات در رابطه با EditText ها
  • انجام پروژه های ساده با EditText و کلید ها
  • ارائه تکلیف برای تمرین این بخش