สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: การประกอบขั้นพื้นฐาน
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: เชื่อมต่อและเรียกใช้
วีดีโอ: Tinee9: Arduino ควบคุม ESC: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
4 ปีที่แล้ว ฉันสร้างโดรนของตัวเองด้วยราคา 300 ดอลลาร์ เมื่อโดรนเชิงพาณิชย์ตัวแรกมีราคาประมาณ 1,500 ดอลลาร์ ตัวควบคุม Arducopter ควบคุมมอเตอร์ ESC ฉันใช้เฟรม DJI DIY และซื้อรีโมทคอนโทรล 720MHZ นี่คือ KIT ที่ดัดแปลงจากสิ่งที่ฉันสร้างเมื่อ 4 ปีที่แล้ว KIT ตอนนี้ฉันมีประสบการณ์เพิ่มขึ้นเล็กน้อยในด้านวิศวกรรมการบินและอวกาศอิเล็กทรอนิกส์ ฉันต้องการสร้างตัวควบคุม PCBA ของตัวเองเพื่อควบคุมโดรน
ฉันจะใช้ Arduino สำหรับแพลตฟอร์มของฉัน สำหรับวันนี้ผมจะสาธิตว่าเราสามารถควบคุม ESC ด้วยและ Arduino nano ได้
ความยาก: ปานกลาง
ความรู้: ต้องการทราบการบัดกรี, ต้องการทราบการเชื่อมต่อพลังงานพื้นฐานของโดรน
Reminder Tinee9.com มีบทช่วยสอนอื่นๆ เกี่ยวกับ Arduino และยังพูดถึงอุปกรณ์อิเล็กทรอนิกส์ทั่วไป เช่น โดรน ฉันพูดถึงวิธีการใช้งานและการทำงานของเซ็นเซอร์บนโดรนที่ใช้โดยบริษัทหรือทีมวิจัยและพัฒนา
ขั้นตอนที่ 1: วัสดุ
ฉันไม่ต้องการเลือกหัวแร้ง หัวแร้ง พีซี และสาย USB แต่คุณสามารถรับรายการที่เหลือได้จากลิงค์นี้ KIT
วัสดุ: ESC
เครื่องยนต์
แบตเตอรี่ที่จะรันมอเตอร์
ประสาน
บัดกรีเหล็ก
Arduino นาโน
คณะกรรมการขนมปัง
สายจัมเปอร์
พีซี
สาย USB
Arduino IDE
ขั้นตอนที่ 2: การประกอบขั้นพื้นฐาน
ขั้นตอนที่ 1: ประสานมอเตอร์ของคุณกับตัวควบคุม ESC
ขั้นตอนที่ 2: แนบ Arduino Nano ของคุณเข้ากับบอร์ดขนมปัง
ขั้นตอนที่ 3: แนบแบตเตอรี่ของคุณ - เข้ากับ ESC Black Wire
ขั้นตอนที่ 4: แนบ ESC Black ของคุณเข้ากับ Arduino GND Pin
ขั้นตอนที่ 5: แนบสาย ESC White ของคุณเข้ากับ Arduino D9 Pin
ขั้นตอนที่ 6: แนบ Arduino Nano กับพีซีด้วยสาย USB
ขั้นตอนที่ 3: รหัส
ขั้นตอนที่ 7: ตั้งโปรแกรม Arduino Nano ด้วยรหัสนี้ใน Arduino IDE
สิ่งที่โค้ดกำลังทำอยู่คือการเริ่มต้น ESC จากนั้นจึงเพิ่มความเร็วเร็วขึ้นทุกๆ 0.25 วินาที จนถึงจุดตั้งค่าฮาร์ดโค้ดแล้วดับลง แล้วทำซ้ำ โดยพื้นฐานแล้วรหัสนี้จะช่วยให้คุณเห็นว่า ESC สั่งมอเตอร์อย่างไร นอกจากนี้ โค้ดยังเป็นส่วนประกอบพื้นฐานสำหรับการสั่งการ ESC 4 เครื่องพร้อมกันเมื่อคุณพัฒนาโค้ดที่เหลือเพื่อบินด้วยปีกคงที่หรือควอดคอปเตอร์
รหัส:
#รวม; เซอร์โวเอสซี;
int พิน = 0;
int x = 0;
การตั้งค่าเป็นโมฆะ () {
esc.attach(9); }
วงเป็นโมฆะ () {
เค้น int = analogRead (พิน);
คันเร่ง = แผนที่(เค้น, 0, 1023, 0, 179);
สำหรับ(x = 0; x < 175; x++){
esc.write(x); ล่าช้า (250); }
esc.write(0);
ล่าช้า (10000); }
ขั้นตอนที่ 4: เชื่อมต่อและเรียกใช้
ขั้นตอนที่ 8: ต่อสาย ESC Red ของคุณเข้ากับ Battery +
ขั้นตอนที่ 9: เพลิดเพลินไปกับ Arduino Nano ของคุณที่สั่งงาน ESC ด้วยคำสั่ง PWM
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
ควบคุม LED MATRIX MAX7219 พร้อม ARDUINO: 9 ขั้นตอน
ควบคุมเมทริกซ์ LED MAX7219 พร้อม ARDUINO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีควบคุมเมทริกซ์ LED MAX7219 ด้วย Arduino โดยการแสดงข้อความอย่างง่ายดูวิดีโอสาธิต
Arduino+Blynk Project ควบคุม Buzzer: 8 ขั้นตอน
Arduino+Blynk Project Controlling Buzzer: Blynk ถูกใช้เพื่อทำให้ IoT เป็นไปได้ในวิธีที่สะดวกมาก ในโครงการนี้ ฉันไม่ได้ใช้โมดูลบลูทูธหรือ Wifi ในการสื่อสารแบบไร้สาย เป็นไปได้โดยใช้แอปพลิเคชัน Blynk ซึ่งสามารถช่วยคุณออกแบบแอปพลิเคชันของคุณเองใน
DIY Arduino ควบคุม Egg-Bot: 12 ขั้นตอน (พร้อมรูปภาพ)
DIY Arduino ควบคุม Egg-Bot: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้าง Egg-Bot ของคุณเองที่ควบคุมด้วย Arduino เมื่อก่อนอยากทำแต่คิดว่ายากไปแต่คิดผิด สร้างง่าย ใครๆ ก็ทำได้
การเขียนโปรแกรม ESC บน Arduino (Hobbyking ESC): 4 ขั้นตอน
การเขียนโปรแกรม ESC บน Arduino (Hobbyking ESC): สวัสดีชุมชน ฉันจะแสดงวิธีตั้งโปรแกรมและใช้งาน Hobbyking ESC ฉันเพิ่งพบข้อมูลและบทช่วยสอนบางอย่างซึ่งไม่ได้ช่วยอะไรฉันมากนัก ดังนั้นฉันจึงตัดสินใจเขียนโปรแกรมสเก็ตช์ของตัวเองซึ่งเข้าใจง่ายมาก นำเข้า