Indholdsfortegnelse:

Lille Timmy Robot: 5 trin (med billeder)
Lille Timmy Robot: 5 trin (med billeder)

Video: Lille Timmy Robot: 5 trin (med billeder)

Video: Lille Timmy Robot: 5 trin (med billeder)
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Juli
Anonim
Image
Image
Saml først alle dele og værktøjer
Saml først alle dele og værktøjer

Jeg ville lave et legetøj til min søn, et stykke legetøj, der let kunne interagere, så jeg tænkte på at lave en robot, der ville gøre facetracking, der kunne interagere med ham gennem berøring og udtrykke følelser.

Jeg har ikke meget kendskab til 3d -design, så jeg startede med et design, som jeg fandt i en tingivers, der kunne tilpasses mine behov ved hjælp af Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) og (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Lille Timmy følger med hovedet de mennesker, der står foran, du kan kærtegne hans hoved, og han vil udsende lyde af følelser, og hvis du kærtegner hans hoved mange gange, vil han vise hjerter i øjnene.

Du kan programmere ny adfærd, for eksempel talegenkendelse som Alexa, følg med forskellige objekter fra hovedet …

Trin 1: Saml først alle dele og værktøjer

1 Hindbær pi 3

1 Raspberry pi kamera

1 Arduino eller Genuino Nano V3.0 ATmega328

1 mini usb kabel

2 servoer SG90 (til gryde og vippe)

2 mini oled 128x64 pixel (til øjnene)

1 summer (til lyd)

1 berøringssensor (til interaktion med robotten)

1 skjold til arduino nano

Mange Dupont F/F -kabelstik

Trykte stykker

Trin 2: Indstillinger for 3D -udskrivning

Lille Timmy er meget let at udskrive, jeg brugte blå farve til hoved og krop og hvid farve til hånd og ben, til øjnene en brugt gennemsigtig filament, Filerne, der er ændret til legetøjet, er på https://www.thingiverse.com/thing:2655550, og de originale filer er i

Min Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) og (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Indstillingerne er:

Flåder: Nej

Understøtter: Nej

Opløsning: 0, 2 mm

Fyld: 20%

Trin 3: Montering

montage
montage
montage
montage
montage
montage

Den første ting er at slutte arme, hænder, ben og fødder. Jeg brugte små skruer, som jeg havde hjemme, selvom du kan bruge lim.

Den anden er sat servoer til at lave en pande og tilk med hovedet. En servo er inde i kroppen og den anden er inde i nakken.

Jeg brugte lim til at slutte sig til lcd -øjne, berøringssensor, kamera, summer. Min hensigt er i fremtiden at ændre designet til at allokere komponenterne uden at bruge lim.

Trin 4: Elektrisk forbindelse

For at lette samværet brugte jeg et Arduino Nano Shield.

Forbindelsesordningen er som følger:

Pin D7 Touch sensor

Pin D4 Axis X servo

PinD5 Axis Y servo

Pin D12 summer

Begge oled -skærme er forbundet til de samme ben:

SDA -> A4SCL -> A5

Arduino og hindbær er forbundet med usb.

Trin 5: Koden

For at implementere facetracking brugte jeg åbent cv -bibliotek i et Raspberry, jeg ændrede et eksempel, som jeg fandt på github for at sende en kommando til Arduino, og arduino kontrollerede servoer, sensorer og øjne.

For at kode legetøjet skal du:

Arduino IDE

Hindbær med raspbian og opencv bibliotek og python.

Du kan finde Arduino -koden og python -koden til hindbær på min github (https://github.com/bhm93/littleTimmy)

Du skal udføre programmet face-track-arduino.py i dit hindbær for at aktivere facetracking.

Anbefalede: