NELSCONELSCOحمیدرضا محبوب مقدم
← بازگشت به نمونه‌کارهااینترنت اشیا (IoT)

الکترونیکس کاتالیست — پلتفرم یادگیری از راه دور آردوینو

کارفرما
آموزش و پلتفرم IoT
سال
2021
دسته‌بندی
اینترنت اشیا (IoT)
الکترونیکس کاتالیست — پلتفرم یادگیری از راه دور آردوینو

یک پروژه‌ی جانبی دوساله: پلتفرمی آنلاین که به کاربران امکان می‌دهد کد را روی سخت‌افزار واقعی آردوینو از راه دور بارگذاری و آزمایش کنند و نیاز به قطعات فیزیکی را حذف می‌کند. نلسکو این محصول را به‌صورت full-stack، از طراحی PCB تا بک‌اند و فرانت‌اند، توسعه داد.

معماری Hardware-in-the-Loop برای تعامل زنده با آردوینو نانو و ماژول‌های جانبی واقعی، با سیم‌کشی مجازی که زمان راه‌اندازی را کاهش و خطاهای رایج را حذف می‌کند.

شبیه‌سازی محیطی برای آزمایش واقع‌گرایانه‌ی سنسورها، و توسعه‌ی full-stack شامل طراحی PCB، بک‌اند Python و فرانت‌اند JavaScript.

نمونه کامل روی Hackster.ioخواندن پروژه‌ی کامل روی Hackster.io ←

چالش پروژه

بسیاری از یادگیرندگان به سخت‌افزار، قطعات و فضای آزمایش دسترسی ندارند و سیم‌کشی اشتباه به خطاهای رایج می‌انجامد. هدف، فراهم‌کردن تجربه‌ی واقعی کار با آردوینو از راه دور بود، بدون نیاز به قطعه‌ی فیزیکی و با کاهش خطا و زمان راه‌اندازی.

رویکرد ما

معماری Hardware-in-the-Loop امکان تعامل زنده با آردوینو نانو و ماژول‌های جانبی واقعی را فراهم کرد. سیم‌کشی مجازی زمان راه‌اندازی را کاهش و خطاهای رایج را حذف کرد، و شبیه‌سازی محیطی آزمایش واقع‌گرایانه‌ی سنسورها را ممکن ساخت. کل سامانه full-stack ساخته شد: طراحی PCB، بک‌اند Python و فرانت‌اند JavaScript.

نتیجه

نتیجه، پلتفرمی بود که تجربه‌ی واقعی کار با سخت‌افزار آردوینو را بدون نیاز به قطعه‌ی فیزیکی از راه دور فراهم کرد و زمان راه‌اندازی و خطای کاربر را به‌شدت کاهش داد.

نتایج پروژه

  • آزمایش کد روی سخت‌افزار واقعی آردوینو از راه دور بدون قطعه‌ی فیزیکی
  • کاهش زمان راه‌اندازی و حذف خطاهای رایج سیم‌کشی
  • محصول full-stack از طراحی PCB تا بک‌اند و فرانت‌اند
Arduino NanoHardware-in-the-LoopPythonJavaScriptPCB DesignFull-Stack

پروژه‌ای مشابه دارید؟

با تیم فنی نلسکو در ارتباط باشید تا نیازهای پروژه شما را بررسی کنیم.