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

Дуут хариу үйлдэл үзүүлэх робот: 4 алхам
Дуут хариу үйлдэл үзүүлэх робот: 4 алхам

Видео: Дуут хариу үйлдэл үзүүлэх робот: 4 алхам

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

Энэхүү гарын авлагад та дуут хариу үйлдэл үзүүлдэг робот хэрхэн хийх талаар сурах болно, робот таны дууны чанарт хариу өгөх болно. LED матриц болох хоёр нүд нь таны сэтгэл хөдлөлийг үндсэн сэтгэл хөдлөлөөр илэрхийлдэг. Би энэ санааг дуулах санаатай олж авсан, тиймээс дуулах нь гайхалтай робот байх болно, гэхдээ та орилж, хашгирч эсвэл зүгээр л ярьж болно. Өгөгдсөн кодод 12 сэтгэл хөдлөл орсон бөгөөд эдгээр сэтгэл хөдлөлүүд нь:

  1. Нойрмог
  2. Төвийг сахисан
  3. Аз жаргалтай, 1
  4. Аз жаргалтай, 2
  5. Нүдээ ир
  6. Хайр, зүрх сэтгэл
  7. Аз жаргалтай, 3
  8. Сэтгэл дундуур, 1
  9. Уурласан, 2
  10. Харамсалтай
  11. Ууртай
  12. Үхсэн

Таны дуу хоолой илүү чанга байх тусам нүдэн дээрх сэтгэл хөдлөл улам хүчтэй болно.

Алхам 1: Танд хэрэгтэй зүйлсийн жагсаалт

1 Ардуино Уно

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

Эрэгтэй эрэгтэй кабель

Эрэгтэй, эмэгтэй кабель

2 LED матриц

1 микрофоны модуль

Зөндөө лего

Танд доороос холбосон Arduino програм хангамж, номын сан хэрэгтэй болно.

*Аль утас хаашаа явж байгааг мэддэг л бол утасны өнгө тийм ч чухал биш юм. Энэ нь ажиллах ёстой шиг ажиллахгүй байгаа үед асуудлыг хайх хялбар арга юм. Түүнчлэн урт нь тийм ч чухал биш бөгөөд эдгээр урт нь танд илүү хялбар болгох үүднээс хийгдсэн болно.

Алхам 2: Тоног төхөөрөмжийн угсралт

Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралт

Бид эхлээд LED матрицуудыг тохируулах болно, үүний тулд би дараах хичээлийг ашигласан https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Хэрэв та зөвхөн хоёр нүдтэй байхыг хүсч байвал энэ зааврыг нэг удаа дагаж мөрдөөрэй.

Хэрэв та дээрх зааврыг дагаж мөрдвөл бид микрофон модулийг холбож эхэлж болно. Энэ ажлыг хийхийн тулд та эрэгтэй, эмэгтэй кабельтай байх ёстой бөгөөд үүнийг хийхийн тулд та VCC -ийг талхны самбар дээрх +5V, GND -ээс GND -ийг Arduino дээрээ холбох хэрэгтэй. Таны Arduino Uno дээр Uno болон A0 -аас A0 хүртэл.

Эдгээр алхмуудыг амжилттай хийсний дараа дээр үзүүлсэн зураг гарч ирнэ.

Алхам 3: Код

Миний энэ төсөлд ашигласан код нь бусад хүмүүсийн хийсэн өөр хоёр жишээ төслөөс ирсэн юм. Үүнийг хийхийн тулд миний оруулсан нэмэлт, өөрчлөлтүүд байдаг. Та роботыг хурдан эсвэл удаан хариу үйлдэл үзүүлэхэд шаардлагатай дууны хэмжээг хялбархан тохируулж болно.

Та LedControlMS.h номын санг https://github.com/shaai/Arduino_LED_matrix_sketch линкээс татаж авах хэрэгтэй. Үүнийг өөрийн номын санд төсөлдөө оруулаарай, та явахдаа сайн байх болно.

Алхам 4: Lego

Бүх зүйл угсарч дууссаны дараа та өөрийн бүтээлч талыг зэрлэгшүүлж, роботдоо зориулж бүх төрлийн дүр төрхийг бий болгож чадна. Танд хангалттай лего байгаа эсэхийг шалгаарай.

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