arduino ашиглан сойзгүй мотор esc хэрхэн ажиллуулах талаар
Үзсэн: 0 Зохиогч: Сайтын редактор Нийтлэх хугацаа: 2020-09-02 Гарал үүсэл: Сайт
лавлах
Энэхүү заавар нь arduino ашиглан сойзгүй мотор ESC-ийг хэрхэн тохируулах, ажиллуулах, мөн сойзгүй моторыг өөр өөр хурдтайгаар ажиллуулахыг харуулах болно.
Энэ нь материал, техник хангамжийн тохиргоо, програм хангамжийн кодчилолоор дамжих болно.
Энэ нь кодын алхам бүрт юу хийгдсэнийг тайлбарлах болно.
Битгий гомдоо, хөгжилтэй байгаарай!
Мотор ажиллаж байгаа видеог доор харуулав.
Та авах хэрэгтэй: Arduino (
Би үүнийг хийх болно, би Arduino Mega ашигласан)
Ардуино кодчилол бүхий компьютер.
Esc USB холбогч (
би хийх болно, би ердийн брэндийн 30 ампер ашигласан)
гагнуурын зайтай 10 цагт сойзгүй мотор, холболтын утас гагнуур (
Ямар ч 12 вольтын батерей 2 ба түүнээс дээш, би 3 батерей 11. 1 вольтын зай ашигласан) -
Халаахын тулд гагнуурын төмрийг оруулж, дараа нь ESC-ийг
нэг талдаа моторын утастай холбоно. ба зай, нөгөө талд нь Arduino)-
Гагнуурын төмрийг халаасны дараа моторын удирдлагын шугамыг ESC-ээс гаргаж авсан утаснуудтай хамт тавина.
Дунд хэсэгт байгаа утаснууд нь хамт явах ёстой боловч хөдөлгүүрийн чиглэлийг өөрчлөхийн тулд 2 хажуугийн шугамыг сольж болно.
Эцэст нь та халаахад зориулж гагнуурын төмрийг ашиглах хэрэгтэй
. Утсан дээр 5-10 секунд зарцуулж
, утсан дээрх гагнуурыг хайлуулж, хооронд нь наа. -
esc-ээс оролтын утсыг ав (
Servo шугам дээрх шиг харагдаж байна)
Тэгээд газардуулга болон дохиог (цагаан) 9-р зүү рүү холбоно.
Ардуино компьютерт холбогдоогүй тохиолдолд эерэг шугамыг зөвхөн vin-д холбоно.
Хэрэв энэ нь компьютерт холбогдсон бол эерэг туйлыг ямар нэгэн зүйлд холбож болохгүй, эс тэгвээс энэ нь таны компьютерийг шатаах болно --
Доод талаас нь гарч буй зузаан улаан, хар утсыг зайнд залгах хэрэгтэй. -
Та эхлээд USB холбогч ашиглан arduino хавтанг компьютертээ залгах хэрэгтэй.
Дараа нь та доорх програмыг татаж авах боломжтой.
Програмыг татаж авсны дараа зайгаа ESC-д залгахаасаа өмнө arduino дээрх дахин тохируулах товчийг дарна уу.
Мотор эхлэх чимээ гаргаад дараа нь хүлээх болно.
Хэдэн секундын дараа мотор 3 дохио өгч, дараа нь аажмаар програмчлагдсан хурд руу шилжинэ.
Дараа нь аажмаар тэг хурд руу буцах болно.
Та моторын ажиллах хурд, үргэлжлэх хугацааны хөтөлбөрийг засах боломжтой.
Хөдөлгүүрийг 85% -иас дээш хурдтай болгож болохгүй, эс тэгвээс ESC шатах болно. Код)
Энэ кодыг ямар ч зорилгоор ашиглаж болно.
Үүнд servo ESC1; int pos = 0;
/Байрлалын хувьсагчийн гарыг тохируулах (){setSpeed(0);
/Хувьсах хурдны саатлыг тохируулах (1000); }void setSpeed(int speed){
Int өнцөг = газрын зураг (
Хурд, 0,100, 0,180);
/Серво байрлалыг өөр хурдаар тохируулна. бичих (өнцөг); }хүчгүй тохиргоо(){ESC1. хавсаргах(9);
/Эсчийг зүү дээр нэмнэ үү. гар(); }void loop(){int speed;
/(хурд = 0; хурд 0; хурд -= 5){
/Тогтоосон 1 секундын хурдтай үед мөчлөгийн хурд 0% чадлын (хурд) хүртэл буурдаг; саатал(1000); }setSpeed(0);
/Ямар ч сааталгүй хурдны хувьсагчийг тэг болгох (1000);
/1 секунд унтарсан}