Category: Quad Copter

มาทำ Feature: Altitude Control ให้ Drone ของเรากันเถอะ

….สวัสดีครับกลับมาพบกันอีกแล้ว บทความนี้เรามาลองเพิ่มความสามารถให้ Drone ของเราสามารถรักษาความสูงในการบินอัตโนมัติ(Altitude Control)ด้วย Ultrasonic Distance Sensor(hc-sr04+) กันครับ โดยคนที่เป็นคนทำการทดสอบ ทดลอง คือน้อง”ต๋อง”(Apinun Boontong)นะครับ เรามาดูกันว่าเรามีระบบการควบคุมอย่างไร

CMMC Drone V3 USB to serial ESPresso Lite V2.0

สวัสดีครับ วันนี้ผมมาทดสอบฟีเจอร์ใหม่ ของบอร์ดโดรนเวอร์ชัน 3 ของพวกเรา CMMC เพื่อง่ายต่อการพัฒนาโปรแกรม ESP8266 ในมุมมองที่บางคนยังไม่เคยรู้จักกันนะครับ เจ้าบอร์ด โดรนเวอร์ชัน 3 นี้จะมี ฟีเจอร์ใหม่เพิ่มเข้ามาคือ สามารถทำตัวมันเองให้เป็น USB to serial เอาไว้ Flash Espresso lite โดยไม่ต้องใช้ FTDI ประหยัด เงินซื้อ FTDI ไปในตัวครับ และและมีฟีเจอร์ที่โดดเด่นกว่า FTDI ตรงที่สามารถ Flash บอร์ดเรทได้ที่ความเร็วสูงสุด 512000 มาเริ่มกันเลยครับ  ...

วิธีการติดตั้งโปรแกรม Keil สำหรับใช้งานกับ STM32F0/L0 ครับ

วันนี้ผมมาชวนเพื่อนๆมาเขียนไมโครคอลโทรลเลอร์อีกตัวที่ไม่ใช่ Arduino ครับ ตัวนี้คือ MCU ค่าย ST รุ่น STM32… เป็น MCU  core ARM แบบ 32 บิต ที่มีโครงสร้างภายในและอุปกรณ์ต่อพวงภายใน(peripheral)มีความยืดหยุ่นมาก โดยทาง ST ให้เราใช้ Keil IDE สำหรับ MCU ที่ใช้ core ARM cortex -M0 และ ARM cortex M0+ ได้แบบ professional tool suite คือแบบเต็มความสามารถ ครับ “MDK for STM32F0...

มาทำโดรนติดกล้องกันเถอะ(LinkIt Smart 7688) DIY Drone FPV ตอนแรก

หลังจากบทความดูวิดิโอเรียลไทม์กับส่งข้อมูลผ่านwifiด้วย LinkIt Smart 7688 ก็ได้เริ่มทำโดรนต่อ ในบทความนี้เราจะพูดถึงการอ่านค่าเซนเซอร์วัดมุม MPU6050 กับแอฟที่เป็นทั้งรีโมทบังคับและจอมอนิเตอร์ดูวิดิโอเรียลไทม์ได้ เรามาเริ่มที่อ่านค่า เซนเซอร์วัดมุม MPU6050 ก่อนนะครับ LinkIt Smart 7688 มีI2Cมาให้และความถี่ก็ตรงกับ MPU6050 พอดี และยังมีไลบารี่สำหรับอ่านมาให้ด้วย จึงสะดวกมากสำหรับผมที่ฝึกเขียน python ไปพร้อมๆกับทำโปรเจคนี้ไปด้วย เริ่มต้นด้วยต่อMPU6050 โดย vcc ต่อกับ 3v3, GND ต่อ GND, SCL ต่อกับ p21 และ SDA ต่อกับ p20 สร้างออปเจคจากไลบารี่เพื่อใช้อ่านค่า...

Balancing Robot arduino

สวัสดีครับ วันนี้ผมจะเล่าเรื่องเกี่ยวกับเจ้า Balancing Robot arduino ที่ผมเคยทำนะครับ ก่อนอื่นก็ต้องมาดูอุปกรณ์ที่ผมใช้นะครับ มีมอเตอร์ 400รอบพร้อมชุดเกียพร้อมล้อครับ   2ตัว โครงสร้างที่ปริ้นมาจาก 3d printer ตามรูปครับ MPU9250  1 ตัวครับ Arduino Nano v3.1 – GravitechThai  1ตัว 2MOTOR w/ Feedback Control add-on for Arduino Nano   1 ตัวครับ ยังไงก็ของขอบคุณ...

ส้มจี๊ด ( multirotor ) ภาค 2 ตอนทรวดทรง องเอว

แอร๊ย กว่าจะได้อัพตอนที่ 2 ได้ สุมาโตยเน้อครับ (ขอโทษด้วยครับ) ชาวเชียงใหม่เมกเกอร์คลับคงจะลืมกันไปแล้วมั้งครับ ว่าตอนที่แล้วเราถึงไหนกันแล้ว งั้นผมขอเปิดวาปเลยละกันนะ สำหรับใครที่พึ่งเปิดเข้ามาอ่าน สามารถเก็บได้จากตอนที่ 1 ครับ   อย่ารอช้า มาเข้าเรื่องกันดีกว่า ! เมื่อตอนที่แล้ว เราปริ้นส่วนที่เป็นแขนเสร็จเรียบร้อย ถึงเวลาที่จะต้องทำการปริ้นส่วนที่เป็นแท่นรองมอเตอร์หรือแท่นยึดมอเตอร์แล้วละครับ

DIY mini Quad Copter : Part 2 Software

หลังจากที่ผมได้ทำ Quad Copter บินเล่นตกเป็นว่าเล่นไปแล้ว(แต่มันอึดมากยังไม่พัง) ผมก็ได้พยายามเขียนบทความให้พอเป็นแนวทางสำหรับท่านผู้สนใจโดยผมแบบออกเป็น 3 พาท คือ Hardware Software และ Tuning นะครับ โดยส่วนนี้เป็นพาทที่สองนะครับ  หลังจากในพาทแรกผมบอกไปก่อนแล้วว่าผมจะพยายามทำ Hardware ให้ดีที่สุดก่อนในพาทนี้ทุกคนจะรู้ว่าทำไมต้องใส่ใจขนาดนั้น  แล้วก็ผมจะอธิบายทฤษฏีคล่าวๆนะครับ… เอาที่ผมพอรู้… -*-

DIY mini Quad Copter : Part 1 Hardware

หลังจากที่ผมได้ทำ Quad Copter บินเล่นตกเป็นว่าเล่นไปแล้ว(แต่มันอึดมากยังไม่พัง) ผมก็ได้พยายามเขียนบทความให้พอเป็นแนวทางสำหรับท่านผู้สนใจโดยผมแบบออกเป็น 3 พาท คือ Hardware Software และ Tuning นะครับ โดยส่วนนี้เป็นส่วนแรก Hardware ก่อนอื่นเลยสำหรับผมบอกเลยว่าผมให้ความสัญคัญกับ Hardware มาก ผมพยายามจะทำออกมาให้ดีที่สุดก่อน เพราะผมถือว่ามันคือจุดเริ่มต้นของสิ่งต่อไป  แต่ถ้าไม่อยากให้มันช้าก็ทำออกมาหลายๆเวอร์ชั่นละกันจะเอา Perfect ตั้งแต่รอบแรกก็คงยาก เอาเป็นว่าพยายามให้ดีที่สุดก่อนแล้วกัน……

รวมบันทึกการทำ Mini drone ณ Chiang Mai Maker Club

ก่อนที่จะเขียนถึงการทำ Drone เล่นกันโดยละเอียด ผมขอทำบล็อกรวบรวม ความเป็นไป เป็นมาของเจ้า mini drone ที่ค่อยๆพัฒนาขึ้นมานะครับ เริ่มด้วย.. หน้าตา ตัวบอร์ด     .

How To Read RC Receiver(PPM-SUM) with Microcontroller

…วันนี้ผมจะมาแสดงวิธีการอ่านข้อมูลจาก R/C Receiver ที่ผมใช้นะครับ โดยปรกติทั่วไปแล้วส่วนใหญ่ Receiverที่เราใช้ๆกันอยู่จะส่งข้อมูลผ่านความยาวของ Pulse ที่มีช่วงความยาวอยู่ระหว่าง 500us ถึง 1500us โดยเมื่อคันโยกของรีโมทอยู่ตรงกลาง ความยาว Pulse ก็จะเป็น 1000us ปรกติ Receiver จะสามารถเซตการทำงานได้ 2 แบบ คือ PPM และ PPM-SUM ปรกติที่ถ้าเราต่อ RC-Servo 1ตัว กับ 1 Channel Receiver จะต้องถูกเซตเป็นแบบ PPM...

PWM VS Thrust

หลังจากที่ผมพยายามทำโดรนออกมาแล้ว ปรากฏว่าหลังจากทำการจูนค่า Gain PID อย่างคล่าวๆ แล้วทดสอบบิน โดรนผมยังคงบินไม่ได้ T T  ทำให้ผมสงสัยว่ามันเกิดจากสาเหตุอะไรได้บ้าง คืนนี้ผมจึงได้ทำการทดลองคล่าวๆ ถึงความสัมพันธ์ระหว่าง pwn กับ thrust ที่ได้จากมอเตอร์ของโดรนที่ผมทำ อ้าวแล้วเครื่องบินที่ผมทำแตกต่างกับdroneส่วนใหญ่อย่างไร สิ่งที่แตกต่างกันอย่างเห็นได้ชัดที่สุดก็คือ มอเตอร์ที่ผมเลือกใช้ผมเลือกใช้ dc brush motor ธรรมดา(เหมือนมอเตอร์ในรถtamiya) ที่สามารถใช้ transistor ขับได้ แตกต่างจากโดรนที่ใช้  dc brushless motor เพราะ dc brushless motor เป็นมอเตอร์ที่ใช้ไฟกระแสสลับที่ต้องมี...

ทำเครื่องบิน 4 ใบพัดโดยใช้ 3d printer (3D-Printed quadcopter)

ส้มจี๊ด ( multirotor )   สวัสดีครับผม บทความนี้เป็นบทความแรกของผมและก็น่าจะเป็นบทความแรกของชมรมเชียงใหม่เมกเกอร์คลับ ( ChiangMai Maker Club) ด้วยเช่นกันครับ  ในบทความนี้ก็จะพูดถึงการสร้างมัลติโรเตอร์ด้วยเครื่องปริ้น 3 มิติ หรือที่ใครหลายๆคนรู้จักกันดีในชื่อ ” 3D printer ”  ในส่วนของเครื่องปริ้น 3 มิติผมขออนุญาตไม่กล่าวถึงในบทความนี้นะครับ เราไปดูวิธีการสร้างเจ้าส้มจี๊ดกันดีกว่าครับ   มาเตรียมอุปกรณ์สำหรับปริ้นเฟรมกัน 🙂                  อันดับแรกเลย แน่นอนครับว่าขาดไม่ได้เลยก็คือ...

Skip to toolbar