Innholdsfortegnelse:

Little Timmy Robot: 5 trinn (med bilder)
Little Timmy Robot: 5 trinn (med bilder)

Video: Little Timmy Robot: 5 trinn (med bilder)

Video: Little Timmy Robot: 5 trinn (med bilder)
Video: Не купила игрушку 😤 #shorts 2024, Juli
Anonim
Image
Image
Samle først alle deler og verktøy
Samle først alle deler og verktøy

Jeg ønsket å lage et leketøy for sønnen min, et leketøy som lett kunne samhandle, så jeg tenkte på å lage en robot som ville gjøre facetracking, som kunne samhandle med ham gjennom berøring og uttrykke følelser.

Jeg har ikke mye kunnskap om 3d -design, så jeg begynte med et design som jeg fant i en ting som kan tilpasses mine behov ved hjelp av Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) og (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Lille Timmy følger med hodet menneskene som står foran, du kan kjærtegne hodet hans og han vil avgi lyder av følelser, og hvis du kjærtegner hodet hans mange ganger, vil han vise hjerter i øynene.

Du kan programmere ny oppførsel, for eksempel talegjenkjenning som Alexa, følg med forskjellige objekter fra hodet …

Trinn 1: Samle først alle deler og verktøy

1 bringebær pi 3

1 bringebær pi kamera

1 Arduino eller Genuino Nano V3.0 ATmega328

1 mini usb -kabel

2 servoer SG90 (for panne og vippe)

2 mini oled 128x64 piksler (for øynene)

1 summer (for lyd)

1 berøringssensor (for å samhandle med roboten)

1 skjold for arduino nano

Mange Dupont F/F -kabelkontakter

Trykte stykker

Trinn 2: Innstillinger for 3D -utskrift

Lille Timmy er veldig lett å skrive ut, jeg brukte blå farge på hode og kropp, og hvit farge på hånd og ben, for øynene en brukt gjennomsiktig filament, Filene som er modifisert for leken, er på https://www.thingiverse.com/thing:2655550 og de originale filene er på

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

Innstillingene er:

Flåter: Nei

Støtter: Nei

Oppløsning: 0, 2 mm

Fyll: 20%

Trinn 3: Montering

montering
montering
montering
montering
montering
montering

Det første er å feste armer, hender, ben og føtter. Jeg brukte små skruer som jeg hadde hjemme, selv om du kan bruke lim.

Den andre er satt servoer for å lage en panne og tilk med hodet. En servo er inne i kroppen og den andre er inne i nakken.

Jeg brukte lim for å bli med lcd -øynene, berøringssensoren, kameraet, summeren. Min intensjon er i fremtiden å endre designet for å tildele komponentene uten å bruke lim.

Trinn 4: Elektrisk tilkobling

For å lette samværet brukte jeg et Arduino Nano Shield.

Tilkoblingsordningen er som følger:

Pin D7 berøringssensor

Pin D4 Axis X servo

PinD5 Axis Y servo

Pin D12 summer

Begge oled -skjermene er koblet til de samme pinnene:

SDA -> A4SCL -> A5

Arduino og bringebær får selskap av usb.

Trinn 5: Koden

For å implementere facetracking brukte jeg åpent cv -bibliotek i et bringebær, jeg endret et eksempel som jeg fant på github for å sende en kommando til Arduino og arduino kontrollerte servoer, sensorer og øyne.

For å kode leken trenger du:

Arduino IDE

Bringebær med raspbian og opencv bibliotek og python.

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

Du må kjøre programmet face-track-arduino.py i bringebæret ditt for å aktivere facetracking.

Anbefalt: