Мазмуну:

Кичинекей Тимми роботу: 5 кадам (сүрөттөр менен)
Кичинекей Тимми роботу: 5 кадам (сүрөттөр менен)

Video: Кичинекей Тимми роботу: 5 кадам (сүрөттөр менен)

Video: Кичинекей Тимми роботу: 5 кадам (сүрөттөр менен)
Video: Мен уурулук менен ооруймун (Клептоманкамын) / менин сырым / кызыктуу окуялар 2024, Июль
Anonim
Image
Image
Алгач бардык тетиктерди жана шаймандарды чогултуп алыңыз
Алгач бардык тетиктерди жана шаймандарды чогултуп алыңыз

Мен уулума оюнчук, оңой өз ара аракеттене турган оюнчук жасагым келди, андыктан мен аны менен байланышып, эмоциямды билдире турган, фейстрекинг жасай турган робот жасоону ойлодум.

Менде 3d дизайн боюнча көп маалымат жок, ошондуктан мен Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) жана (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Кичинекей Тимми алдыда турган адамдарды башы менен ээрчийт, анын башын сылап койсоңуз болот, ал эмоциянын үндөрүн чыгарат, эгер сиз анын башынан көп жолу сыласаңыз, ал көздөрүндө жүрөктөрдү көрсөтөт.

Сиз жаңы жүрүм -турумду программалай аласыз, мисалы, Alexa сыяктуу сүйлөөнү таануу, ар кандай нерселерди ээрчүү …

1 -кадам: Алгач бардык тетиктерди жана шаймандарды чогултуп алыңыз

1 Raspberry pi 3

1 Raspberry pi камерасы

1 Arduino же Genuino Nano V3.0 ATmega328

1 Mini USB кабели

2 servo sg90 (көмүскө жана эңкейүү үчүн)

2 мини олед 128x64 пиксел (көз үчүн)

1 сигнал (үн үчүн)

1 сенсор (робот менен иштөө үчүн)

Arduino нано үчүн 1 калкан

Көптөгөн Dupont F/F кабелдик бириктиргичтери

Басылган даана

2 -кадам: 3D Print Орнотуулар

Кичинекей Тимми басып чыгаруу үчүн абдан оңой, мен башыма жана денеме көк түстү, колдорго жана буттарга ак түс колдондум, көздөр үчүн тунук жип колдонулган, Оюнчук үчүн өзгөртүлгөн файлдар https://www.thingiverse.com/thing:2655550 жана түпнуска файлдар

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

Орнотуулар:

Салдар: Жок

Колдойт: Жок

Чечим: 0, 2мм

Толтуруу: 20%

3 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Биринчи нерсе - колдорду, колдорду, буттарды жана буттарды бириктирүү, мен үйдө болгон кичинекей бурамаларды колдондум, бирок сиз клей колдоно аласыз.

Экинчиси, баштар менен көмөч казан жасоо үчүн сервоприёмдер коюлат. Серво дененин ичинде, экинчиси мойнунда.

Мен желимди колдонуп, LCD көзгө, сенсорго, камерага, зумерге кошулдум. Келечекте дизайнды клей колдонбостон бөлүп берүү үчүн өзгөртүүгө ниеттенип жатам.

4 -кадам: Электр туташуусу

Конексияны жеңилдетүү үчүн мен Arduino Nano Shield колдондум.

Байланыш схемасы төмөнкүчө:

Pin D7 сенсор

Pin D4 Axis X servo

PinD5 Axis Y servo

Pin D12 Buzzer

Экөө тең экрандар бир эле казыкка туташкан:

SDA -> A4SCL -> A5

Arduino менен малинага usb кошулган.

5 -кадам: Кодекс

Фасетрэкингди ишке ашыруу үчүн мен Малинадагы ачык резюме китепканасын колдондум, мен githubдан тапкан мисалды Arduinoго буйрук жөнөтүү үчүн өзгөртүп койдум жана arduino серволорду, сенсорду жана көздү башкарды.

Оюнчукту коддоо үчүн сизге керек:

Arduino IDE

Raspbian жана opencv китепканасы жана python менен малина.

Сиз Arduino кодун жана python кодун малина үчүн таба аласыз (https://github.com/bhm93/littleTimmy)

Фасетрэкингди активдештирүү үчүн малинаңыздагы face-track-arduino.py программасын аткарышыңыз керек.

Сунушталууда: