Turinys:

„OctoGlobe“: 9 žingsniai (su nuotraukomis)
„OctoGlobe“: 9 žingsniai (su nuotraukomis)

Video: „OctoGlobe“: 9 žingsniai (su nuotraukomis)

Video: „OctoGlobe“: 9 žingsniai (su nuotraukomis)
Video: OctoGlobe - MakeCourse Fall 2017 - USF - Del 7 2024, Liepa
Anonim
„OctoGlobe“
„OctoGlobe“
„OctoGlobe“
„OctoGlobe“

*** Ši instrukcija buvo sukurta vykdant Pietų Floridos universiteto Makecourse projekto reikalavimą (www.makecourse.com). ***

Kviečiame kurti savo „Octoglobe“

„Octoglobe“yra šauni ir unikali besisukanti šviesos sistema, turinti ginklus ir šviesos diodus! Jis pagrįstas 3D spausdintomis dalimis ir naudoja arduino mikrovaldiklius, 433 MHz FM siųstuvus, kintamosios srovės variklį, neopikselius, relę, PVC, 18650 baterijas ir servo.

Jums reikės:

1 didelė projekto dėžutė (juoda)

2 „Arduino Unos“

1 „Arduino Nano“

2 Duonos lentos

6 18650 baterijos

3D spausdintuvas arba prieiga prie vieno

1 metalinė pavarų dėžė

9V baterija

Dėžės ventiliatoriaus variklis

Kintamosios srovės relė

5V telefono USB įkroviklis

2 433Mhz imtuvo moduliai

1 433Mhz siųstuvo modulis

1 4x4 klaviatūra

1 maža projekto dėžutė (juoda)

2 4 colių PVC galiniai dangteliai (plonasieniai)

3 colių 4 colių PVC vamzdis (plonasienis)

18 neopikselių

Viela

Maži nagai

Karštas klijų pistoletas, klijai

Lituoklis

Pjūklas

AC šviesos reguliatorius

Grąžtas

Juodi purškiami dažai

1 žingsnis: spausdinkite medžiagas

Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas
Spausdinkite medžiagas

Spausdintus dizaino failus žiūrėkite pridėtuose failuose. Vėliau pamatysite, kad paėmiau rankas ir perpjoviau jas per pusę, kad sumažėčiau svorį. Jei išmanote 3DCAD programinę įrangą, rekomenduočiau pasidaryti lengvesnę ginklų versiją.

2 žingsnis: Surinkite dėžę ir pagrindinį gręžimo korpusą

Surinkite dėžę ir pagrindinį gręžimo korpusą
Surinkite dėžę ir pagrindinį gręžimo korpusą
Surinkite dėžę ir pagrindinį gręžimo korpusą
Surinkite dėžę ir pagrindinį gręžimo korpusą
Surinkite dėžę ir pagrindinį gręžimo korpusą
Surinkite dėžę ir pagrindinį gręžimo korpusą

Išimkite variklį iš dėžės ventiliatoriaus. Sumontuokite ventiliatoriaus variklį juodoje projekto dėžutėje. Aš naudoju gumines poveržles, kad padėčiau jį apačioje, bandydamas sumažinti sukimosi vibraciją.

Toliau ant 4 colių pvc (plonasienio) vamzdžio dangtelio apačioje išlydžiau skylę ir prispaudžiau ją prie dėžutės ventiliatoriaus variklio veleno. Taip susidarys rakto įpjova. Dangtelio viduje pridėjau karštųjų klijų, kad sustiprintų tvirtinimą.

Nupjaukite 3 colių 4 colių plonasienį PVC vamzdį ir įdėkite jį į dangtelį.

3 žingsnis: gręžimo valdymas ir belaidis paleidimas

Gręžimo valdymas ir belaidis paleidimas
Gręžimo valdymas ir belaidis paleidimas
Gręžimo valdymas ir belaidis paleidimas
Gręžimo valdymas ir belaidis paleidimas
Gręžimo valdymas ir belaidis paleidimas
Gręžimo valdymas ir belaidis paleidimas

Dėžutės ventiliatoriaus variklio sukimosi greičiui valdyti naudoju apšvietimo reguliatorių. Norėdami įjungti belaidį ryšį, aš naudoju „arduino nano“ir kintamosios srovės relę, kad įjungčiau variklio elektros energiją (per reguliatorių), gavęs įvestį iš FM imtuvo į „arduino“(žr. Scheminę nuotrauką). FM imtuvo duomenų linija eina į D11 ir relės duomenų linija prijungta prie „Nano“D9. Norėdami įjungti „arduino“, aš tiesiog naudoju nedidelį USB telefono įkroviklio kištuką, prijungtą prie gaunamų kintamosios srovės linijų. Žiūrėkite pridėtą pagrindinio imtuvo kodą.

4 žingsnis: sukurkite pagrindinį nugaros korpusą naudodami servo

Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo
Sukurkite pagrindinį sukimosi korpusą naudodami servo

Aš naudoju 18650 elementus, kad galėčiau tiekti servo pagrindinio gręžimo korpuso viduje. Žiūrėkite 6 elementų prijungimo schemą, kad pasiektumėte ~ 7.5V. Jie pritvirtinami prie servo +/-.

Pritvirtinkite 3D spausdintą viršutinę dalį prie antrojo 4 colių PVC dangtelio, išpjaudami skylę viršuje ir dangtelį, tada viską prisukdami. Servo turi būti maždaug viršaus centre. Kiekvienoje pusėje pridėjau keletą papildomų skylių per LED laidus ir servo laidus.

5 žingsnis: sukurkite ginklus ir pritvirtinkite neopikselius

Sukurkite ginklus ir pritvirtinkite neopikselius
Sukurkite ginklus ir pritvirtinkite neopikselius
Sukurkite ginklus ir pritvirtinkite neopikselius
Sukurkite ginklus ir pritvirtinkite neopikselius
Sukurkite ginklus ir pritvirtinkite neopikselius
Sukurkite ginklus ir pritvirtinkite neopikselius

Tai padaryti yra pats sudėtingiausias žingsnis. Aš perpjoviau originalias rankas per pusę ir naudoju mažus vamzdelius, kaip stygos kanalai žemyn kiekviena ranka. Rankų sąnariuose išgręžiau naujas skyles ir kaip pasukimo tašką panaudojau ploną vinį. Ši sistema veikia panašiai kaip populiarios 3D spausdintos rankos, kurios virvele traukia pirštus link delno. Vamzdžių kanalas veikia kaip sustojimas, kai rankos yra įtrauktos į norimą vietą. Aš karštai priklijavau vamzdelį prie rankų vidinės pusės ir pagal poreikį sureguliavau vamzdžio ilgį.

Kitas laidas ir pritvirtinkite neopikselius kiekviena ranka, naudodami karštus klijus. Vienoje rankoje yra 9 pikseliai, kuriuos prijungiau maždaug colio atstumu. Įkiškite linijas į viršutinį korpusą.

6 žingsnis: pritvirtinkite ginklus prie pagrindinio nugaros korpuso

Prijunkite ginklus prie pagrindinio nugaros korpuso
Prijunkite ginklus prie pagrindinio nugaros korpuso
Prijunkite ginklus prie pagrindinio nugaros korpuso
Prijunkite ginklus prie pagrindinio nugaros korpuso
Prijunkite ginklus prie pagrindinio nugaros korpuso
Prijunkite ginklus prie pagrindinio nugaros korpuso

Naudodami vinis, gręžkite skyles į 3D spausdintą viršų ir prisukite gretimą pusę, kad pritvirtintumėte rankas prie viršaus. Įsitikinkite, kad rankos laisvai juda aukštyn ir žemyn. Aš karštai priklijavau imtuvą prie viršaus, kad gaučiau geriausią įmanomą belaidžio valdymo signalą. Perkelkite virvelę per vamzdelį ir pritvirtinkite prie servo svirties, naudodami mažus kabliukus (aš juos padariau iš standžios vielos). Sureguliuokite stygą taip, kad kai servo sukasi 180 laipsnių, rankos būtų pakeltos aukštyn ir link pagrindinio korpuso.

7 žingsnis: pagrindinė valdymo grandinė

Pagrindinė valdymo grandinė
Pagrindinė valdymo grandinė
Pagrindinė valdymo grandinė
Pagrindinė valdymo grandinė
Pagrindinė valdymo grandinė
Pagrindinė valdymo grandinė

Paprastumo dėlei turėjau vietos grandinei uždėti ir visą korpusą įkišti į korpusą. Idealiu atveju tai turėtų būti dedama ant vektorinės plokštės. Prijunkite neopikselius, servo (duomenų kaištį) ir imtuvą, kaip nurodyta schemoje. „Arduino“maitinamas 9 V baterija. Radau, kad maitinimas servo ir „arduino“atskirai, o po to įžeminimas žvaigždėmis suteikė galimybę geriau valdyti servo impulsus, tada išsikraunant iš tos pačios baterijos. Įsitikinkite, kad arduino žemė ir servo yra prijungti, taip pat imtuvas ir neopikseliai. Blykstė naudojant pridedamą eskizą. (pastaba: pakeičiau servo/ radijo galvutės bibliotekas, kad jos nenaudotų tų pačių laikmačių, turėsite pakeisti vieno iš jų laikmačius kompiliavimui arba naudoti pridėtus modifikuotus.)

8 veiksmas: belaidis valdiklis (siųstuvas)

Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)
Belaidis valdiklis (siųstuvas)

Valdiklis sąveikauja su 4x4 klaviatūra ir 433 MHz siųstuvu. Pridedama schema ir siųstuvo kodas. Siųstuvas siunčia A, B, C, 1, 2, 3 ir 0, bet jei norite papildomų perdavimų, tiesiog pridėkite juos, kaip tai daroma eskize. Aš saugojau grandinės lentą ir „arduino uno“mažoje projekto dėžutėje.

9 žingsnis: Užbaikite

Padėkite korpuso viršutinę dalį ant pagrindinio korpuso, kai baterijos yra įjungtos. Išbandykite naudodami nuotolinio valdymo pultą. Dabartinis kodas veikia taip nuo nuotolinio valdymo pulto iki uno tiek korpuse, tiek bazėje:

Siųsti 0: viskas išjungta

Siųsti A: 1 padėtis (plokšti kampiniai patarimai), sukite

Siųsti B: 2 padėtis (pirmosios 2 rankos pakreiptos), sukite

Siųsti C: 3 padėtis (visos 3 rankos aukštyn), sukite

Siųsti 1, 2 arba 3: raudoni/ mėlyni/ žali neopikseliai, nesukami

Žiūrėkite paskutinį pagrindinio vaizdo įrašo vaizdo įrašą. Paskutinės sekundės parodo baigtą projektą tamsoje! Aš galų gale purškiau jį juodai dėl išvaizdos.

Rekomenduojamas: