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

Arduino: Мэдрэмтгий робот: 6 алхам
Arduino: Мэдрэмтгий робот: 6 алхам

Видео: Arduino: Мэдрэмтгий робот: 6 алхам

Видео: Arduino: Мэдрэмтгий робот: 6 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Arduino: Мэдрэмжтэй робот
Arduino: Мэдрэмжтэй робот
Arduino: Мэдрэмжтэй робот
Arduino: Мэдрэмжтэй робот

Сайн уу.

Та Arduino болон бусад хэдэн хэсэгтэй робот бүтээх аргыг танд үзүүлэхийг хүсч байна. Тэгвэл бидэнд юу хэрэгтэй вэ?

  • Ардуино. Надад Леонардо байна, гэхдээ энэ нь чухал биш
  • H гүүр TB6612FNG эсвэл бусад
  • Робот явах эд анги, жишээ нь DAGU DG012-SV эсвэл гараар хийсэн
  • Хэт авианы мэдрэгч
  • Servo
  • 2 цэнхэр LED
  • Дуу чимээ
  • Фоторезистор
  • Эсэргүүцэл 1, 2 к Ω
  • Талхны самбар
  • Кабель, соронзон хальс, эрэг, зай

Алхам 1: Явах эд анги бүтээх

Явах эд анги бүтээх
Явах эд анги бүтээх

Хэрэв та явах эд анги хийж байгаа бол моторын талаар санаарай. Энэ нь таны роботыг хөдөлгөх хангалттай хүч чадалтай байх ёстой.

Хэрэв та явах эд анги худалдаж авсан бол түүнийгээ оруулах ёстой.

Одоо батерей тавих цаг болжээ. Би 5 АА батерейны хайрцгийг ашигладаг, гэхдээ хэрэв танд илүү том мотор байвал илүү их зай хэрэгтэй болно.

Алхам 2: Бүх зүйлийг холбоно уу

Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох
Бүх зүйлийг холбох

Хэрэв танд TB6612FNG H гүүр байгаа бол та үүнийг доорх байдлаар arduino руу холбож болно, гэхдээ та үүнийг бага зэрэг өөрчлөх шаардлагагүй болно.

Үүнийг холбохын тулд би 170 нүхтэй самбар ашигладаг, учир нь энэ самбар нь жижиг хэмжээтэй бөгөөд arduino дээр байрлуулж болно.

1. Хэт авианы мэдрэгч:

-2 зүү Arduino

-Цуурай 1 зүү Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Серво:

-GND GND Arduino -VCC 5V Arduino -Дата 9 зүү Arduino

3. H гүүр:

-бүх масс (GND) Arduino -VCC 5V Arduino -A01 мотор1 масс (-) -A02 мотор1 хүч (+) -B02 мотор2 масс (-)

-B01 мотор2 масс (-)

-VMOT VIN Arduino

-PWMA 6 зүү Arduino

-AIN1 8 зүү Arduino -AIN2 7 зүү Arduino -BIN2 4 pin Arduino -BIN1 3 pin Arduino -PWMB 5 pin Arduino

4. Базер:

-GND (-) GND Arduino

-VCC (+) 11 зүү Arduino

5. Ледүүд:

-Аль аль нь VCC (+) LED -ээс 10 зүү Arduino хүртэл

-GND (-) хоёулаа LED-ээс GND Arduino хүртэл

Урт кабелиуд нэг ширхэг утас уяжээ.

6. Гэрэл эсэргүүцэгч:

Зураг дээр хэрхэн холбогдож байгааг харж болно. Резистор нь 1, 2 кΩ байна

Алхам 3: Бүх зүйлийг оруулах

Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах
Бүх зүйлийг оруулах

Одоо та явах эд анги дээр бүх зүйлийг оруулах ёстой. Би Arduino болон явах эд ангиудыг боохын тулд M3 4 эрэг ашигладаг, Arduino болон явах эд ангиудын хооронд би нэг ширхэг сүрэл өгсөн. Breadboard нь arduino дээр байрладаг. Би хэт авианы мэдрэгчийг хоёр талт соронзон хальсны тусламжтайгаар servo, servo явах эд анги руу хар соронзон хальсаар наасан. Leds нь соронзон хальсны хэт авианы мэдрэгч дээр байрладаг. LED ба ping мэдрэгчийн кабелиуд хөдөлдөг тул хангалттай зай хэрэгтэй.

Алхам 4: Хөтөлбөр 1

Энэхүү програмтай робот нь цагны саад бэрхшээлийг давсны дараа зүүн, баруун тийш эргэж, илүү их зайтай, буцаж дуугарах энэ сайт руу явна. Харанхуй гэрэл хэзээ асах вэ, тод гэрэл асах үед. Доор би кодыг нэмсэн, тайлбар дээр кодын тайлбар байна. Энэ кодыг ачаалсны дараа та роботыг эхлүүлж болно.

Алхам 5: Хөтөлбөр 2

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

Алхам 6: Робот эхлүүлэх

Одоо та роботыг эхлүүлж болно. Доор би роботтойгоо кино нэмж оруулав. Эхнийх нь туршилт, хоёр дахь нь эхний ба хоёр дахь програмтай иж бүрэн робот юм.

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