Სარჩევი:
- ნაბიჯი 1: მიიღეთ ESC ინფორმაცია
- ნაბიჯი 2: კავშირი არდუინოსთან
- ნაბიჯი 3: ატვირთეთ ესკიზი
- ნაბიჯი 4: ESC– ის გაგება და პროგრამირება
ვიდეო: ESC პროგრამირება Arduino– ზე (ჰობიკინგი ESC): 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
გამარჯობა საზოგადოება, მე ვაპირებ გაჩვენოთ, თუ როგორ უნდა დაპროგრამდეს და გამოიყენოთ ჰობიკინგის ესკ. მე უბრალოდ ვიპოვე რამდენიმე ინფორმაცია და გაკვეთილი, რაც ნამდვილად არ დამეხმარა, ამიტომ გადავწყვიტე დამეპროგრამებინა საკუთარი ესკიზი, რომლის გაგებაც ძალიან მარტივია. მნიშვნელოვანია იცოდეთ: * ESC ნიშნავს სიჩქარის ელექტრონულ კონტროლს * ESC– ს აქვს 5 ვ (არ გამოიყენება), GND და სიგნალის პინი სერვოს მსგავსად * თქვენ აკონტროლებთ მას როგორც სერვო წერისას () https://arduino.cc/de/Reference /ServoWrite * ან writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds ჩემს მაგალითში ვიყენებ writeMicroseconds, რადგან ამის გაგება უფრო ადვილია. ასე რომ წავიდეთ…
ნაბიჯი 1: მიიღეთ ESC ინფორმაცია
თქვენ ნამდვილად უნდა შენიშნოთ თქვენი ESC– ის ამპერფასეულობა. ეს სამეურვეო ტესტირება მხოლოდ 20 AMP ESC– ზეა შესაძლებელი: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html მე ნამდვილად ვერ დაგპირდებით, რომ ეს მუშაობს სხვა ESC– სთან, მაგრამ მე ასე ვფიქრობ, რადგან ინგლისური სახელმძღვანელო აღწერილია 20 და 30 ამპერიანი ESC– ით. გერმანულ ვერსიაში არის განზოგადება 10 -დან 120 ამპერამდე, ამიტომაც ვფიქრობ, რომ ეს შეიძლება მუშაობდეს ყველა ESC– სთვის. წყარო: გერმანული: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf ინგლისური:
ნაბიჯი 2: კავშირი არდუინოსთან
ვცადე arduino uno R3– ით. ვფიქრობ, ეს ასევე შესაძლებელია მაგ. arduino Duemilanove ან მეგა. პირველ რიგში თქვენ უნდა დაუკავშიროთ ESC ლიპო ან NiMH. როდესაც ამას გააკეთებთ, თქვენ ESC- ს აკავშირებთ ასე: * შავი GND * თეთრი/ყვითელი PIN 9 -ზე რადგან ESC აკუმულატორს დაუკავშირეთ, ESC ძაბვის ქვეშაა. სწორედ ამიტომ მნიშვნელოვანია, რომ თქვენ არ დაუკავშიროთ წითელი მავთული თქვენს 5 ვ პორტს, რადგან ამან შეიძლება გაანადგუროს თქვენი კომპიუტერის USB პორტი. ამ სურათზე თქვენ ხედავთ სწორ კავშირს ESC– სა და Arduino– ს (მეგა) შორის. სურათის წყარო:
ნაბიჯი 3: ატვირთეთ ესკიზი
უბრალოდ დააკოპირეთ და ჩასვით ეს კოდი თქვენს IDE- ში: /* კოდირებული მარჯან ოლეშის ესკიზი Insctructables.com ღია წყაროდან - გააკეთეთ ის, რაც გსურთ ამ კოდით! */ #მოიცავს ღირებულებას = 0; // დააყენეთ მნიშვნელობები, რომლებიც გჭირდებათ ნულოვანი Servo firstESC, secondESC; // შექმენით რამდენიც გსურთ Servoobject. თქვენ შეგიძლიათ აკონტროლოთ 2 ან მეტი სერვისი ერთდროულად void setup () {firstESC.attach (9); // მიმაგრებულია პინ 9 -ზე მე ამას ვაკეთებ მხოლოდ 1 Servo Serial.begin (9600); // დაიწყე სერიალი 9600 baud} void loop () {// ჯერ დაუკავშირე შენი ESC შეიარაღების გარეშე. შემდეგ გახსენით სერიული და Follo Instructions firstESC.writeMicroseconds (მნიშვნელობა); if (Serial.available ()) მნიშვნელობა = Serial.parseInt (); // სერიული რიცხვის გაანალიზება}
ნაბიჯი 4: ESC– ის გაგება და პროგრამირება
ESC არის პროგრამირებადი, როგორიცაა IC ან თუნდაც თქვენი Arduino. თქვენ უბრალოდ არ გაქვთ პროგრამირების ენა, მაგრამ მენიუ ბგერებისგან შედგება. ამ მენიუში შესასვლელად, რომელიც მუშაობს უსასრულოდ, თქვენ უბრალოდ უნდა შეასრულოთ შემდეგი ნაბიჯები: * დააკავშირეთ თქვენი ESC * დააკონფიგურირეთ კოდი (რამდენიც ESC– ს გაქვთ და Pin- კონფიგურაცია) * არაფერი უნდა გესმოდეთ, რადგან Arduino აგზავნის ნულს * გახსენით თქვენი სერიული მონიტორი და გაგზავნეთ '2000'. ეს ნიშნავს ყველაზე მაღალ სიგნალს, რომელსაც ESC შეუძლია მიიღოს * თქვენ მოისმენთ ხმებს, რომლებიც აღწერილია სურათზე (წყარო: სახელმძღვანელო: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC- ის ქილა მიიღეთ სიგნალი 700 -დან 2000 აშშ დოლარამდე (მიკრო წამი). 700 ნიშნავს გაზს ყველაზე დაბალ პოზიციაზე და 2000 უმაღლეს პოზიციას. თუ გსურთ იცოდეთ რას აკეთებთ, მენიუს არჩევისას ეწვიეთ სახელმძღვანელოს. მაგალითი: - მოგვწერეთ 2000 - დაელოდეთ DDDD– ს, რომ აირჩიოს ლიპო როგორც ბატარეის ტიპი - როდესაც გამოჩნდება, ჩაწერეთ მესამე სერიაზე „D’ 700 “(მოკლე შეფერხება, ამიტომაც უნდა გაგზავნოთ მესამე„ D “- ზე) - ESC გამოსცემს ხმას და ვარიანტი არჩეულია. ვიმედოვნებ, რომ შემიძლია დაგეხმაროთ ამ გაკვეთილში.
გირჩევთ:
პროგრამირება ATmega328 Arduino IDE– ით 8MHz კრისტალის გამოყენებით: 4 ნაბიჯი
პროგრამირება ATmega328 Arduino IDE– ით 8MHz ბროლის გამოყენებით: ამ ინსტრუქციურად მე ვაფარებ ATmega328P IC პროგრამის (იგივე მიკროკონტროლერს Arudino UNO– ზე) პროგრამირების ეტაპობრივ გზამკვლევს Arduino IDE– ს და Arduino UNO– ს პროგრამისტის გამოყენებით. მორგებული Arduino, თქვენი პროექტების შესაქმნელად
პროგრამირება AT89S52 ARDUINO– ს გამოყენება: 4 ნაბიჯი
პროგრამირება AT89S52 ARDUINO– ს გამოყენებით: სისტემური პროგრამირება (ISP), ანუ წრიული სერიული პროგრამირება (ICSP) არის პროგრამირებადი ლოგიკური მოწყობილობების, მიკროკონტროლერების და სხვა ჩამონტაჟებული მოწყობილობების უნარი დაპროგრამდეს სრულ სისტემაში და არა მოითხოვოს ჩი
დააინსტალირეთ NodeMCU პროგრამირება Arduino IDE– ით: 3 ნაბიჯი
NodeMCU პროგრამირების დაყენება Arduino IDE– ით: ამ სასწავლო ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა დავპროგრამო NodeMCU დაფა Arduino IDE გამოყენებით. ამისათვის თქვენ უნდა დააინსტალიროთ დრაივერები და დაამატოთ NodeMCU დაფა Arduino დაფის სიაში. მოდით გავაკეთოთ ეტაპობრივად
Arduino პროგრამირება მობილურით -- არდუინოდროიდი -- Arduino იდეა Android- ისთვის -- დახუჭვა: 4 ნაბიჯი
Arduino პროგრამირება მობილურით || არდუინოდროიდი || Arduino იდეა Android- ისთვის || დახუჭე: გთხოვთ გამოიწეროთ ჩემი youtube არხი მეტი ვიდეოსთვის …… Arduino არის დაფა, რომლის გადაცემა შესაძლებელია პირდაპირ USB- ით. ეს არის ძალიან მარტივი და იაფი კოლეჯის და სკოლის პროექტებისთვის ან თუნდაც პროდუქტების პროტოტიპში. ბევრი პროდუქტი პირველ რიგში ემყარება მას
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი
დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას