สอนเขียนโปรแกรม arduino ระดับรากหญ้า #13 การควบคุม เซอร์โว มอเตอร์ หัวหุ่นยนต์
ฝัง
- เผยแพร่เมื่อ 24 มี.ค. 2018
- ความแตกต่าง มอเตอร์กระแสตรง (Dc motor) และ เซอร์โว มอเตอร์ (servo motor) เบื้องต้น ไปที่เวลา 0:35
แนะนำการดูสีของเซอร์โว มอเตอร์ (servo motor) ไปที่เวลา 3:35
การเขียนโปรแกรมไปที่เวลา 5:18
วีดีโอที่ 13 นี้ เบื้องต้นพูดถึงมอเตอร์ที่ใช้กันทั่วๆไปมักจะใช้ DC MORTOR ส่วน servo motor ก็มักจะใช้ในกรณีที่เราต้องการให้หมุนไปยังองศาที่เราต้องการมีความแม่นยำในการหมุน
เซอร์โวมอเตอร์ประกอบไปด้วย 3 สาย คือ GND POWER และสายสัญญาณ เราจะนำสายสัญญาณต่อเข้ากับ pin เบอร์ 9 ของ arduino
การเขียนโปรแกรมเบื้องต้นจะเขียนให้หมุนไปในองศาที่เราต้องการตั้งแต่ 0 ถึง 180 องศา จากนั้นเราจะใช้ ตัวอย่างที่เขียนมาให้เราสำเร็จรูปแล้ว การเขียนโปรแกรมทำได้ง่ายดายเพราะ มีการนำส่วนของ libray มาใช้ ซึ่งเป็น libray ที่เขียนขึ้นจากโค้ดที่ซับซ้อนทำมาเป็น libray ทำให้เราใช้งานได้ง่าย
อยากได้บอร์ด arduino unoR3 แท้ 100% ไปที่เวปไซต์ด้านล่างนี้ครับ
www.thaieasyelec.com/arduino-...
servomotor SG90
www.thaieasyelec.com/products...
playlist VDO ตั้งแต่วีดีโอ 1
• สอนการเขียนโปรแกรม ard...
ฝากกดlike กดติดตามด้วยนะครับ
/ @buntungjai - วิทยาศาสตร์และเทคโนโลยี
สอนดีมากๆเลยครับ
คุณครูคนนี้สอนละเอียดดีนะครับ ^^ (ถึงคนเข้ามาดูจะไม่มีพื้นฐานความรู้ก็ตาม :D)
ขอบคุณครับ -/\-
สอบถามหน่อยครับ คือผมอยากได้ เซอโวแบบ360องศา แบบควบคุมองศาโดยตัวRปรับค่าได้ ผมต้องใช้เซอโวตัวไหนเหรอครับ พอจะมีแนะนำมัย ขอแบบรับน้ำหนักได้ประมาน5kg
สวัสดีครับครู พอจะมีเฟสบุ๊คหรือช่องทางติดต่อใหมครับ อยากจะขอคำแนะนำปรึกษา
แล้วถ้าเป็นบรอด arduino nano code เหมือนกันไหมคับ
สอนต่อไปอีกครับ ผม รอ ดู อยู่ *-*
KIM SYSLinK รอติดตามเลยครับผม
BunTungJai ผมชอบตรงอธิบายเรื่อง การเขียนโปรแกรมครับ เข้าใจ ง่ายและเข้าถึงทุก การทำงาน ^_^
มีช่องทางติดต่อไหมครับ
พี่ครับทำไมต้องต่อgnd ร่วมกันหมดอ่ะครับ
ถ้าควบคุมสองตัวนี้ต้องเขียนอะไรเพิ่มหรอคับ
ไม่ต่างกันมากครับ
ถ้าต้องการใช้เซอโวคู่กับตัวอินฟราเรด แบบพอตรวจวัดระยะทางได้ตามที่เราต้องการให้ตัวเซอโวขยับ ประมาณนี้ทำได้หรือป่าวครับ
ได้คร้าบผม
สวัดีครับ
ขอถามหน่อยครับสามาใช้กับมอเตอร์สเต็ปได้ป่าวครับ
ใช้ motor driver คนล่ะตัวกันนะครับ
พี่คับสอนต่อบอดอาดูโน กับเซอร์ แบบ เปิดและปิดการทำงานด้วยสวิท1ตัวด้มั้ยครับ
ใช้งานเซนเซอร์ตรวจจับ กับเซอร์โวมอเตอร์หรอครับ
เปนการสั่งงานแบบเมื่อเขียนโค้ดเส็จแล้วป้อนลงบอดต่อวงจรเรียนร้อยแล้ว ต่อสวิทปิด-เปิดอีกนึ่งตัว เมื่อเปิดสวิทมอเตอร์จะทำงานตามที่เราเขียนโค้ด เมื่อปิดมอเตอร์จะหยุดการทำงาน เมื่อเปิดสวิทอีกมอเตอร์ก้จะทำงานอีกครับครับ
ใช้โปรแกรมอะไรทำวงจรครับ ในคลิป
frizingครับผม
ช่วยสอนเขียนโคดส้่งเซอโวทำงานทีละตัวด้วยครับ
หมายถึง กรณีมีเซอโวหลายตัวหรอครับ
@@BunTungJai ใข่ครับ
ใช้ vr กี่โอมหรอครับ
tt'R 1989 ใช้ตัวต้านทานปรับค่าได้ 10k โอห์มครับ
ถ้าจะให้ตัวเซ่อโวหยุดตามองศาที่เราต้องการได้ไหมคะ
ได้ครับ
ช่วยแนะวิธีให้หน่อยค่า พอดีค้อส่งโปรเจ็คให้อาจารย์
น้องเข้าไปที่ ตัวอย่าง ที่ชื่อว่า sweep ของเซอโวมอเตอร์ครับ
แล้วลองปรับค่า pos ดู ก็คือองศาของ มอเตอร์นั่นเองครับ
ควบคุม DC มอเตอร์ได้ไหมครับ
DC motor ต้องใช้ PWM ควบครับผม ตัว servo นี้ใช้ฟังก์ชันจาก Library
ทำไมเซอร์โวถึงไม่ค่อยแม่นยำอะครับ 0-180 องศา ดูด้วยตาเปล่ารู้เลยว่าไม่ถึง เกี่ยวกับคุณภาพเซอร์โวไหมครับ
เกี่ยวกับคุณภาพมากครับ ^^ ต้องเลือกดีๆเลย
ถ้าจะควบคุมผ่าน wifi ต้องมีอะไรเพิ่มครับลองทำให้ดูหน่อยคัป
ช่วงนี้กำลังลองแบบ bluetooth ครับ WiFi อาจจะเป็น step ถัดไปครับ 😁
รับเขียนโปรแกรมไหมคับพี่
พี่ไม่ค่อยมีเวลาเลยครับ :)
ขอสอบถามหน่อยคับ ใช้ร่วมกับ เซนเซอร์จับแสงได้มั้ยคับ
หมายถึงใช้ในบอร์ดเดียวกันใช่ไหมครับ ได้นะครับ..
BunTungJai ใช่คับ
แล้วขอถามอีกอย่างนึงคับ ถ้าเกิดว่าเราเขียนโปรแกรมเสร็จแล้ว ถ้าเกิดว่าเราไม่ต่อกับคอม มันจะสามารถใช้งานเหมือนตอนที่ต่อกับคอมได้มั้ยคับ
@@user-ep2sp1rn5z เหมือนกับโค้ดที่เขียนล่าสุดครับ แต่ต้องหาไฟเลี้ยง 5 -12 V
BunTungJai ขอบคุณมากคับ วีดีโอและข้อมูลมีประโยชน์มากๆคับ
คุณสมบัติของมัน ไห้มันหมุนกลับทางได้ไหม สมมุติปกติหมุนขวาไปซ้าย แต่เราจะไห้มันหมุนช้ายไปขวา
ได้ครับผม
anan ka ลองสลับเป็นเครื่องหมายลบครับ หรือลองสลับ ตัวเลขในฟังก์ชัน map ทิศทางน่าจะกลับได้ครับ
รับทำป่าวครับ
ผมจะติดต่อพี่ได้ทางไหนบ้างคับ
คือผมอยากทำเปนควบคุมเชอโว2ตัวคับ ในคลิปที่ดูมาใช้จอยเดียวคุม2เชอโว แต่ผมอยากใช้จอย2ตัวคุมเชอโว2ตัว แยกกันอิสระคับ
@@kasamchaimuangjun6182 จากในคลิปที่ทำเริ่มจากใช้ตัวต้านทานแบบปรับค่าได้ มาควบคุม เซอร์โวมอเตอร์ ถ้าเริ่มจากตรงนี้แล้วจะต่อยอดเป็นตัวต้านทานสองตัว บังคับเซอร์โวมอเตอร์สองตัวได้ครับผม
@@BunTungJai คือผมอยากใช้จอยสติก2ตัวคับ
ตัวแรกใช้คุมเชอโวขึ้น ลง
จอยที่2 ใช้คุมเชอโวหมุนช้ายขวาคับ
ผมว่าจะสั่งชุดบอร์ดก้อไม่กล้าสั่ง กลัวสั่งมาแล้วเขียนโค้ดไม่เปน แล้วเสียเงินเปล่าๆ
.
ส
มีโค้ตไหมพี่
มีครับผม
ขอโค้ดตัวนี้หน่อยครับ
www.arduino.cc/en/Tutorial/Knob
ลองเล่นดูคร้าบบบ