Remote Maker Asia - Arduino
เริ่มต้นต้องติดตั้ง โปรแกรม KBIDE ก่อนตามลิงค์ด้านล่างเลย
Arduino IDE Installดาวน์โหลดตัวอย่าง Code Arduino
ในตัวอย่างโปรแกรม Drone ในฝั่งของ Arduino IDE จะคล้ายกับ KBIDE เนื่องจากใช้ SDK ตัวเดียวกันจึงทำให้สามารถรันข้าม Platform กันได้เริ่มต้น Download Code จากลิงค์ด้านล่างกันก่อนเลย

สามารถกดปุ่มสีเขียว Download "Code" หลังจากนั้นแตกไฟล์ให้เรียบร้อยก็จะได้ SDK Drone Kit ที่พร้อมพัฒนากันแล้ว

ไฟล์ SDK Drone Kit จะมี Library ที่จำเป็นและถูกดัดแปลงมาให้สามารถใช้งานกับชุดคิทได้ จึงต้องใช้ Library ที่เราพัฒนาขึ้นมาเพื่อให้เจ้า Drone Kit มีความสามารถการบินที่ดีที่สุดบนบอร์ด KB32-FT
เปิดไฟล์ droneRemoteMA.ino

เมื่อดับเบิ้ลคลิ๊กเปิดไฟล์เสร็จจะมี Popup เด้งให้สร้าง folder ขึ้นมาใหม่ ให้กด "Cancel" หรือ กด "OK" เพื่อสร้าง folder ใหม่แต่ต้องย้ายไฟล์ Library ตามเข้าไปใน folder ด้วย

เลือกบอร์ด ESP32 Dev Module และทดลองกด Compile ดูว่าโปรแกรมรันผ่านหรือไม่
ใน ESP32 Version ถัดไปจะสามารถเลือกบอร์ด KB32-FT บน โปรแกรม Arduino IDE ได้แล้ว
ตัวอย่างการคาริเบท DroneCal
ในขั้นตอนแรกตัวอย่างโปรแกรม DroneCal เป็นการเรียกอ่านค่าเริ่มต้นของเซนเซอร์ Accelerometer และ Gyroscope ของชิพ MPU-6050 ซึ่งใช้เป็นค่า offset ของโดรน
ขั้นตอนแรกคาริเบท
เริ่มต้นโดรนจะเข้าสู่โหมดเรียกอ่านค่าคาริเบทถ้าหากไม่มีการกดปุ่มใด ๆ โดรนจะใช้ค่าคาริเบทเดิมตามรูป





เมื่อเปิดเมนู Serial Monitor แล้วตัวโปรแกรมจะแสดงค่า Accl , Gyro ของทั้ง 3 แกน จะมีทั้งหมด 6 ตัวแปร

ตัวอย่างค่าที่แสดงผล (เครื่องหมายลบ - ต้องพิมพ์ด้วย) ซึ่งโดรนแต่ละลำจะมีค่าที่อ่านได้ไม่เหมือนกัน
X Accel
Y Accel
Z Accel
X Gyro
Y Gyro
Z Gyro
-91
3637
1457
-10
-48
-17
ใน App Remote Maker Asia นั้น ไม่จำเป็นต้องจำค่าคาริเบทตัว Drone จะบันทุกค่าลงบน EEPROM ให้อัตโนมัติ
เมื่อกด Upload แล้วสามารถใช้ App RemoteXY มาต่อและใช้งานได้เลย
สำหรับการปรับปรุงแก้ไขตัวแปรต่าง ๆ ในระดับ Advance จะมีคอสสอนออนไลน์เร็ว ๆ นี้สามารถรอติดตามและเรียนกับทีมงานคุณภาพได้เลยรับรองว่าได้ความรู้พร้อมเทคนิคอีกมากมาย
Last updated
Was this helpful?