Posted on

การเชื่อมต่อเซ็นเซอร์ PNP และ NPN กับ PLC OMRON CJ2 CPU

การเชื่อมต่อ PLC OMRON CJ2 CPU กับ เซ็นเซอร์ PNP และ NPN

การเชื่อมต่อ PLC OMRON CJ2 CPU กับ เซ็นเซอร์ Contact output และ Two-wire DC output

SYSMAC CJ Series CJ2H-CPU6_-EIP, CJ2H-CPU6_, CJ2M-CPU_ USER’S MANUAL

https://assets.omron.eu/downloads/manual/en/v6/w472_cj2_cpu_units_hardware_users_manual_en.pdf

 

Posted on

Stepping Motor NEMA 17/23/34/42 Frame size

NEMA Frame size

  1. Stepping Motor Frames NEMA 17  Daimeter (1.7 Inch, 42mm) / 0.2-1Nm / Speed 0-1000rpm
  2. Stepping Motor Frames NEMA 23  Daimeter (2.3 Inch, 57mm) / 0.5-3Nm / Speed 0-1000rpm
  3. Stepping Motor Frames NEMA 34  Daimeter (3.4 Inch, 86mm) /  3-12Nm / Speed 0-1000rpm
  4. Stepping Motor Frames NEMA 42  Daimeter (4.2 Inch, 106mm) / 12-20Nm / Speed 0-1000rpm

 

Dimensions of NEMA 17 (1.7 Inch, 23mm)

 

 

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⁻¹
Posted on

ข้อกำหนดทั่วไป เกี่ยวกับสายพานไทม์มิ่ง Timing Belt ประเภทต่างๆ

  1. MXL, XL, L, H, XH, XXH  /Inch Unit / Trapezoid tooth
  2. DXL, DL, DH /Inch Unit / Double-sided ladder tooth
  3. HTD 2M, 3M, 5M, 8M, 14M, 20M / Arc tooth
  4. D3M, D5M, D8M, D14M / Double-sided arc tooth
  5. S2M, S3M, S4.5M, S5M, S8M, S14M / Semi-circular tooth
  6. DS5M, DS8M, DS14M / Double-sided semi-circular tooth
  7. P3M, P5M, P8M, P14M / Concave peak tooth
  8. T2.5, T5, T10, T20
  9. AT5, AT10
  10. 1.5GT, 2GT, 3GT, 5GT
Posted on

พื้นฐานระบบอัตโนมัติ

พื้นฐานระบบอัตโนมัติ

ระบบอัตโนมัติ หรือ Automation ประกอบด้วย Hardware และ Software ที่ทำงานร่วมกัน ให้สามารถควบคุมการทำงาน ของระบบเป็นไปแบบอัตโนมัติ ระบบอัตโนมัติ นั้นจะเกี่ยวข้องกับ ระบบควบคุม Control System รวมถึงวิศวกรรมแมคคาทรอนิกส์และหุ่นยนต์พื้นฐานของระบบอัตโนมัติประกอบด้วยส่วนหลักๆคือ

  1. อินพุทจากเซนเซอร์ต่างๆ เซ็นเซอร์วัดความดัน Pressure sensor, เซ็นเซอร์อุลตราโซนิค Ultrasonic sensor , เซ็นเซอร์ความชื้น Humidity sensor, เซ็นเซอร์วัดก๊าซ Gas sensor, เซ็นเซอร์ตรวจจับการเคลื่อนไหวแบบพีไออาร์ PIR motion sensor, เซ็นเซอร์วัดความเร่ง Acceleration sensor, เซ็นเซอร์วัดแรง Force sensor, เซ็นเซอร์สี color sensor, เซ็นเซอร์เซ็นเซอร์วัดมุมและการหมุน gyro sensor, เซ็นเซอร์อัลตราโซนิก ultrasonic sensor และอื่นๆเช่น เทอร์โมไพล์
  2. การสื่อสาร – สายเคเบิล USB, RS485, Wi-Fi และอื่นๆ
  3. ตัวควบคุม เช่น MCU และอื่นๆ
  4. เอาท์พุท – เช่นวาล์ว, มอเตอร์, หลอดไฟ, ลำโพง และอื่นๆ
Posted on

เริ่มต้นใช้งาน Mixly กับ Robot Biped หุ่นยนต์เดิน 2ขา ด้วย Arduino Nano

เริ่มต้นใช้งาน Mixly

Mixly เป็นฟรีโอเพ่นซอร์สซอฟต์แวร์กราฟิกภาษา Visual Arduino ซึ่งจะทำให้การเขียนโปรแกรมทำได้ง่ายเหมือนกับการสร้างบล็อค Mixly GUI ได้รับการพัฒนาบนพื้นฐานของ Blockly และ Java8 ซึ่งสามารถทำงานได้บน OS Win7 หรือสูงกว่า มีไฟล์การติดตั้ง Arduino IDE รวมถึงโค้ดตัวอย่าง

1. ดาวน์โหลด โปรแกรม mixly ได้ที่ http://wiki.sunfounder.cc/index.php?title=Get_started_with_Mixly

อินเทอร์เฟซหลักของ Mixly

1 ด้านซ้าย พื้นที่ Blocks หมวดหมู่ บล็อก สำหรับเขียนโปรแกรม

2 ตรงกลาง พื้นที่เขียนโปรแกรม วาง Blocks

3 ด้านขวา เพื่อซูมเข้าหรือซูมออกและลบ

4 แถบสีเทาที่ด้านล่างสุดเป็นแถบเครื่องมือรวมถึงเมนูฟังก์ชันทั้งหมด

5 ด้านล่างสุดคือแถบแสดงข้อความ

 

Blocks

Mixly วางการเขียนโปรแกรมให้อยู่ในรูป Block ซึ่งได้แก่ In / Out, Control, SerialPort และ Block หมวดหมู่บล็อกอื่น ๆ ที่จำเป็นต้องใช้คำนวณทางคณิตศาสตร์ เช่น Math, Block ที่จำเป็นต้องใช้สำหรับ Biped Robot หุ่นยนต์เดิน 2ขา นั้นมีดังนี้

  • In/Out: DigitalRead, DigitalWrite, AnalogRead, AnalogWrite, attachInterrupt, detachInterrupt, ShiftOut, etc.
  • Control: Delay, if…do…, repeat…do…, System running time, setup, etc.
  • Math: Map, Constrain, operations like +/-, sin/cos, random integer from…to… etc.
  • Logic: if conditional statement, logical operations
  • SerialPort: set baud rate, print data, read data
  • Communicate: IR receive, IR send, I2C read/write device, to SPI, etc.
  • Sensor: ultrasonic, DHT11, DS18B20
  • Actuator: Tone control, servo and stepper control.
  • Monitor: setup LCD pin, LCD print data, set LCD I2C address
  • Variables: High/Low, True/False, float, integer, Boolean, string variables, etc.
  • Functions: define function, do procedure with, etc.

ไดร์เวอร์

เมื่อเราเชื่อมต่อบอร์ด Arduino Nano เข้ากับคอมพิวเตอร์ คอมพิวเตอร์อาจแสดง “Unknown Device” หรือ “USB Serial Port” ด้วยเครื่องหมายอัศเจรีย์สีเหลือง ให้เราทำการตติดตั้งไดรเวอร์ให้เรียบร้อย โดยการ คลิกขวาที่ “Unknown Device” หรือ “USB Serial Port” พร้อมเครื่องหมายอัศเจรีย์สีเหลืองและคลิก “Update Driver Software” จากนั้นคลิก “Browse my computer for driver software”

ตัวอย่าง การเขียนโปรแกรม Mixly ควบคุมหุ่นยนต์ 

  1. ให้เชื่อมต่อบอร์ด Arduino Nano กับคอมพิวเตอร์ ด้วยสาย USB ที่เตรียมไว้ให้
  2. จากนั้นเปิด โปรแกรม Mixly เลือกประเภทของบอร์ดเป็น (Arduino Nano) และเลือกพอร์ต Com Port ให้ตรง
  3. จากนั้นไปที่ Open เพื่ออัพโหลดไฟล์โปรแกรม เราจะเห็นผลลัพธ์ของแต่ละโปรแกรม ว่า Biped Robot ทำงานตามโปรแกรมอย่างไร

1. ตัวอย่าง โปรแกรมการปรับเซอร์โวทั้ง 4 ตัว ของหุ่นยนต์แบบเดินสองขา

2. ตัวอย่าง โปรแกรมหุ่นยนต์เดินสองขา เดินหน้าถอยหลัง เลี้ยวซ้ายเลี้ยวขวา

3. ตัวอย่าง โปรแกรมหุ่นยนต์แบบสองขาเต้น

4. ตัวอย่าง โปรแกรมหุ่นยนต์เดินสองขา หลบหลีกสิ่งกีกขวาง โดยใช้อัลตราโซนิคเซนเซอร์

5. ตัวอย่าง โปรแกรมควบคุมหุ่นยนต์ไร้สายด้วยรีโมทอินฟราเรด

 

ดาวน์โหลด