Სარჩევი:

როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით: 4 ნაბიჯი (სურათებით)
როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით: 4 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით: 4 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით: 4 ნაბიჯი (სურათებით)
ვიდეო: НОЧЬ В ДОМЕ ВЕДЬМЫ. ПОСЛЕДНИЙ ВЫПУСК. A NIGHT AT THE WITCH'S HOUSE. THE LATEST ISSUE. 2024, ივნისი
Anonim
როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით
როგორ გავაკონტროლოთ GoPro Hero 4 RC გადამცემის გამოყენებით

ამ პროექტის მიზანია შეძლოს GoPro Hero 4 დისტანციურად გააკონტროლოს RC გადამცემის საშუალებით. ეს მეთოდი გამოიყენებს GoPro- ს ჩაშენებულ Wifi & HTTP API მოწყობილობის გასაკონტროლებლად და შთაგონებულია პროტოტიპით: ყველაზე პატარა და იაფი GOPRO დისტანციური. თუ თქვენ გაქვთ GoPro Hero 3, შეიძლება უფრო ადვილი იყოს ავტობუსის პორტის გამოყენება უშუალო კონტროლისთვის, აქ შეგიძლიათ ნახოთ pinout სახელმძღვანელო. მაგრამ ვინაიდან ავტობუსის პორტი გამორთულია Hero 4 -ზე (მადლობა GoPro!), ჩვენ მოგვიწევს გამოვიყენოთ Wifi მეთოდი. Wifi მეთოდი ასევე მუშაობს Hero 3-ზე, ასე რომ გადადით იმ მარშრუტზე, თუ გსურთ ჯვარედინი თავსებადობა. ეს მოითხოვს ელექტრონიკისა და არდუინოს პროგრამირების გარკვეულ ცოდნას.

Დავიწყოთ:

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები

თქვენ დაგჭირდებათ რამდენიმე კომპონენტი ამ სამუშაოს შესასრულებლად:

  1. GoPro Hero 4 (აშკარად)
  2. დრონი GoPro– სთვის
  3. ESP8266 პროგრამირებადი Wifi მოდული
  4. FTDI კაბელი/USB 2 TTL კონვერტორი (ESP8266 კოდის დასაბრმავებლად)
  5. LD1117V33 3.3v ძაბვის რეგულატორი
  6. RC გადამცემი/მიმღები

ნაბიჯი 2: კოდი

კოდი
კოდი
კოდი
კოდი
კოდი
კოდი

ESP8266 ეფექტურად არის Arduino, ჩაშენებული Wifi შესაძლებლობებით. ეს გვაძლევს საშუალებას ვისარგებლოთ GoPro– ს HTTP API– ით და გამოვთქვათ მოთხოვნები GPIO შეყვანის საფუძველზე. Wifi ბრძანებების ჩამონათვალი, რომელთა გაკეთებაც შეგიძლიათ იხილოთ აქ:

ჩემს კოდში. მე დაპროგრამებული მაქვს ESP8266 იმის დასადგენად, ღილაკი ჩართულია თუ გამორთულია RC რადიო მიმღების PPM სიგნალის დეკოდირებით. შემდეგ გამოიყენეთ დრო, რათა დადგინდეს რამდენ ხანს იყო დაჭერილი ღილაკი. თუ ღილაკზე დაჭერილია 0.5 წამზე ნაკლები, ის გამოიწვევს GoPro- ს. თუ ღილაკზე დაჭერილია 0.5 წამზე მეტხანს, ის გადადის GoPro– ს გადაღების რეჟიმში. ეს არის საუკეთესო გამოსავალი, რისი მოპოვებაც შემიძლია FPV თვითმფრინავებისათვის.

შენიშვნა: თუ თქვენ არ გაქვთ GoPro– ს პირდაპირი ეკრანის ნახვის შესაძლებლობა, შეიძლება დაგჭირდეთ კოდის მორგება თქვენი კონკრეტული გამოყენებისთვის. წინააღმდეგ შემთხვევაში თქვენ არ იცით რა რეჟიმშია.

Კოდი

ეს კოდი შეადგინა ბოჰდან ტომანეკმა (ემერიშტელი), ზოგიერთი კომპონენტი ნასესხებია ინტერნეტში არსებული სხვადასხვა წყაროდან. ინფორმაციის ძირითადი წყაროა https://euerdesign.de და

ნაბიჯი 3: გათიშვა ESP8266 ციმციმისთვის

ESP8266 გაყვანილობა ციმციმისთვის
ESP8266 გაყვანილობა ციმციმისთვის

*ჩემს FTDI ადაპტერს ჰქონდა 3.3 ვ სიმძლავრის სარკინიგზო მაგისტრალი, მაგრამ არ იყო საკმარისი ESP8266 ერთეულის დასაყენებლად. ამიტომ მე გირჩევთ გამოიყენოთ სხვა 3.3 ვ ენერგიის წყარო, როგორიცაა არდუინო, ან შეგიძლიათ გამოიყენოთ 5 ვ ძაბვის რკინიგზა, რომელიც მოწოდებულია FTDI ადაპტერის საშუალებით 3.3 ვ ძაბვის რეგულატორის საშუალებით.

აანთებს კოდს ESP8266 Arduino IDE გამოყენებით

ESP8266 კოდის დასაბლოკად, მე ვიყენებ Arduino IDE- ს.

  1. დაამატეთ დაფის მენეჯერის URL თქვენს Arduino IDE– ს პარამეტრების ფანჯარაში (ფაილი> პარამეტრები> დამატებითი დაფის მენეჯერის URL– ები:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. შეცვალეთ თქვენი დაფა "Generic ESP8266 Module"
  3. შეაერთეთ FTDI ადაპტერი კომპიუტერთან USB- ის საშუალებით. დაიმახსოვრეთ პროგრამის რეჟიმში შესვლისას ჩართეთ GPIO 0 პინი 2 წამის განმავლობაში.
  4. შეარჩიეთ COM პორტი თქვენი FTDI მოწყობილობისთვის და ატვირთეთ კოდი მოწყობილობაზე.*ზოგჯერ ESP8266 არ ციმციმებს სწორად რაიმე მიზეზის გამო … მე აღმოვაჩინე, რომ მოწყობილობის გადატვირთვა და/ან Arduino IDE– ს გადატვირთვა, როგორც ჩანს, პრობლემას აგვარებს.

ნაბიჯი 4: გაყვანილობა და კონფიგურაცია GoPro

გაყვანილობა და GoPro კონფიგურაცია
გაყვანილობა და GoPro კონფიგურაცია

მას შემდეგ, რაც კოდი გაბრწყინდება, შეგიძლიათ ESP8266 მიაწოდოთ RC მიმღებს, როგორც ეს მოცემულია ქვემოთ მოცემულ სურათზე:

ახლა თქვენ უნდა ჩართოთ Wifi აპლიკაციის რეჟიმი თქვენს GoPro– ზე, თუ ეს უკვე არ გაქვთ. თუ გაქვთ, დარწმუნდით, რომ შეესაბამება კოდში wifi პარამეტრებს თქვენი GoPro– ს wifi პარამეტრებთან. თავდაპირველად უნდა გამოიყენოთ GoPro აპლიკაცია Wifi– ს კონფიგურაციისთვის. თუ თქვენ გჭირდებათ თქვენი GoPro– ს Wifi პარამეტრების გადატვირთვა, ეს შეიძლება გაკეთდეს გადატვირთვის მენიუდან, შემდეგ კი დააკონფიგურიროთ GoPro აპის გამოყენებით.

გირჩევთ: