Posted on

Free Drive Protocol USB Video Class (UVC) คืออะไร?

Free Drive Protocol USB Video Class (UVC) คืออะไร?
  • *UVC free driver, Plug & Play
  • Free Drive Protocol USB Video Class (UVC) เป็นมาตรฐานการสื่อสารแบบโอเพ่นซอร์สสำหรับอุปกรณ์วิดีโอ USB ช่วยให้อุปกรณ์วิดีโอสามารถเชื่อมต่อและทำงานกับคอมพิวเตอร์โดยไม่ต้องติดตั้งไดรเวอร์พิเศษ

UVC มีข้อดีหลายประการ ดังนี้:

  • ใช้งานง่าย: ผู้ใช้ไม่จำเป็นต้องติดตั้งไดรเวอร์พิเศษเพื่อใช้อุปกรณ์ UVC กับคอมพิวเตอร์
  • เข้ากันได้: อุปกรณ์ UVC เข้ากันได้กับระบบปฏิบัติการ Windows, macOS และ Linux
  • ราคาไม่แพง: อุปกรณ์ UVC มักมีราคาไม่แพงกว่าอุปกรณ์วิดีโอแบบดั้งเดิม
  • ใช้งานหลากหลาย: อุปกรณ์ UVC สามารถใช้กับแอปพลิเคชันวิดีโอที่หลากหลาย เช่น การสนทนาทางวิดีโอ การถ่ายภาพ และการสตรีมวิดีโอ

ประเภทของอุปกรณ์ UVC

อุปกรณ์ UVC มีหลายประเภท ดังนี้:

  • เว็บแคม: เว็บแคม UVC มักใช้สำหรับการสนทนาทางวิดีโอและการถ่ายภาพ
  • กล้องวิดีโอ: กล้องวิดีโอ UVC มักใช้สำหรับการบันทึกวิดีโอ
  • การ์ดจับภาพ: การ์ดจับภาพ UVC ช่วยให้คุณสามารถจับภาพวิดีโอจากแหล่งต่างๆ เช่น เครื่องเล่น DVD หรือกล้องวิดีโอแอนาล็อก
  • อุปกรณ์อื่นๆ: ยังมีอุปกรณ์ UVC อื่นๆ อีกมากมาย เช่น ไมโครโฟนและลำโพง

วิธีใช้ Free Drive Protocol USB Video Class (UVC)

  • การใช้ Free Drive Protocol USB Video Class (UVC) นั้นง่ายมาก เพียงทำตามขั้นตอนต่อไปนี้:
  1. เชื่อมต่ออุปกรณ์ UVC กับคอมพิวเตอร์ของคุณ
  2. รอให้คอมพิวเตอร์ของคุณตรวจจับอุปกรณ์
  3. เปิดแอปพลิเคชันวิดีโอที่คุณต้องการใช้
  4. เลือกอุปกรณ์ UVC ของคุณจากรายการอุปกรณ์วิดีโอ

ตัวอย่างการใช้งาน Free Drive Protocol USB Video Class (UVC)

  • Free Drive Protocol USB Video Class (UVC) สามารถใช้กับแอปพลิเคชันวิดีโอที่หลากหลาย ดังนี้:
  • การสนทนาทางวิดีโอ: คุณสามารถใช้เว็บแคม UVC สำหรับการสนทนาทางวิดีโอผ่าน Skype, Zoom หรือ Google Meet
  • การถ่ายภาพ: คุณสามารถใช้กล้อง UVC สำหรับการถ่ายภาพด้วยแอปพลิเคชันเช่น Windows Camera หรือ Photo Booth
  • การสตรีมวิดีโอ: คุณสามารถใช้กล้อง UVC สำหรับการสตรีมวิดีโอผ่าน Twitch หรือ YouTube
  • การจับภาพวิดีโอ: คุณสามารถใช้การ์ดจับภาพ UVC สำหรับการจับภาพวิดีโอจากแหล่งต่างๆ เช่น เครื่องเล่น DVD หรือกล้องวิดีโอแอนาล็อก

สรุป

  • Free Drive Protocol USB Video Class (UVC) เป็นมาตรฐานการสื่อสารที่มีประโยชน์สำหรับอุปกรณ์วิดีโอ USB ช่วยให้อุปกรณ์วิดีโอสามารถเชื่อมต่อและทำงานกับคอมพิวเตอร์โดยไม่ต้องติดตั้งไดรเวอร์พิเศษ UVC ใช้งานง่าย เข้ากันได้ ราคาไม่แพง และใช้งานหลากหลาย

Posted on

ชุดรางเลื่อนสไลด์ สายพานไทม์มิ่งขับ Gantry linear Slide Timing belt Drive W45X 2-Axis XY

ชุดรางเลื่อนสไลด์ สายพานไทม์มิ่งขับ Gantry linear rail guide precision High-speed 45X 2-Axis 3XY

  • HTD3M-W15mm Timing Belt Synchronous Timing Pulleys HTD3M-24T Drive
  • ความกว้างราง 45mm

ในชุดประกอบด้วย

  1. 1pcs x X Axis High Speed Stepping Motor Linear Slide Timing Belt Stroke Double Shaft Diameter 12mm
  2. 1pcs x X Axis High Speed Stepping Motor Linear Slide Timing Belt Stroke Shaft Diameter 12mm
  3. 1pcs x Y Axis High Speed Stepping Motor Linear Slide Timing Belt Stroke  Shaft Diameter 12mm 
  4. 1pcs x แกนเพลาสแตนเลส Stainless Steel Linear Shafts Diameter 12mm
  5. 2pcs x คัปปลิ้ง ข้อต่อเพลา ตรงอลูมิเนียม Diaphragm Coupling 8x12mm
  6. 2pcs x คัปปลิ้ง ข้อต่อเพลา ตรงอลูมิเนียม Diaphragm Coupling 12x12mm
  7. 4pcs x 45X Footing Base
  8. 2pcs x 45X XY Cross Connnection
  9. 2pcs x LSTB94 อุปกรณ์ติดตั้งมอเตอร์ 45X Accessories 45/60 Nema23 Motor Installation
  10. 2pcs x Stepper Motor
Posted on

แบบรางสกรู XY 2 แกน XYZ 3 แกน สำหรับระบบอัตโนมัติของหุ่นยนต์อุตสาหกรรม แขนหุ่นยนต์คาร์ทีเซียนหลายแกนเคลื่อนที่เชิงเส้น

รางบอลสกรู 2-axis 3-axis  XY / XYZ /XZ สำหรับระบบอัตโนมัติ หุ่นยนต์อุตสาหกรรม แขนหุ่นยนต์คาร์ทีเซียนหลายแกน เคลื่อนที่เชิงเส้น รางนำบอลสกรู Stroke ขนาด 50 – 1000mm. ใช้ระบบขับเคลื่อน สเต็ปเปอร์มอเตอร์ / ไดร์เวอร์ / คอนโทรลเลอร์ / ลิมิตสวิตช์ ขอบเขตการใช้งาน เครื่องพิมพ์ 3 มิติ สายการผลิตอัตโนมัติ เครื่องตรวจจับพลาสมา, แขนหุ่นยนต์

โครงตั้ง 3 แกน XYZ Gantxry

คานยื่น 3 แกน XYZ Cantilever

โครงตั้ง 2 แกน 2XY Gantxry

ตัวที 2 แกน XZ Type T

 

คานยื่น 2 แกน XY Cantilever

 

ข้าม 2 แกน XY Cross

 

Posted on

ระบบสกาด้า (Scada System)

ระบบสกาด้า (Scada System) เป็นระบบควบคุมและจัดการกระบวนการหรือระบบที่มีความซับซ้อนในอุตสาหกรรม โดยส่วนใหญ่ใช้ในการควบคุมและตรวจสอบกระบวนการการผลิตในอุตสาหกรรม เช่น การควบคุมเครื่องจักรหรือเครื่องมือที่ใช้ในการผลิต รวมถึงการจัดเก็บข้อมูลและการตรวจสอบประสิทธิภาพของระบบในเวลาจริง

ระบบสกาด้าประกอบด้วยส่วนประกอบหลายส่วนที่ทำงานร่วมกัน เช่น

  1. ส่วนการควบคุม: เป็นส่วนที่รับข้อมูลจากเซ็นเซอร์และอุปกรณ์ต่างๆ เพื่อควบคุมการทำงานของระบบ เช่น เปิด-ปิดเครื่องจักร ปรับอุณหภูมิ หรือควบคุมระดับน้ำ
  2. ส่วนการติดต่อสื่อสาร: เป็นส่วนที่ใช้สื่อสารระหว่างระบบสกาด้ากับอุปกรณ์ที่เชื่อมต่อ เช่น ส่งข้อมูลสัญญาณควบคุม หรือรับข้อมูลการทำงาน
  3. ส่วนการแสดงผล: เป็นส่วนที่แสดงผลข้อมูลและข้อมูลการทำงานของระบบในรูปแบบที่เข้าใจง่ายแก่ผู้ใช้ เช่น จอแสดงผลกราฟิกส์หรือตัวเลข
  4. ส่วนฐานข้อมูล: เป็นส่วนที่ใช้เก็บข้อมูลที่สรุปและวิเคราะห์การทำงานของระบบ เพื่อให้สามารถดึงข้อมูลออกมาใช้ในการวิเคราะห์หรือการตัดสินใจ

ในระบบสกาด้า (Scada System) มักใช้ร่วมกับ PLC (Programmable Logic Controller) เพื่อควบคุมและควบคุมกระบวนการในอุตสาหกรรม ซึ่ง PLC เป็นอุปกรณ์ที่ใช้ในการควบคุมเครื่องจักรหรือระบบอื่นๆ ที่มีความซับซ้อนในอุตสาหกรรม

PLC ทำหน้าที่รับสัญญาณอินพุตจากเซ็นเซอร์หรืออุปกรณ์ต่างๆ และประมวลผลเพื่อส่งสัญญาณออกเป็นเอาต์พุตเพื่อควบคุมการทำงานของระบบ รูปแบบของโปรแกรมภายใน PLC สามารถปรับแก้ไขได้เพื่อให้สอดคล้องกับการทำงานของระบบในอุตสาหกรรมที่แตกต่างกัน

เมื่อ PLC และระบบสกาด้าทำงานร่วมกัน ระบบสกาด้าจะรับข้อมูลจาก PLC เพื่อแสดงผลข้อมูลและจัดเก็บข้อมูลเพื่อวิเคราะห์หรือรายงาน โดยระบบสกาด้าสามารถติดต่อสื่อสารกับ PLC ผ่านพอร์ตการสื่อสารหรือโพรโทคอลต่างๆ เช่น Modbus, Profibus, OPC เพื่อรับข้อมูลและส่งคำสั่งควบคุมกลับไปยัง PLC ตามที่ต้องการในกระบวนการผลิต

ในการสื่อสารระยะไกลในระบบสกาด้า (Scada System) มักใช้โพรโทคอลหรือโปรแกรมสื่อสารที่รองรับการสื่อสารแบบแต่ละโพรโทคอลต่างๆ โดยบางโปรโทคอลที่ใช้ระบบสกาด้าสำหรับการสื่อสารระยะไกลได้แก่:

  1. Modbus: Modbus เป็นโปรโทคอลที่ใช้สื่อสารระหว่างอุปกรณ์อิเล็กทรอนิกส์และคอมพิวเตอร์ โดยมีความสามารถในการสื่อสารผ่านการเชื่อมต่อแบบแมสเตอร์/สเลฟสเตชันหรือผ่านระบบสื่อสารทางเคเบิล เช่น RS-232, RS-485, TCP/IP เป็นต้น
  2. OPC (OLE for Process Control): OPC เป็นเฟรมเวิร์กสำหรับการสื่อสารระหว่างอุปกรณ์และแอปพลิเคชันที่ใช้ในอุตสาหกรรม โดยมีความสามารถในการสื่อสารและแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันกับอุปกรณ์ต่างๆ ที่สนับสนุน OPC ผ่านการใช้งานของโปรโทคอลต่างๆ เช่น OPC DA (Data Access), OPC UA (Unified Architecture)
  3. DNP3 (Distributed Network Protocol): DNP3 เป็นโปรโทคอลที่ใช้สื่อสารในระบบสกาด้าและระบบควบคุมแบบกระจาย มักใช้ในระบบพลังงานและระบบจัดการน้ำ เป็นต้น
  4. MQTT (Message Queuing Telemetry Transport): MQTT เป็นโปรโทคอลที่ใช้สำหรับการสื่อสารแบบแต่ละคลิเอนต์/แคลิเอนต์ (Client/Client) โดยมักนำมาใช้ในระบบสกาด้าสำหรับการสื่อสารผ่านอินเทอร์เน็ต

 

Posted on

Virtual Serial COM Port

Virtual COM port (หรือ Virtual Serial Port) คือ การจำลองพอร์ต COM ของคอมพิวเตอร์เพื่อให้สามารถเชื่อมต่อกับอุปกรณ์ภายนอกที่ใช้สื่อสารแบบซีเรียลได้ โดยใช้ซอฟต์แวร์ที่ช่วยทำหน้าที่จำลองพอร์ต COM ขึ้นมา เพื่อสร้างสายสัญญาณควบคุมการสื่อสารระหว่างคอมพิวเตอร์กับอุปกรณ์ภายนอก

ตัวอย่างของซอฟต์แวร์ที่ใช้ Virtual COM port เช่น Serial-to-Ethernet Converter ซึ่งเป็นเครื่องมือที่ช่วยแปลงสัญญาณซีเรียลเป็นสัญญาณเครือข่ายแบบ Ethernet ซึ่งสามารถเชื่อมต่อกับคอมพิวเตอร์ผ่านทาง Virtual COM port ได้

Virtual Serial Port Emulators

HW VSP3 – Virtual Serial Port

HW VSP is a software driver that adds a virtual serial port (e.g. COM5) to the operating system and redirects the data from this port via a TCP/IP network to another hardware interface, which is specified by its IP address and port number.

Licence type: Freeware

pass : admin

Serial Test reslut Method 1 Arduino

Serial Test reslut Method 2 Hercules

 

Virtual COM Port Driver software (https://www.netburner.com/)

https://www.netburner.com/learn/how-to-create-a-virtual-serial-port/

 

Posted on

เครื่องมือสำหรับนักพัฒนาดีบักเกอร์ TCP Debugger Developer tools

เครื่องมือดีบัก tcp ที่สามารถใช้เป็นไคลเอนต์ tcp หรือเซิร์ฟเวอร์ tcp
ข้อจำกัดการใช้งานสำหรับผู้ใช้ฟรี: จะมีการสนทนารอ 10 วินาทีก่อนที่จะส่งข้อมูล

–  สามารถส่ง content ข้อความที่ระบุ สตริงเลขฐานสิบหก เทมเพลตข้อมูล หรือแม้แต่เนื้อหาไฟล์ไปยังอุปกรณ์ระยะไกล

– ดู content ไบต์ในรูปแบบเลขฐานสิบหกเพื่อตรวจสอบว่าเนื้อหาถูกต้องหรือไม่

 

TCP Debugger

Wuhan Bami Technology Co., Ltd.

https://apps.microsoft.com/store/detail/tcp-debugger/9NWV1TCX232T?hl=en-us&gl=us

 

Posted on

ตัวอย่างโปรแกรม แสดงผล Counter บนคอมพิวเตอร์ Modbus RTU RS485 ด้วย Software Processing 

โปรโตคอล Modbus เป็นวิธีการมาตรฐานในอุตสาหกรรมสำหรับการถ่ายโอนข้อมูล ใช้กับระบบอัตโนมัติและระบบควบคุมในงานอุตสาหกรรม

  • Step 3 : เชื่อมต่อสายสื่อสารข้อมูล RS485-USB เข้ากับคอมพิวเตอร์
  • Step 4 : เปิด Source Code เปลี่ยน Comport ให้ตรง (ทำได้โดยแก้ไขบรรทัดที่  3 เดิมเป็น COM11 เปลี่ยน commPort เป็น COMXX ให้ตรงกับ Comport ในคอมพิวเตอร์ของเรา *ดูใน Device Manager )

Step 5 : กดปุ่มรัน (Run) โปรแกรมจะแสดงผลค่า Target และค่าที่นับได้ (Actual)

Posted on

Normally Open(NO) / Normally Closed (NC) Contact

ในทุกวงจรควบคุมและระบบอัตโนมัติ

  • Normally open(NO) ปกติเปิด
  • Normally closed (NC) ปกติปิด

เป็นคำที่ใช้เพื่อกำหนดสถานะของสวิตช์ เซ็นเซอร์ หรือหน้าสัมผัสรีเลย์ เป็นพื้นฐานของกระบวนการอัตโนมัติ

https://oshwlab.com/s2insupply/Normally-Open-NO-Normally-Closed-NC

Posted on

เซนเซอร์วัดอัตราการไหลของน้ำ+ตรวจจับอุณหภูมิ Water Flow+Temp Sensor YF-B7

Water Flow Sensor เซนเซอร์การไหลของน้ำ ประกอบด้วยใบพัดน้ำและเซนเซอร์ Hall-Effect, บอร์ด PCB อิเล็กทรอนิกส์ เมื่อน้ำไหลผ่านโรเตอร์ โรเตอร์ จะหมุน
ความเร็วที่วัดได้จะเปลี่ยนไปตามอัตราการไหลที่ต่างกัน จากนั้นโรเตอร์แม่เหล็กจะหมุนตัด เซนเซอร์ Hall-Effect และจะส่งสัญญาณพัลส์ Output

  • Water Flow Sensor Flow Sensor Liquid 1L/m to 25L/m Flow Range 1,750 kPa Operating Pressure
  • แรงดันที่ใช้งาน 5V to 15V
  • Temperature Coefficient of Resistance 50k Ohms at 25 deg. C
  • B Value 3,950 K at 25/50 deg. C
  • Temp. Range:-40-+150℃

Water Flow Sensor Wiring

  • Terminal 1 ( Red) Vdd ” + ”
  • Terminal 2 (Black) Vout ” – ”
  • Terminal 3 ( Yellow ) Gnd : output
  • Terminal 4 Temp Sensor
  • Terminal 5 Temp. Sensor

Water Flow Sensor Output waveform

 

Temperature vs. Resistance Coefficient Table

  • Resistance 50k Ohms at 25deg. C
  • B Value 3950K at 25/50 deg. C
  • Temp. Range:-40-+150℃

สัมประสิทธิ์อุณหภูมิอธิบายถึงการเปลี่ยนแปลงสัมพัทธ์ของสมบัติทางกายภาพที่เกี่ยวข้องกับการเปลี่ยนแปลงอุณหภูมิที่กำหนด สำหรับคุณสมบัติ R ที่เปลี่ยนแปลงเมื่ออุณหภูมิเปลี่ยนแปลง

โดย

  • dT ค่าสัมประสิทธิ์อุณหภูมิ
  • α ถูกกำหนดโดยสมการ  ที่ α มีมิติของอุณหภูมิผกผันและสามารถแสดงได้เช่น ใน 1 / K หรือK⁻¹