jimmy

Inverted Pendulum EP.2 : Classical swing up method

… เสร็จแล้วครับ คลิปแนะนำให้รู้จักกับ Inverted pendulum (ลูกตุ้มกลับหัว) ระบบที่นิยมใช้ยกตัวอย่างในการสอนศาสตร์การควบคุม สำหรับคนที่เรียนสาย Dynamics & Control หรือ Robotic เพราะอะไร???? 🤨🤨🤨 และเริ่มต้นกับ classical method ที่ใช้ในการ Swing

Inverted Pendulum EP.2 : Classical swing up method Read More »

Inverted Pendulum EP.1 : System Parameter Identify

เริ่มจากการหาค่า Parameter ต่างๆของระบบ ซึ่งสามารถหาได้สองวิธี คือ การคำนวณจากทฤษฎี หรือการทดสอบจากระบบจริง ยิ่งค่าใกล้เคียงกับความจริงมากเท่าไหร่ การนำมาใช้ในการออกแบบระบบควบคุมก็จะทำได้ดี และเที่ยงตรงมากขึ้น โดยในตอนนี้เราจะลองหาค่า moment of inertia จา

Inverted Pendulum EP.1 : System Parameter Identify Read More »

Inverted Pendulum EP.5 : Controller Design – System Analysis

…มาถึงตอนที่จะเริ่มต้นออกแบบ Controller สำหรับ Inverted Pendulum กันแล้ววว… แต่ก่อนที่เราจะเริ่มออกกแบบ เราจะต้องทำการวิเคราะห์ระบบก่อน(System Analysis) เพื่อให้เราเข้าใจ Dynamic และ Stability ของระบบ แล้วเราถึงจะสามารถออกแบบตัวควบคุมได้อย่างถ

Inverted Pendulum EP.5 : Controller Design – System Analysis Read More »

DC Motor Control Speed Kit : 1 มาเรียนรู้วิธีการกลับทิศทางการหมุน และปรับความเร็วรอบของมอเตอร์ด้วย PWM อย่างง่ายกัน

บทความนี้เรามาเรียนรู้การกลับทิศทางการหมุนของมอเตอร์และวิธีการปรับความเร็วรอบของมอเตอร์ ด้วยชุด DC Motor Control Speed Kit ทำไมเราถึงต้องกลับทิศทางการหมุนของมอเตอร์และทำไมถึงต้องปรับความคุมความเร็วรอบ…. เรามาดูตัวอย่างกัน   ในทางอุตสาหกรรมต่างๆ

DC Motor Control Speed Kit : 1 มาเรียนรู้วิธีการกลับทิศทางการหมุน และปรับความเร็วรอบของมอเตอร์ด้วย PWM อย่างง่ายกัน Read More »

แกะกล่อง Raspberry Pi 4 Model B รุ่นล่าสุดกับ RAM ใหม่จุใจ 8GB

ไม่น่าเชื่อว่าจะมีวันนี้วันที่ single board computer จะมี RAM ขนาดความจุมากกว่าเครื่องพีซีไปแล้ว ใช่แล้วครับวันนี้ได้มีการเปิดตัวบอร์ดรุ่นใหม่ของ Raspberry Pi Foundation ซึ่งพูดกับตรง ๆ ที่แทบไม่มีอะไรแตกต่างกับ Raspberry Pi 4 Model B ตัวเดิมเลย ที่เพิ่มเ

แกะกล่อง Raspberry Pi 4 Model B รุ่นล่าสุดกับ RAM ใหม่จุใจ 8GB Read More »

Inverted Pendulum EP.4 : Actuation

……มาถึงคลิปชุดการเรียนรู้ Inverted Pendulum(ลูกตุ้มกลับหัว) ตอนที่ 4 กันแล้ว จากเมื่อตอนก่อนหน้าเราได้เขียนโปรแกรมวัดค่าและแสดงผลพลังงานภายใน Pendulum ในตอนนี้เราจะทำการเขียนโปรแกรมควบคุมการเคลื่อนที่ของ Cart ให้พลังงานภายใน Pendulum เพิ่มขึ้น

Inverted Pendulum EP.4 : Actuation Read More »

วิธีตั้งค่าเพื่อใช้ ESP32 บน ESP RainMaker

หลักจาก Espressif เปิดตัวแพล็ตฟอร์ม ESP RainMaker มาให้เราสามารถที่จะสร้างระบบ IoT แบบง่าย ๆ ไปในช่วงสองสัปดาห์ที่ผ่านมานั้น ก็มีเสียงบ่นกันจากบรรดาชาวเมกเกอร์ว่าทำไมมันรองรับแต่ ESP32-S2 ล่ะ ทำไมใช้งาน ESP32 ตัวเก่าไม่ได้  ซึ่งสาเหตุหลักๆเลยคือขั้นต

วิธีตั้งค่าเพื่อใช้ ESP32 บน ESP RainMaker Read More »

Parameter Identification of a DC Motor

การที่เราใช้ DC motor มาใช้ทำอุปกรณ์ต่างๆ แน่นอนมันก็จะเกี่ยวข้องกับ ความเร็วรอบ ไม่ก็ตำแหน่งองศาการหมุนของ DC motor ซึ่งในสายงานระบบควบคุมก็ต้องมีการคำนวณหาค่าอัตราขยาย หรือ Controller Gain ที่เอาไว้สำหรับปรับแต่งระบบควบคุมของเรานั้นเอง แต่ในการคำนวณหาค่

Parameter Identification of a DC Motor Read More »

มาทดลองติดตั้งและใช้งาน ESP RainMaker บน ESP32-S2 กันเถอะ #ตอนที่ 3 ทดลองสร้าง Node และใช้งาน Mobile App

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

มาทดลองติดตั้งและใช้งาน ESP RainMaker บน ESP32-S2 กันเถอะ #ตอนที่ 3 ทดลองสร้าง Node และใช้งาน Mobile App Read More »

ESP32: Reading Incremental Encoder with Pulse Counter(PCNT)

Incremental Encoder Incremental Encoder ส่วนใหญ่จะเป็นเซนเซอร์ที่ใช้สำหรับวัดระยะการเคลื่อนที่ เชิงมุม โดยความละเอียดในการอ่านค่าขึ้นอยู่กับจำนวน Pulse Per  Revolution (PPR) ยิ่งค่ามากความละเอียดในการอ่านค่ามุมก็จะมากขึ้นตามไปด้วย ตัว Incremental Enc

ESP32: Reading Incremental Encoder with Pulse Counter(PCNT) Read More »