Kazalo:

OctoGlobe: 9 korakov (s slikami)
OctoGlobe: 9 korakov (s slikami)

Video: OctoGlobe: 9 korakov (s slikami)

Video: OctoGlobe: 9 korakov (s slikami)
Video: Звезда (FullHD, драма, реж. Николай Лебедев, 2002 г.) 2024, Julij
Anonim
OctoGlobe
OctoGlobe
OctoGlobe
OctoGlobe

*** Ta navodila so nastala v skladu s projektnimi zahtevami Makecourseja na Univerzi v Južni Floridi (www.makecourse.com). ***

Dobrodošli pri gradnji lastnega Octoglobea

Octoglobe je kul in edinstven sistem prednjih luči, ki ima roke in LED! Temelji na 3D tiskanih delih in uporablja arduino mikrokontrolerje, 433Mhz FM oddajnike, AC motor, Neopixles, rele, PVC, 18650 baterij in servo.

Boste potrebovali:

1 velika škatla za projekt (črna)

2 Arduino Unos

1 Arduino Nano

2 deske

6 baterij 18650

3D tiskalnik ali dostop do enega

1 servo servo iz kovine

9V baterija

Motor ventilatorja

Rele AC

USB polnilec za 5V telefon

2 433Mhz sprejemniška modula

1 oddajni modul 433Mhz

1 tipkovnica 4x4

1 majhna škatla za projekt (črna)

2 4 "PVC zaključne kape (tankostenske)

3 "kos 4" PVC cevi (tankostenske)

18 neopikslov

Žica

Majhni nohti

Pištola za vroče lepilo, lepilo

Spajkalnik

Videl

Zatemnitev svetlobe AC

Vrtalnik

Črna barva v spreju

1. korak: Natisnite materiale

Natisnite gradivo
Natisnite gradivo
Natisnite gradivo
Natisnite gradivo
Natisnite gradivo
Natisnite gradivo
Natisnite gradivo
Natisnite gradivo

Za priložene datoteke oblikovanja si oglejte priložene datoteke. Kasneje boste videli, da sem vzel roke in jih prepolovil, da sem zmanjšal težo. Če obvladate programsko opremo 3DCAD, vam priporočam, da naredite lažjo različico rok.

2. korak: Sestavite ohišje škatle in glavnega ožemanja

Sestavite ohišje škatle in glavnega ožemanja
Sestavite ohišje škatle in glavnega ožemanja
Sestavite ohišje škatle in glavnega ožemanja
Sestavite ohišje škatle in glavnega ožemanja
Sestavite ohišje škatle in glavnega ožemanja
Sestavite ohišje škatle in glavnega ožemanja

Odstranite motor iz ventilatorja. Motor ventilatorja namestite v črno projektno škatlo. Uporabil sem gumijaste podložke, da sem jih položil na dno, da bi zmanjšal vibracije predenja.

Nato sem topil luknjo na dnu na 4 pvc (tankostenski) pokrovu cevi in jo pritrdil na gred motorja ventilatorja škatle. To bo nastalo na ključavnici. V notranjost pokrovčka sem dodal vroče lepilo za okrepitev pritrditve.

Odrežite 3 "kos 4" tankostenske PVC cevi in jo vstavite v pokrovček.

Korak: Nadzor ožemanja in brezžični zagon

Nadzor ožemanja in brezžični zagon
Nadzor ožemanja in brezžični zagon
Nadzor ožemanja in brezžični zagon
Nadzor ožemanja in brezžični zagon
Nadzor ožemanja in brezžični zagon
Nadzor ožemanja in brezžični zagon

Za nadzor hitrosti ožemanja motorja škatlastega ventilatorja sem uporabil stikalo za zatemnitev. Za brezžični vklop sem uporabil arduino nano in rele AC za vklop električne energije v motor (skozi zatemnilnik), potem ko sem prejel vhod iz FM sprejemnika v arduino (glej shematično fotografijo) Podatkovna linija FM sprejemnika gre na D11 in podatkovna linija releja je priključena na D9 Nano. Za napajanje arduina sem uporabil le majhen vtič za polnilnik USB za telefon, priključen na dohodne AC napetosti. Glejte priloženo kodo osnovnega sprejemnika.

4. korak: S pomočjo servomontaže sestavite glavno ohišje

Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom
Zgradite glavno ohišje s servo pogonom

Za napajanje servo v glavnem ohišju ožemanja sem uporabil 18650 celic. Glejte shemo za ožičenje 6 celic za dosego ~ 7,5V. Ti se pritrdijo na servo +/-.

Pritrdite 3D natisnjeni vrh na drugo 4 -palčno pokrovko iz pvc -ja, tako da izrežete luknjo na vrhu in pokrov, nato pa vse skupaj privijete. Servo naj bo nameščen približno na sredini vrha. Dodala sem nekaj dodatnih lukenj na vsaki strani za napajanje LED žice in servo žice skozi.

5. korak: Zgradite orožje in pritrdite neopiksle

Zgradite roke in pritrdite neopiksle
Zgradite roke in pritrdite neopiksle
Zgradite roke in pritrdite neopiksle
Zgradite roke in pritrdite neopiksle
Zgradite roke in pritrdite neopiksle
Zgradite roke in pritrdite neopiksle

Dostop do tega je najbolj zapleten korak. Prvotne roke sem prerezal na pol in uporabil majhne cevi kot kanale za niz po vsaki roki. V sklepih rok sem izvrtal nove luknje in kot vrtilno točko uporabil tanek žebelj. Ta sistem deluje podobno kot priljubljene 3D tiskane roke, ki z vrvico potegnejo prste proti dlani. Cevni kanal deluje kot zaustavitev, ko roke povlečete na želeno mesto. Cev sem vroče prilepil na notranjo stran rok in po potrebi prilagodil dolžino cevi.

Naslednja žica in z vročim lepilom pritrdite neopiksele na vsako roko. Obstaja 9 slikovnih pik na roko, ki sem jih ožičil približno en centimeter narazen. Vstavite črte v zgornje ohišje.

6. korak: Roke pritrdite na glavno ohišje

Roke pritrdite na glavno ohišje
Roke pritrdite na glavno ohišje
Roke pritrdite na glavno ohišje
Roke pritrdite na glavno ohišje
Roke pritrdite na glavno ohišje
Roke pritrdite na glavno ohišje

Z žeblji izvrtajte luknje v 3D natisnjeni vrh in privijte sosednjo stran skupaj, da pritrdite roke na vrh. Pazite, da se roke prosto premikajo navzgor in navzdol. Na vrh sem prilepil sprejemnik, da dobim najboljši možni signal za brezžično upravljanje. Skozi cev napeljite vrvico in jo z majhnimi kljukami (naredil sem jih iz trde žice) pritrdite na servo ročice. Prilagodite vrvico tako, da se pri vrtenju servo za 180 stopinj roke potegnejo navzgor in proti glavnemu ohišju.

7. korak: Glavni krmilni tokokrog

Glavno krmilno vezje
Glavno krmilno vezje
Glavno krmilno vezje
Glavno krmilno vezje
Glavno krmilno vezje
Glavno krmilno vezje

Zaradi poenostavitve sem imel prostor, da sem vezje in celotno ploščo vstavil v ohišje. V idealnem primeru bi bilo treba to postaviti na vektorsko ploščo. Priključite Neopixel, servo (podatkovni pin) in sprejemnik, kot je podrobno prikazano na shemi. Arduino se napaja z 9V baterijo. Ugotovil sem, da je napajanje servo in arduina ločeno, nato pa ozemljitev z zvezdico, omogočilo boljši nadzor nad servo impulzi, potem pa se je izpraznilo iz iste baterije. Prepričajte se, da sta ozemljitev arduina in servo priključena ter sprejemnik in neopiksli. Bliskavo uporabite priloženo skico. (Opomba: Knjižnice servo/ radijske glave sem spremenil tako, da ne uporabljajo istih časovnikov, bodisi boste morali spremeniti časovnike za enega od njih za sestavljanje ali uporabiti priložene spremenjene.)

8. korak: Brezžični krmilnik (oddajnik)

Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)
Brezžični krmilnik (oddajnik)

Krmilnik je vmesnik s tipkovnico 4x4 in oddajnikom 433Mhz. Shema je priložena in koda oddajnika. Oddajnik pošilja A, B, C, 1, 2, 3 in 0, če pa želite dodatne prenose, jih le dodajte, kot je trenutno na skici. Optično vezje in arduino uno sem shranil v majhno škatlo za projekte.

9. korak: Dokončaj

Vrh ohišja postavite na glavno ohišje z vstavljenimi baterijami. Preizkusite z daljinskim upravljalnikom. Trenutna koda deluje tako od daljinskega upravljalnika do enote tako v ohišju kot v podstavku:

Pošlji 0: Vse izklopljeno

Pošlji A: Položaj 1 (konice z ravnim kotom), zavrtite naprej

Pošlji B: Položaj 2 (prvi dve roki nagnjeni), zavrtite naprej

Pošlji C: Položaj 3 (vse 3 roke navzgor), zavrtite naprej

Pošlji 1, 2 ali 3: rdeče/ modre/ zelene neopiksle, ožemanje ni izvedeno

Za osnovni povzetek si oglejte zadnji video. Zadnjih nekaj sekund prikazuje končan projekt v temi! Na koncu sem ga pobarval s črno, da bi izgledal.

Priporočena: