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

Бяцхан Тимми робот: 5 алхам (зурагтай)
Бяцхан Тимми робот: 5 алхам (зурагтай)

Видео: Бяцхан Тимми робот: 5 алхам (зурагтай)

Видео: Бяцхан Тимми робот: 5 алхам (зурагтай)
Видео: Bi hen be? (Jackie Chan) Mongol heleer 2024, Долдугаар сарын
Anonim
Image
Image
Эхлээд бүх эд анги, багаж хэрэгслийг цуглуул
Эхлээд бүх эд анги, багаж хэрэгслийг цуглуул

Би хүүдээ хялбархан харьцдаг тоглоом хийхийг хүсч байсан тул түүнтэй харьцаж, сэтгэл хөдлөлөө илэрхийлэх чадвартай, нүүрний ажиглалт хийдэг робот бүтээх талаар бодсон.

Би 3d дизайны талаар тийм ч сайн мэдлэгтэй биш тул Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) болон (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Бяцхан Тимми урд нь зогсож буй хүмүүсийг толгойгоороо дагана, та түүний толгойг энхрийлэхэд тэр сэтгэл хөдлөлийн чимээ гаргаж, хэрэв та түүний толгойг олон удаа илээд байвал тэр зүрх сэтгэлээ нүдэндээ харуулах болно.

Та шинэ зан төлөвийг програмчилж болно, жишээлбэл, Alexa гэх мэт яриа таних, өөр өөр объектыг дагаж мөрдөх …

Алхам 1: Эхлээд бүх эд анги, багаж хэрэгслийг цуглуул

1 бөөрөлзгөнө pi 3

1 Raspberry pi камер

1 Arduino эсвэл Genuino Nano V3.0 ATmega328

1 мини USB кабель

2 servo sg90 (тогоо ба хазайлтын хувьд)

2 мини олед 128x64 пиксел (нүдний хувьд)

1 дуугаралт (дууны хувьд)

1 мэдрэгч мэдрэгч (роботтой харилцах)

Arduino нано 1 бамбай

Олон Dupont F/F кабелийн холбогч

Хэвлэсэн хэсгүүд

Алхам 2: 3D хэвлэх тохиргоо

Бяцхан Тимми хэвлэхэд маш хялбар байдаг, би толгой, биедээ цэнхэр өнгө, гар, хөлдөө цагаан өнгийг ашигласан, нүдэнд ил тод утас ашигласан, Тоглоомын хувьд өөрчилсөн файлууд нь https://www.thingiverse.com/thing:2655550, эх файлууд нь https://www.thingiverse.com/thing:2002199 дээр байна.

Миний Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) ба (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Тохиргоо нь:

Сал: Үгүй ээ

Дэмждэг: үгүй

Нарийвчлал: 0, 2 мм

Дүүргэлт: 20%

Алхам 3: угсрах

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Хамгийн эхний хийх зүйл бол гар, гар, хөл, хөлийг нэгтгэх явдал юм, гэхдээ би гэртээ байсан жижиг эрэг ашиглаж байсан, гэхдээ та цавуу хэрэглэж болно.

Хоёр дахь нь толгойг нь тавган дээр тавиад тавь. Серво нь биеийн дотор, нөгөө нь хүзүүний дотор байдаг.

Би lcd нүд, мэдрэгч, камер, дуугаруулагчийг холбохын тулд цавуу ашигласан. Миний зорилго бол цавуу хэрэглэхгүйгээр бүрэлдэхүүн хэсгүүдийг хуваарилах загварыг өөрчлөх явдал юм.

Алхам 4: Цахилгаан холболт

Нөхцөл байдлыг хөнгөвчлөхийн тулд би Arduino Nano Shield ашигласан.

Холболтын схем дараах байдалтай байна.

Pin D7 мэдрэгч

D4 Axis X servo зүү

PinD5 Axis Y servo

D12 Buzzer -ийг зүү

Олд дэлгэц хоёулаа ижил голтой холбогдсон байна.

SDA -> A4SCL -> A5

Arduino болон бөөрөлзгөнө нь usb -ээр холбогддог.

Алхам 5: Код

Бөөрөлзгөнө дэх нээлттэй cv номын санг ашиглахын тулд би github дээрээс олж авсан жишээг өөрчилж, Arduino руу тушаал илгээж, arduino нь servo, мэдрэгч, нүдийг хянадаг.

Тоглоомыг кодлохын тулд танд дараахь зүйл хэрэгтэй болно.

Arduino IDE

Raspbian болон opencv номын сан, питонтой бөөрөлзгөнө.

Та миний github дээрээс бөөрөлзгөнө болох Arduino код болон питон кодыг олж болно (https://github.com/bhm93/littleTimmy)

Фасетрэкингийг идэвхжүүлэхийн тулд та бөөрөлзгөнө дээрээ face-track-arduino.py програмыг ажиллуулах ёстой.

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