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

Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн: 4 алхам
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн: 4 алхам

Видео: Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн: 4 алхам

Видео: Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн: 4 алхам
Видео: Как работает сервопривод? 2024, Арваннэгдүгээр
Anonim
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн
Потенциометр ба Servo: Arduino -ийн хяналттай хөдөлгөөн

Эхлээд та энэ хэлхээг нэгтгэхийн тулд холбогдох материалыг цуглуулах хэрэгтэй.

Хангамж

1 Ардуино

1 потенциометр

1 Servo

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

2 хар холбогч утас (газардуулга/сөрөг)

2 улаан холбогч утас (хүчдэл/эерэг)

2 шар/өнгөт холбогч утас (оролт/гаралт)

Алхам 1: Бүрэлдэхүүн хэсгүүдийг ойлгох

Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох
Бүрэлдэхүүн хэсгүүдийг ойлгох

Физик хэлхээг нэгтгэхээс өмнө бүрэлдэхүүн хэсэг бүрийг ойлгох нь чухал юм.

Талхны самбар нь хоёр талдаа цахилгаан хайрцагтай бөгөөд сөрөг (хар/цэнхэр) ба эерэг (улаан) оролттой. Тэдгээрийг босоо байдлаар цувралаар холбодог. Терминал туузууд холболтыг хэвтээ байдлаар хуваалцдаг боловч зэрэгцээ терминал туузууд нь хуваагчийг холбохын тулд холбогч утас шаардлагатай болно.

Потенциометр нь 5V зүү (улаан), Vout зүү (шар/өнгө), Ground/GND зүү (хар) -тай.

Серво нь 5V порт (улаан), импульсийн өргөн модуляци/ХОУХ -ны порт (шар/өнгө), Ground/GND порт (хар) -тай. Энэ нь хэрхэн ажилладаг талаар илүү ихийг мэдэхийн тулд линк дээр дарна уу.

Алхам 2: Цахилгаан хэлхээг тохируулах

Цахилгаан хэлхээг тохируулах
Цахилгаан хэлхээг тохируулах

Диаграмын схемийг дагаж мөрдөөрэй. Цахилгаан хэлхээг тохируулахдаа таны эд ангиудыг гэмтээхгүйн тулд arduino -г салгаж байхыг үргэлж санаарай.

Потенциометрийг талбар руу залгаж, чиг баримжаагаа анхаарч үзээрэй (энэ нь холбогч утас ашиглан arduino руу холбогдоход чухал ач холбогдолтой болно). Шар холбогч утсыг ашиглан дунд гаралтын зүүг arduino дээрх аналог (A0) порт руу холбоно уу. Улаан холбогчийг V5 порт руу, хар холбогчийг arduino дээрх GND порт руу залгаарай.

Сервог талх болон arduino руу залгаарай. Шар оролтын утсыг ашиглан оролт/дохионы портыг arduino дээрх 9 дижитал ХОУХ -ны порт руу холбоно уу. Улаан холбогч утсыг V5 терминал тууз руу, хар холбогч утсыг GND терминал тууз руу потенциометрийн байрлалаар цувралаар холбоно уу (зургийг үзнэ үү).

Цахилгаан хэлхээг тохируулсны дараа arduino -г компьютерт холбоно уу.

Алхам 3: Arduino GUI болон оролтын кодыг татаж аваарай

Arduino GUI болон оролтын кодыг татаж авах
Arduino GUI болон оролтын кодыг татаж авах
Arduino GUI болон оролтын кодыг татаж авах
Arduino GUI болон оролтын кодыг татаж авах

Arduino график хэрэглэгчийн интерфэйсийг (GUI) эндээс татаж авна уу.

Доорх кодыг залгаарай, "//" -ийн баруун талд байгаа мэдээллийг тухайн кодын мөр юу хийж байгааг хэлж өгнө үү.

#оруулах // Серво номын сан

Servo servo_test; // холбогдсон servo -ийн хувьд servo объектыг эхлүүлэх

int өнцөг = 0;

int potentio = A0; // потенциометрийн A0 аналог зүүг эхлүүлэх

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

servo_test.attach (9); // servo -ийн дохионы зүүг arduino -ийн 9 -р зүү рүү залгаарай

}

void loop () {

өнцөг = analogRead (потенцио); // 0 -ээс 1023 хүртэлх потенциометрийн утгыг унших

өнцөг = газрын зураг (өнцөг, 0, 1023, 0, 179); // потенциометрийн утгыг servo -ийн өнцгийн утга болгон 0 -ээс 180 хооронд масштаблах)

servo_test.write (өнцөг); // servo -ийг заасан өнцгийн саатал руу эргүүлэх тушаал (5);

}

Алхам 4: Потенциометр + Servo + Arduino

Потенциометр + Servo + Arduino
Потенциометр + Servo + Arduino

Эцсийн хэлхээ иймэрхүү харагдах ёстой. Энэ нь хэрхэн ажилладаг талаар видеог үзнэ үү.

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