Мазмұны:

Кішкентай Тимми роботы: 5 қадам (суреттермен)
Кішкентай Тимми роботы: 5 қадам (суреттермен)

Бейне: Кішкентай Тимми роботы: 5 қадам (суреттермен)

Бейне: Кішкентай Тимми роботы: 5 қадам (суреттермен)
Бейне: 🧨 Собрали тут все слабости и проблемы Volvo XC90. Эта машина круче любого Audi и Mercedes. Или нет? 2024, Қараша
Anonim
Image
Image
Алдымен барлық бөлшектер мен құралдарды жинаңыз
Алдымен барлық бөлшектер мен құралдарды жинаңыз

Мен өз ұлыма ойыншық жасағым келді, бір -бірімен оңай араласатын ойыншық, сондықтан мен онымен әсерлесетін және эмоцияларды білдіретін, фейзтрекингпен айналысатын робот жасауды ойладым.

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

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

Сіз жаңа мінез -құлықты бағдарламалай аласыз, мысалы, Alexa сияқты сөйлеуді тану, әр түрлі объектілермен жүру …

1 -қадам: Алдымен барлық бөлшектер мен құралдарды жинаңыз

1 таңқурай пи 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, ал бастапқы файлдар

Менің 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 серво

PinD5 осі Y серво

D12 дыбыстық сигналын бекітіңіз

Екі экраны да бір түйреуішке қосылған:

SDA -> A4SCL -> A5

Arduino мен таңқурайға usb қосылған.

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

Фасетингті жүзеге асыру үшін мен Raspberry -де ашық резюме кітапханасын қолдандым, мен github -дан табылған мысалды Arduino -ға пәрмен жіберу үшін өзгерттім, ал arduino серверлерді, сенсор мен көзді басқарды.

Ойыншықты кодтау үшін сізге қажет:

Arduino IDE

Raspbian және opencv кітапханасы мен питоны бар таңқурай.

Сіз менің github -да таңқурайға арналған Arduino коды мен питон кодын таба аласыз (https://github.com/bhm93/littleTimmy)

Фасетрингті белсендіру үшін таңқурайда face-track-arduino.py бағдарламасын орындау керек.

Ұсынылған: