Row wavy Shape Decorative svg added to bottom
a938c5e1-5b3e-44ce-81e9-fc7abe708985

تاچ پنل‌های هایک ربات VT2000 & VT3000

تاچ پنل صنعتی Hikrobot یکی از راهکارهای پیشرفته برای مدیریت و کنترل سیستم‌های اتوماسیون در خطوط تولید مدرن است. این پنل‌ها با طراحی صنعتی و عملکرد پایدار، نقش مهمی در یکپارچه‌سازی تجهیزات هوشمند ایفا می‌کنند. مدل‌های Hikrobot VT2000 و Hikrobot VT3000 به عنوان نسل جدید HMI صنعتی Hikrobot، امکانات متنوعی برای کنترل فرآیندها و ارتباط با سیستم‌های مختلف ارائه می‌دهند. این محصولات به‌عنوان یک پنل صنعتی ماشین ویژن، در کنار سیستم بینایی ماشین Hikrobot عملکرد دقیقی در پردازش داده‌ها دارند. استفاده از پنل لمسی صنعتی در کنترل پنل صنعتی خطوط تولید، بهره‌وری را افزایش می‌دهد. همچنین تاچ پنل اتوماسیون صنعتی Hikrobot برای پروژه‌های پیشرفته و تاچ پنل صنعتی برای Deep Learning گزینه‌ای قدرتمند محسوب می‌شود.

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

اگر درگیر طراحی یا بهینه‌سازی خطوط تولید، سیستم‌های بازرسی بصری، رباتیک یا اتوماسیون صنعتی هستید، احتمالاً با این چالش‌ها روبه‌رو شده‌اید:

  • چندین دوربین دارید و نیاز به هماهنگی، تریگر دقیق و پردازش هم‌زمان تصاویر دارید.
  • رایانه صنعتی معمولی، پایداری و ایمنی کافی برای کار ۲۴/۷ در محیط خشن صنعتی را ندارد.
  • می‌خواهید اپراتور روی یک تاچ پنل صنعتی ساده، وضعیت سیستم و نتایج بازرسی را ببیند.
  • باید با PLC، ربات، اسکادا و MES/ERP به‌صورت یکپارچه و مطمئن ارتباط بگیرید.
  • همه این‌ها باید در یک پکیج جمع‌وجور، مقاوم و تأییدشده از نظر استانداردهای صنعتی باشد.

تاچ پنل‌های صنعتی Hikrobot VT2000 و VT3000 دقیقاً برای همین سناریوها طراحی شده‌اند: یک HMI قدرتمند که هم کنترل و نمایش را انجام می‌دهد و هم پردازش تصویر و هوش مصنوعی را مستقیماً در لبه (Edge) پیاده‌سازی می‌کند؛ بدون نیاز به PC جداگانه، فریم‌گریبر کارت‌خور و سیم‌کشی‌های پیچیده.

54db2d80-cac4-4c9a-b12a-4ff1babbd6cc
c735d686-bbf9-4026-b261-a02823bfda67

چرا تاچ پنل VT هایک ربات با PC صنعتی معمولی فرق دارد؟

بسیاری از پروژه‌ها را می‌توان «به زور» با یک پی‌سی صنعتی + مانیتور تاچ و چند کارت شبکه یا کارت IO راه انداخت، اما:

  1. هماهنگ‌ کردن ۴ دوربین GigE PoE، تریگر سخت‌افزاری، زمان‌بندی دقیق و ارسال نتیجه به PLC، روی یک سیستم عمومی، نیاز به توسعه اضافی، درایورهای پراکنده و تست طولانی دارد.
  2. در محیط صنعتی، موضوع فقط CPU و RAM نیست؛ ایمنی الکتریکی، EMI/EMC، شوک و لرزش، IP، و استانداردهای CE/UL و IEC اهمیت حیاتی دارند.
  3. اپراتور باید روی یک پنل یکپارچه، مقاوم و قابل شست‌وشو کار کند؛ نه روی یک مانیتور اداری که با اولین ضربه آسیب ببیند.

VT2000 & VT3000 به‌جای ترکیب چند سیستم جدا، یک راه‌حل یکپارچه ارائه می‌دهند:

  • تاچ پنل صنعتی ۱۰.۱ اینچی با نمایشگر IPS و تاچ خازنی چندلمسی؛
  • CPU صنعتی اینتل (از Celeron تا Core i5) با گرافیک مجتمع مناسب پردازش تصویر و AI؛
  • ۴ پورت GigE با PoE / PoE+ اختصاصی برای دوربین‌ها؛
  • IO صنعتی، RS-485/232/422، CAN، USB3، HDMI/DP و …
  • نرم‌افزار و SDK کامل بینایی ماشین و ابزارهای آماده برای Windows و Linux.

دو خانواده، دو فلسفه: VT2000 برای تعادل هزینه/کارایی – VT3000 برای عملکرد حداکثری

VT2000 – انتخاب هوشمند برای بازرسی ۲بعدی

VT2000 برای پروژه‌هایی طراحی شده که:

• حداکثر ۴ دوربین GigE دارند؛
• پردازش تصویر در سطح بازرسی کلاسیک، اندازه‌گیری، الگو (Pattern Matching)، OCR ساده، بارکدخوانی و… است؛
• محدودیت بودجه مهم است، اما کیفیت صنعتی و پایداری ۲۴/۷ هم الزام است.

5299975a-f82f-4eb1-a7d0-e7eac656ff37

مشخصات کلیدی VT2000:

• پردازنده: Intel Celeron J6412، چهار هسته، تا ۲.۶ گیگاهرتز، با توان حرارتی (TDP) فقط ۱۰ وات → کاملاً مناسب برای پردازش هم‌زمان تصاویر چند دوربین با الگوریتم‌های کلاسیک بینایی؛

• رم: ۸ گیگابایت DDR4 روی برد + یک اسلات SODIMM برای ارتقاء تا ۱۶ گیگابایت (Dual Channel)؛

• ذخیره‌سازی: SSD NVMe با ظرفیت 128GB (PCIe 3.0 x2) + امکان افزودن هارد یا SSD دو و نیم اینچی تا ۲ ترابایت؛

• دوربین‌ها: ۴× GigE با PoE (هر پورت تا ۱۵.۴ وات در ۴۸ ولت) → تأمین برق و انتقال تصویر روی یک کابل؛

• I/O و ارتباطات:
  – ۲× USB 3.0 و ۲× USB 2.0
  – ۲× پورت سریال RS‑232/422/485
  – ۱× HDMI، ۱× Audio، ۱× MicroSD
  – ۸ ورودی / ۸ خروجی دیجیتال ۲۴ ولت روی کانکتور ۱۶ پین

• سیستم‌عامل: Windows 10 IoT Enterprise LTSC 2021 یا Ubuntu 20.04 LTS؛

• توان و ابعاد: ورودی ۱۲–۲۴ ولت DC، توان مصرفی معمول ۲۵ وات، ابعاد ۲۷۲×۱۸۰×۵۲.۵ میلی‌متر و وزن حدود ۱.۸ کیلوگرم؛

• شرایط محیطی: دمای کاری ۰ تا ۵۰ درجه سانتی‌گراد، رطوبت ۱۰ تا ۹۰٪ بدون میعان، درجه حفاظت پنل جلویی IP54.

چه کاربردهایی برای VT2000 ایده‌آل است؟

• بازرسی کیفیت در خطوط مونتاژ قطعات الکترونیکی و مکانیکی؛
• شمارش، اندازه‌گیری و تفکیک قطعات (Sorting)؛
• پروژه‌های Barcode / DataMatrix / QR؛
• خواندن متن ساده (OCR) روی لیبل‌ها؛
• سیستم‌های بینایی ماشین که نیاز به Deep Learning سنگین ندارند؛
• جایگزینی کامپیوترهای صنعتی + HMI جداگانه با یک واحد مجتمع.

مشخصات فنی VT2000

دسته‌بندی مشخصات
نمایشگر نمایشگر 10.1 اینچی IPS TFT‑LCD با رزولوشن 1280×800 (WXGA)، نمایش 16.7 میلیون رنگ، روشنایی معمول 400 cd/m² و تاچ خازنی چندلمسی (حداقل 5 نقطه لمس)
پردازنده Intel Celeron J6412 چهار هسته‌ای / چهار رشته، فرکانس 2.0 تا 2.6 گیگاهرتز، 1.5 مگابایت کش L2 و 4 مگابایت کش L3 با توان حرارتی 10 وات
حافظه سیستم 8 گیگابایت DDR4‑3200 به صورت Onboard + یک اسلات SODIMM برای ارتقاء تا 16 گیگابایت (پشتیبانی از Dual‑Channel)
حافظه ذخیره‌سازی SSD نوع M.2 2280 NVMe با ظرفیت 128 گیگابایت (PCIe 3.0×2) به همراه پشتیبانی از هارد یا SSD ساتا 2.5 اینچی تا ظرفیت 2 ترابایت
رابط دوربین 4 پورت GigE LAN (RJ45، سرعت 10/100/1000 Mbps) همراه با PoE برای تأمین برق و انتقال داده دوربین‌ها (هر پورت تا 15.4 وات در 48 ولت)
درگاه‌های دیگر 2 پورت USB 3.0، دو پورت USB 2.0، دو پورت RS‑232/422/485، خروجی HDMI 1.4b، جک صوتی 3.5 میلی‌متری، اسلات Micro‑SD و کانکتور GPIO شانزده پین (8 ورودی / 8 خروجی 24 ولت)
سیستم‌عامل ویندوز Windows 10 IoT Enterprise LTSC 2021 نسخه 64 بیتی به صورت پیش‌نصب شده یا Ubuntu 20.04 LTS نسخه 64 بیتی
منبع تغذیه ورودی 12 تا 24 ولت DC (با تلورانس ±10٪)، مصرف معمول 25 وات و حداکثر 60 وات در صورت استفاده از PoE
ابعاد 272 × 180 × 52.5 میلی‌متر
وزن حدود 1.8 کیلوگرم
روش نصب پشتیبانی از استاندارد VESA 75 / 100 و کیت نصب داخل پنل (اختیاری)
شرایط محیطی دمای کاری 0 تا 50 درجه سانتی‌گراد، دمای نگهداری −20 تا 70 درجه، رطوبت 10 تا 90 درصد بدون میعان، پنل جلویی با درجه حفاظت IP54
b48fb00f-fc4a-45f3-91fd-60c22ff6f6d1

VT3000 – قدرت پردازش برای 3D

VT3000 برای کاربرانی است که:

• با مدل‌های یادگیری عمیق مثل YOLO، U‑Net، Segmentation و 3D Vision کار می‌کنند؛
• نیاز دارند چندین سنسور (دوربین ۲D/۳D، عمق، LiDAR، اسکنر بارکد، انکودر، سنسورهای جانبی) را روی یک کنترلر متمرکز کنند؛
• در صنایع دارویی، خودروسازی، غذایی، رباتیک و لجستیک فعالیت می‌کنند و استانداردهای ایمنی و امنیت سایبری مهم است.

مشخصات فنی VT3000

دسته‌بندی مشخصات
نمایشگر نمایشگر 10.1 اینچی IPS TFT‑LCD با رزولوشن 1280×800 (WXGA) و روشنایی 500 cd/m² (با امکان ارتقاء)
پردازنده Intel Core i5‑1135G7 چهار هسته‌ای / هشت رشته، فرکانس 2.4 تا 4.2 گیگاهرتز، دارای 8 مگابایت Intel Smart Cache با توان حرارتی 15 وات
حافظه سیستم 16 گیگابایت حافظه DDR4‑3200 به صورت دوکاناله (Dual‑Channel) با قابلیت ارتقاء تا 32 گیگابایت
حافظه ذخیره‌سازی SSD نوع M.2 2280 NVMe با ظرفیت 256 گیگابایت به همراه جایگاه اختیاری SATA برای درایو 2.5 اینچی تا ظرفیت 2 ترابایت
رابط دوربین 4 پورت GigE LAN (RJ45 با سرعت 10/100/1000 Mbps) مجهز به PoE+ برای تأمین برق و انتقال داده دوربین‌ها، به همراه 2 پورت USB 3.2 Gen2 با سرعت 10Gbps برای پشتیبانی از دوربین‌های USB3 Vision و U3V؛ همچنین امکان افزودن رابط 10GbE از طریق اسلات توسعه M.2
درگاه‌های دیگر 2 پورت USB 3.2 Gen2، دو پورت USB 2.0، چهار پورت RS‑232/422/485 (کانکتور DB‑9)، خروجی HDMI 2.0، خروجی DisplayPort 1.4، دو رابط صوتی (هدست CTIA و Line‑out)، کانکتور GPIO شانزده پین (8 ورودی / 8 خروجی 24 ولت با ایزولاسیون نوری)، دو پورت CAN Bus 2.0B و ماژول امنیتی سخت‌افزاری TPM 2.0
سیستم‌عامل پشتیبانی از Windows 10/11 IoT Enterprise LTSC 2024، سیستم‌عامل Ubuntu 22.04 LTS یا Linux بلادرنگ با Patch ‏PREEMPT_RT
منبع تغذیه ورودی 24 ولت DC با تلورانس ±10٪، مصرف معمول حدود 35 وات و حداکثر 120 وات در صورت استفاده از PoE+ و بار کامل دوربین‌ها
ابعاد 272 × 185 × 58 میلی‌متر (معادل 10.7 × 7.28 × 2.28 اینچ)
وزن حدود 2.1 کیلوگرم (4.63 پوند)
روش نصب پشتیبانی از استاندارد VESA 75 / 100 و امکان استفاده از کیت نصب داخل پنل (اختیاری)
شرایط محیطی دمای کاری 0 تا 50 درجه سانتی‌گراد، دمای نگهداری −30 تا 80 درجه سانتی‌گراد، رطوبت 10 تا 90 درصد بدون میعان، پنل جلویی با درجه حفاظت IP65 در نسخه VT3000‑IP

مشخصات کلیدی VT3000:

پردازنده: Intel Core i5‑1135G7، چهار هسته / هشت ترد، تا ۴.۲ گیگاهرتز، با گرافیک Intel Iris Xe (۸۰ واحد اجرایی) → ۴–۶ برابر توان پردازش بیشتر نسبت به VT2000 در سناریوهای AI؛

رم: ۱۶ گیگابایت DDR4 (دو کاناله، قابل ارتقاء تا ۳۲ گیگابایت)؛

ذخیره‌سازی: ۲۵۶ گیگابایت NVMe SSD + اسلات SATA ۲.۵ اینچی تا ۲ ترابایت برای لاگ تصاویر، ویدیو و داده‌های تاریخی؛

دوربین‌ها و سنسورها:
  – ۴× پورت GigE با PoE+ (802.3at) → پاسخگو به دوربین‌های پرمصرف، رزولوشن بالا یا با رابط تبدیل ۵GbE/۱۰GbE؛
  – ۲× USB 3.2 Gen2 با سرعت ۱۰Gbps → مناسب برای دوربین‌های USB3 Vision، دوربین‌های ۳D، اسکنرهای با سرعت بالا؛
  – اسلات M.2 برای افزودن ۱۰GbE یا ماژول‌های ویژه؛

سایر I/O:
  – ۲× USB 3.2 Gen2 اضافی، ۲× USB 2.0
  – ۴× RS-232/422/485 (مثلاً برای PLC قدیمی، درایو موتور، اسکنر لیزری)
  – ۲× CAN Bus 2.0B → اتصال مستقیم به کنترلر ربات و شبکه‌های CAN صنعتی؛
  – ۱× HDMI 2.0، ۱× DisplayPort 1.4
  – ۲× Audio (هدست + Line‑out)
  – GPIO ایزوله نوری (۸ ورودی / ۸ خروجی، ۲۴ ولت) برای سناریوهای حساس به نویز و ایمنی؛
  – TPM 2.0 سخت‌افزاری برای Secure Boot و رمزنگاری؛

سیستم‌عامل: Windows 10/11 IoT Enterprise LTSC 2024، Ubuntu 22.04 LTS، یا Linux Real-Time با PREEMPT_RT؛

توان و ابعاد: ورودی ۲۴ ولت DC، توان معمول ۳۵ وات، حداکثر ۱۲۰ وات با دوربین‌ها و GPU در فول‌لود، ابعاد ۲۷۲×۱۸۵×۵۸ میلی‌متر، وزن حدود ۲.۱ کیلوگرم؛

محیطی: مشابه VT2000، با نسخه VT3000‑IP با پنل جلوی IP65 برای محیط‌های شست‌وشو و بخار.

Row wavy Shape Decorative svg added to bottom

نمایشگر و تاچ صنعتی – HMI واقعی، نه صرفاً مانیتور

هر دو مدل VT2000 و VT3000 از یک نمایشگر ۱۰.۱ اینچی IPS با رزولوشن ۱۲۸۰×۸۰۰ استفاده می‌کنند:

• تکنولوژی IPS → زاویه دید وسیع، مناسب برای اپراتوری که از کنار یا از بالا به صفحه نگاه می‌کند؛

• نمایش ۱۶.۷ میلیون رنگ، مناسب برای نمایش دقیق جزئیات تصویر، Overlay نتایج بازرسی، نمودارها و آلارم‌های سیستم؛

• نور پس‌زمینه ۴۰۰ cd/m² در VT2000 و تا ۵۰۰ cd/m² در نسخه‌های ارتقا یافته VT3000 → خوانایی بهتر در محیط‌های روشن کارخانه؛

• تاچ خازنی چندلمسی (۵ نقطه به بالا) → امکان طراحی رابط کاربری مدرن، استفاده از Gestureهایی مانند Zoom و Pan و کنترل راحت توسط اپراتور با دستکش‌های سازگار با تاچ.

پنل جلویی با درجه حفاظت IP54 در VT2000 و IP65 در مدل VT3000‑IP این امکان را فراهم می‌کند که:

• دستگاه در محیط‌های دارای پاشش مایعات، بخار یا گردوغبار بدون نگرانی از آسیب به پنل استفاده شود؛

• در صنایع غذایی و

final-mask

MVS – قلب نرم‌افزاری سیستم بینایی هایکروبات

هر دو سری VT2000 و VT3000 به‌صورت کامل توسط نرم‌افزار Hikrobot MVS پشتیبانی می‌شوند؛ مجموعه‌ای شامل:

  1. Machine Vision Library (MVLib)
    • بیش از ۲۰۰ تابع برای:
  • دریافت تصویر، تنظیم دوربین، Trigger و Buffering؛
  • پیش‌پردازش (فیلترها، Thresholding، Morphology، ROI)؛
  • کالیبراسیون، اصلاح اعوجاج، تبدیل مختصات؛
  • اندازه‌گیری، Blob، Edge و Contour؛
  • تشخیص الگو و Alignment؛
  • بارکد، DataMatrix، QR، و OCR.
  1. MVS SDK

    • API برای Windows و Linux در زبان‌های: C، C++، C#، Python و LabVIEW؛
    • مدیریت چند دوربین، تنظیمات Exposure/Gain، Trigger نرم‌افزاری و سخت‌افزاری، Event Handler؛
    • ساده‌سازی هماهنگ‌سازی دوربین‌ها با I/O، PLC و HMI.
  2. MVS Configuration Tool

    • محیط گرافیکی برای:
  • دیدن Live Stream دوربین‌ها؛
  • تنظیم پارامترهای GenICam؛
  • ذخیره پروفایل‌ها و اعمال Batch روی چند دوربین؛
  • ضبط و پخش مجدد برای تست الگوریتم‌ها.
  1. VisionMaster – پلتفرم Deep Learning
    • آموزش مدل‌های تشخیص، طبقه‌بندی، تفکیک (Segmentation) روی PC؛
    • Export مدل برای اجرا روی VT3000 با OpenVINO؛
    • طراحی شده برای محیط صنعتی: مدیریت Dataset، Labeling، Versioning و تحلیل نتیجه.

یک مثال ساده با Python

در VT2000 یا VT3000، راه‌اندازی یک دوربین Hikrobot در Python تقریباً به سادگی زیر است:

با سطح دسترسی این‌چنینی، هم تیم‌های نرم‌افزار و هم اتوماسیون می‌توانند به‌راحتی یک پروتوتایپ را به نسخه پایدار تولیدی تبدیل کنند.

import mvs
import cv2
import numpy as np

CAMERA_IP = "192.168.1.10"
EXPOSURE_US = 5000

def init_camera():
    cam = mvs.Camera(device_id=CAMERA_IP)
    cam.connect()
    cam.set_trigger_mode("Software")
    cam.set_exposure_time(EXPOSURE_US)
    return cam

def process_frame(frame):
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    edges = cv2.Canny(gray, 50, 150)
    return edges

def main():

    cam = None

    try:
        cam = init_camera()

        while True:

            frame = cam.capture_array()
            if frame is None:
                continue

            edges = process_frame(frame)

            cv2.imshow("Edges", edges)

            key = cv2.waitKey(1) & 0xFF
            if key == ord("q"):
                break

    except Exception as e:
        print("Error:", e)

    finally:
        if cam is not None:
            cam.disconnect()
        cv2.destroyAllWindows()


if __name__ == "__main__":
    main()