» อิเล็กทรอนิกส์ » Arduino » Quadcopter ราคาถูกบน Arduino ที่มีการควบคุมจากโทรศัพท์แท็บเล็ตพีซี

Quadcopter ราคาถูกบน Arduino พร้อมการควบคุมจากโทรศัพท์แท็บเล็ตพีซี


หลังจากอ่านบทความนี้คุณจะได้เรียนรู้วิธีสร้างควอดคอปเตอร์ที่ไม่แพงโดยใช้อุปกรณ์ Android รีโมทคอนโทรลหรือคอมพิวเตอร์ มีหลายขั้นตอนในโครงการนี้ที่คุณสามารถข้ามได้ ตัวอย่างเช่นคุณสามารถข้าม การก่อสร้าง quadcopter และซื้อพร้อมบนอินเทอร์เน็ต แต่คุณจะยังคงใช้ Arduinoเพื่อควบคุมจากแท็บเล็ตหรือแล็ปท็อปของคุณ อย่างไรก็ตามถ้าคุณไปเส้นทางนี้คุณจะเสียความสุขในการรวมไม้ไผ่จีนและพลาสติกราคาถูกจากผู้ผลิต อิเล็กทรอนิกส์ ของเล่น นี่เป็นโครงการราคาถูกส่วนที่แพงที่สุดคือ ArduinoDUE แม้ว่าคุณจะสามารถใช้บางอย่างที่ถูกกว่า

สิ่งที่คุณต้องการในการรวบรวมและเปิด Quadrocopter ของคุณขึ้นไปในอากาศ:

แล็ปท็อปหรือคอมพิวเตอร์ที่มีการประมวลผล [/ b]คุณสามารถดาวน์โหลด “ การประมวลผล” คืออะไร? นี่คือสิ่งที่ Wikipedia เขียนเกี่ยวกับสิ่งนี้:
การประมวลผลเป็นภาษาโปรแกรมจาวาแบบโอเพนซอร์ส มันเป็นชุดเครื่องมือที่ง่ายและรวดเร็วสำหรับผู้ที่ต้องการเขียนโปรแกรมภาพเคลื่อนไหวและอินเทอร์เฟซใช้โดยนักเรียนศิลปินนักออกแบบนักวิจัยและมือสมัครเล่นเพื่อศึกษาต้นแบบและผลิต มันถูกสร้างขึ้นเพื่อศึกษาพื้นฐานของการเขียนโปรแกรมคอมพิวเตอร์ในบริบทของภาพและทำหน้าที่เป็นซอฟต์แวร์แนวนอน (หมายถึงไฟล์ * .pde แต่ละไฟล์ของเชลล์ภาพการประมวลผลเป็นภาพแยกต่างหากหรือภาพเคลื่อนไหว ฯลฯ ) และเครื่องมือการผลิตระดับมืออาชีพ



ซอฟต์แวร์ Arduino (IDE) [/ b]
อุปกรณ์ Android [/ b]ที่รองรับโหมดโฮสต์ USB [/ b](ทดสอบกับ MotorolaXoom
และยังมีหัวแร้ง, แขนตรง, กรรไกร

สิ่งที่คุณต้องการในการสร้างเฟรม

กรอบรูปสี่เหลี่ยมทำจากไม้ไผ่เสียบไม้



เครื่องยนต์เมานต์กับเฟรมทำจากแท่งค็อกเทล

Quadcopter ราคาถูกบน Arduino พร้อมการควบคุมจากโทรศัพท์แท็บเล็ตพีซี


เทปไฟฟ้า - ใช้สำหรับยึดบอร์ดรับมอเตอร์ไฟฟ้าเข้ากับเฟรม หัวข้อที่จำเป็นสำหรับการยึดชิ้นส่วนก่อนติดกาว กาว Cyanoacrylic แถบยางยืดสำหรับต่อแบตเตอรี่กับเฟรม

รายชื่อของอุปกรณ์อิเล็กทรอนิกส์สำหรับ quadrocopters

ชิ้นส่วนเหล่านี้ทั้งหมดอาจเสียหายในระหว่างการทดสอบการเปิดตัวหรือระหว่างเที่ยวบินดังนั้นควรสั่งจอง ลิงค์ได้รับเป็นตัวอย่าง มีซัพพลายเออร์มากมาย

เครื่องยนต์ฉันไม่พบเครื่องยนต์ที่มีขนาด 4x7 มม. เมื่อพบกับ Aliexpress มอเตอร์ควรเป็น brushless

บอร์ดนี้มีส่วนประกอบทั้งหมด - ไจโรสโคป, accelerometer, ESC (Electronic Stability Program), ซีพียูที่รวมองค์ประกอบเหล่านี้ทั้งหมด แบตเตอรี่ลิเธียมโพลิเมอร์: LiPo 1 x 240mAh คุณสามารถใช้แบตเตอรี่อื่นที่มีความจุน้อยกว่าหรือใหญ่กว่าได้ หากคุณตัดสินใจที่จะสร้าง octocopter คุณจำเป็นต้องใช้แบตเตอรี่ที่มีความจุมากขึ้น

รายชื่อของการควบคุมฮาร์ดแวร์ Quadcopter

นี่คือส่วนหนึ่งของเฮลิคอปเตอร์ในอนาคตของคุณที่จะอนุญาตให้รับคำสั่งของคุณ
โปรดทราบว่าจะต้องมีสองโมดูลในชุด และนี่ไม่ใช่สิ่งเดียวกับ NRF24L01 ไม่ว่าจะมีการขายอะไรก็ตาม

Arduino เนื่องจาก [/ b]หรือคล้ายกันมันจะถูกใช้เพื่อเชื่อมต่ออุปกรณ์ Android ของคุณและ A7105 ผู้เขียนใช้บอร์ด Arduino นี้โดยเฉพาะเนื่องจากมีการเชื่อมต่อ USB เข้ากับพอร์ตอนุกรมและสามารถทำงานกับตรรกะ 3.3v แม้ว่าคุณจะสามารถใช้ตัวแปลงระดับ 5-3.3v

บอร์ดพัฒนา - คุณจะต้องติดตั้งโมดูลวิทยุและเชื่อมต่อกับ Arduino ตัวต้านทาน 22kOhm - ค่าของมันไม่สำคัญเป็นพิเศษ สายเชื่อมต่อโมดูลวิทยุ อะแดปเตอร์ OTG สำหรับอุปกรณ์ Android ของคุณ


การควบคุมฮับระยะไกลเป็นตัวเลือก แต่สะดวก

การสร้างกรอบการทำงาน.

กรอบทำจากไม้ไผ่ไขว้มัดข้ามด้วยฟางจากค็อกเทล ทั้งหมดนี้เกาะติดกันด้วยกาวซุปเปอร์
1: พิมพ์เทมเพลต SVG ในไฟล์แนบ มันซับซ้อนกว่าที่ควรจะเป็น แต่มันยังใช้เพื่อสร้าง octocopter รูปแบบที่จำเป็นในการทำตารางที่ถูกต้อง

2 ตัดด้ายตามความยาวของแขนของคุณ

3 นำแท่งไม้สองแท่งมาทำค็อกเทลและถือไว้เพื่อที่แท่งบาร์บีคิวจะแบ่งครึ่งและอยู่ด้านบนของกันและกัน


4 เริ่มพันด้ายแรกในแนวทแยงหนึ่งจากนั้นบนอีกม้วนลมอย่างสม่ำเสมอจนกระทั่งด้ายจบ ไม่ต้องกังวลว่าไม้กำลังเคลื่อนที่คุณจะติดกาวในภายหลัง ใช้ความยาวของท่อนแขนของคุณ ไม่ต้องกังวลกับไม้ที่ยาวเกินไปหลังจากนั้นจะถูกใช้เป็นเมาท์มอเตอร์และขารูปสี่เหลี่ยม

5. ยึดไม้แคนนาปอีกสองอันแล้วแก้ไขตามขั้นตอนก่อนหน้านี้ที่ระยะ 4 นิ้วจากที่ยึดก่อนหน้านี้เท่านั้น ระยะทางที่แน่นอนไม่สำคัญคุณจะแก้ไขให้ถูกต้องต่อไป






6. วางแม่แบบบนพื้นผิวที่เรียบจะดีกว่าที่จะใช้กระจก

7. วางแท่งของคุณไว้ด้วยกันตามที่แสดงในรูปภาพ



ในขั้นตอนนี้สิ่งสำคัญคือต้องทำทุกอย่างให้ถูกต้องที่สุด ควอดคอปเตอร์นั้นไม่ไวต่อการกระจายน้ำหนัก แต่ถ้ามอเตอร์ของคุณไม่ชี้ในแนวตั้งเฮลิคอปเตอร์จะบินไม่ดีดังนั้นให้ตรวจสอบทั้งสองครั้ง ในการติดตั้งมอเตอร์เป็นแนวตั้งอย่างเคร่งครัดและเส้นทแยงมุมทั้งหมดเหมือนกัน

8 แช่กาวที่ติดกับเส้นด้ายทั้งหมดไว้ด้วยกาวซุปเปอร์ มันเป็นสิ่งจำเป็นที่จะทำให้ชุ่มหัวข้อผ่านพยายามที่จะไม่เปลี่ยนเฟรมของคุณในเวลาเดียวกัน รอ 2 นาทีจากนั้นหมุนเทมเพลตของคุณเพื่อให้เส้นด้ายเปียกด้วยกาวจากด้านหลัง หลังจากนั้นอีกสองนาทีวงเล็บเหลี่ยมตัวแรกจะพร้อม

9. ทำซ้ำกระบวนการเดียวกันสำหรับวงเล็บที่สอง

10. ถัดไปคุณจะต้องใส่สองตัวยึดให้แน่นดังที่อธิบายไว้แล้ว ตรวจสอบให้แน่ใจว่าตัวยึดมอเตอร์ทั้งหมดอยู่ในแนวตั้งและขายึดอยู่ตรงกลาง

11. ตัดไม้ทั้งสองด้านยาวประมาณ 2 ซม.

12. ตัดไม้ 4 อันที่มีความยาว 1.5 ซม. ติดกาวเข้าด้วยกันโดยไม่จำเป็นต้องติดกาวที่แข็งแรงโดยเฉพาะอย่างยิ่งมันจะเป็นตัวยึดสำหรับบอร์ดและแบตเตอรี่

ขั้นตอนต่อไปประกอบด้วยการบัดกรีมอเตอร์ 4 ตัวของคุณไปยังบอร์ดรับ 4X สิ่งแรกที่คุณต้องทำคือบัดกรีสายไฟที่ด้านล่างของบอร์ด ต่อไปเราจะอ้างถึงการปฐมนิเทศนี้ (กระดานจะอยู่ที่“ ด้านหลัง”)

วิธีการเชื่อมต่อมอเตอร์

บอร์ด Hubsan x 4 มีแผ่นอิเล็กโทรดสำหรับเชื่อมต่อ LED และมอเตอร์ ผู้ที่มีไฟ LED แบบ LED ไม่จำเป็นต้องเชื่อมต่อมอเตอร์ หน้าสัมผัสมอเตอร์จะถูกทำเครื่องหมาย+ ve [/ b]และ–Ve. [/ B]

ใช้หนึ่งใน 4 มอเตอร์ของคุณด้วยสายไฟสีดำและสีขาวและประสานเข้ากับด้านซ้ายด้านซ้าย [/ b]หน้าสัมผัสบอร์ดลวดสีขาวที่ขาซ้ายของคู่ นำมอเตอร์ด้วยสายสีแดงและสีน้ำเงินและประสานเข้ากับด้านบนซ้าย [/ b]หมุดลวดสีแดงไปยังขาซ้ายของคู่ .. นำมอเตอร์ด้วยสายไฟสีดำและสีขาวแล้วบัดกรีให้ด้านบนขวา [/ b]หมุดลวดสีดำที่ขาซ้าย นำมอเตอร์ด้วยสายสีแดงและสีน้ำเงินและประสานเข้ากับล่างขวา [/ b]หมุดลวดสีแดงที่ขาซ้ายของคู่

ในแผนภาพการเดินสายลวดสีขาวเป็นเส้นประสีดำ สายไฟจะต้องแก้ไขด้วยกาวร้อนหยดหนึ่ง ยึดมอเตอร์ด้วยเทปไฟฟ้าสองแถบกว้าง 5 มม. ไม่ต้องกังวลกับการจัดเรียงของมอเตอร์ในระดับความสูงเดียวกัน หลังจากมอเตอร์ได้รับการแก้ไขคุณจะต้องสวมใบพัดบนแกน ใช้ใบพัดสีขาวเพื่อ "ด้านหน้า" ที่ด้านตรงข้ามของสายแบตเตอรี่) และใบพัดสีดำไปที่ "ด้านหลัง" มันไม่ง่ายอย่างที่คิด วิธีที่ใบมีดบางชิ้นถูกหมุนตามเข็มนาฬิกาและอื่น ๆ เพื่อหมุนทวนเข็มนาฬิกา มีป้ายบอกทางบนใบมีด ใช้ใบมีดด้วยตัวอักษร "A [/ b]"สำหรับมอเตอร์บนซ้ายและขวาล่างด้วยตัวอักษร"ใน [/ b]"ตามลำดับสำหรับมอเตอร์ด้านบนขวาและล่างซ้ายตอนนี้คุณสามารถใส่แบตเตอรี่ที่ด้านล่างของบอร์ดผู้เขียนใช้แถบยางยืดสำหรับส่วนนี้หากคุณมีตัวควบคุมฮับเดิมคุณสามารถยก quad ในอากาศได้หากเฮลิคอปเตอร์สั่นในอากาศ ซึ่งหมายความว่ามอเตอร์ไม่ได้ตั้งตรงอย่างเคร่งครัดโดยการวางกระดาษที่พับไว้คุณสามารถจัดเรียงมอเตอร์ได้

ชุดควบคุมวิทยุบน Arduino

จุดนี้ของโครงการจะบอกวิธีควบคุมเฮลิคอปเตอร์โดยใช้อุปกรณ์ Android ผ่านทางพอร์ตอนุกรม Arduino

คุณต้องมี 6 พินในบอร์ด A7105 ด้านซ้ายคือ GND ด้านขวาคือ SDIO, SCK, SCS, GND, VCC

บัดกรีลวดแกนเดี่ยวที่เป็นของแข็งยาว 2 ซม. ไปยังแต่ละขาที่ระบุ ใส่ A7105 ลงในเขียงหั่นขนมตามที่แสดงในภาพ เชื่อมต่อพิน GND บนบอร์ด Arduino และอีกสองตัวบน A7105 เชื่อมต่อ 3.3V pin บน Arduino ไปยัง VCC pin บนบอร์ด A7105 บนตัวเชื่อมต่อ SPI Arduino เชื่อมต่อ MOSI พินเข้ากับพินตัวต้านทานตัวใดตัวหนึ่งเชื่อมต่อปลายตัวต้านทานอีกตัวเข้ากับพิน SIDO บน A7501



ลิงค์นี้ช่วยให้คุณเห็นตำแหน่งของที่อยู่
Arduino SCK pin พร้อม A7105 SCK pin, SCS จากบอร์ด A7105 ถึง pin 10 ของ Arduino ตัวต้านทานสีน้ำเงินในภาพถ่ายไม่ได้เป็นส่วนหนึ่งของโครงการ

ซอฟต์แวร์ Arduino

ร่างต่อไปนี้ใช้ฮับเดิมของ PhracturedBlue ของ PhracturedBlue ซึ่งเป็นไปได้

เชื่อมต่อ DUO ของคุณเข้ากับคอมพิวเตอร์ผ่านทาง 'พอร์ตการเขียนโปรแกรม' ดาวน์โหลดไฟล์ zip อัปโหลดภาพร่างไปยัง Arduino และอัปโหลดไปยัง DUO ร่างนี้ประมวลผลคำสั่งจากพอร์ตอนุกรมและแปลงเป็นคำสั่งของคณะกรรมการควบคุมของ quadrocopter ของคุณ ภาพร่างนี้สื่อสารกับบอร์ด Hubsan ผ่านทางวิทยุโดยไม่มีพอร์ตอนุกรมดังนั้นหากคุณเปิดคอปเตอร์ของคุณและจากนั้น Arduino และไฟบนคอปเตอร์จะหยุดกระพริบแล้วทุกอย่างก็จะเรียบร้อย
ร่าง Arduino [6.99 Kb] (ดาวน์โหลด: 370)


ซอฟต์แวร์ Android

นี่คือซอฟต์แวร์บทบัญญัติช่วยให้คุณควบคุมการบินง่ายขึ้นอยู่กับอุปกรณ์ Android มาตรความเร่งและหน้าจอสัมผัสของอุปกรณ์ของคุณใช้สำหรับการควบคุม แท็บเล็ตหรือโทรศัพท์จะสื่อสารกับ Arduino ผ่านพอร์ต USB

การติดตั้งซอฟต์แวร์:
1 คุณต้องเปิดใช้งานการแก้ไขข้อบกพร่อง USB และเปิดใช้งานการติดตั้งแอปพลิเคชันที่ไม่ใช่ google play ดาวน์โหลดใบสมัครที่นี่
2เสียบปลั๊กอุปกรณ์ของคุณผ่านอะแดปเตอร์ OTG ถึง Arduino ก็จะถูกเลี้ยงจากโทรศัพท์หรือแท็บเล็ตของคุณดังนั้นตรวจสอบให้แน่ใจว่าแบตเตอรี่ชาร์จเต็มแล้ว
3 เชื่อมต่อแบตเตอรี่กับคอปเตอร์และวางบนพื้นผิวเรียบ หากไฟหยุดกระพริบแสดงว่าทุกอย่างเป็นไปตามลำดับ
4 นิ้วหัวแม่มือของมือซ้ายเลื่อนช้าๆบนหน้าจอใบพัดควรเริ่มหมุน เอานิ้วของคุณและใบพัดจะหยุด
5 ทำเช่นเดียวกันเพียงวางนิ้วโป้งขวาบนหน้าจอด้วย สิ่งนี้จะช่วยให้คุณสามารถควบคุมเฮลิคอปเตอร์โดยใช้ accelerometer, เอียงอุปกรณ์ของคุณไปข้างหน้า / ถอยหลัง, ซ้าย / ขวา ด้วยการเลื่อนนิ้วโป้งของมือขวาไปทางซ้ายหรือขวาคุณจะหมุนเฮลิคอปเตอร์ไปทางซ้ายหรือขวารอบแกน หากคุณถอดมือขวาออกจากหน้าจอเฮลิคอปเตอร์ควรจัดตำแหน่งโดยไม่คำนึงถึงตำแหน่งของ accelerometer ลองดูสิ เลื่อนนิ้วมือซ้ายของคุณจนกว่าเฮลิคอปเตอร์จะดับ ข้อควรจำ - หากคุณถอดนิ้วทั้งสองออกมอเตอร์จะหยุด
ซอฟต์แวร์สำหรับ Android [353.51 Kb] (ดาวน์โหลด: 367)


ซอฟต์แวร์พีซี
โปรแกรมเก็บถาวรที่ควบคุมคอปเตอร์ผ่านพอร์ตอนุกรม เฮลิคอปเตอร์ถูกควบคุมโดยใช้ปุ่มเคอร์เซอร์และปุ่ม "A" / "Z" คือคันเร่ง ผู้เขียนพยายามบังคับคอปเตอร์ให้ติดตามวัตถุที่มีสีใดสีหนึ่ง แต่ยังไม่สามารถใช้งานได้ เขาสัญญาว่าจะอัปโหลดอัปเดต
ซอฟต์แวร์สำหรับพีซี [7.39 Kb] (ดาวน์โหลด: 246)

9.7
5.7
9.3

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
6 คิดเห็น
สวัสดีฉันขออธิบายรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการประสานเครื่องส่งสัญญาณ a7105
และตัวรับส่งสัญญาณตามที่ฉันเข้าใจเป็นโมดูล wifi ขอบคุณสำหรับลิงค์!
สวัสดีอัปเดตลิงก์แล้ว
โปรดอัปเดตลิงก์ ความสนใจในบทความนี้ไม่ได้หายไป แต่การเชื่อมโยงไม่ทำงาน หากคุณสามารถอธิบายประเภทของตัวรับส่งสัญญาณและส่วนประกอบอื่น ๆ
คุณเขียนว่าคุณต้องการตัวรับส่งสัญญาณ 2 ตัวในขณะที่ฉันเข้าใจมันตัวหนึ่งอยู่บนคอปเตอร์อีกตัวหนึ่งในอาร์ดิโน แต่วิธีการและตำแหน่งที่จะเชื่อมต่อกับคอปเตอร์นั้นไม่ได้อธิบายไว้ที่นั้น Arduino นาโน v3
คุณสามารถให้ลิงค์ไปยังบอร์ดรับสัญญาณได้ (ลิงก์นั้นล้าสมัยแล้วใน alli ไม่มีอีกแล้ว)

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...