Ардуино ашиглан сойзгүй моторыг удирдах
Гэр » Блог » Ардуино ашиглан сойзгүй моторыг удирдах

Ардуино ашиглан сойзгүй моторыг удирдах

Үзсэн: 0     Зохиогч: Сайтын редактор Нийтлэх цаг: 2020-09-02 Гарал үүсэл: Сайт

лавлах

facebook хуваалцах товчлуур
twitter хуваалцах товчлуур
шугам хуваалцах товчлуур
wechat хуваалцах товч
linkedin хуваалцах товчлуур
pinterest хуваалцах товчлуур
whatsapp хуваалцах товчлуур
kakao хуваалцах товчлуур
snapchat хуваалцах товчлуур
телеграмм хуваалцах товчлуур
хуваалцах товчийг хуваалцаарай

Уншигчид, үйлдвэрлэгчид, инээдтэй хүмүүс, сонирхогчид, электроник сонирхогч, эхлэгчдэд мэндчилгээ дэвшүүлье;
Удаан хугацааны турш би сойзгүй мотор, Arduino бүхий утасгүй R/C машин бүтээхийг хичээсэн.
Сургуулийн шалгалтаа өгчихсөн болохоор шалгалт өгөхөөр шийдлээ.
R/C машин үйлдвэрлэхэд ашиглах хяналтын аргыг эцсийн байдлаар тодорхойлох явцад надад Arduino ашиглан сойзгүй моторыг удирдах асуудал тулгараад байна.
Удирдлагын (Техникийн хувьд)
Arduino-ийн хувьсах гүйдлийн мотор бага зэрэг аймшигтай мэт санагдаж байвал санаа зовох хэрэггүй, учир нь энэ гарын авлагад би ямар ч төрлийн унтраалга/потенциометр/жойстик ашиглан Arduino ашиглан тогтмол гүйдлийн моторыг удирдах нь ямар амархан болохыг харуулах болно, үндсэндээ Arduino шууд хүчдэл эсвэл резистор гэх мэт параметрүүдийг бичиж болохуйцаар өөрчлөх боломжтой.
Энэ төслийг өөрөө туршиж үзэхийн тулд танд энгийн зүйл хэрэгтэй:
Би миний ашигласан ихэнх бүтээгдэхүүний олон улсын эх сурвалжийн холбоосыг өгдөг)
Танд бас хэдэн үндсэн хэрэгсэл хэрэгтэй: Материалаа цэгцэлсний дараа төслөө эхлүүлцгээе!
Кодоо бичиж эхлэхээсээ өмнө arduino-оос ESC болон мотортой холбогдъё.
Энэ төсөлтэй холбогдох нь маш энгийн бөгөөд шууд юм.
Миний бичсэн кодын дагуу холболт дараах байдалтай байна: потенциометр/жойстикийн гаралтын зүү нь Arduino дээрх аналог зүү 0-д холбогдсон.
Потенциометр ба аналог джойстикийн хэрэглээний бүдүүвч диаграммыг үзүүлэв. (
Би гар хийцийн джойстик ашиглаж, joystick-ийн бүдүүвч диаграммыг өгсөн)
Arduino-д ESC: хар шугам (Газар) ---
> Arduino цагаан утас дээрх газардуулгын зүү (Дохио) ---
> Дижитал зүү ArduinoRed (Цахилгаан) --
> Arduino дээрх Vin (
Энэ нь Arduino дээрх Vin-ийн сарны шугам (Энэ нь Arduino
-г сойзгүй SC моторт холбох). ESC.
Захиалга чухал биш. (
Хэрэв мотор хүссэн чиглэлд эргэхгүй бол esc дээрх хоёр утасны аль нэгийг сойзгүй мотор руу шилжүүлээрэй)
Техник хангамжийн холболт дууссаны дараа бид Arduino кодыг зохицуулах боломжтой.
Код нь маш энгийн бөгөөд би мөр бүрийн функцийг тайлбараар тайлбарлахыг хичээдэг.
Гэсэн хэдий ч, хэрэв танд ямар нэгэн асуудал байвал надтай холбоо барина уу: hrithikbansal70 @ gmail.
Комритикбансал. comThe Code:(.
Мөн ino файлыг хавсаргасан)
/* ESC нь arduino дээрх дижитал зүү 10-д холбогдсон ESC өгөгдлийн зүүг тохируулна.
Потенциометр/жойстик оролт нь Arduino дээрх аналог зүү 0-д холбогдсон.
Кодоо эмхэтгэж байршуулна уу.
Дараа нь джойстик/потенциометрийг хамгийн их байрлалд байлгаж, гадаад тэжээлийн эх үүсвэрийг ESC-д холбоно.
Та зарим дохиог сонсож, потенциометр/жойстикийг хамгийн доод байрлалд байрлуулна.
Энэ нь ESC дээрх төгсгөлийн цэгийг тохируулах болно.
Энэ жишээ код нь нийтийн домэйнд байна.
Үүнийг 2017 оны 3-р сарын 20-нд Hrithik Bansal www.hrithikbansal зассан.
Com */үүнд servo esc функцэд зориулсан servo номын сан багтсан болно;
/ESC-г servo объектын int оролт гэж зарлах; хүчингүй тохиргоо(){esc. хавсаргах(10);
/ESC-г дижитал пин 10 сериалтай холбоно. эхлэх (9600);
Цуваа monitorvoid давталтыг уншиж/нээж эхлэх(){
Оруулах = analogRead (A0);
/Оролтын утга нь 0 0 сериал зүү дээрх аналог оролт юм. хэвлэх(
\'Анхны оролтын утга:\');
/Цуваа порт нь анхны оролтын утгын дарааллыг хэвлэнэ. хэвлэх (оролт); Цуврал. хэвлэх (\' | \'); саатал(1); оролт=газрын зураг(аналог Унших(A0)
, 0,1023, 0,180);
/Аналог зүү 0 дээрх джойстикийн оролтын утгуудыг серво гаралттай харгалзах хамгийн их ба хамгийн бага утгуудаар зураглана: 180 ба 0 цуваа. print(
\'Зураглалд оруулах утга:\'); Цуврал. хэвлэх (оролт);
/Цуваа зураглалын оролтын утгыг Цуваа хэвлэнэ. хэвлэх (\'\'); саатал(1);
/Саатал нь таны нарийвчлал/гөлгөр байдал болон потвнциометр/жойстикийн хөдөлгөөнд моторын хариу үйлдэл үзүүлэх чадварыг тодорхойлдог. esc. бичих (оролт);
/ESC-ийн төлөв нь joystick-ийн төлөв/байрлалтай ижил байх болно}
Кодоо arduino-д байршуулж, бүх техник хангамжийн холболтыг дахин шалгасны дараа зайгаа ESC-д залгаад arduino-г даруй дахин тохируулна уу (
Жижиг дахин тохируулах товчийг дар).
Дараа нь нэн даруй потенциометр/жойстикийг хоёр туйлын байрлалын аль нэгэнд нь байрлуул, энэ нь таны хамгийн дээд цэг байх болно (
Мотор хамгийн өндөр хурдтайгаар эргэлддэг газар).
Та дахин зарим дохиог сонсох бөгөөд үүний дараа потенциометр/жойстик нөгөө төгсгөл/нөгөө үзүүр рүү бүрэн чиглэнэ.
Энэ нь таны доод тал байх болно (
Одоо мотор нь бичгийн хэрэгсэл байх болно).
Дахин хэлэхэд, та зарим дохиог сонсох бөгөөд шалгалт тохируулгын ажил хийгдсэн. {
Үүнийг төслийн үзүүлэн видео бичлэг дээр харуулав
: видео LinkNow, та потенциометрийн бариулыг/аналог джойстикийг дээд/доод цэг рүү шилжүүлэхэд сойзгүй мотор зохих ёсоор хурдасна/удаашрах болно.
Зөвлөмж: Туршилтын явцад мотор (гадаад роторын мотор) бүхэлдээ эргэлддэг тул
та үүнийг гартаа барьж чадахгүй байх нь бас аюултай.
Үүнийг турших явцад мотор маш хурдан эргэлдэж байх үед өнхрөх цаас ээрэх төхөөрөмж санамсаргүйгээр ниссэн: Хэрэв танд ямар нэгэн асуудал байгаа бол надтай холбоо барина уу: hrithikbansal70
Comhrithikbansal.
Энэ нь таны асуудлыг шийдэж, та өнөөдөр шинэ зүйл сурах болно гэж найдаж байна. Баярлалаа!

HOPRIO групп нь хянагч, моторын мэргэжлийн үйлдвэрлэгч бөгөөд 2000 онд байгуулагдсан. Группийн төв нь Жянсу мужийн Чанжоу хотод байрладаг.

Түргэн холбоосууд

Бидэнтэй холбоо барина уу

WhatsApp: +86 18921090987 
Утас: +86- 18921090987 
Имэйл: sales02@hoprio.com
Нэмэх: БНХАУ-ын Жянсу муж, Чанжоу хот, Вужин өндөр технологийн дүүрэг, №19 Маханг Өмнөд зам 213167
Мессеж үлдээнэ үү
БИДЭНД ХОЛБОО БАРИХ
Зохиогчийн эрх © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Бүх эрх хуулиар хамгаалагдсан. Сайтын газрын зураг | Нууцлалын бодлого