สอนเขียนโปรแกรม 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 69

  • @duckdoit6811
    @duckdoit6811 5 ปีที่แล้ว +1

    สอนดีมากๆเลยครับ

  • @phawitsangpunya6823
    @phawitsangpunya6823 6 ปีที่แล้ว +1

    คุณครูคนนี้สอนละเอียดดีนะครับ ^^ (ถึงคนเข้ามาดูจะไม่มีพื้นฐานความรู้ก็ตาม :D)

    • @BunTungJai
      @BunTungJai  6 ปีที่แล้ว +1

      ขอบคุณครับ -/\-

  • @user-wt6zs6dm1b
    @user-wt6zs6dm1b 5 ปีที่แล้ว +3

    สอบถามหน่อยครับ คือผมอยากได้ เซอโวแบบ360องศา แบบควบคุมองศาโดยตัวRปรับค่าได้ ผมต้องใช้เซอโวตัวไหนเหรอครับ พอจะมีแนะนำมัย ขอแบบรับน้ำหนักได้ประมาน5kg

  • @user-do1hv5px2x
    @user-do1hv5px2x 4 ปีที่แล้ว +1

    สวัสดีครับครู พอจะมีเฟสบุ๊คหรือช่องทางติดต่อใหมครับ อยากจะขอคำแนะนำปรึกษา

  • @chakrit6166
    @chakrit6166 4 ปีที่แล้ว

    แล้วถ้าเป็นบรอด arduino nano code เหมือนกันไหมคับ

  • @kimza11
    @kimza11 6 ปีที่แล้ว

    สอนต่อไปอีกครับ ผม รอ ดู อยู่ *-*

    • @BunTungJai
      @BunTungJai  6 ปีที่แล้ว

      KIM SYSLinK รอติดตามเลยครับผม

    • @kimza11
      @kimza11 6 ปีที่แล้ว +1

      BunTungJai ผมชอบตรงอธิบายเรื่อง การเขียนโปรแกรมครับ เข้าใจ ง่ายและเข้าถึงทุก การทำงาน ^_^

  • @user-hj2no5wb3z
    @user-hj2no5wb3z 4 ปีที่แล้ว

    มีช่องทางติดต่อไหมครับ

  • @pound0319
    @pound0319 4 ปีที่แล้ว +1

    พี่ครับทำไมต้องต่อgnd ร่วมกันหมดอ่ะครับ

  • @user-du9bu2hm5t
    @user-du9bu2hm5t 4 ปีที่แล้ว

    ถ้าควบคุมสองตัวนี้ต้องเขียนอะไรเพิ่มหรอคับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      ไม่ต่างกันมากครับ

  • @user-ng3cl9qv2j
    @user-ng3cl9qv2j 4 ปีที่แล้ว +1

    ถ้าต้องการใช้เซอโวคู่กับตัวอินฟราเรด แบบพอตรวจวัดระยะทางได้ตามที่เราต้องการให้ตัวเซอโวขยับ ประมาณนี้ทำได้หรือป่าวครับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      ได้คร้าบผม

  • @animenarutoandborutoth6556
    @animenarutoandborutoth6556 2 ปีที่แล้ว

    สวัดีครับ

  • @boriphatbunlaed4554
    @boriphatbunlaed4554 2 ปีที่แล้ว

    ขอถามหน่อยครับสามาใช้กับมอเตอร์สเต็ปได้ป่าวครับ

    • @BunTungJai
      @BunTungJai  2 ปีที่แล้ว

      ใช้ motor driver คนล่ะตัวกันนะครับ

  • @thanathornseedam2902
    @thanathornseedam2902 4 ปีที่แล้ว +1

    พี่คับสอนต่อบอดอาดูโน กับเซอร์ แบบ เปิดและปิดการทำงานด้วยสวิท1ตัวด้มั้ยครับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      ใช้งานเซนเซอร์ตรวจจับ กับเซอร์โวมอเตอร์หรอครับ

    • @thanathornseedam2902
      @thanathornseedam2902 4 ปีที่แล้ว

      เปนการสั่งงานแบบเมื่อเขียนโค้ดเส็จแล้วป้อนลงบอดต่อวงจรเรียนร้อยแล้ว ต่อสวิทปิด-เปิดอีกนึ่งตัว เมื่อเปิดสวิทมอเตอร์จะทำงานตามที่เราเขียนโค้ด เมื่อปิดมอเตอร์จะหยุดการทำงาน เมื่อเปิดสวิทอีกมอเตอร์ก้จะทำงานอีกครับครับ

  • @crazyrescue7971
    @crazyrescue7971 5 ปีที่แล้ว

    ใช้โปรแกรมอะไรทำวงจรครับ ในคลิป

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว

      frizingครับผม

  • @thailandrobotarm4055
    @thailandrobotarm4055 5 ปีที่แล้ว

    ช่วยสอนเขียนโคดส้่งเซอโวทำงานทีละตัวด้วยครับ

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว +1

      หมายถึง กรณีมีเซอโวหลายตัวหรอครับ

    • @thailandrobotarm4055
      @thailandrobotarm4055 5 ปีที่แล้ว

      @@BunTungJai ใข่ครับ

  • @user-ib9cs2lt3m
    @user-ib9cs2lt3m 6 ปีที่แล้ว +1

    ใช้ vr กี่โอมหรอครับ

    • @BunTungJai
      @BunTungJai  6 ปีที่แล้ว

      tt'R 1989 ใช้ตัวต้านทานปรับค่าได้ 10k โอห์มครับ

  • @051nisaratweadoloh2
    @051nisaratweadoloh2 4 ปีที่แล้ว

    ถ้าจะให้ตัวเซ่อโวหยุดตามองศาที่เราต้องการได้ไหมคะ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      ได้ครับ

    • @051nisaratweadoloh2
      @051nisaratweadoloh2 4 ปีที่แล้ว

      ช่วยแนะวิธีให้หน่อยค่า พอดีค้อส่งโปรเจ็คให้อาจารย์

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      น้องเข้าไปที่ ตัวอย่าง ที่ชื่อว่า sweep ของเซอโวมอเตอร์ครับ
      แล้วลองปรับค่า pos ดู ก็คือองศาของ มอเตอร์นั่นเองครับ

  • @user-iq6rj3mv7x
    @user-iq6rj3mv7x 4 ปีที่แล้ว

    ควบคุม DC มอเตอร์ได้ไหมครับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      DC motor ต้องใช้ PWM ควบครับผม ตัว servo นี้ใช้ฟังก์ชันจาก Library

  • @petchie1455
    @petchie1455 5 ปีที่แล้ว

    ทำไมเซอร์โวถึงไม่ค่อยแม่นยำอะครับ 0-180 องศา ดูด้วยตาเปล่ารู้เลยว่าไม่ถึง เกี่ยวกับคุณภาพเซอร์โวไหมครับ

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว +1

      เกี่ยวกับคุณภาพมากครับ ^^ ต้องเลือกดีๆเลย

  • @MrReestube
    @MrReestube 5 ปีที่แล้ว

    ถ้าจะควบคุมผ่าน wifi ต้องมีอะไรเพิ่มครับลองทำให้ดูหน่อยคัป

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว +2

      ช่วงนี้กำลังลองแบบ bluetooth ครับ WiFi อาจจะเป็น step ถัดไปครับ 😁

  • @wskbank8102
    @wskbank8102 5 ปีที่แล้ว +1

    รับเขียนโปรแกรมไหมคับพี่

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว

      พี่ไม่ค่อยมีเวลาเลยครับ :)

  • @user-ep2sp1rn5z
    @user-ep2sp1rn5z 5 ปีที่แล้ว

    ขอสอบถามหน่อยคับ ใช้ร่วมกับ เซนเซอร์จับแสงได้มั้ยคับ

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว

      หมายถึงใช้ในบอร์ดเดียวกันใช่ไหมครับ ได้นะครับ..

    • @user-ep2sp1rn5z
      @user-ep2sp1rn5z 5 ปีที่แล้ว

      BunTungJai ใช่คับ

    • @user-ep2sp1rn5z
      @user-ep2sp1rn5z 5 ปีที่แล้ว +1

      แล้วขอถามอีกอย่างนึงคับ ถ้าเกิดว่าเราเขียนโปรแกรมเสร็จแล้ว ถ้าเกิดว่าเราไม่ต่อกับคอม มันจะสามารถใช้งานเหมือนตอนที่ต่อกับคอมได้มั้ยคับ

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว

      @@user-ep2sp1rn5z เหมือนกับโค้ดที่เขียนล่าสุดครับ แต่ต้องหาไฟเลี้ยง 5 -12 V

    • @user-ep2sp1rn5z
      @user-ep2sp1rn5z 5 ปีที่แล้ว

      BunTungJai ขอบคุณ​มาก​คับ วีดีโอ​และข้อมูล​มีประโยชน์​มากๆคับ

  • @ananka8992
    @ananka8992 3 ปีที่แล้ว +1

    คุณสมบัติของมัน ไห้มันหมุนกลับทางได้ไหม สมมุติปกติหมุนขวาไปซ้าย แต่เราจะไห้มันหมุนช้ายไปขวา

    • @BunTungJai
      @BunTungJai  3 ปีที่แล้ว

      ได้ครับผม

    • @BunTungJai
      @BunTungJai  3 ปีที่แล้ว +1

      anan ka ลองสลับเป็นเครื่องหมายลบครับ หรือลองสลับ ตัวเลขในฟังก์ชัน map ทิศทางน่าจะกลับได้ครับ

  • @Fon_channel699
    @Fon_channel699 3 ปีที่แล้ว

    รับทำป่าวครับ

  • @kasamchaimuangjun6182
    @kasamchaimuangjun6182 4 ปีที่แล้ว

    ผมจะติดต่อพี่ได้ทางไหนบ้างคับ

    • @kasamchaimuangjun6182
      @kasamchaimuangjun6182 4 ปีที่แล้ว

      คือผมอยากทำเปนควบคุมเชอโว2ตัวคับ ในคลิปที่ดูมาใช้จอยเดียวคุม2เชอโว แต่ผมอยากใช้จอย2ตัวคุมเชอโว2ตัว แยกกันอิสระคับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      @@kasamchaimuangjun6182 จากในคลิปที่ทำเริ่มจากใช้ตัวต้านทานแบบปรับค่าได้ มาควบคุม เซอร์โวมอเตอร์ ถ้าเริ่มจากตรงนี้แล้วจะต่อยอดเป็นตัวต้านทานสองตัว บังคับเซอร์โวมอเตอร์สองตัวได้ครับผม

    • @kasamchaimuangjun6182
      @kasamchaimuangjun6182 4 ปีที่แล้ว

      @@BunTungJai คือผมอยากใช้จอยสติก2ตัวคับ
      ตัวแรกใช้คุมเชอโวขึ้น ลง
      จอยที่2 ใช้คุมเชอโวหมุนช้ายขวาคับ
      ผมว่าจะสั่งชุดบอร์ดก้อไม่กล้าสั่ง กลัวสั่งมาแล้วเขียนโค้ดไม่เปน แล้วเสียเงินเปล่าๆ

  • @animenarutoandborutoth6556
    @animenarutoandborutoth6556 2 ปีที่แล้ว +1

    .

  • @animenarutoandborutoth6556
    @animenarutoandborutoth6556 2 ปีที่แล้ว

  • @byseasgame6994
    @byseasgame6994 5 ปีที่แล้ว +1

    มีโค้ตไหมพี่

    • @BunTungJai
      @BunTungJai  5 ปีที่แล้ว

      มีครับผม

  • @sakdabam
    @sakdabam 4 ปีที่แล้ว

    ขอโค้ดตัวนี้หน่อยครับ

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      www.arduino.cc/en/Tutorial/Knob

    • @BunTungJai
      @BunTungJai  4 ปีที่แล้ว

      ลองเล่นดูคร้าบบบ