สารบัญ:

Wifi PPM (ไม่ต้องใช้แอพ): 4 ขั้นตอน (พร้อมรูปภาพ)
Wifi PPM (ไม่ต้องใช้แอพ): 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wifi PPM (ไม่ต้องใช้แอพ): 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wifi PPM (ไม่ต้องใช้แอพ): 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ซุปจริงๆใช่มั้ย? ลองกินไม่ตายนะ @karosppm #ครัวโสโครก 2024, พฤศจิกายน
Anonim
Wifi PPM (ไม่ต้องใช้แอพ)
Wifi PPM (ไม่ต้องใช้แอพ)
Wifi PPM (ไม่ต้องใช้แอพ)
Wifi PPM (ไม่ต้องใช้แอพ)

ฉันต้องการควบคุม quadrocopter ในร่มแบบ DIY ขนาดเล็กด้วยสมาร์ทโฟนของฉัน แต่ฉันไม่พบวิธีแก้ปัญหาที่ดีสำหรับสิ่งนี้ ฉันมีโมดูล wifi ESP8266 สองสามตัววางอยู่รอบ ๆ ดังนั้นฉันจึงตัดสินใจสร้างโมดูลของตัวเอง

โปรแกรมเริ่มต้นจุดเชื่อมต่อ wifi ด้วยเว็บไซต์ HTML 5 เพื่อควบคุมสัญญาณ PPM สัญญาณ PPM ถูกสร้างขึ้นโดยการขัดจังหวะ

ด้วย HTML5 คุณสามารถควบคุมอุปกรณ์ RC ของคุณด้วยสมาร์ทโฟนเครื่องใดก็ได้โดยไม่ต้องใช้แอปใดๆ

คุณยังสามารถเชื่อมต่อกับเว็บไซต์ด้วยพีซีและใช้จอยสติ๊กเพื่อควบคุม ในขณะนี้ใช้งานได้ใน Firefox เท่านั้น

ในสิ่งที่ไม่อาจเข้าใจได้นี้ ฉันจะอธิบายวิธีตั้งค่า ESP8266 และวิธีกำหนดค่าเครื่องรับใน Betaflight

ขั้นตอนที่ 1: รายการชิ้นส่วน

ส่วนรายการ
ส่วนรายการ

มาเริ่มกันที่รายการอะไหล่กันก่อน คุณแค่ต้องการส่วนประกอบบางอย่าง:

- ESP8266: โมดูลใด ๆ ควรใช้งานได้ ฉันใช้โมดูล ESP 12-F:

- 3, 3V USB to Serial converter สำหรับการอัปโหลด scetch ในครั้งแรก (หลังจากอัปโหลดครั้งแรก คุณสามารถใช้การอัปเดต OTA ได้) ใช้สิ่งนี้:

- ตัวควบคุมแรงดันไฟฟ้า 3, 3V: ESP8266 ต้องการ 3, 3V แรงดันไฟฟ้าที่สูงกว่า 3, 6V จะฆ่าอุปกรณ์ นอกจากนี้ยังสามารถปล่อยกระแสไฟสูงสุดประมาณ 200mA หากคุณไม่มีแหล่งจ่ายไฟ 3, 3V ที่แรงเพียงพอสำหรับรุ่น RC ของคุณ คุณต้องมีตัวควบคุมแรงดันไฟฟ้าเพิ่มเติม ฉันใช้ตัวควบคุมสเต็ปดาวน์นี้กับตัวต้านทาน 3, 9K Ohm:

- พีซีที่มี Arduino IDE:

- รองรับ ESP8266 สำหรับ Arduino IDE ทำตามคำแนะนำเหล่านี้:

- ไลบรารี Websocket สำหรับ Arduino:

- อาจเป็นตัวเปลี่ยนระดับ 3, 3V/5V หากตัวถอดรหัส PPM ของคุณไม่รองรับอินพุต 3, 3V สำหรับตัวควบคุมการบินแบบ quadcopter ส่วนใหญ่คุณไม่จำเป็นต้องใช้สิ่งนี้

- The WifiPPM scetch: ดาวน์โหลดไฟล์ด้านล่างหรือ

- สมาร์ทโฟนหรือพีซีที่มีจอยสติ๊กและ Firefox

ขั้นตอนที่ 2: ตั้งค่าอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดโปรแกรม

ตั้งค่าอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดโปรแกรม
ตั้งค่าอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดโปรแกรม

สิ่งแรกที่ต้องทำคือตั้งค่าการเชื่อมต่อพลังงานเป็น ESP8266 คุณสามารถดูสายไฟในภาพ ทำการเชื่อมต่อต่อไปนี้:

RST, EN และ VCC ถึง 3, 3V

GPIO15 และ GND เป็น GND

ใส่ตัวเก็บประจุขนาดเล็กระหว่าง VCC และ GND (ประมาณ 100 nF)

TXD เป็น RXD ของอุปกรณ์ USB2Serial ของคุณ

RXD เป็น TXD ของอุปกรณ์ USB2Serial ของคุณ

ใส่ GPIO0 ไปที่ GND ขณะเปิดเครื่องเพื่อเข้าสู่โหมดแฟลช

หลังจากที่คุณติดตั้ง Arduino IDE แล้ว การสนับสนุน ESP8266 และไลบรารี websocket จะเปิดร่าง กด GIO0 ถึง GND ค้างไว้ขณะเปิดเครื่อง ESP8266 เพื่อเข้าสู่โหมดแฟลช ตอนนี้คุณสามารถอัปโหลดร่าง

หลังจากที่คุณอัปโหลดภาพร่างแล้ว ตัวควบคุมจะรีเซ็ต คุณควรหาจุดเชื่อมต่อ WiFi ชื่อ WifiPPM หากเป็นเรื่องปกติ คุณสามารถปิดชิปและถอดสาย TXD, RXD และ GPIO0 ออก ในอนาคตคุณสามารถอัปเดตโปรแกรมผ่าน OTA โดยเชื่อมต่อกับจุดเข้าใช้งานและไปที่ "192.168.1.4/update" ในเว็บเบราว์เซอร์ของคุณ

ขั้นตอนที่ 3: เว็บไซต์

เว็บไซต์
เว็บไซต์
เว็บไซต์
เว็บไซต์

ตอนนี้คุณสามารถเชื่อมต่อ GPIO5 กับอินพุต PPM ของตัวควบคุมการบินของคุณหรืออะไรก็ตามที่คุณใช้เพื่อถอดรหัสสัญญาณ PPM

หลังจากเปิดเครื่องโมดูล คุณสามารถเชื่อมต่อกับจุดเข้าใช้งาน "WifiPPM" ไม่มีรหัสผ่าน เปิดที่อยู่ 192.168.4.1 ในเบราว์เซอร์ของคุณ

คุณจะเห็นเว็บไซต์ของภาพแรก บนอุปกรณ์ระบบสัมผัส คุณสามารถควบคุมแท่งไม้ด้วยหน้าจอสัมผัสของคุณ

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

ในขั้นตอนต่อไป ฉันจะอธิบายวิธีตั้งค่า Betaflight เพราะฉันใช้ หากคุณใช้คอนโทรลเลอร์อื่นคุณต้องดำเนินการเองต่อจากนี้

ขั้นตอนที่ 4: การตั้งค่า Betaflight

ฉันใช้ตัวควบคุม WifiPPM สำหรับ quadcopter ของฉันกับ Betaflight ตอนนี้ฉันอธิบายวิธีการตั้งค่า

- เชื่อมต่อตัวควบคุมการบินของคุณกับ PC

- เปิด Betaflight

- เชื่อมต่อกับตัวควบคุมการบิน

- ไปที่แท็บผู้รับ

- พิมพ์ RTAE1234 ลงในช่องแผนที่ช่อง

- เปลี่ยน "Stick Low Threshold" เป็น 1,020, "Stick Center" เป็น 1500 และ "Stick High Threshold" เป็น 1980

- บันทึกการเปลี่ยนแปลง

- เปิดเว็บไซต์ wifiPPM ด้วยโทรศัพท์มือถือของคุณและทดสอบว่าการปรับนั้นโอเคหรือไม่

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

แนะนำ: