Агуулгын хүснэгт:

Tinee9: Arduino хяналттай ESC: 4 алхам
Tinee9: Arduino хяналттай ESC: 4 алхам

Видео: Tinee9: Arduino хяналттай ESC: 4 алхам

Видео: Tinee9: Arduino хяналттай ESC: 4 алхам
Видео: Arduino Earthquake Detector 2024, Арваннэгдүгээр
Anonim
Tinee9: Arduino хяналттай ESC
Tinee9: Arduino хяналттай ESC

4 жилийн өмнө анхны арилжааны нисгэгчгүй онгоц ойролцоогоор 1500 доллар байхад би 300 долларын үнэтэй өөрийн нисгэгчгүй онгоц бүтээсэн. Arducopter хянагч нь ESC моторыг хянадаг байсан, би DJI DIY хүрээг ашиглаж, 720MHZ алсын удирдлага худалдаж авсан. Энд би 4 жилийн өмнө бүтээсэн зүйлийнхээ өөрчлөгдсөн иж бүрдэл байна. KIT Одоо би электроникийн сансрын инженерчлэлийн талаар арай илүү туршлагатай болсон тул дроныг удирдах өөрийн PCBA хянагч бүтээхийг хүсч байна.

Би Arduino -ийг платформдоо ашиглах болно. Өнөөдрийн хувьд бид ESC -ийг arduino нано ашиглан хянах боломжтой гэдгээ харуулах болно.

Хэцүү байдал: дунд зэрэг

Мэдлэг: Гагнуур хийх, дроны үндсэн тэжээлийн холболтыг мэдэх шаардлагатай.

Сануулагч Tinee9.com нь Arduino -той холбоотой бусад хичээлүүдтэй бөгөөд Drones гэх мэт нийтлэг электроникийн талаар ярьдаг. Би тэдгээрийг хэрхэн ашигладаг, компаниуд эсвэл судалгаа, хөгжлийн багийн ашигладаг Drones дээр мэдрэгч хэрхэн ажилладаг талаар ярьдаг.

Алхам 1: Материал

Би гагнуур, гагнуурын төмөр, компьютер, USB кабелийг сонгохыг хүсээгүй боловч үлдсэн хэсгийг энэ линкээс авах боломжтой.

Материал: ESC

Мотор

Моторыг ажиллуулах батерей

Гагнуур

Гагнуурын төмөр

Ардуино Нано

Талхны самбар

Холбогч утас

PC

USB кабель

Arduino IDE

Алхам 2: Үндсэн угсралт

Үндсэн угсралт
Үндсэн угсралт
Үндсэн угсралт
Үндсэн угсралт

Алхам 1: ESC хянагч руу мотороо гагнана уу.

Алхам 2: Arduino Nano -г талхны тавцан дээр хавсаргана уу.

Алхам 3: Батерейгаа ESC Black Wire -д холбоно уу.

Алхам 4: ESC Black -ээ Arduino GND зүү дээр холбоно уу.

Алхам 5: ESC Цагаан утсаа Arduino D9 Pin -д холбоно уу.

Алхам 6: Arduino Nano -г USB кабелиар компьютерт холбоно уу.

Алхам 3: Код

Алхам 7: Arduino IDE дээр Arduino Nano -г энэ кодоор програмчлах.

Кодын хийж буй зүйл бол ESC -ийг эхлүүлэх бөгөөд дараа нь 0.25 секунд тутамд хурдтайгаар дээшлэх бөгөөд дараа нь хатуу кодчилсон тогтоосон цэг унтрах болно. Дараа нь давтана. Үндсэндээ энэ код нь моторыг ESC хэрхэн удирддаг болохыг харах боломжийг олгодог. Түүнчлэн код нь үлдсэн далавч эсвэл квадрокоптероор нисэхийн тулд кодын үлдсэн хэсгийг боловсруулахад 4 ESC -ийг нэгэн зэрэг удирдах үндсэн блок юм.

Код:

#оруулах; Servo esc;

int Pin = 0;

int x = 0;

хүчингүй тохиргоо () {

esc.attach (9); }

void loop () {

int throttle = analogRead (Pin);

тохируулагч = газрын зураг (тохируулагч, 0, 1023, 0, 179);

for (x = 0; x <175; x ++) {

esc.write (x); саатал (250); }

esc.write (0);

саатал (10000); }

Алхам 4: Холбогдож ажиллуулна уу

Алхам 8: ESC Улаан утсаа Battery +-т холбоно уу.

Алхам 9: ХБХ -ийн командыг ашиглан ESC -ийг удирдаж буй Arduino Nano -оо сайхан өнгөрүүлээрэй.

Зөвлөмж болгож буй: