สารบัญ:

Quadcopter พร้อม Nodemcu และ Blynk (ไม่มี Flight Controller): 5 ขั้นตอน (พร้อมรูปภาพ)
Quadcopter พร้อม Nodemcu และ Blynk (ไม่มี Flight Controller): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Quadcopter พร้อม Nodemcu และ Blynk (ไม่มี Flight Controller): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Quadcopter พร้อม Nodemcu และ Blynk (ไม่มี Flight Controller): 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How I Made NodeMcu Flight Controller | WiFi Controlled | MPU6050 2024, มิถุนายน
Anonim
Quadcopter พร้อม Nodemcu และ Blynk (ไม่มีตัวควบคุมการบิน)
Quadcopter พร้อม Nodemcu และ Blynk (ไม่มีตัวควบคุมการบิน)
Quadcopter พร้อม Nodemcu และ Blynk (ไม่มีตัวควบคุมการบิน)
Quadcopter พร้อม Nodemcu และ Blynk (ไม่มีตัวควบคุมการบิน)

สวัสดีทุกคน.!

การค้นหาเพื่อสร้างเสียงพึมพำโดยไม่มีตัวควบคุมการบินสิ้นสุดที่นี่

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

Blynk เป็นแพลตฟอร์ม IOT โอเพ่นซอร์สที่สามารถควบคุมสิ่งต่าง ๆ จากระยะไกล (สามารถระบุได้ว่าเป็นรีโมทสากล) ตรวจสอบหน้าเว็บของพวกเขาเพื่อทราบข้อมูลเพิ่มเติม

ขอบคุณ Blynk.!

Nodemcu ได้รับความนิยมอย่างมากในทุกวันนี้ ฉันใช้ nodemcu เพราะมันง่ายในการเขียนโปรแกรม เราสามารถตั้งโปรแกรมใน arduino IDE ได้เอง

วิชาบังคับก่อน:ต้องรู้เทคนิคการบัดกรีพื้นฐานและ Arduino IDE

สิ่งที่จำเป็น:

1.มอเตอร์ BLDC (ในกรณีของฉัน ฉันใช้มอเตอร์ขนาด 2212 1800KV จำนวน 4)

2.30A ESC-4

3.กรอบโดรน (สั่งออนไลน์หรือทำเองก็ได้)

4.แบตเตอรี่ LIPO (โดยทั่วไปมีที่ชาร์จ) (ฉันใช้แบตเตอรี่ขนาด 2200 mAh 11.1V 30C spec)

5.คณะกรรมการจำหน่ายไฟฟ้า

6.โนเดมคุ

ข้อมูลอ้างอิง:

นี่คือข้อมูลอ้างอิงที่ฉันใช้:

1. Blynk Docs

2.เอกสาร Nodemcu

ฟังก์ชั่นส่วนหัว 3. Esp9266WiFi

4. BLDC และ ESC ทำงาน, สอบเทียบ. (อ้างอิง youtube)

ได้เวลาเริ่มแล้ว.!

ขั้นตอนที่ 1: การเดินสาย Escs 'และ BLDC'

โดยทั่วไปจะใช้ ESC เพื่อควบคุมความเร็วของมอเตอร์ หมุดสามตัวที่ออกมาจาก ESC จะมอบให้กับมอเตอร์ BLDC ดังนี้ สัญญาณ PWM ถูกสร้างขึ้นโดย nodemcu ซึ่งจะควบคุมความเร็วของมอเตอร์

แอโรไดนามิกที่ต้องพิจารณา: ขั้นตอนการทำงานร่วมกันในการทำให้โดรนบินได้คือ แอโรไดนามิก มอเตอร์ที่อยู่ตรงข้ามกันจะต้องไปในทิศทางเดียวกัน มอเตอร์สองตัวที่อยู่ตรงข้ามจะต้องอยู่ในทิศทางเดียวกัน (เช่น ACW) จากนั้นอีกตัวหนึ่ง มอเตอร์ตรงข้ามสองตัวจะต้องอยู่ใน CW ประสานอย่างถูกต้องโดยดูแลไดนามิก

ขั้นตอนที่ 2: การตั้งค่าแอพ Blynk

การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk

ดาวน์โหลดแอป blynk หาได้ในร้าน Android/ios สร้างบัญชีเปล่าและรับการยืนยันบัญชีของคุณ

ติดตั้งไลบรารี blynk ลงใน Arduino IDE

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

ขั้นตอนที่ 3: รหัส Arduino IDE

Image
Image

ตรวจสอบลิงค์นี้ออกเพื่อรับรหัส

ต้องติดตั้งแพ็คเกจบอร์ด Esp8266 ลงใน Arduino IDE ติดตามวิดีโอที่อัปโหลดเพื่อเพิ่มไลบรารี ESP8266 ให้กับ Arduino IDE

เปิดไฟล์ใน Arduino และอัปโหลดโค้ดโดยเลือกบอร์ดในตัวจัดการบอร์ดเป็น "Nodemcu"

ขั้นตอนที่ 4: การปรับเทียบมอเตอร์

ข้อควรระวัง! โปรดตรวจสอบให้แน่ใจว่าได้ถอดใบพัดออกขณะสอบเทียบ ข้อควรระวังที่สำคัญ 'เพราะฉันมีประสบการณ์ที่แย่มากกับ 'em.!? มอเตอร์จะต้องได้รับการ "สอบเทียบ" มันมีการกำหนดมากขึ้นเช่นการจับคู่คันเร่งสูงสุดและต่ำสุด ความเร็วสูงสุดและต่ำสุดที่ mcu จัดเตรียมไว้ให้ เมื่อแอป blynk ได้รับการตั้งค่าอย่างถูกต้องและเดินสาย esc และ BLDC เสร็จแล้ว ขั้นตอนต่อไปคือการปรับเทียบ หลังจากที่คุณเชื่อมต่อ escs สี่ตัวกับแหล่งพลังงาน (โดยทั่วไปคือแบตเตอรี่ lipo) มอเตอร์จะส่งเสียงบี๊บเพื่อปรับเทียบ esc ทำตามขั้นตอนง่าย ๆ เพื่อปรับเทียบ BLDC'1 หลังจากที่มอเตอร์ส่งเสียงบี๊บ ให้เปลี่ยนตัวเลื่อนไปที่ค่าสูงสุด (ในกรณีของฉันคือ 255).2. มอเตอร์ตรวจพบและ ให้เสียงบี๊บครั้งที่สองสำหรับคันเร่งต่ำ คราวนี้เลื่อนตัวเลื่อนไปที่ค่าต่ำสุดคือ 03. มอเตอร์จะส่งเสียงบี๊บสองครั้งเพื่อระบุว่าการสอบเทียบเสร็จสิ้นแล้วและเปลี่ยนค่าของตัวเลื่อนเพื่อเปลี่ยนความเร็วของมอเตอร์ คุณคือ เสร็จแล้ว.!

ขั้นตอนที่ 5: เสร็จสิ้น.!✌?

โปรดตรวจสอบให้แน่ใจว่ามอเตอร์ทั้งหมดควรมีความเร็วเท่ากัน (เช่น RPM เท่ากัน) เพื่อโฮเวอร์

วันที่ดีทั้งหมด.!

คำถามใดๆ:

ติดต่อได้ที่ [email protected]

แนะนำ: