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

Дууны мэдрэгч ба Servo: Реактив хөдөлгөөн: 4 алхам
Дууны мэдрэгч ба Servo: Реактив хөдөлгөөн: 4 алхам

Видео: Дууны мэдрэгч ба Servo: Реактив хөдөлгөөн: 4 алхам

Видео: Дууны мэдрэгч ба Servo: Реактив хөдөлгөөн: 4 алхам
Видео: Первый раз с многоцветной черно-красной колодой после успешных миссий на MTGA 2024, Арваннэгдүгээр
Anonim
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн
Дууны мэдрэгч ба Servo: реактив хөдөлгөөн

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

Хангамж:

1 Ардуино

1 Хэт авианы мэдрэгч HC-SR04

1 Servo

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

1 9 вольтын батерей

1 9 вольтын батерейны адаптер

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

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

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

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

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

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

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

Дууны мэдрэгч нь VCC/5V зүү (улаан), Ground/GND зүү (хар), гаралтын зүү (Өнгө) -тэй. Мэдрэгчээс хамааран аналог ба/эсвэл дижитал гаралттай байж болно.

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

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

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

Диаграмын схемийг дагаж мөрдөөрэй. Цахилгаан хэлхээг тохируулахдаа таны эд ангиудыг гэмтээхгүйн тулд arduino -г салгаж байхыг үргэлж санаарай. Байршилд Дууны мэдрэгчийг потенциометрээр дүрсэлдэг, учир нь тэд кодын хувьд ижил аргаар ажилладаг.

Дууны мэдрэгчийг талхны хавтангийн цахилгаан шугам руу залгаарай, түүний чиглэлийг анхаарч үзээрэй (энэ нь холбогч утас ашиглан arduino руу холбогдоход чухал ач холбогдолтой болно). VCC -ийг улаан холбогч утсаар талхны эерэг цахилгаан төмөр замд холбоно уу. GND -ийг хар холбогч утсаар талхны сөрөг цахилгаан төмөр замд холбоно уу. Өнгөний холбогч утсаар Out pin -ийг А5 аналог порт руу холбоно уу.

Сервог талх болон arduino руу залгаарай. Өнгөт холбогч утсыг ашиглан оролт/дохионы портыг дижитал PWM порт руу 13 arduino дээр холбоно уу. GND цахилгаан төмөр замд хар холбогч утсыг залгаарай. Улаан холбогч утсыг терминалын эгнээнд залгаарай. Сервод 9V батерейгаар хангадаг нэмэлт хүч шаардагдана.

9В баттер, улаан холбогч утсыг servo -ийн улаан холбогчтой ижил терминал эгнээнд залгаарай. Хар холбогч утас нь бусад бүрэлдэхүүн хэсгүүдийн нэгэн адил цахилгаан дамжуулах хоолойд холбогдоно.

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

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

Arduino график хэрэглэгчийн интерфэйсийг (GUI) эндээс татаж авна уу. Доорх кодыг залгаарай, "//" -ийн баруун талд байгаа мэдээллийг тухайн кодын мөр юу хийж байгааг хэлж өгнө үү.

#оруулах

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

int өнцөг;

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

servo_test.attach (servoPin);

Цуваа эхлэх (9600);

}

void loop () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (soundSensor);

саатал (50);

өнцөг = газрын зураг (soundValue, 0, 1023, 0, 180);

servo_test.write (өнцөг);

саатал (50);

}

Алхам 4: Дууны мэдрэгч + Servo + Arduino

Дууны мэдрэгч + Servo + Arduino
Дууны мэдрэгч + Servo + Arduino
Дууны мэдрэгч + Servo + Arduino
Дууны мэдрэгч + Servo + Arduino

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

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