FRITZ - ANIMATRONIESE ROBOTIESE KOP: 39 stappe (met prente)
FRITZ - ANIMATRONIESE ROBOTIESE KOP: 39 stappe (met prente)
Anonim
Image
Image
FRITZ - ANIMATRONIESE ROBOTIESE KOP
FRITZ - ANIMATRONIESE ROBOTIESE KOP

Hey ou, welkom by my instruksies, laat ons maak.

Fritz -Die Animatronic Robotic Head.

Fritz is open source en ontsaglik ongelooflik.

Dit kan vir enigiets gebruik word.

Byvoorbeeld: leer menslike emosies, ontvangsdame, Halloween -stoetery, flirter, sanger en nog baie meer, alles berus op u verbeelding!

Dit kan ook liedjies sing, en die beste van alles is dat dit 'n veranderlike basisplaat het, sodat u elkeen se gesig daarop kan ets en aan Fritz kan koppel, en Fritz word u man.

Ek het twee weergawes van akriel en laaghout gemaak.

Ek wou 'n gestenigde voorkoms hê, so my vriend het my akriel -Fritz -oogbal met rooi senuwees geverf.

Amptelike skakel:

github.com/XYZbot

Stap 1: Versamel onderdele:

Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele
Versamel onderdele

Mini servomotor x11.

Normale servomotor x2.

Arduino Uno of mega x1.

Arduino -sensorskerm v5.0 om servomotors aan te sluit op Arduino (of maak die stroombaan wat in die volgende stap getoon word) x1.

Ultrasoniese sensor of ir sensor x1.

1000uf kapasitor x1.

Manlike kopstukke.

'N LED vir aanduiding.

Soldeergeweer en soldeerdraad.

6v adapter of battery (1.5AA x4).

0,032”styf draad (1 meter) in deursnee (vir die maak van beheerdrade).

Metaalstaaf 2mm dik 30mm lank.

Metaalstaaf of houtspeld 6mm dik 150mm lank.

Veren of rekkie.

Mdf- of laaghout- of akrielblad (enigiets tussen 3,2 en 3,5 mm dik word aanbeveel).

Gom.

Swart merker.

Toegang tot 'n lasersnyer en 3D -drukker.

Naaltang x2.

Moerboute (m3).

Dun filers (om dinge in te dien as dit moeilik is om in te voeg).

Laaste en belangrikste ding 'N REKENAAR !!.

Opmerking: ek het ook 'n amptelike video bygevoeg wat elke stuk van die samestelling wys, raadpleeg die gedetailleerde instruksies oor die montering.

Die video toon ook 'n effens ander monteerprosedure.

Gebruik enigiemand.

Die sagteware werk slegs op vensters.

Stap 2: Montagevideo

Image
Image

Stap 3: Laser sny die dele

Maak kontroledrade vir die beheer van oogbal- en ooglidbewegings
Maak kontroledrade vir die beheer van oogbal- en ooglidbewegings

Was die dele om roetafval op hulle te verwyder om te voorkom dat u hande swart word.

Let wel: moenie mdf -onderdele was nie, vee dit net met 'n nat lap af. Droog dele deeglik.

As u op akriel sny, gebruik dan 'n akriel -lêer, moenie 'n mdf -lêer gebruik nie, anders is dit 'n probleem om motors te monteer.

Stap 4: Maak kontroledrade vir die beheer van oogbal- en ooglidbewegings

Hieronder is die aangehegte pdf vir die maak van stuurdrade, verwys dit en maak dit.

Horisontale draad x2.

Vertikale draad x2.

Oogliddraad x4.

Stap 5: Plaas lêers vir 3D -druk

Sit lêers vir 3D -druk
Sit lêers vir 3D -druk

Ooglid x4.

Oogvorm vac vac x2 (breek alle binneste stutte na druk).

Oogring x2.

Oogbeugel x2.

Celvispin x2.

Ooglidhouer x2.

Stap 6: Maak die kring

Maak die kringloop
Maak die kringloop
Maak die kring
Maak die kring

Kry 'n Arduino Sensor Shield v5.0

Maak die kring wat ek gemaak het op perfboard

Stap 7: Monteer die basis

Monteer die basis
Monteer die basis

Versamel hierdie dele.

Stap 8:

Beeld
Beeld

Monteer soos aangedui.

Let op dat die sywande (die met trapeziumvormige vorm) twee lang oortjies het.

Steek die reghoekige stuk in die gleuwe naby hulle.

Bevestig die motorhouer met die opening wat na die teenoorgestelde kant wys.

Stap 9:

Beeld
Beeld
Beeld
Beeld

Bevestig die ander sywand.

Stap 10:

Beeld
Beeld
Beeld
Beeld

Heg voor- en agtermure vas.

Stap 11:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Let daarop dat die oortjies deeglik vasgemaak word nadat die voorwande vasgemaak is.

Maak die skouerstukke daar vas.

Stap 12:

Beeld
Beeld
Beeld
Beeld

Sit die sirkelvormige deel bo -op vas.

Stap 13:

Die boonste gat pas by die motorhouer se gat.

Koppel 'n normale servomotor aan die basis.

Steek die motor van die onderkant van die basis af.

Rig dit op die motorhouer.

En bevestig dit van bo af met moerboute.

Let wel: as u mdf- of laaghoutonderdele saamstel, dien slegs 'n bietjie gom op die dele, indien nodig, anders pas dit goed as u materiaal vind volgens die aanbevole materiaal.

Stap 14: Monteer die nek

Monteer die nek
Monteer die nek

Versamel hierdie dele.

Stap 15:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Bevestig die stuk met gleuf vir die montering van servomotor links van die reghoekstuk en die ander deel regs.

Heg die agterste stuk vas.

Stap 16:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Bevestig die horingstuk aan die onderkant.

Dien gom toe indien nodig.

Stap 17:

Beeld
Beeld
Beeld
Beeld

Heg 'n stervormige servohoring vas met twee skroewe aan die teenoorgestelde kant.

Stap 18:

Beeld
Beeld

Monteer die normale servomotor van binne vas met die moerboute.

Stap 19:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Kry 'n klein sirkelvormige servohoring wat dit op 'n lasergesnyde sirkelvormige ratstuk plaas.

Bevestig met skroewe aan die teenoorgestelde kant.

Monteer hierdie eenheid op die nek -servomotor se skroef.

Stap 20: Bou die oogkas

Bou die oogkas
Bou die oogkas

Versamel hierdie dele.

Stap 21:

Beeld
Beeld
Beeld
Beeld

Steek die neusdeel in 'n plat deel met die neuskant na onder.

Let op dat daar twee gleuwe in die plat deel is.

As u die neusdeel insteek, pas die oortjies op die neusdeel by die gleuwe op die plat deel.

Stap 22:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Bevestig die deel met ovaal snitte in die gleuf op die neusstuk en pas dit reguit in die gleuwe op die plat deel.

Let op die plat gedeelte dat daar 'n klein "g" snit is; dit moet aan die regterkant wees, met die neusgedeelte teenoor u.

Stap 23:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Heg die twee oorblywende dele aan die kante vas met die ronde rande teenoor die neusdele.

Bevestig die agterkant met die twee boonste gate na bo.

Stap 24:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Koppel vier mini -servomotore aan die plat deel.

Steek eers die servodraad deur die gate, monteer die motors en maak dit stewig vas met skroewe (moerboute as u akriel gebruik) en moenie die skroewe te hard draai nie.

Moenie motors aan sywande heg nie.

Voeg Arduino by die USB-poort aan die agterkant, met die moerboute, na onder.

Stap 25:

Beeld
Beeld

Monteer die saamgestelde stroombaan daaroor.

Stap 26:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Aan die voorkant maak die met ovale snitte die oogbeugel met moerboute vas.

Steek selvispen in.

Heg die oogring aan die plat kant na u toe.

Rig die gaatjie van die pen met die oogring in en steek 'n metaalstaaf daardeur totdat die ander kant die stok vasgom om dit stewig vas te maak.

Heg die vertikale draad aan die onderste hoek van die oogbal en die horisontale draad aan die syhaak van die oogbal.

Plak die oogbol op die oogring en verf die hele deel swart met 'n merker.

Herhaal dieselfde vir die ander kant.

Terwyl u dit aanheg, moet u nie drade naby die neusgate heg nie.

Stap 27: Monteer die oogkas

Monteer die oogkas
Monteer die oogkas

Versamel hierdie dele.

Stap 28:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Let op die gesigspaneel dat daar 'n ekstra gleuf aan u regterkant is.

Steek die servomotor in een deel en maak dit vas met skroewe.

Monteer dit aan die linkerkant.

Monteer die ander kant aan die regterkant.

Voeg die ovaal paneel tussen albei by.

Dien gom toe indien nodig.

Stap 29:

Beeld
Beeld

Draai dit om.

Voeg servomotore by die oorblywende dele.

Stap 30:

Beeld
Beeld

Kry twee ooglede en plaas dit so dat dit 'n bakstruktuur vorm.

Stap 31:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Steek twee moere uit albei gate.

Laat die ooglidsteunhouer sy gate in lyn bring met die ooglidgate en draai albei hierdie skroewe vas sodat die ooglede nie kan beweeg nie.

Kry ooglede beheer drade.

Voeg een by die boonste ooglid en 'n ander by die onderste ooglid.

Voeg 'n servohoring aan die ander kant.

Herhaal ook vir die ander deel.

Onthou om die linkerooglid servohoring na bo en die regterooglid servohoring na onder te sit.

Monteer elkeen onder die oogbolgat met twee moerboute.

Stap 32: Monteer die ooglidkas op die oogbalboks

Monteer die ooglidkas op die oogbalboks
Monteer die ooglidkas op die oogbalboks
Monteer die ooglidkas op die oogbalboks
Monteer die ooglidkas op die oogbalboks
Monteer die ooglidkas op die oogbalboks
Monteer die ooglidkas op die oogbalboks

Terwyl u dit versigtig monteer, moet u die ooglidbeheerdraad deur die ovaal snitte op die oogbalkas trek.

Stap 33: Bevestig die rat

Heg die rat aan
Heg die rat aan
Heg die rat aan
Heg die rat aan
Heg die rat aan
Heg die rat aan

Versamel hierdie dele.

Bind die ratte tussen die twee rande vas met twee moerboute.

Bevestig hierdie rat onder die oogbalboks naby die plek gemerk "g".

Stap 34: Monteer die kakebeen

Monteer die kakebeen
Monteer die kakebeen

Versamel hierdie dele.

Stap 35:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Versamel hierdie dele.

Let op dat een gleuf op die kakebeen naby die rand is.

Monteer die kakebeen met een gaatjie naby die randgleuf.

Bevestig 'n servohoring aan die kakebeen met drie gate.

Monteer hierdie kakebeen op die ander gleuf.

Voeg die beenstok tussen albei bene by.

Dien 'n bietjie gom toe indien nodig.

Stap 36: Give It Brains

Give It Brains
Give It Brains
Give It Brains
Give It Brains

Hieronder is die zip -lêer met arduino -kode en sagteware vir fritz.

Bevat ook die bronkode van sagteware as iemand dit weer wil saamstel of veranderings wil aanbring.

Laai die "fritz.ino" -kode na u bord op.

Sluit nou 'Arduino ide', anders maak die fritz -app nie verbinding nie.

Maak nou "fritz.exe" oop.

U moet 'n groen oortjie sien wat aandui dat 'VERBOND' is, dit beteken dat fritz vir rock 'n roll gelees word.

Gaan nou na "opsies> opstelmotors" en verander die veld ooit na "0", en hierdie stap sentreer ons servo's outomaties.

As u na nul verander as u 'n fout met 'n simulasie in die verfoorloop sien, druk nie ok nie, druk op die "X" -knoppie, anders verskyn die skerm weer en weer.

Druk "OK".

Herbegin die fritz -app.

Doen hierdie stap, dit is baie nodig, anders sal ons servo begin gons.

Verander die beheer -oortjies na wat u wil.

Ek het op hierdie manier verbind.

2-linker ooglid.

3-linker wenkbrou.

4-linker horisontale oog.

5-regter horisontale oog.

6-linker lip.

7-regter ooglid.

8-regter wenkbrou.

9-regter horisontale oog.

10-regter vertikale oog.

11-regterlip.

12-draai nek.

A0-kantel nek.

A1-kakebeen.

A2-ultrasoniese eggo-pen.

A3-ultrasoniese snellerpen.

A4-ir sensor.

Druk "OK".

Koppel nou die basismotor, dws die nek aan die 12 -pen.

Die motor sal self ingaan.

Heg dit nou aan die nek vas.

Druk dit versigtig bo -op die basismotor vas met 'n skroef.

Heg nou nek -servomotor, dit wil sê, nekhelling aan A0.

Motor sal self-sentreer.

Laat die gemonteerde gesig nou die rat in die gesig pas met die nekrat.

Steek die staaf of houthakkie deur en deur tot aan die ander kant.

Koppel nou die motor van die kakebeen naby die ken aan A1.

Monteer die kakebeen daaroor sodat die bek gesluit is, maak die servohoring vas met 'n skroef.

Koppel nou alle oorblywende motors aan die bord.

Terwyl u verbind, onthou.

Binne -in die oogkas is die motors vertikaal "oog horisontale motors" en die motors horisontaal is "oog vertikale motors", die motor aan die linkerkant is die motor "regter ooglid" en die motor aan die regterkant is die linker "ooglid" motor.

Almal sal self ingaan.

Maak alle servohorings vas en maak vas met skroewe.

Let op dat die ooglede half oop is terwyl die ooglid vasgemaak word.

Bevestig die voorplaat.

Bevestig met moerboute.

Bevestig die wenkbrou -motors wanneer hulle in die middel is, voeg die wenkbroue by en maak dit vas met skroewe.

Maak liphorings aan beide kante vas.

Bevestig twee vere, een vir die bo -lip en die ander vir die tweede lip, met die veer vasgemaak.

Bind die middel van die bolip aan die klein gaatjie op die voorplaat.

Bind die middel van die onderlip vas aan die klein gaatjie op die kakebeen.

Stap 37: Maak alles gereed

Gaan nou na "opsies> opstelmotors".

Druk die minimum en maksimum pyle om die individuele dele te beweeg.

U moet die dele sien beweeg in samehang met die waardes.

Pas elke waarde vir elke beweging aan, druk op die toetsknoppie en druk een keer op die stopknoppie.

Verwyder nou die kassie wat u klaar gestel het, sodat u die dele nie per ongeluk te veel beweeg om dit te breek nie, of dat iemand u gesig nie kap nie.

Stel elke deel in en merk die blokkies uit.

As u 'n ultrasoniese sensor of 'n analoog -ir -sensor het, heg enige een daarvan aan, en u moet die waardebereik sien.

Druk OK as u klaar is..

As u na nul verander, of as u 'n skerm soos hierdie kry, druk dan nie op ok nie, druk dan op die "x" -knoppie, anders verskyn die skerm weer en weer.

Dit is my stel waardes.

Beweeg nou deur die uitdrukkings aan die linkerkant.

U sal die animasie en ons fritz saam sien beweeg.

Tadaa !! Fritz lewe !!

Stap 38: Sagteware -oorsig

Beweeg oor die animasie en jy sal groen kolletjies sien.

Klik en sleep die kolletjies, jy sal die animasie en die fritz sien beweeg.

Punte lyk soos individuele dele.

Gaan na "lêer> laai klank", laai 'n liedjie in.wav -lêer en klik op speel.

Fritz sal begin sing.

Klik op "wysig" en u kan die klanklêer sny en nog baie meer dinge doen.

Laai bewegings bo -op u klanklêer.

So fritz sing met aksie !!

U kan ook pasta sny en baie doen aan alles.

Edit het ook 'n rekordvenster waar u bewegings kan opneem, later kan stoor en speel.

U kan voorafgelaaide rye oopmaak.

Maak ook een deur individuele dele te skuif en stoor dit vir later gebruik.

Gaan na "gedrag", u het twee opsies: "gesigopsporing en groet", "vertel my die temperatuur".

Om hierdie opsies te laat werk, moet u 'robo realm' masjienvisie -sagteware installeer.

Die laaste opsie "ewekansige boodskappe" is net ongelooflik.

Tik in die venster wat u ook al wil sê.

Kyk na "ewekansige oogbewegings" en "ewekansige nek" bewegings, kies 'n tts en klik op aktiveer.

Fritz praat dit met ewekansige uitdrukkings.

Die tts is ingebou in u Windows -rekenaar.

Alternatiewelik as u 'n ultraklank- of ir -sensor gekoppel het.

Merk die kassie aan.

Voer die afstand in cm in om fritz te aktiveer.

Maksimum "100 cm".

Druk op aktiveer.

Beweeg nou voor die sensor en fritz jiggles !!.

Ek het fritz by my naaste makerruimte geïnstalleer, 'n ultrasoniese sensor aan die sensor.

Hierdie opsie speel dinge wat daarin geskryf is, as u 'n goeie volgorde wil speel, is daar 'n ander opsie.

Gaan na "opsies> afstandsneller".

Kontroleer of sneller geaktiveer is, merk 'n sensor in, en druk op die OK -afstand.

Laai nou 'n ry.

Beweeg voor die sensor. Fritz speel die volgorde.

Daar is 'n paar opsies onder 'Audio', wat slegs gebruik word om mondbewegings by te voeg.

Alternatiewelik kan u dit beheer met behulp van 'n sleutelbord of 'n USB -joystick.

Stel dit op onder "opsies> sleutelbordkonfigurasie", "opsies> joystick -konfigurasie".

As u op hierdie knoppie druk, word die huidige volgorde na fritz opgelaai.

As u fritz van die rekenaar af skakel en dit afwisselend aanskakel, doen dit die uitdrukking sonder stem, aangesien dit geen luidspreker het nie.

Dit werk as 'n goeie Halloween -idee.

Stap 39:

Dis dit.

Maak een en geniet dit.

Maak verskillende gesigborde soos "duiwelsgesig", "haaie gesig" of wat u ook al wil.

Stem vir my sodat dit kan beweeg.

Toekomsplanne.

Vermy die gebruik van robo -ryk.

Maak 'n 'AI' daarvoor, net soos 'Mycroft'.

Maak 'n toepassing wat op alle platforms werk.

Veral dit wat op framboospi werk, sodat fritz 'n alleenstaande module is.

Plaas dit as u sagteware verander.

Aanbeveel: