สารบัญ:
- ขั้นตอนที่ 1: การเดินสาย Escs 'และ BLDC'
- ขั้นตอนที่ 2: การตั้งค่าแอพ Blynk
- ขั้นตอนที่ 3: รหัส Arduino IDE
- ขั้นตอนที่ 4: การปรับเทียบมอเตอร์
- ขั้นตอนที่ 5: เสร็จสิ้น.!✌?
วีดีโอ: Quadcopter พร้อม Nodemcu และ Blynk (ไม่มี Flight Controller): 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สวัสดีทุกคน.!
การค้นหาเพื่อสร้างเสียงพึมพำโดยไม่มีตัวควบคุมการบินสิ้นสุดที่นี่
ฉันกำลังสร้างโดรนสำหรับโปรเจ็กต์ของฉันซึ่งเกี่ยวข้องกับความอยู่รอด ฉันท่องเน็ตข้ามคืนเพื่อให้มันทำงานได้โดยไม่มีตัวควบคุมการบิน และมันน่าผิดหวังมากที่ฉันไม่ได้ทำ ดังนั้นฉันจึงตัดสินใจทำให้คำแนะนำนี้เป็นเรื่องง่ายสำหรับผู้ที่ จะทำโดรนแบบไม่มีเครื่องควบคุมการบิน
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 หาได้ในร้าน Android/ios สร้างบัญชีเปล่าและรับการยืนยันบัญชีของคุณ
ติดตั้งไลบรารี blynk ลงใน Arduino IDE
เพิ่มวิดเจ็ตตัวเลื่อนสองตัว ตัวหนึ่งใช้สำหรับสอบเทียบมอเตอร์และอีกตัวสำหรับควบคุมมอเตอร์ เลือกตัวเลื่อนตัวหนึ่งและกำหนดพินเป็น V0 และเปลี่ยนค่าสูงสุดเป็น 255 (สำหรับการปรับเทียบ) เลือกตัวเลื่อนอื่นและกำหนดพินเป็น V1 แล้วเปลี่ยน ค่าสูงสุดที่ 255 (เพื่อควบคุมโดรน) หนึ่งสามารถใช้วิดเจ็ตเดียวกันเพื่อปรับเทียบและควบคุมโดรน (แต่ไม่แนะนำ) รูปภาพบางรูปได้รับการอัปโหลดเพื่อแสดงการสาธิต
ขั้นตอนที่ 3: รหัส Arduino IDE
ตรวจสอบลิงค์นี้ออกเพื่อรับรหัส
ต้องติดตั้งแพ็คเกจบอร์ด 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]
แนะนำ:
IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน
ตัวควบคุม IOT DMX ด้วย Arduino และ Stage Monster Live: ควบคุมไฟเวทีและอุปกรณ์ DMX อื่น ๆ จากโทรศัพท์ของคุณหรืออุปกรณ์ที่เปิดใช้งานเว็บอื่น ๆ ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ DMX ของคุณเองอย่างรวดเร็วและง่ายดายซึ่งทำงานบนแพลตฟอร์ม Stage Monster Live โดยใช้ Arduino Mega
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: 9 ขั้นตอน
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: ฉันกำลังแสดงให้คุณเห็นวันนี้รถสไตล์อินเดียล็อคกลางอัตโนมัติเต็มรูปแบบพร้อมแท็ก rfid blynk wifi ควบคุมและปลดล็อคเวลานอกจากนี้ยังมีคุณสมบัติทั้งหมดของเซ็นทรัลล็อคปกติ รถคันนี้ เซ็นทรัลล็อค WORKS OFFLINE ACTIVATION ต้องการ NETWORK LOCKS AN
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): 15 ขั้นตอน (พร้อมรูปภาพ)
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): Instructables Wireless Contest 2017 ผู้ชนะรางวัลที่หนึ่ง!!!:DNew นำเสนอแล้ว: นาฬิกา IoT พร้อมพยากรณ์อากาศ! ลองดู: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ รู้สึกสบายใจที่มีเศษ
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก