پلاتر سریال وب‌بنیان آردوینو | WebSerial و قابلیت‌های پیشرفته

2 بازدید
۱۴۰۴-۰۶-۱۶
1 دقیقه
  • نویسنده: 0x7a657573
  • درباره نویسنده: من اون دیوونه‌ام که وقتی بورد روشن نمی‌شه، ذوق می‌کنم؛ یعنی یه شب تا صبح قراره با منبع تغذیه و لاجیک آنالایزر عشق کنم! آدما قهوه می‌خورن که بیدار بمونن، ولی من بیدار می‌مونم تا بفهمم این بورد چرا باهام قهر کرده! زندگی من یه لوپ بی‌نهایته بین باگ و دیباگ... با چاشنی یه کم امید و یه عالمه دیوونگی!

به گفته hackster

کریس گرینینگ، سازنده مستقر در ادینبورگ، “پلاتر سریال بهتری” ایجاد کرده است که یک رابط غنی‌تری را برای کسانی که پلاتر سریال موجود در محیط توسعه آردوینو را محدود می‌دانند، عرضه می‌کند و کاملاً در مرورگر و به لطف API وب‌سریال اجرا می‌شود.
  • توسعه یک پلاتر سریال وب‌بنیان برای تسهیل نمایش داده‌ها از آردوینو، ESP32 و دیگر پروژه‌های میکروکنترلر.
  • اجرا کاملاً در مرورگر بدون نیاز به درایور یا نصب، بهره‌گیری از API وب‌سریال.
  • ویژگی‌های پیشرفته شامل نمایش چندسری زمان‌واقعی، پن و زوم، آپدیت خودکار هیستوگرام‌ها و آمار زمان‌واقعی، تنظیم رنگ، کنسول سریال دوسویه و طراحی واکنش‌گرا.

کریس گرینینگ با استفاده از WebSerial به ساخت یک “پلاتر  سریال بهتر” برای آردوینوها و بیشتر می‌پردازد
نمایشگر آگنوستیک دستگاه شامل ویژگی‌های کاربردی بوده و کاملاً در مرورگر اجرا می‌شود.

معرفی

کریس گرینینگ به توسعه یک “پلاتر سریال بهتر” پرداخته که رابط کاربری غنی‌تری نسبت به پلاتر سریال موجود در محیط توسعه آردوینو دارد و کاملاً در مرورگر اجرا می‌شود. این ابزار به لطف API وب‌سریال، امکان نمایش داده‌ها از آردوینو، ESP32 و سایر پروژه‌های میکروکنترلر را بدون نیاز به نصب درایور یا نرم‌افزار، فراهم می‌کند.

ساختار فنی و روش کار

این پلاتر سریال با استفاده از Typescript، Vite و React به همراه Tailwind CSS نوشته شده و با کمک مدل زبانی بزرگ Anthropic Claude، قابلیت‌های نمایش داده‌ها نظیر نمایش چندسری زمان‌واقعی، پن و زوم، آپدیت خودکار هیستوگرام‌ها و آمار زمان‌واقعی شامل حداقل، حداکثر، میانگین، میانه و انحراف معیار را ارائه می‌دهد. همچنین، امکان سفارشی‌سازی رنگ، کنسول سریال دوسویه و طراحی واکنش‌گرا مناسب برای دستگاه‌های با اندازه‌های مختلف را داراست.

اجزای کلیدی و نسخه‌ها

کامپوننتنسخه/تنظیماتیادداشت‌ها
FreeRTOSvX.Y.Zپشتیبانی کامل و بهینه‌سازی‌شده برای استفاده در پروژه

این پلاتر سریال ویژگی‌های پیشرفته‌ای را برای تجزیه و تحلیل داده‌‌های سنسور در زمان واقعی فراهم می‌کند. با اتصال مرورگر وب به میکروکنترلر از طریق پیوند WebSerial – که توسط برخی مرورگرها مبتنی بر کروم، شامل اُپرا و اج پشتیبانی می‌شود – این اقدام ممکن شده است.

مزایا و معایب

  • مزایا: دسترسی آسان و رابط کاربرپسند، ویژگی‌های پیشرفته‌ی تجزیه و تحلیل داده، طراحی واکنش‌گرا و پشتیبانی گسترده‌ی دستگاه.
  • محدودیت‌ها: پشتیبانی محدود WebSerial در برخی مرورگرهای خاص.

کد منبع پروژه در GitHub تحت لایسنس GNU General Public License 3 قرار دارد. ایده‌ها، مسائل و درخواست‌های کششی مورد استقبال قرار خواهند گرفت. کریس گرینینگ یک نسخه زنده با یک مولد سیگنال تعبیه‌شده برای آزمایش بدون نیاز به سخت‌افزار ارائه داده است، که نشان‌دهنده تعهد او به بهبود مداوم و بازخورد جامعه است.

اطلاعات
2
0
0
لینک و اشتراک
profile

نویسنده: 0x7a657573

متخصص الکترونیک

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


مقالات بیشتر
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

نویسنده شو !

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

ارسال مقاله