Sisällysluettelo:

Pikku Timmy -robotti: 5 vaihetta (kuvilla)
Pikku Timmy -robotti: 5 vaihetta (kuvilla)

Video: Pikku Timmy -robotti: 5 vaihetta (kuvilla)

Video: Pikku Timmy -robotti: 5 vaihetta (kuvilla)
Video: Tony Robbins: STOP Wasting Your LIFE! (Change Everything in Just 90 DAYS) 2024, Heinäkuu
Anonim
Image
Image
Kerää ensin kaikki osat ja työkalut
Kerää ensin kaikki osat ja työkalut

Halusin tehdä pojalleni lelun, lelun, joka voisi olla helposti vuorovaikutuksessa, joten ajattelin tehdä robotin, joka suorittaisi kasvonseurannan ja joka voisi olla vuorovaikutuksessa hänen kanssaan kosketuksen kautta ja ilmaisemaan tunteita.

Minulla ei ole paljon 3D -suunnittelun tuntemusta, joten aloitin suunnittelusta, jonka löysin jostakin universumista, joka voidaan mukauttaa tarpeitani käyttämällä Tinkerkadia (https://www.tinkercad.com/things/1Qq7jjOXoHh) ja (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Pikku Timmy seuraa päätään ihmisiä, jotka seisovat edessä, voit hyväillä hänen päätänsä ja hän lähettää tunteen ääniä, ja jos hyväilet monta kertaa hänen päätään, hän näyttää sydämet silmissä.

Voit ohjelmoida uutta käyttäytymistä, esimerkiksi puheentunnistusta, kuten Alexa, seurata eri pääobjekteilla …

Vaihe 1: Kerää ensin kaikki osat ja työkalut

1 Vadelma pi 3

1 Vadelma pi -kamera

1 Arduino tai Genuino Nano V3.0 ATmega328

1 mini USB -kaapeli

2 servoa SG90 (panorointiin ja kallistukseen)

2 mini oled 128x64 pikseliä (silmille)

1 summeri (äänelle)

1 kosketusanturi (vuorovaikutuksessa robotin kanssa)

1 kilpi arduino nanolle

Monet Dupont F/F -kaapeliliittimet

Painetut kappaleet

Vaihe 2: 3D -tulostusasetukset

Pikku Timmy on erittäin helppo tulostaa, käytin sinistä väriä päähän ja vartaloon ja valkoista väriä käsiin ja jaloihin, silmille käytin läpinäkyvää filamenttia, Lelulle muokatut tiedostot ovat osoitteessa https://www.thingiverse.com/thing:2655550 ja alkuperäiset tiedostot ovat osoitteessa

Oma Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) ja (https://www.tinkercad.com/things/hJjcvy2X9Oy)

Asetukset ovat:

Lautat: Ei

Tukee: Ei

Resoluutio: 0, 2 mm

Täyte: 20%

Vaihe 3: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Ensimmäinen asia on yhdistää kädet, kädet, jalat ja jalat Käytin pieniä ruuveja, jotka minulla oli kotona, vaikka voit käyttää liimaa.

Toinen laittaa servot pannulle ja kallistaa pään kanssa. Servo on kehon sisällä ja toinen niskan sisällä.

Käytin liimaa LCD -silmien, kosketusanturin, kameran ja summerin liittämiseen. Aion tulevaisuudessa muuttaa muotoilua niin, että komponentit jaetaan ilman liimaa.

Vaihe 4: Sähköliitäntä

Yhteyden helpottamiseksi käytin Arduino Nano Shieldiä.

Liitäntäkaavio on seuraava:

Tappi D7 Kosketusanturi

Tappi D4 Axis X servo

PinD5 -akselin Y servo

Pin D12 summeri

Molemmat oled -näytöt on kytketty samoihin nastoihin:

SDA -> A4SCL -> A5

Arduinon ja vadelman rinnalla on USB.

Vaihe 5: Koodi

Kasvojen seurannan toteuttamiseksi käytin avointa cv -kirjastoa vadelmassa, muutin githubissa löytämääni esimerkkiä lähettämään komennon Arduinolle ja arduino ohjasi servoja, anturia ja silmiä.

Lelun koodaamiseen tarvitset:

Arduino IDE

Vadelma raspbian- ja opencv -kirjastolla ja pythonilla.

Löydät Arduino -koodin ja python -koodin vadelmalle githubistani (https://github.com/bhm93/littleTimmy)

Sinun on suoritettava face-track-arduino.py-ohjelma vadelmassasi, jotta kasvonseuranta voidaan aktivoida.

Suositeltava: