FREE

رادیو کنترل ربات توسط حرکات دست

رادیو کنترل ربات توسط حرکات دست
رادیو کنترل ربات توسط حرکات دست

رادیو کنترل ربات توسط حرکات دست

آپدیت جدید

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

توسط مداری که طراحی نموده ایم میتوان رباتهای خود مثل کوادروتور، ماشینها و قایقهای RC و در کل هر وسیله ای که مد نظرتان باشد را به صورت بیسیم و تنها توسط حرکات دست کنترل کنیم. در حقیقت یک رادیوکنترل طراحی نموده ایم که برای ارسال فرامینش نیازی به فشردن کلید یا حرکت دادن جوی استیک ندارد و در نتیجه مدار به کلیدها و جوی استیکها نیازی ندارد. مدار خیلی کوچک طراحی شده طوریکه به راحتی میتوان آن را روی دست نصب نمود و بعنوان ابزاری پوشیدنی(wearable) از آن استفاده کرد، مثلا میتوان آن را درون یک دستکش تعبیه کرد. رادیوکنترل طراحی شده حرکات مچ دست شما را تشخیص میدهد و آنها را تبدیل به فرامین کنترلی قابل ارسال میکند. این رادیوکنترل 3 کاناله ی آنالوگ یا 6 کاناله ی دیجیتال می باشد که برای اکثر رباتها کافی است. بسته به ماژولی که در ساخت این رادیوکنترل استفاده میکنید میتوانید بردی بین چند صد متر تا چند کیلومتر داشته باشید. توسط این مدار علاوه بر اینکه میتوانید جهت حرکت ربات را کنترل کنید، قادر خواهید بود سرعت ربات را نیز کنترل کنید.

فایلهای همراه پروژه:

  • سورس کد آردوینوی مدارهای فرستنده و گیرنده
  • توضیح کامل و خط به خط برنامه های فرستنده و گیرنده
  • شماتیک مدارهای فرستنده و گیرنده
  • PCB مدارهای فرستنده و گیرنده بصورت pdf و فایل خام قابل ویرایش
  • آموزش کار با ماژولهای استفاده شده در رادیوکنترل
  • لیست قطعات موردنیاز برای ساخت مدارهای فرستنده و گیرنده

ویژگیهای رادیوکنترل ساخته شده:

  • 3 کاناله یا 6 کاناله بودن(بسته به نوع استفاده)
  • قابل استفاده برای هر نوع رباتی از جمله رباتهای زمینی و هوایی
  • قابلیت کنترل سرعت و جهت رباتها
  • داشتن سایزی بسیار کوچک و وزنی بسیار پایین
  • عدم استفاده از کلیدها و جوی استیکها
  • قیمت تمام شده ی پایین
  • داشتن برد و امنیت بالا
Course

آموزش ارسال و دریافت دیتا از محیط با WIFI و اندروید (IOT16)

آموزش ارسال و دریافت دیتا از محیط با WIFI و اندروید (IOT16)
آموزش ارسال و دریافت دیتا از محیط با WIFI و اندروید

آموزش ارسال و دریافت دیتا از محیط با WIFI و اندروید

در جلسه 16 از آموزش اینترنت اشیاء IOT بصورت کامل به مبحث کنترل از طریق WIFI پرداخته شده است ، در ابتدا بصورت کامل کار با ماژول وای فای ESP8266 را شرح داده شده است و نحوه استفاده از فرامین دستوری و مد های مختلف تشریح شده است و سپس بخش اصلی آموزش ارائه شده است ، در این آموزش دو روش ارتباط سرور به کلاینت و همچنین کلاینت به کلاینت آموزش داده شده است که هر کدام در یک محیط خاص بیشتر کاربرد دارد ، ابتدا روش ارتباط سرور به کلاینت شرح داده شده است  بصورت کامل برنامه نویسی آن با آردوینو و سخت افزار آن را شرح داده ایم و سپس به بحث برنامه نویسی آن برای گوشی اندروید پرداخته ایم و با کامپایلر بیسیک فور اندروید برنامه نویسی آن را آموزش داده و بصورت خط به خط برنامه را شرح داده ایم و در گام بعدی ارتباط کلاینت به کلاینت را نیز به همین شیوه شرح داده ایم ، پروژه ای که برای آموزش ارتباط گوشی با محیط انتخاب شده است یک کنترل کننده رله و نمایش دهنده دما است که بصورت زنده هم دمای محیط را که به واسطه DS18B20 اندازه گیری شده نمایش می دهد و هم رله ای که به آن وصل می شود را می تواند کنترل کند.

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

  • آموش کامل کار با ماژول وای فای ESP8266
  • آموزش ارسال اطلاعات برای محیط با WIFI
  • آموزش دریافت اطلاعات از محیط با WIFI
  • برنامه نویسی بخش اروینو بصورت خط به خط
  • برنامه نویسی بخش اندروید بصورت خط به خط
  • آموزش اتصال B4A به آردوینو از طریق WIFI
  • آموزش ارتباط اندروید با آردینو از طریق مد سرور به کلاینت در WIFI
  • آموزش ارتباط ANDROID با ARDUINO از طریق مد کلینت به کلاینت در WIFI
FREE

برد کنترل بیسیم برای ماژولهای تابلو روان-با اپلیکیشن اختصاصی

برد کنترل بیسیم برای ماژولهای تابلو روان-با اپلیکیشن اختصاصی
برد کنترل بیسیم برای ماژولهای تابلو روان-با اپلیکیشن اختصاصی

برد کنترل بیسیم برای ماژولهای تابلو روان-با اپلیکیشن اختصاصی

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

امکانات برد کنترل طراحی شده

  • بیسیم بودن برد کنترل
  • قابلیت قرار دادن پسورد روی برد، طوریکه فقط مصرف کننده بتواند تابلوی تبلیغاتی خود را کنترل و مدیریت کند
  • قابلیت نمایش متون دلخواه و طولانی بصورت بیسیم روی تابلوی تبلیغاتی
  • قابلیت اندازه گیری دمای محیط و نمایش آن روی تابلو
  • قابلیت نمایش ساعت روی تابلو
  • قابلیت روشن یا خاموش کردن تابلوی تبلیغاتی بصورت بیسیم
  • قابلیت تنظیم اینکه چه محتوایی(متن،دما،زمان) روی تابلو نمایش داده شود

آموزشهای پروژه

  • معرفی کامل ماژولهای تابلو روان
  • بررسی کامل مشخصه ها و پارامترهای ماژولهای تابلو روان
  • بررسی اصطلاحات تخصصی در خصوص ماژولهای تابلو روان
  • آموزش کامل کار با ماژولهای تابلو روان
  • آموزش راه اندازی ماژولهای تابلو روان
  • بررسی سخت افزار ماژولهای تابلو روان
  • محاسبه ی علمی مقدار جریان و توان مصرفی ماژول
  • معرفی قطعات مورد نیاز و آموزش کار با آنها(منبع تغذیه،کابل تغذیه،کابل فلت و …)
  • آموزش طراحی برد کنترل
  • آموزش برنامه نویسی برد کنترل طراحی شده
  • آموزش اتصال ماژول به برد کنترل طراحی شده

محتویات پروژه

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

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

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

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

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

محتویات پروژه:

  • شماتیک مدار
  • PCB مدار(بصورت pdf و فایل خام طراحی شده توسط آلتیوم)
  • سورس کد آردوینوی مدار
  • آموزش کار با سنسور مدار و تشریح عملکرد مدار طراحی شده
  • آموزش خط به خط برنامه ی مدار
  • آموزش کار با نمایشگرهای TFT و تولید رنگ در آنها
  • فایل برش لیزری باکس طراحی شده برای دستگاه
Course

پروژه های عملی اینترنت اشیاء با اندروید و آردوینو (IOT 14 & 15)

پروژه های عملی اینترنت اشیاء با اندروید و آردوینو (IOT 14 & 15)
پروژه های عملی اینترنت اشیاء با اندروید و آردوینو

پروژه های عملی اینترنت اشیاء با اندروید و آردوینو

جلسه 14 و 15 اینترنت اشیاء بصورت یکجا در سایت قرار گرفته است و با این دو جلسه بحث بلوتوث اینترنت اشیاء به پایان می رسد و در جلسه بعدی فصل wifi آغاز می شود ، در این جلسه مطالب زیادی بصورت عملی ارائه شده است که یک جمع بندی کامل برای فصل بلوتوث اینترنت اشیاء می باشد ، در این جلسه یک ربات طراحی شده است که می توان به شکل های مختلف آن را کنترل نمود بعنوان مثال با استفاده ار صدا ربات را کنترل می کنیم یا با استفاده از شتاب سنج های گوشی ربات را کنترل می کنیم و همچنین برنامه از نیز طراحی شده که با استفاده از کلید می توان ربات را کنترل کرد ، در برنامه های نوشته شده می توان سرعت را کنترل کرد ، فاصله را با استفاده از سنسور شارپ اندازه گرفت و در گوشی نمایش داد و بسیاری امکانات دیگر ، پروژه های بعدی که مفصل در مورد آنها بحث شده است ارسال رطوبت و دما برای گوشی و نمایش دما و رطوبت در گوشی به شکل نمودار و … است  همچین پریز هوشمند برای روشن و خاموش کردن لامپ ها طراحی شده و بصورت کامل شرح داده می شود ، پروژه های نمایش دهنده وضعیت بازو و بسته بودن درب و پنجره ، نمایش دهنده میزان شدت نور محیط ، نمایش دهنده گاز و الودگی محیط ،نمایش اطلاعات بر اساس تگ های RFID و بسیاری پروژه دیگر شرح داده شده اند .

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

  • آموزش ساخت نرم افزار اندورید کنترل ربات با بلوتوث
  • آموزش ساخت نرم افزار کنترل ربات با شتاب سنج گوشی اندروید
  • آموزش ساخت نرم افزار کنترل ربات فرمان های صوتی
  • آموزش ساخت ربات با آردوینو و AVR برای کنترل با گوشی اندروید
  • آموزش ساخت نرم افزار اندروید روشن و خاموش کردن لامپ های اتاق با بلوتوث
  • آموزش ساخت سخت افزار روشن و خاموش کردن لامپ های اتاق با آردوینو و AVR
  • آموزش ساخت نرم افزار اندروید نمایش دهنده وضعیت بازو و بسته بودن درب و پنجره های اتاق با بلوتوث
  • آموزش ساخت سخت افزار نمایش وضعیت درب و پنجره اتاق با آردوینو و AVR
  • آموزش ساخت نرم افزار اندروید نمایش دهنده دما و رطوبت محیط با بلوتوث
  • آموزش ساخت سخت افزار نمایش دما و رطوبت با آردوینو و AVR
  • آموزش ساخت نرم افزار اندروید نمایش دهنده میزان شدت نور محیط
  • آموزش ساخت نرم افزار اندروید نمایش دهنده گاز و الودگی محیط
  • آموزش ساخت نرم افزار اندروید نمایش اطلاعات بر اساس تگ های RFID
  • آموزش ساخت نرم افزار اندروید نمایش دهنده ضربان قلب
  • آموزش ساخت نرم افزار اندروید نمایش فاصله اجسام تا ماژول فاصله سنج
  • آموزش ساخت نرم افزار اندروید نمایش ولتاژ و جریان منبع تغذیه

 

Course

آموزش اندروید ارسال و دریافت اطلاعات از محیط با بلوتوث (IOT 13)

آموزش اندروید ارسال و دریافت اطلاعات از محیط با بلوتوث (IOT 13)
آموزش اندروید ارسال و دریافت اطلاعات از محیط با بلوتوث

آموزش اندروید ارسال و دریافت اطلاعات از محیط با بلوتوث

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

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

  • آموزش ساخت برنامه اندروید در B4A برای کنترل محیط با بلوتوث
  • آموزش ساخت سخت افزار با آردوینو برای کنترل محیط
  • آموزش برنامه نویسی آردینو برای ارسال و دریافت اطلاعات با ماژول بلوتوث HC-05
  • آموزش برنامه نویسی اندروید بدون نیاز به سخت افزار برای تست های اولیه