کارت ویزیتی که حرف می‌زند! اجرای هوش مصنوعی روی یک برد کوچک

8 بازدید
۱۴۰۴-۰۸-۲۶
3 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

به گفته hackster

کارت ویزیت امبدد Dave McKinnon روی یک برد سفارشی، شبکه عصبی (neural network) شناسایی گفتار را به‌طور کامل روی دستگاه اجرا می‌کند. با تکیه بر Raspberry Pi RP2040 و یک مدل کوچک، اعداد “one” تا “nine” و واژه‌های “on”/“off” را بدون اتصال ابری تشخیص می‌دهد؛ تأمین توان از USB‑C است و خروجی روی یک سون‌سگمنت دست‌ساز با LEDها نمایش داده می‌شود.

حالا حتی کارت‌های ویزیت هم به هوش مصنوعی مجهز شده‌اند

این خبر روایت یک نمایش عملی از مهارت‌های هوش مصنوعی است: Dave McKinnon کارت ویزیتی ساخته که به‌جای وعده دادن، توانایی‌اش را نشان می‌دهد. او روی یک برد مدار چاپی (PCB) سفارشی، یک شبکه عصبی (neural network) برای شناسایی گفتار (voice recognition) را طوری پیاده‌سازی کرده که تمام پردازش به‌صورت روی دستگاه (on-device) انجام شود؛ بدون هیچ API و اتصال به سرویس ابری (cloud service).

یادگیری ماشین (machine learning) این روزها موضوع داغی است و خیلی‌ها در حال ارتقای مهارت‌هایشان هستند. McKinnon برای معرفی توانایی‌هایش به‌جای رزومه، سراغ ساخت چیزی رفته که در لحظه قابل لمس است: یک کارت ویزیت 2” x 3” که با اتصال به درگاه USB‑C تنها برای تأمین توان، به‌صورت خودگردان خروجی می‌دهد. این نمونه روشن و جمع‌وجور از Edge AI نشان می‌دهد حتی روی یک کارت کوچک هم می‌توان استنتاج محلی انجام داد.

کارت ویزیتی که حرف می‌زند! اجرای هوش مصنوعی روی یک برد کوچک

به گفته نویسنده خبر Nick Bild، رمز موفقیت پروژه در دو تصمیم کلیدی بود. نخست، انتخاب ریزکنترل‌گر (microcontroller) Raspberry Pi RP2040 به‌عنوان مغز سیستم. با وجود آن‌که Arm Cortex‑M0 دو هسته‌ای با فرکانس 125MHz و حافظه 520KB در مقیاس یادگیری ماشین زیاد به نظر نمی‌رسد، اما برای یک مدل ساده و بهینه‌سازی‌شده، کافی است. دومین تصمیم، استفاده از یک شبکه عصبی کوچک طراحی‌شده برای بردهای Arduino بود که برای شناسایی گفتار با واژگان محدود آموزش دیده است.

این مدل کاربرد عمومی گسترده‌ای ندارد، اما دقیقاً به‌اندازه‌ای کوچک است که در قیود حافظه و توان RP2040 جا شود. واژگان قابل تشخیص آن شامل اعداد “one” تا “nine” و همچنین واژه‌های “on” و “off” است. همین دامنه محدود، پایایی و سادگی پیاده‌سازی را روی سخت‌افزار کوچک ممکن می‌کند.

  • واژگان قابل تشخیص: “one”، “two”، “three”، “four”، “five”، “six”، “seven”، “eight”، “nine”، “on”، “off”.
  • تمام پردازش گفتار روی دستگاه انجام می‌شود؛ بدون API و بدون وابستگی به سرویس ابری.

McKinnon یک برد سفارشی طراحی کرد که اطلاعات تماس او روی لایه سیلک چاپ شده است. کنار RP2040، حافظه فلش (flash memory)، مدار تنظیم توان (power regulation circuitry)، یک میکروفون برای دریافت صوت کاربر و سایر قطعات پشتیبان قرار گرفته‌اند. نتیجه طبقه‌بندی مدل با یک نمایشگر سون‌سگمنت (seven‑segment display) دست‌ساز از مجموعه‌ای LED‌ مجزا نمایش داده می‌شود؛ راه‌حلی ساده، کم‌هزینه و کاملاً قابل فهم برای نشان‌دادن برچسب پیش‌بینی.

مدل/مقدار یادداشت
MCU Raspberry Pi RP2040 ریزلَبه مناسب برای Edge AI با هزینه کم
CPU Arm Cortex‑M0 دو‌هسته‌ای @ 125MHz توان کافی برای مدل کوچک و بهینه
RAM 520KB قیود حافظه تعیین‌کننده اندازه مدل
حافظه برنامه فلش خارجی ذخیره فریمور (firmware) و وزن‌های مدل
ورودی صوت میکروفون منبع سیگنال برای شناسایی گفتار
خروجی LEDهای مجزا به‌صورت سون‌سگمنت نمایش برچسب پیش‌بینی مدل
توان USB‑C تنها برای تغذیه؛ دستگاه مستقل از شبکه
ابعاد 2” x 3” (تقریبی کارت ویزیت) بیشتر سطح PCB بلااستفاده باقی مانده

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

مسیر داده و کارکرد دستگاه

  • دریافت سیگنال صوتی از میکروفون.
  • پردازش و استنتاج مدل شبکه عصبی روی RP2040.
  • نمایش برچسب تشخیص‌داده‌شده روی سون‌سگمنت LED.

کارت ویزیتی که حرف می‌زند! اجرای هوش مصنوعی روی یک برد کوچک

این ساده‌سازی در ورودی و خروجی، نه‌تنها پیاده‌سازی را کوتاه نگه می‌دارد، بلکه برای یک کارت ویزیت که باید پیام را فوری منتقل کند، کاملاً مناسب است: «این کارت واقعاً هوش مصنوعی را روی برد اجرا می‌کند.»

نویسنده به نکته دیگری هم اشاره می‌کند: با وجود آن‌که بیشتر سطح PCB عملاً خالی است، این انتخاب به زیبایی، سادگی ساخت و هزینه کمتر کمک کرده است. از آنجا که تأمین توان از USB‑C انجام می‌شود و نیازی به باتری یا شارژر داخلی نیست، کارت کاملاً خودبسنده نیست، اما هدف آن هم نمایش فناوری Edge AI در قالبی کوچک و قابل حمل بوده است.

اگر ایده را می‌پسندید و می‌خواهید قابلیت‌ها را گسترش دهید، McKinnon یک نوشته پروژه منتشر کرده که جزئیات بیشتری ارائه می‌دهد؛ از طراحی برد و چیدمان قطعات تا نکات پیاده‌سازی مدل. همان‌جا می‌توانید مسیرهای ارتقا را هم دنبال کنید؛ برای نمونه، افزودن واژگان بیشتر یا تغییر نوع نمایش خروجی. اما هسته مفهوم ثابت می‌ماند: استنتاج روی دستگاه، بدون تکیه بر ابر و API.

جمع‌بندی این خبر ساده است: در زمانی که خیلی‌ها درباره هوش مصنوعی صحبت می‌کنند، McKinnon آن را روی یک کارت ویزیت نشان می‌دهد. ترکیب درستی از انتخاب سخت‌افزار، مدل کوچک و طراحی خروجی مینیمال باعث شده یک نمونه جمع‌وجور Edge AI بسازند که همان‌قدر سرگرم‌کننده است که کاربردی برای معرفی مهارت‌های فنی.

اطلاعات
8
0
0
اشتراک و حمایت
profile نویسنده: Shadow متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله