Turinys:
- 2014 m. Spalio 22 d. Atnaujinimas: pridėtas nuotolinis valdymas (21 veiksmas) ir išsamesnis vaizdo įrašas
- Prekės:
- 1 veiksmas: reikalingos dalys
- Elektronika
- Mechaninė
- Estetika
- 2 veiksmas: būtinos priemonės
- 3 žingsnis: Elektronika: maitinimas
- Energijos tiekimo reikalavimai
- Įtampos keitimas
- Elektros instaliacija
- 4 žingsnis: Elektronika: sukurkite grandinę
- 5 žingsnis: planavimas, CAD darbas
- 6 žingsnis: Liemens: supjaustyti ir klijai
- Pjaustymas
- Tvirtinimas
- 7 žingsnis: Liemens sąranka
- 8 veiksmas: rankų sąsajų sujungimas
- Dizaino teorija
- Statyti armiją
- Montavimas lėlės ginklams
- 9 žingsnis: pridėkite elektronikos dėklo
- 10 žingsnis: Kaklo sujungimas
- Galvos tvirtinimo plokštė
- Ryšys
- 11 žingsnis: kaklo raumenys ir blauzdos (servosai ir kabeliai)
- Pasirinkite Push-Rods
- Sumontuokite Servos
- Raskite ir išgręžkite strypų / kabelių skyles
- 12 žingsnis: Zombifikacija: oda / tapyba (rankos)
- Pasukite tą odą
- Dažykite tą odą
- 13 žingsnis: Zombifikacija: dantys
- Pirmasis pjūvis yra šliaužiantis
- Padarykite dantis
- Tapyti
- Klijai į dantis
- 14 žingsnis: Zombifikacija: lanksti oda
- Kaklas
- Rankos
- 15 žingsnis
- Kaulai
- Kojos
- Tapyti
- Pridėti
- 16 žingsnis: Zombifikacija: nudėvėti drabužiai
- 17 žingsnis: Servos: atnaujinimas
- Valdymo signalas
- Jungtis
- 18 veiksmas: kodas: planavimas
- Versti judėjimą į Servo pozicijas
- Nustatykite servo ribas
- 19 veiksmas: kodas: nuskaityti
- Prijunkite aparatūrą
- Naudotojas „Your Fancy New Wireless Link“
- Daugiau informacijos
- 22 žingsnis. Išvados ir konkursai
- Išvados ir pastabos
- Konkursai
Mes visi mėgstame zombius ir robotus, du dalykus, kurie greičiausiai bus mūsų atsiėmimas vieną dieną. Padeda padėti dalykams, statant siaubingą mažą roboto zombį.
Šio tikslo tikslas - paimti lėlę ir (re) pagyvinti jį servo ir mechaninėmis jungtimis, jos braaaaiiins bus Arduino mikrovaldiklis.
Man patinka naudoti viską, ką galiu sugriebti savo projektams, nes jis mažina išlaidas, tačiau tai reiškia, kad galbūt tu neturėsi tiksliai tų pačių dalykų, bandysiu ir suteiksiu alternatyvų. Be to, jūs esate gamintojas, jį išsiaiškinsite.
Be to, mano dizainas suprojektuotas aplink ribotus įrankius, galite padaryti viską su rankiniais įrankiais ir CNC pjovikliais arba tarp jų.
Šis projektas galėtų būti gana geras įvadinis robotas tiems, kurie niekada nebuvo pastatę anksčiau.
Įspėjamasis žodis: šio projekto viduryje buvo taškas, kai stengiausi, kad netinkamas robotas įsitaisytų į suknelę, ir turėjau žengti žingsnį atgal ir paklausti savęs, ką gi darau su savo laiku … Aš manau, tai taip pat gali nutikti ir jums, nesijaudinkite, aš per jį;-)
Nekenksmingas kištukas
Visą projektą pradėjau konkursui „Instructables“, taigi, jei manote, kad tai kietas, ir nenorite rizikuoti, kad sunaikintų zombotų valgys, aš vertinčiau jūsų balsą!
Atnaujinkite: Ačiū vaikinai!
Taigi laimėjau laimėjimą Helovino konkurse, ačiū už jūsų balsus!
2014 m. Spalio 22 d. Atnaujinimas: pridėtas nuotolinis valdymas (21 veiksmas) ir išsamesnis vaizdo įrašas
Prekės:
1 veiksmas: reikalingos dalys
Elektronika
4x didelio momento servos
Rankų servos turi būti gana didelės, nes jos turi pakelti roboto svorį. Aš taip pat rekomenduojame, jei įmanoma, eiti į dvigubą guolį. Jie turi guolį bet kuriame išėjimo veleno gale, kad būtų galima geriau valdyti šonines apkrovas.
Aš naudoju „TrackStar TS-600MG“ iš „HobbyKing“, nes man patiko metalinių pavarų ir dvigubų rutulinių guolių garsas. Tačiau rutuliniai guoliai buvo fantastiniai, velenai yra palaikyti žalvario įvorėmis.
2x Slim Servos
Kaklo servosai (jei pasirinksite jį animuoti), nereikia pakelti daug svorio, todėl nedideli žemo profilio servos. Aš įsivaizduoju, kad 9g servos neatitinka užduoties.
Aš naudoju Corona DS-239MG iš HobbyKing, nes turėjau juos rankoje.
Arduino Nano
Naudokite bet kurį jums patogų mikrovaldiklį, bet aš esu dalinis „Arduino Nano“, kurį aš nusipirkau „ShipExtreme“ laivu.
Baterijos
Aš naudoju 6x 4.2V ličio jonų baterijas, kurias turėjau nemokamai (jie baigėsi prieš 10 metų, bet gi, tai yra zombių teisė?). Galite naudoti bet kokią prieigą prie jūsų, jūsų pasirinkimas turės įtakos jūsų DC-DC keitiklio reikalavimams.
DC-DC keitiklis / UBEC (universalus akumuliatoriaus pašalinimo kontūras)
Daugiau informacijos apie tai, ko jums reikia čia, priklauso nuo jūsų baterijų, skaitykite elektronikos skyrių.
Aš naudoju pasenusią „Volgen FDC15-48S05“, kurią išėjau iš metalo laužo telekomunikacijų įrangos, taigi vargu ar galite rasti tą patį.
Jei naudojate RC baterijas, galite naudoti UBEC iš radijo valdymo pasaulio („HobbyKing“ turi gana didelį pasirinkimą, aš perskaičiau gerus dalykus apie robotų „TURNIGY 8-15A“ UBEC, bet niekada to nepadariau)
Asortimentai ir Bobs
Jungtys (baterijoms)
„Perfboard“ / „Stripboard“ (iš „DealExtreme“)
Izoliuota viela
2.54mm (0.1 ") antgaliai (servos įkišimui į)
Lydmetalis
Izoliacinė juosta
Šilumos susitraukimas
Mechaninė
Liemens / pečių sąranka
6mm MDF (galima naudoti akrilą, fanerą, aliuminį, ką jums reikia įrankių pjauti)
Medienos klijai (jei naudojama mediena)
Rungtynės / dantų krapštukai (naudojami kaip kaiščiai)
Rankos sąsajos
12 mm kaištis (apie 800 mm)
Aliuminio servo rageliai (DX arba HK)
Kaklo jungtis
Dviračių stabdžių trosas
Stabdžių trosas
EZ jungtys servo kabeliui („DealExtreme“ ekvivalentas)
Spyruoklės / servo jungties rutulinis sujungimas (gali būti naudojama guminė žarna)
Tvirtinimo detalės
M3 (3mm) tvirtinimo elementus naudoju beveik visai. Jei išimsite seną elektroniką, rasite daugybę jų (žinoma, jie yra pigūs, kaip ir žetonai pirkti).
M3x12mm varžtai
M3x30mm varžtai
M3 riešutai („Nylocs“ yra patogu, jei galite juos gauti)
M3 poveržlės (padalintos ir plokščios)
Estetika
Lėlė
Didesnis yra tikriausiai geresnis šiuo atveju. Radau vietinę kinų parduotuvę ir nusipirkau vieną iš šių pigumų su audinio kūnu ir plastikinėmis galūnėmis, kurios baigėsi tobulu.
Zombifikacija
Akriliniai dažai
Plastikiniai paketai (pageidautina balta)
Popcorn branduoliai (dantims)
Silikonas (arba kitas lankstus klijai)
Superglue / dvipusė juosta
2 veiksmas: būtinos priemonės
Mechaninis darbas
- CNC maršrutizatorius / ritininis pjūklas / lazerinis pjoviklis / pjūklelis / rankinis pjūklas
- Gręžtuvas / Rankinis gręžtuvas / Namų gręžimo presas
- Atsuktuvai
- Kištukas / veržliaraktis
Elektros darbai
- Lituoklis
- Replės
- Šoniniai pjovikliai
Programinė įranga
- Arduino IDE
- Glaistas (neprivaloma)
3 žingsnis: Elektronika: maitinimas
Energijos tiekimo reikalavimai
Servosai
Dauguma servos yra priskiriamos 5V arba 6V tiekimui, nors galima rasti saują HV (High Voltage), kurie priims 7.4V. Kasyklą vertina tik iki 6V, todėl reikėjo įtampos reguliavimo.
Arduino
„Ardunio“ reikia 7-12 V įtampos, kurią ji reguliuoja iki 5V (arba galite tiesiogiai tiekti reguliuojamą 5V). Reikalinga srovė bus nereikšminga, palyginti su servosais. Pažvelkite į visos informacijos duomenų lapą.
Įtampos keitimas
Aš taip pat neturėjau prieigos prie bet kokių didelės galios išleidimo baterijų (daugiau yra akumuliatoriaus, nei jo talpa ir įtampa, kai kurios baterijos geriau tiekia visą savo galią greitai nei kiti, ty tiekia daug srovės, o tai yra varikliai). / servos reikalauja), todėl aš nusprendžiu sukrauti šešis 4,2 V akumuliatorius iš eilės, todėl išėjimo įtampa maksimaliai įkrauta 25,2V.
Atminkite, kad POWER = CURRENT * VOLTAGE (P = IV), taigi, jei darytume prielaidą, kad DC-DC konverterio išvesties galia yra lygi akumuliatorių tiekiamai galiai, tuomet baterija turi būti tiekiama. tik (Vout / Vin) * (Iout), kuris mano atveju reiškia maždaug 5 kartus mažesnę nei išėjimo srovę srovę.
Galite naudoti UBEC iš radijo valdymo pasaulio („Hobby King“ turi gana didelį pasirinkimą, aš perskaičiau gerus dalykus apie robotų „TURNIGY 8-15A“ UBEC, bet niekada to nepadariau)
Aš nusprendžiau tiekti elektros energiją Arduniui per 12V linijinį reguliatorių, o ne DC-DC keitiklį, tik tuo atveju, jei konverteris išblunks arba eina į dabartinę ribą, kai servos viršija dabartinę jo galią (dėl kurios kitaip „Arduino“ būtų paleista iš naujo). 12V reguliatorius sumažina visą papildomą įtampą kaip šilumą, tačiau tai nėra didelis dalykas, nes dabartinis „Arduino“ traukimas yra toks žemas. „Arduino“ lokomotyvo reguliatorius sumažina 12V iki 5V.
Elektros instaliacija
Elektros tiekimo laidai yra neįtikėtinai paprasti. Aš padariau nedidelę juostelės juostelę su 2,54 mm antgaliais, kad galėčiau prijungti baterijas, sujungiant teigiamą vieną iš kito į neigiamą. Aš ją parodysiu išsamumui, bet jei naudojate RC akumuliatorių, jums nereikės tokio susitraukimo.
Aš įtraukiau ir įjungimo / išjungimo jungiklį.
Atidžiai perskaitykite su DC-DC konverteriu susijusią dokumentaciją ir pamatysite, kokie kaiščiai / kištukai gauna +/- iš akumuliatoriaus ir kokie kaiščiai / kištukai užtikrina išėjimą.
- Jei perkate iš „HobbyKing“, visada išmintinga perskaityti žmonių komentarus apie produktą, atrodo, kad ženklai / dokumentai nėra patikimi.
- Jei naudojate „scavenged“ komponentus, pvz., „Google“ yra jūsų draugas. Aš galėjau rasti savo konverterio duomenų lapą be didelių problemų, ieškodamas numerių, kurie buvo atspausdinti ant jo.
4 žingsnis: Elektronika: sukurkite grandinę
Grandinė iš tiesų yra labai paprasta; viskas, ką mes darome, suteikia galia Arduniui ir servo.
- Suteikti 12V galios Ardunio (Arduino tai reguliuos iki 5V)
- Suteikite 5V galios serveriams
- Prijunkite „Arduino“ išvesties kaiščius prie servo duomenų linijų.
„Arduino“ ir „Servo“ smeigtukai
Pradėjau lydant „Arduino“ į perfboardo gabalėlį ir įdėjus 3 eilutes 2,54 mm antgalių prie skaitmeninių kaiščių 2,3,4,5,6 ir 7.
Prijunkite kiekvieną kaiščią eilėje arčiausiai Arduino esančioje eilutėje prie gretimo skaitmeninio kaiščio.
2-oji eilutė iš „Arduino“ yra 5V maitinimo linija servosams, sujungti juos visus kartu.
3-oji eilutė iš „Arduino“ yra negatyvinė (žemės) maitinimo linija servosams, sujungti juos visus kartu.
Galia
Ankstesniame etape suplanavome galios reikalavimus ir pagaminome baterijų jungtis.
Pritvirtinau atitinkamą jungtį ant perfboard ir paleidžiau teigiamą į DC-DC konverterio ir 12V reguliatoriaus teigiamus įėjimus.
Pasukite neigiamą baterijos kištuko kištuką į DC-DC konverterio ir 12V reguliatoriaus neigiamus įėjimus / įžeminimo kaiščius.
Įjunkite DC-DC keitiklio 5V išėjimą į centrinę servo kaiščių eilę ir įžeminimo / neigiamą išėjimą į tolimiausią servo kaiščių eilutę.
Paimkite 12V reguliatoriaus išvestį į „Vin“ kaištį ant Ardunio ir įsitikinkite, kad bent vienas iš „Ardunio“ „GND“ kaiščių yra prijungtas prie žemės (baterijos neigiamas).
Kondensatoriai
Kondensatoriai yra skirti padėti reguliatoriui tiekiant kai kurias sroves į servosas piko sąlygomis. Jie veikia kaip mažos baterijos, kurios gali išleisti ir greitai įkrauti.
Norėčiau pradėti su dviem 560uF kepurėmis ir pamatyti, kaip tu eisi, man buvo daug.
Įdėkite savo pasirinktus kondensatorius tarp žemės ir 5V servo bėgių. Jei naudojate elektrolitinius kondensatorius, įsitikinkite, kad poliarumas yra teisingas (šoninė juosta yra neigiama)
5 žingsnis: planavimas, CAD darbas
Šiame etape aš tiesiog turėjau koncepciją, kad ketinu padaryti „pusiau zombių“ nuskaitymo įrenginį, todėl pradėjau brėžti dalykus, kad išsiaiškintume, kaip padaryti robotą iš tikrųjų judančiu. Manau, kad rašiklis ir popierius yra nepaprastai naudingi. Paprastai baigiu puslapių ir puslapių, kuriuose yra doodled brėžiniai, prieš išardydami CAD įrankius. Dėl šio dalinio projekto jis reiškė daug sėdimų braižymo darbų, banguodamas rankas kaip pusiau zombį, o mano žmona bandė žiūrėti TV laidą.
Dizainas, kurį aš turėjau galų gale, yra tas, ką robotai vadina „2 laisvės laipsniais“ (DOF).
- Pečių, kurie gali judėti aukštyn ir žemyn,
- „Alkūnė“, kuri eina į priekį ir atgal linijiniu būdu. Servo sukimosi judesys (dažniausiai) linijiniame judėjime paverčiamas pridedant antrą jungtį, sukant ranką į lygiagretę
Dabar, kai turėjau mintį, pradėjau atkreipti dalykų į CAD. Tam yra keletas įrankių („AutoDesk“ išradėjas atrodo kaip geras laisvas variantas, jei esate studentas), bet aš naudoju SolidWorks, nes turiu prieigą per darbą. Visa „3D“ kadro tema yra per daug, kad galėtume padengti čia, bet tai yra dalykai, į kuriuos sutelkiau
- Nors turėjau prieigą prie CNC maršrutizatoriaus, nenorėjau užbaigti dizaino, kurio neįmanoma pagaminti be vieno. Visos dalys yra 2D, o tai reiškia, kad jas galima lengvai pjauti lazeriniu pjovikliu, slinkties pjūklu ar net rankiniu pjūklu.
- Turėjau 6 mm MDF, todėl suprojektavau aplink jį. Konstrukcija gali būti lengvai pritaikyta kitiems storiams reguliuojant išpjovų gylį.
- Mažiausias bitų kiekis, kurį galėjau naudoti CNC maršrutizatoriuje, buvo 6 mm, todėl nėra mažesnio nei vidinio skersmens.
Pridėjau savo DXF rinkmenas, jei ketinate naudoti CNC įrankį ir PDF rinkmenas, kurias galėtumėte spausdinti pagal mastelį ir priklijuoti prie savo medžiagos prieš pjaustant rankomis.
Jei naudosite savo dizainą, jūs norėsite patvirtinti, kad skylės išdėstomos jūsų servose.
6 žingsnis: Liemens: supjaustyti ir klijai
Pjaustymas
Pirmasis žingsnis buvo nupjauti gabalus. Apie tai nėra daug ką pasakyti.
- Jei naudojate CNC įrenginį (lazerinį pjoviklį arba maršrutizatorių), tada naudosite DXF failus, kuriuos sukūrėte CAD pakopoje (jei norite juos naudoti, mano raktą galima rasti planavimo etape).
- Jei tai darote rankiniu būdu ir norite naudoti savo dizainą, atspausdinkite PDF (rasti planavimo pakopoje) dalis ir klijuokite jį prie savo medžiagos, tada iškirpkite, naudodami slinkties pjūklą, pjūklą ar kitus įrankius, kuriuos galite užsukite į grobį. Galima būtų tikrai supaprastinti kai kurias figūras, jei jas pjaunate ranka.
Tvirtinimas
Toliau yra tvirtinami gabalai kartu. Kadangi aš turėjau gabalus iš 6 mm MDF, aš naudoju PVA (ypač „Alcolin Cold Glue“), jei supjaustėte gabalus iš akrilo ar kitos medžiagos, jums reikės pasirinkti tinkamą klijus. Čia patogu turėti daug spaustuvų. Kaip matote iš mano nuotraukų, neturiu pakankamai spaustuvų, todėl taip pat naudoju savo vise.
Dalys buvo labai standžios, kai klijuotos, bet aš nusprendžiu priklijuoti kai kuriuos kaiščius, kad galėčiau gauti daugiau jėgų. Kai gabalai buvo priklijuoti, aš išgręžiau keletą mažų skylučių, statmenų per gretimus gabalus, ir įdėtos klijuotės, kurios buvo padengtos klijais (švytuoklės ar dantų krapštukai idealiai tinka, atitinkamai išgręžė skyles). Verta pažymėti, kad MDF nepatinka, kad jo kraštai būtų išgręžti ir mėgsta padalinti; Aš tai supančiu gręždamas su didesniais bitais, nuo 2 mm iki 2,5 mm iki 3 mm.
Nustatę visus klijus, naudokite šiek tiek smėlio popieriaus, kad išvalytumėte bet kokius kaiščius, kurie yra ištraukiami.
7 žingsnis: Liemens sąranka
Dabar, kai jūsų gabalai priklijuojami į tris atskiras sąrankas, liemens, kairiojo peties laikiklio ir dešinės peties laikiklį, galite pradėti diegti servos.
SVARBU: Prieš prikabindami ragus, servo centrus reikia centruoti. Paprasčiausias būdas tai padaryti yra su servo testeriu (kaip ir mano nuotraukoje), bet jei jūs neturite, taip pat galite naudoti savo „Arduino“. Jei reikia daugiau pagalbos, žr. „Servosas: atnaujinimas“.
Aš uždėjau pečių servos su kai kuriais M3x12mm pozi varžtais ir M3 veržlėmis, kartu su spyruoklinėmis poveržlėmis, kad būtų išvengta visko vibravimo (taip pat galite naudoti „Loctite“).
Pritvirtinkite servo ragą prie peties servo. Aš pastatiau horizontalią, bet retrospektyviai norėčiau, kad aš juos įrengiau apie 20 laipsnių žemyn. Jūsų Zombie neturi jokios priežasties pakelti rankas į orą, kaip jis tiesiog nerūpi, bet, sugebėdamas juos nuleisti žemyn, padidėtų „žemės klirensas“, kai jis nuskaito.
Pritvirtinkite peties laikiklius prie servo ragų. Čia turėjau naudoti šešiakampius varžtus, nes ten neįmanoma gauti atsuktuvo.
Dabar jūs galite įdiegti alkūnės servos, turinčias tokio pat dydžio varžtus ir veržles kaip ir pečius.
Galiausiai, įkiškite ilgą varžtą per angą, kuri yra priešais pečių servo sukimo tašką, tai padeda išvengti per didelės šoninės apkrovos ant servo guolių. Tikriausiai yra „neater“ sprendimas, bet aš nežinau pigesnio. Kadangi rankos nėra judančios dideliu greičiu, trintis tikrai neturėtų būti problema. Aš naudoju M3 Nyloc veržlę, kad laikytumėte varžtą vietoje, bet pasirūpinsiu, kad nebūtų pernelyg įtempta (mes nenorime, kad tai sukeltų trintį, tik sustabdant varžtą).
Jei neturite prieigos prie bet kokių „Nylock“ riešutų, tiesiog naudokite dvi įprastas veržles ir priveržkite jas viena prie kitos.
8 veiksmas: rankų sąsajų sujungimas
Dizaino teorija
Kaip aptarta planavimo etape, rankos turi sudaryti lygiagretę, tai reiškia, kad "dilbio" strypas visada bus lygiagrečiai įsivaizduojamai linijai, trauktai tarp servo veleno ir lygiagrečios juostos sukimo taško. Lygiagretus sujungimas efektyviai paverčia mūsų alkūnės servo sukimą į priekį / atgal judėjimą dilbio juostoje.
Dėl aiškumo žr. Anotuotą vaizdą: Jei A ir B yra vienodo ilgio, o C ir D yra vienodo ilgio, A visada bus lygiagretus B.
Kol jūsų rankos gabalai sudaro lygiagretės, jie gali būti bet kokio ilgio. Pasirinkite kažką, kas tinka jūsų lėlės mastui. Turėkite omenyje, kad yra kompromisas didinant roboto viršutinių rankų ilgį. Ilgesnės viršutinės rankos reiškia, kad jūs galite pakelti liemens aukštį nuo žemės, tačiau jie taip pat reiškia, kad jūsų servos turi sukurti daugiau sukimo momento.
Statyti armiją
Kai kuriose mano nuotraukose pamatysite rankas, pagamintas iš aliuminio strypų. Tai buvo mano pirmoji koncepcija, tačiau pasirodė esanti pernelyg sudėtinga dirbti su mano ribotomis priemonėmis. Po šiek tiek mąstymo aš nusprendžiau naudoti 12mm kietmedžio kaiščius, tai buvo puikus, lengva dirbti su rankiniais įrankiais ir pakankamai stipriu.
Turėsite tiksliai nuspręsti, kur įdėti savo skyles, remiantis jūsų servo ragais ir rankų ilgiais. Vienintelis pasiūlymas, kurį turiu padaryti, yra apkarpyti ranką ant servo, kad galėtumėte jį pašalinti iš rago, neišimant rago iš servo, jei pažvelgsite į nuotraukas, kurias pamatysite, kad tai padariau link galo.
Aš taip pat pasirinkau plokštumoje plokštes ant kai kurių rankų, tai daugiausia buvo dėl to, kad varžtai, kurių aš turėjau, buvo per trumpas arba per ilgas.
Norint susieti lygiagrečias strypus su dilbiu, aš naudoju ilgus varžtus (apie 30 mm, bet priklausysiu nuo jūsų kaiščių), o Nyloc veržlės sugriežtintos iki pat pradžios sukelti trinties.
Montavimas lėlės ginklams
Kol jūs esate, jūs tikriausiai norėsite išbandyti lėlės ginklus ir atlikti kai kuriuos jų montavimo būdus.
Būdas, kaip aš, buvo išgręžti skylę, nors rankos dalis buvo mažesnė nei M3x16mm srieginio šešiakampės plokštės tarpiklis, tada atsargiai palieskite tarpiklį į angą. Kadangi mediena deformavo aplink ją, tai buvo labai tvirta, bet aš vis tiek suspausdavau šiek tiek super klijų, kad jį būtų galima laikyti. Aš taip pat įdėjau labai trumpą varžtą su poveržle galinėje pusėje, o tai reiškia, kad jis negalėjo būti traukiamas atgal per skylę, net jei klijai nepavyko. Dabar aš turėjau srieginę skylę, naudojamą plastikinėms lėlės rankoms pritvirtinti prie dilbio strypo.
9 žingsnis: pridėkite elektronikos dėklo
Jums reikės atlikti nedidelį dėklą, kad galėtumėte nešiotis elektroniką, taip pat kaklo servo, jei pasirinksite juos naudoti. Be nešiojamos elektronikos, šis dėklas atlieka svarbią funkciją - suteikti ginklams kažką, su kuria būtų galima pasinaudoti. Jūs pastebėsite, kad robotas stengiasi judėti be jo.
Šį dėklą galima lengvai įterpti į originalų dizainą kaip papildomą gabalą, tačiau šį dalyką suprojektavau skraidant, todėl mano atskirtis. Aš paprasčiausiai sugriebau 4 mm plastiko laužo bitą ir naudoju tam tikrą išmestą aliuminio ekstruziją, kad jį užsuktų prie liemens.
Padėklo dydis labai priklausys nuo to, kokios elektronikos / energijos sistemos jūs einate. Aš pridėjau kai kurias savo galutinio sąrankos nuotraukas, kad galėčiau suprasti, kaip aš išdėstiau daiktus. Daugiau informacijos apie atskirus elementus galima rasti atitinkamuose veiksmuose.
Pastaba: Jei planuojate naudoti kaklo servosą, tikriausiai norėsite išgręžti skyles per liemenį, prieš prijungdami elektronikos dėklą, nes jis pateks į kelią
10 žingsnis: Kaklo sujungimas
Jums nereikia animuoti galvos, jei norite išsaugoti servosą, bet maniau, kad tai būtų kieta, todėl aš. Jei nuspręsite nenorėti, tada galbūt pabandykite jį pritvirtinti ant pavasario, o tai turėtų duoti jam šiek tiek zombių.
Galvos tvirtinimo plokštė
Jums reikia ko nors, kad galėtumėte prijungti galvą. Aš nusprendžiau naudoti savo skylę, kuri buvo arčiausiai skersmens lėlės kaklui, kad iškirptų MDF diską. Jei tai darau dar kartą, galėčiau naudoti medieną (nes MDF nemėgsta, kad viskas būtų įsukama į jo kraštus) arba visiškai kitaip.
Tada aš išgręžiau tris skyles į disko kraštus, iš eilės didesnius bitus, kad būtų išvengta skaldymo, ir įdėjau kai kuriuos M3 srieginius šešiakampius plokštės tarpiklius ir priklijuojau juos į vietą. Aš išgręžiau lėlės kaklo, kad galėčiau lengvai pritvirtinti galvą prie lentos su trumpais mašinos varžtais.
Ryšys
Mano pradinis planas buvo naudoti RC rutulinį sujungimą ant pasukimo varžto kaip kaklo sąnarį, tačiau tai man nesuteikė skysčio judėjimo, kurį tikėjausi. Bet kuriuo atveju įtraukiau nuotraukas, nes tai rodo, kiek būdų pasiekti dalykus.
Galų gale aš naudoju pavasarį, kuris davė daug sklandesnį judėjimą. Manau, kad pavasaris atėjo iš įvairių rūšių stalinės lempos, bet sunku pasakyti, nes pastaruoju metu ji tik išėjo iš mano dėžių.
11 žingsnis: kaklo raumenys ir blauzdos (servosai ir kabeliai)
Norėdamas, kad galvos judėjimas būtų priimtas, aš nusprendžiau eiti su robotais, pritvirtintais prie roboto galinės dalies, o jų jėga buvo priversta ant galvos strypais, panašiai kaip dauguma RC lėktuvų valdo jų atvartus.
Pasirinkite Push-Rods
Mano pirmasis bandymas buvo naudoti standų vielos strypą iš senos RC plokštės, kurią rado laužas, tačiau jie buvo pernelyg standūs, kad galėtų eiti per vamzdžių lenkimus, nesusidūrę su didele trintimi. Tada aš atradau lankstų laidų kabelį iš dviračių stabdžių / pavarų, kurie dirbo daug geriau. Jis turi puikų kompromisą tarp lankstumo (reikia eiti aplink lenkimo vamzdį) ir standumo (reikalingos siekiant išvengti per daug lenkimo, kai viela yra už vamzdelio ribų).
Čia yra svetainė, kurioje paaiškinamos visos jungtys ir dalykai, kuriuos RC lėktuvas naudoja.
Sumontuokite Servos
Aš nusprendžiau naudoti žemo profilio sparno servosą, nes galva tikrai nereikalauja daug jėgų judėti, o vietos taupymas buvo patrauklus. Jų montavimas taip pat buvo lengvas, nes montavimo kortelės yra lygiagrečios elektronikos dėklui. Aš išgręžiau 3 mm skylutes ir prijungiau servo su M3 varžtais ir varžtais.
Vienas iš mano servosų buvo gana sumuštas ir trūksta montavimo skirtuko, todėl tiesiog jį klijuojau su silikonu, kuris gerai veikė, taigi taip pat yra galimybė.
Raskite ir išgręžkite strypų / kabelių skyles
Pažvelkite į mano nuotraukas, tačiau jums reikės nustatyti, kur įkiškite savo strypų skyles. Atkreipkite dėmesį į šiuos dalykus:
- Vamzdžiai turi turėti kuo mažiau posūkių / lenkimų
- Kabeliai turi išeiti iš vamzdžių kuo arčiau servos ir kaklo, nereikalaujant kabelio per daug.
12 žingsnis: Zombifikacija: oda / tapyba (rankos)
Pasukite tą odą
Aš naudoju puikią techniką, kurią čia suradau, norint zombizuoti lėlės odą.
Aš pradėjau apvynioti galūnes ir glaudžiai susidoroti su plastikais iš pirkinių paketų, užtikrindamas galus su keliais cianakrilato (Super Glue) ar plonos dvipusės lipnios juostos. Nenaudokite silikono čia, nes dažai nesilaikys jo (arba bent jau, Akrilas nesiliečia su jūros hermetiku, kurį naudoju vietose)
Viena galūnė yra suvyniota, naudokite šilumos pistoletą, šiluma sukelia plastiko susitraukimą ir deformaciją, sugriežtindama aplink lėlių dalis ir sukurdama puikų pagrindą zombių odai.
Dažykite tą odą
Jūs esate patenkinti savo odos poveikiu, kad laikas pradėti tapyti. Aš naudoju akrilus ir labai džiaugiuosi, kaip tai paaiškėjo. Aš naudoju tik 3 spalvas, baltas, juodas ir rausvai rudos spalvos.
Jūs galite pasirinkti, kad jūsų zombių rudesnis, ekologiškesnis, sultingesnis ar šviežesnis, priklausomai nuo to, kokio skonio jums reikia. Šį kartą nuėjau su šviesiai mirusiu žvilgsniu.
Aš pradėjau tapyti beveik viskas baltai, nes nenorėjau, kad skirtumas tarp mėsingos lėlės odos ir baltos spalvos plastiko netapo mano dažų darbo.
Tada aš padariau įvairius sluoksnius, šiek tiek drėkinančius pilka / rožinė / ruda.
Nebijokite naudoti pirštų, taip pat šepečius ar ką nors, ką galite gauti. Aš išteptas rausvos spalvos mišinį su rankomis vietose ir įstrigo tamsesnėse spalvose su dantų krapu.
Norint išsiaiškinti ilgus raukšlelius, ant raukšlės įdėjau tamsesnės spalvos dažus, tada nuvilkite jį raukšleliu, tai tampa dažais, įstrigusiais gilesnėse bitėse, ir nuvalomi nuo aukštesnių bitų, kurie padeda išryškinti tekstūrą.
Nebijokite tiesiog eiti į bananus, galų gale, tai yra zombis, todėl tai yra labai atlaidus.
13 žingsnis: Zombifikacija: dantys
Daugeliui lėlių yra labai nedaug zombių, todėl nusprendžiau ją ištaisyti.
Pirmasis pjūvis yra šliaužiantis
Aš laikiau atvirą burną, ar net vieną, kurią galėjo valdyti servosas, bet galų gale nusprendė šiek tiek subtiliau. Naudojau „Dremel“ išjungimo ratą ir kai kuriuos šoninius pjoviklius, kad iš vienos pusės padidėja burna į smėlį.
Padarykite dantis
Tada aš gavau kai kurių popkorno branduolių, naudojamų medienos klijų, kad klijuotumėte juos į ploną kortelę (norėčiau rekomenduoti juodą kortelę, o ne mėlyną). Aš taip pat sukūriau „dantenas“ su tam tikru kontaktuojančiu klijais (medienos klijai buvo per daug skysti, kad galėčiau tai padaryti).
Tapyti
Dažai buvo padengti keliais sluoksniais, pradedant nuo lengvų plovimų, po kurių buvo juodos ir rudos. Aš nuvaliau didžiąją dalį dažų kiekvienu leidimu, paliekant tamsesnes sritis tarp dantų. Galiausiai ant dantenų uždėjau šiek tiek rausvai rudos spalvos.
Klijai į dantis
Kai dažai buvo išdžiūvę, aš naudoju kai kuriuos jūrinius silikonus, kad sukabintumėte visą agregatą į galvą (bet koks klijai veiks tol, kol jis yra lankstus ir prilimpa prie plastiko). Pasirinkite klijus, kurie yra gražūs ir lipni, arba nustatykite labai greitai, nes labai nepatogu laikyti dantis į kaklą.
14 žingsnis: Zombifikacija: lanksti oda
Buvo keletas vietų, kur lėlės suknelė neapėmė mechanikų, ypač alkūnių ir kaklo. Tai pataisiau, sukurdamas „odą“ su šiek tiek baltu plastiku.
Kaklas
- Apsukite šiek tiek plonos dvipusės juostos ar kai kurių super klijų aplink kaklą.
- Padarykite tvoros vielos žiedą, tik siauresnį nei pečių
- Padarykite balto plastiko kūgį / vamzdelį (nuo pirkinių paketo) nuo kaklo iki pečių.
- Dažai atitinka kitą odą
Aš norėjau klijuoti magnetus ant liemens viršaus, kad būtų laikomas vielos žiedas, bet paaiškėjo, kad to nereikia, nes žiedas buvo didesnis už suknelės apykaklę. Jūsų rida gali skirtis.
Rankos
Paveikslėliai šį žingsnį apibūdina geriau nei žodžiai. Aš išplėčiau rankas su plastikiniais vamzdeliais, kurie buvo dažyti, kad atitiktų likusį odą. Čia gali prireikti daugiau ar mažiau atsargumo, priklausomai nuo dolerio drabužių. Aš tiesiog turėjau padengti alkūnes, todėl aš tiesiog užsikabinsiu plastiką į rankoves.
15 žingsnis
Kaulai
Iš rankų komplektų paimkite kairę viršūnę ir ištraukite iš jo kaulų formą, kad galų gale paliktų šiek tiek papildomo ilgio.
Visas drožyba atlikau „Dremel“ šlifavimo juostoje, tačiau jūs taip pat galėjote jį pasiekti taip pat lengvai ir su smėlio popieriumi.
Kojos
Supjaustykite vieną iš nepanaudotų lėlės kojų ir suvyniokite jį į plastiką, tada paspauskite jį su šilumos pistoletu, kaip ir ankstesniuose žingsniuose.
Naudoti dažomas užpildyti, kad užpildytumėte kojos galą. Aš įstrigau kai kuriuos plastikinius maišelius sudaužytus gabalus, kad galėčiau būti mėsinga.
Užpildę kojos viršūnę su glaistu, galite priklijuoti kaulą (prieš jį nustatant). Įsitikinkite, kad jis įterptas į tokį gilumą, kuris yra prasmingas. Kadangi aš įtraukiau galvą ant mano kaulo, aš pasirūpinau, kad jis būtų sujungtas su vieta, kur būtų kelio.
Tapyti
Dažai.
Naudojau tuos pačius metodus, kaip aprašyta ankstesniuose etapuose.
Pridėti
Aš išgręžiau skylę per kojos viršų ir naudoju šiek tiek aptvaro vielos, kad koją prijungčiau prie elektronikos dėklo.
Labiau pageidaujama, kad kojos plytų gerai, kai lėlė nuskaito.
16 žingsnis: Zombifikacija: nudėvėti drabužiai
Zombiai nėra žinomi dėl savo suknelės prasmės, todėl mes turime šiek tiek prakeisti drabužius.
Aš nusipirkau lėlės dėvėti gana išgalvotas suknelė, pagaminta iš pigiausios, sintetinės, žmonijai žinomos medžiagos.
Aš išbandžiau viską, ką galėjau galvoti apie tai, kad galėčiau tai padaryti, bet nieko tikrai nesuteikiau manęs.
Baliklis
Baliklis nepadarė jokio skirtumo … Aš perskaičiau, kad ji geltona ir sugadintų sintetiką, bet, matyt, ne ši medžiaga.
Kava
Adomas Savage visada kalba apie drabužių suformavimą su kava, kad juos išmatuotų. Arba jis geria stipresnę kavą nei man (mažai tikėtina) arba iš šios medžiagos turėtų padaryti baristines uniformas.
Arbata
Nes kodėl gi ne? Nėra realaus poveikio.
Akriliniai dažai
Galų gale tai buvo veiksmingiausia ir vis dar tik vos. Aš įtrinsiu į drėgnus baltus dažus į tamsiąsias vietas, kad išbandytum juos.
Aš taip pat išnaikinau baltas sritis su žaliais / rudais dažais ir aplink apykaklę pridėjau rausvai rudos spalvos.
17 žingsnis: Servos: atnaujinimas
Prieš pradėdami rašyti kodą, tiesiog atnaujinkime, kaip ir ką servosai daro.
Jūsų standartinis hobis servo susideda iš šių pagrindinių dalių
- DC variklis
- Pavarų dėžė (mažinimo taškai)
- Potencialas (kintamas rezistorius)
- Valdymo grandinė
Potenciometras yra prijungtas prie reduktoriaus išėjimo veleno. Valdymo grandinė naudoja šį potenciometrą, kad išsiaiškintų, kokį kampą išėjimo velenas yra, ir kokiu būdu jis turi pasukti nuolatinės srovės variklį, kad pasiektų įvesties signalo reikalaujamą kampą. Pats potenciometras paprastai negali pasukti daugiau kaip 180 laipsnių, todėl yra mechaninis apribojimas, kiek servo gali pasukti (nors ir gaunamas specialus servosas, kuris gali pasukti toliau arba netgi nuolat).
Valdymo signalas
Valdymo signalas iš tikrųjų yra 5V impulsas nuo 1000 iki 2000 mikrosekundžių, kur 1000 rodo minimalų sukimąsi ir 2000 rodo maksimalų sukimąsi, ir visos vertės tarp. Šie valdymo impulsai siunčiami kas 20 milisekundžių.
Visa tai reiškia, kad galime naudoti mikrovaldiklį generuoti impulsus, kurie nustatys servo veleną iki nustatyto kampo.
Jungtis
Standartinėje servo jungtyje yra 3 kištukiniai lizdai ir ant 2,54 mm (0,1 ") eilės vyrų antgalių. Jungčių spalvų schemos gali būti įvairios, tačiau jos paprastai yra:
- Žemė: juoda / ruda
- + 5v: raudona
- Signalas: oranžinė / balta
18 veiksmas: kodas: planavimas
Versti judėjimą į Servo pozicijas
Tai lengva aprašyti, kaip ginklai turi judėti, kad zombotas judėtų į priekį, bet kaip tai paversti servo judėjimais?
Pirma, leiskite aprašyti, kaip judėtume į priekį, jei mes gulėtume ant žemės ir galėtume naudoti tik mūsų ginklus.
- Pakelkite ranką nuo žemės
- Išplėsti ranką kiek įmanoma toliau
- Apatinė ranka ir patraukite žemę
- Patraukite save į priekį (traukite ranką atgal)
Tai galėtume padaryti su abiem rankomis sinchronizuotomis rankomis (pavyzdžiui, plaukimo drugeliu) arba su kitomis rankomis (pvz., Plaukimo ratu).
Aš atliksiu pavyzdį su nuskaitymo galimybe, galite lengvai naudoti tą pačią procedūrą, kad generuotumėte kitus judėjimo modelius.
Kairė ranka | Dešinė ranka |
Pakelta, ištraukta atgal | Sumažintas, išplėstas pirmyn |
Padidinta, išplėsta pirmyn | Nuleistas, ištrauktas atgal |
Sumažintas, išplėstas pirmyn | Pakelta, ištraukta atgal |
Žemyn traukiamas atgal | Padidinta, išplėsta pirmyn |
Labiausiai logiškas būdas, kaip aš galėjau galvoti, kaip tai įgyvendinti, buvo nustatyti „rėmų“ seriją, kurioje buvo visų serverių padėtis tam tikru momentu. Praleidimas per rėmus tam tikru greičiu suteiks mums judėjimo animaciją.
Čia aš apsvarstysiu galimybę padidinti / išplėsti kaip „maksimalų“ ir nuleidžiantį / traukiantį kaip „minimalų“.
Rėmelis | Kairysis petys | Kairysis alkūnė | Dešinė petys | Dešinė alkūnė |
1 | Maks | Min | Min | Maks |
2 | Maks | Maks | Min | Min |
3 | Min | Maks | Maks | Min |
4 | Min | Min | Maks | Maks |
Nustatykite servo ribas
Kad galėtume parašyti kodą, kad galėtume naudoti naują animaciją pagal rėmelius, turime nustatyti minimalų ir maksimalų kiekvienos servo dydį. Reikia atsižvelgti į du pagrindinius veiksnius
- Gali būti fizinė kliūtis. jei jūsų mechaninė sąranka neleidžia jūsų servo pasukti tiek, kiek jūsų programinė įranga prašo, ji gali sugadinti servo.
- Turime išversti „min“ ir „max“ į milisekundes, o tai yra priešinga abiejose kūno pusėse. Pavyzdžiui: pečių servo (žiūrint iš priekio) dešinėje pusėje turi pasukti pagal laikrodžio rodyklę, kad pakeltų ranką, bet kairėje pusėje laikrodžio rodyklės kryptimi nuleisite ranką.
Parašiau tokį mažą kodo gabalėlį, kad nustatytumėte servo judesio diapazoną. Tiesiog įkelkite jį į savo arduino ir prijunkite servo prie nurodyto kaiščio (pavyzdys 3).
- Norėdami prisijungti prie „Arduino“ (9600 Baud), naudokite serijinį terminalą (norėčiau glaistyti).
- Paspauskite „q“, kad išsiųstumėte servo į min. (1000 mikrosekundžių)
- Paspauskite „w“, kad centruotumėte servo
- Paspauskite „e“, kad išsiųstumėte servo maks. (2000 mikrosekundžių)
- Naudokite „o“ ir „p“, kad padidintumėte arba sumažintumėte dabartinę padėtį 5 mikrosekundėmis
- Atkreipkite dėmesį į tai, kiek mikrosekundžių atitinka įtrauktas / nuleistas
- Atkreipkite dėmesį, kiek mikrosekundžių atitinka išplėstas / iškeltas
Nustačius, kiek mikrosekundžių atitinka ištrauktas / nuleistas ir išplėstas / pakeltas, atlikite visus kitus servos.
// Jason Suter 2014 // Šis pavyzdys yra viešai prieinamas. #include Pasirinkite serijinius kaiščius Modulį galite naudoti standartiniame „Ardunio“ smeigtuke SERIAL0 ir SERIAL1, bet tada turite jį atjungti kiekvieną kartą, kai norite įkelti naują firmware versiją. Naudojant „Arduino“ bibliotekos programinės įrangos seriją, galime apibrėžti antrąjį nuoseklųjį prievadą ir jį naudoti. Pirmiausia importuokite biblioteką #include Tada visuotinių kintamųjų deklaracijų metu mes inicijuojame „SoftwareSerial“ klasės egzempliorių ir apibrėžiame, kokie smeigtukai bus naudojami. Pasirinkau skaitmeninį 11 kištuką kaip „Gauti“ (Rx) ir 10 „Transmit“ (Tx). SoftwareSerial BTSerial (11, 10); // RX, TX
Modifikuoti skaitymo procedūrą Vieninteliai skirtumai dabar naudojant įprastą nuoseklųjį prievadą yra tai, kad diegimo metu () mes paleidžiame programinės įrangos serijos egzempliorių, o kai skambinimo funkcijos - tai mūsų sukurtas „SoftwareSerial“ pavyzdys. Jūsų prietaisas gali veikti 9600 bodų greičiu, kuris būtų daugiau nei pakankamas, bet mano praeityje buvo nustatytas 115200, todėl nematau priežasties jį keisti. Patikrinkite, ar gavote nesąmonę. BTSerial.begin (115200);
Tikrindami galimus duomenis mes vadiname: BTSerial.available ()
ir skaitant simbolį, kurį norėtume skambinti: „Blutooth“ modulį prijunkite prie „Arduino“ Jei naudojate tą patį JY-MCU modulį, kaip aš, tada: ĮSPĖJIMAS: 3.3V logika JY-MCU priimančioji kaištis priskiriama 3,3 V logikai. Mano atveju aš ką tik naudoju 5V iš Arduino išvestį ir jis dirbo be kablys, bet galbūt norėsite atsisakyti „Arduino“ Tx išėjimo įtampos pora įtampos skirstymo rezistorių. Prieš pradėdami kalbėti su „Arduino“ iš savo kompiuterio per orą (darant prielaidą, kad „Bluetooth“ yra įmontuotas arba įdiegtas „dongle“) arba telefonu (darant prielaidą, kad turite „Bluetooth“ terminalo programą, kuri veikia arba parašė savo), reikia susieti prietaisus. Šis procesas skiriasi priklausomai nuo operacinės sistemos, tačiau apskritai: Prijungę prietaisus, peržiūrėkite valdymo pulto įrenginių tvarkytuvą (jei yra „Windows“) ir pažiūrėkite, koks „com“ prievado numeris, kurį „Bluetooth“ modulis buvo priskirtas skiltyje „Uostai (Com & LPT)“. Jei norite prisijungti prie šio prievado, naudokite serijinį terminalą, pvz., Glaistą, kaip ir bet kurią laidinę eilutę. Jei jums reikia daugiau pagalbos, šiame modulyje yra puikus gebėjimas Tikiuosi, kad jums patiko mano Instructable. Aš visiškai ketinu dar labiau plėtoti šį robotą, toks projektas niekada nebaigtas! Norėčiau pamatyti jūsų versijas, išgirsti jūsų klausimus ir išklausyti, ką apie tai galvojate, todėl palikite komentarą. Aš stengsiuosi padėti bet kokioms problemoms. Tai yra žingsnis, kurį norėčiau, kad bendradarbiautumėte su manimi, spustelėsite „balsavimo“ mygtuką ir aš neišleisiu Zombotų ant gyventojų. Arba jūs žinote, kad jūs tiesiog balsuojate už mane, nes manote, kad aš padariau vėsią, skirtingą instructable ir, tikiuosi, išmokiau jus kažką kelyje:-D Visų pirma aš džiaugiuosi dėl „RadioShack“ mikrovaldiklis konkursas ir Form1 + 3D spausdintuvas konkursas, nes aš negaliu įsivaizduoti nieko vėlesnio, nei turėdamas galimybę naudoti 3D spausdinimą, kad, be kita ko, atneštų daugiau beprotiškų robotų. Tai puikiai tinka Helovino prizai taip pat atrodo kaip kažkas panašaus Super piktadarys gali tai padaryti, taigi … nebūkite drovūs. Antroji premija Helovino dekoro konkursas19 veiksmas: kodas: nuskaityti
Prijunkite aparatūrą
Naudotojas „Your Fancy New Wireless Link“
Daugiau informacijos
22 žingsnis. Išvados ir konkursai
Išvados ir pastabos
Konkursai