Агуулгын хүснэгт:
- Алхам 1: ESC мэдээлэл авах
- Алхам 2: Arduino руу холбогдох
- Алхам 3: Ноорог байршуулах
- Алхам 4: ESC -ийг ойлгох, програмчлах
Видео: Arduino дээр ESC програмчлал (Hobbyking ESC): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Сайн байна уу Олон нийт, би танд Хоббик хийх ESC -ийг хэрхэн програмчлах, ашиглах талаар үзүүлэх болно. Би хэдхэн мэдээлэл, заавар олж авсан нь надад тийм ч их тус болоогүй тул ойлгоход маш энгийн өөрийн ноорог зурахаар шийдлээ. Мэдэх нь чухал: * ESC нь электрон хурдны хяналт гэсэн үг юм * ESC нь 5v (ашиглагдаагүй), GND болон дохио зүүтэй Servo шиг * Та үүнийг бичих () https://arduino.cc/de/Reference бүхий Servo шиг хянадаг. /ServoWrite * эсвэл writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Миний жишээн дээр би бичихMicroseconds -ийг ашигладаг, учир нь ойлгоход хялбар байдаг. Тиймээс явцгаая …
Алхам 1: ESC мэдээлэл авах
Та ESC -ийнхээ үнэлгээг үнэхээр хэлэх ёстой. Энэхүү гарын авлага нь зөвхөн 20 AMP ESC дээр туршигдсан болно: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Энэ нь бусад ESC -тэй ажиллаж байгаа гэж би үнэхээр амлаж чадахгүй байна. Англи хэлний гарын авлага нь 20 ба 30 Amp ESC -ийг тайлбарласан болно. Германы хувилбарт 10 -аас 120 ампер хүртэлх ерөнхий ойлголт байдаг тул энэ нь ESC бүрт ажиллах боломжтой гэж би бодож байна. Эх сурвалж: Герман хэл: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Англи хэл:
Алхам 2: Arduino руу холбогдох
Би үүнийг arduino uno R3 ашиглан туршиж үзсэн. Үүнийг бас жишээ нь ашиглах боломжтой гэж бодож байна. arduino Duemilanove эсвэл Mega. Эхлээд та ESC -ийг lipo эсвэл NiMH -тэй холбох хэрэгтэй. Үүнийг хийсний дараа та ESC -ийг дараах байдлаар холбоно: * Хараас GND рүү * Цагаан/Шараас ПИН 9 рүү, Та ESC -ийг батерейдаа холбосон тул ESC хүчдэлд орсон байна. Тиймээс улаан утсыг 5V порт руу бүү холбоорой, учир нь энэ нь таны компьютерийн USB портыг сүйтгэж болзошгүй юм. Энэ зураг дээр та ESC ба Arduino (Mega) хоёрын хоорондох зөв холболтыг харж болно. Зургийн эх сурвалж:
Алхам 3: Ноорог байршуулах
Зүгээр л энэ кодыг IDE дээрээ хуулж тавь: /* Insctructables.com Нээлттэй эх сурвалжаас Marjan Olesch Sketch кодчилсон - энэ кодоор хүссэн зүйлээ хий! */ #int утга оруулах = 0; // Servo firstESC, secondESC -ийг тэг болгохын тулд шаардлагатай утгуудыг тохируулна уу; // Servoobject -ийг хүссэн хэмжээгээрээ бүтээгээрэй. Та 2 ба түүнээс дээш тооны Servo -г нэгэн зэрэг хянаж болно void setup () {firstESC.attach (9); // 9 -р зүү дээр хавсаргасан. Би үүнийг зөвхөн 1 Servo Serial.begin (9600) ашиглан хийдэг; // цувралыг 9600 baud дээрээс эхлүүлэх} void loop () {// Эхлээд ESC -ээ Arming -гүйгээр холбоно уу. Дараа нь Serial болон follo зааврыг нээх хэрэгтэйESES.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) Хоббикинг ESC -ийн лааз 700-2000 ам долларын хооронд дохио хүлээн авах (микросекунд). 700 гэдэг нь хамгийн бага байрлалд тохируулагч, хамгийн өндөр байрлалд 2000 гэсэн утгатай. Хэрэв та яг юу болохыг мэдэхийг хүсч байвал цэс сонгохдоо гарын авлагад зочилно уу. Жишээ: - 2000 бидэнд бичээрэй - DDDD нь lipo -ийг баттерей маягаар сонгох хүртэл хүлээнэ үү - Энэ нь гарч ирэх үед гурав дахь 'D' 700 дээр өөрийн сериалдаа бичээрэй (богино хугацааны саатал, тиймээс та үүнийг гурав дахь 'D' дээр илгээх ёстой) - ESC дуугарах бөгөөд сонголтыг сонгоно. Энэ гарын авлагад би танд тусалж чадна гэж найдаж байна.
Зөвлөмж болгож буй:
ATtiny85 зүүж болох чичиргээтэй үйл ажиллагааг хянах цаг ба програмчлал ATtiny85 Arduino Uno -той: 4 алхам (зурагтай)
ATtiny85 зүүдэг чичиргээтэй үйлдлийг хянах цаг ба програмчлал ATtiny85 Arduino Uno -той хамт: Зүүж болох хөдөлгөөнийг хянах цагийг хэрхэн яаж хийх вэ? Энэ бол зогсонги байдлыг илрүүлэх үед чичиргээ хийх зориулалттай өмсдөг багаж юм. Та над шиг ихэнх цагаа компьютер дээр өнгөрөөдөг үү? Та өөрөө ч мэдэлгүй хэдэн цагаар сууж байна уу? Тэгвэл энэ төхөөрөмж нь
Мобайлаар дамжуулан Arduino програмчлал -- Ардуинодроид -- Android -д зориулсан Arduino Ide -- Нүдээ анивчих: 4 алхам
Мобайлаар дамжуулан Arduino програмчлал || Ардуинодроид || Android -д зориулсан Arduino Ide || Blink: Миний youtube сувагт бүртгүүлээд илүү олон видео үзээрэй …… Arduino бол USB -ээр шууд програмчлах боломжтой самбар юм. Энэ нь коллеж, сургуулийн төсөл, тэр ч байтугай бүтээгдэхүүний прототипт маш энгийн бөгөөд хямд байдаг. Ихэнх бүтээгдэхүүнүүд үүнд тулгуурлан бүтээгддэг
Python ашиглан Arduino програмчлал: 8 алхам
Python ашиглан Arduino програмчлах: Энэ нийтлэлд бид GUI python ашиглан Arduino -ийг удирдах гэж байна. Питонтой ажиллах нь маш энгийн. Би алхам бүрийг эхнээс нь нарийвчлан хуваалцах болно
Arduino Remote/утасгүй програмчлал ба Power Bank -ийн гар хийц: 12 алхам (зурагтай)
Arduino Remote/утасгүй програмчлал ба Power Bank Homemade: Асуудал. Би PC -ийн ойролцоо ноорог боловсруулж, USB ба сериал ашиглан " дибаг хийх " Энэ тохиолдолд би DHT12 -ийн lib -ийг үүсгэж, номын сангийн github дээр хувилбарыг хүргэж байна. Гэхдээ "0 -ээс доош температурт уншигдсан утга нь
Хамгийн хямд Arduino -- Хамгийн жижиг Ардуино -- Arduino Pro Mini -- Програмчлал -- Arduino Neno: 6 алхам (зурагтай)
Хамгийн хямд Arduino || Хамгийн жижиг Ардуино || Arduino Pro Mini || Програмчлал || Arduino Neno: …………………………. Миний YouTube сувгийг SUBSCRIBE дарж илүү олон видео үзээрэй ……. .Энэ төсөл нь хамгийн жижиг, хамгийн хямд arduino -той хэрхэн харьцах тухай юм. Хамгийн жижиг, хамгийн хямд нь arduino pro mini юм. Энэ нь arduino -той төстэй