M Lab

M Lab

แชร์

เพจนี้เป็น Maker Blog มีไว้เพื่อแชร์ประสบ? เพจข่าวสาร ของเม้งแล็ป

SWOT-BOT Update: GPS, IMU & Camera Torch Control via Web Browser 01/01/2026

SWOT : Smartphone web-based Outdoor Teleop roBOT
GPS and AHRS update

SWOT-BOT Update: GPS, IMU & Camera Torch Control via Web Browser The main idea is to utilize smartphone cameras, onboard sensors, and 4G networks to make robotics more accessible and easier to deploy.To simplify implementa...

SWOT-BOT | Phase 1 – Smartphone Web-Based Outdoor Teleoperation 27/12/2025

SWOT-BOT ทดสอบภาคสนามครับ

SWOT-BOT | Phase 1 – Smartphone Web-Based Outdoor Teleoperation This video presents Phase 1 of my SWOT Project (Smartphone Web-based Outdoor Teleop). The robot is built around an ESP32 and is controlled directly from a sm...

27/12/2025

SWOT-BOT
Smarphone-Web based Outdoor Teleop roBOT
หุ่นยนต์ตีนตะขาบตัวเล็ก ควบคุมผ่านมือถือครับ

รีวิวรีโมต hotrc ใช้กับสเก็ตบอร์ดไฟฟ้า DIY 10/11/2025

รีวิวรีโมต Hot Rc ใข้กับเก๊ตบอร์ดไฟฟ้า

ลิ้งค์สินค้า (ร้านไทย) https://s.shopee.co.th...​
ข้อดี
ขนาดเล็ก พกพาง่าย บังคับมือเดียว จับถนัด
มีแบตเตอรี่ในตัว ชาร์จผ่าน Type-C
แสดงค่าแรงดันไฟฟ้าฝั่ง Reciever ได้
เหมาะกับสเก็ตบอร์ดไฟฟ้า หุ่นยนต์บังคับ
https://youtu.be/pImA-ngv7j8?si=6TFXydG-7-QU3Kl_

รีวิวรีโมต hotrc ใช้กับสเก็ตบอร์ดไฟฟ้า DIY ลิ้งค์สินค้า (ร้านไทย) https://s.shopee.co.th/9Ka81strVYข้อดีขนาดเล็ก พกพาง่าย บังคับมือเดียว จับถนัดมีแบตเตอรี่ในตัว ชาร์จผ่าน ...

รีวิว แท่นใส่ Heatset insert DIY 11/08/2025

โพสนี้มารีวิวแท่นใส่ heatset insert DIY สำหรับงาน 3D printing ครับ
ในโปรเจคนี้ ผมออกแบบระบบควบคุมอุณหภูมิหัวแร้ง HAKKO เองด้วย
รายละเอียดการออกแบบจะตามมาในวิดิโอถัดๆไปนะครับ วันนี้มาสาธิตการใช้งานอย่างเดียว

รีวิว แท่นใส่ Heatset insert DIY ในวิดีโอนี้ ผมได้สาธิตให้ดูว่าชุดเครื่องมือใส่ Heatset insert nut ของผมทำงานอย่างไรงานนี้ผลลัพธ์ที่เกิดจากการรวมกั...

06/08/2025

โพสต์นี้เป็นภาคต่อจากโพสต์ก่อนหน้านี้ ตอนแรกผมสงสัยว่า ในเมื่อ ความถี่ธรรมชาติ (natural frequency) ขึ้นอยู่กับแค่ Ki แล้วทำไมการเพิ่ม Kp ถึงทำให้ damping ratio สูงขึ้น และทำให้ระบบตอบสนองช้าลง? ปกติเพิ่ม gain แล้วระบบควรจะเร็วขึ้นไม่ใช่เหรอ?

ผมเลยลองแยกสัญญาณควบคุมออกเป็น P-term กับ I-term เพื่อดูว่าแต่ละส่วนมีผลยังไงบ้าง

ปรากฏว่า... ในกรณีที่ระบบ overdamped ตัว P-term จะรีบลด error อย่างรวดเร็ว จนทำให้ I-term อินทีเกรตได้ช้าลง เพราะมันแทบไม่มี error ให้สะสม ส่งผลให้ระบบโดยรวมตอบสนองช้าลง แม้จะดูเหมือนเร็วในตอนแรก

ในทางตรงกันข้าม ถ้าระบบอยู่ที่ critical damping ทั้ง P และ I term จะตอบสนองในสเกลเวลาที่ใกล้เคียงกัน ทำให้ระบบตอบสนองได้เร็วที่สุดโดยไม่เกิดการสั่น

01/08/2025

Poles geometry and step response of second order systems (unity natural-frequency, varied damping coefficient)

12/07/2025

การออกแบบ Snap design เพื่อที่จะไม่ต้องใช้บอร์ดไข่ปลา (Perfboard) และสามารถนำโมดูลกลับมาใช้ซ้ำได้ง่าย สามารถยึดโมดูลเข้ากับฐานได้โดยไม่ใช้น๊อต

24/06/2025

https://www.youtube.com/watch?v=f2AQ4Z7JWeA
ควบคุม BLDC hub motor ด้วย ZS-X11H และ ESP32 ครับ

ผมต้องการทดสอบไดรเวอร์มอเตอร์ BLDC ราคาถูก (ZS-X11H) โดยพยายามควบคุมความเร็วของมอเตอร์ด้วยสัญญาณพัลส์ความเร็วและ PWM จาก ESP32
ก่อนอื่น ผมเริ่มจากการทดสอบพื้นฐาน เพื่อยืนยันการทำงานของมอเตอร์ BLDC และตัวไดรเวอร์
ผมคิดว่าเราควรทดสอบด้วยการใช้โพเทนชิโอมิเตอร์และสวิตช์ควบคุมทิศทาง แทนที่จะควบคุมผ่าน Serial Monitor หรือ PC เผื่อว่าเกิดปัญหาขึ้น (ซึ่งก็เกิดขึ้นจริงๆ)

ผมพบว่ามอเตอร์มีเสียงแปลกๆ และมีความเร็วที่แตกต่างกันระหว่างเดินหน้าและถอยหลัง โดยเฉพาะตอนถอยหลัง ความเร็วจะลดลงและกินกระแสมาก (สูงถึง 5A)
ตอนแรกผมคิดว่าไดรเวอร์เสีย แต่โชคดีที่ผมเจอวิดีโอนี้ ซึ่งพบปัญหาเดียวกัน และได้แสดงวิธีแก้ปัญหา
https://www.youtube.com/watch?v=nHphIJ2EykA
โดยหลักๆ แล้ว ผมได้ลองสลับสายเฟส A และ B ทั้งฝั่งของมอเตอร์และเซนเซอร์ Hall effect และมันก็สามารถแก้ปัญหาได้ ขอบคุณเจ้าของวิดีโอมา ณ ที่นี้

ก่อนหน้านี้ผมเคยใช้มอเตอร์ BLDC แบบที่ใช้ใน RC ผมเข้าใจว่า ถ้าเราต่อสลับสายก็แค่ทำให้มอเตอร์หมุนกลับทาง ตราบใดที่ลำดับของสายมอเตอร์กับ Hall ตรงกัน แต่ปรากฏว่าในกรณีนี้ มันไม่ใช่แบบนั้น

ในวิดีโอนี้ ผมยังได้แนะนำแนวคิดของ SnapBoard: Modular PCB Prototyping Frame สำหรับยึดเบรกเอาต์บอร์ดของผมด้วย สามารถดูรายละเอียดได้ที่
https://www.thingiverse.com/thing:7060766

โค้ด Arduino ที่ใช้ในโปรเจกต์นี้สามารถดูได้ที่
https://github.com/Menginventor/BLDC-Hubmotor_robot/tree/main/ESP32_BLDC_ZS-X11H_test_RIG

Photos from M Lab's post 21/06/2025

Trapezoidal profile pose interpolation.
Interpolation for both position and orientation with specified maximum velocity for linear and angular motion.
https://github.com/Menginventor/PoseTrapezoidalInterpolator

14/06/2025

SnapBoard เวอร์ชั่นล่าสุด รองรับ Breadboard และมีห่วงสำหรับร้อย Cableties เพื่อจัดการสายไฟครับ
https://www.thingiverse.com/thing:7060766

Photos from M Lab's post 09/06/2025

เปิดให้ดาวน์โหลดแล้วนะครับ สามารถดาวน์โหลดได้ที่
https://www.thingiverse.com/thing:7060766

ต้องการให้ธุรกิจของคุณ ธุรกิจ ขึ้นเป็นอันดับหนึ่ง บริการอุปกรณ์ ใน Bangkok?
คลิกที่นี่เพื่อเป็นสมาชิก?

เว็บไซต์

ที่อยู่


Phutthabucha 47
Bangkok
10140