Indholdsfortegnelse:

OctoGlobe: 9 trin (med billeder)
OctoGlobe: 9 trin (med billeder)

Video: OctoGlobe: 9 trin (med billeder)

Video: OctoGlobe: 9 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
OctoGlobe
OctoGlobe
OctoGlobe
OctoGlobe

*** Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com). ***

Velkommen til at bygge din egen Octoglobe

Octoglobe er et køligt og unikt spinnende lyssystem, der har arme og lysdioder! Det er baseret på 3D -printede dele og anvender arduino -mikrokontrollere, 433Mhz FM -sendere, vekselstrømsmotor, Neopixles, relæ, PVC, 18650 batterier og en servo.

Du får brug for:

1 stor projektboks (sort)

2 Arduino Unos

1 Arduino Nano

2 brødbrætter

6 18650 batterier

3D -printer eller adgang til en

1 metal gear servo

9V batteri

Kasse blæsermotor

AC relæ

5V telefon usb oplader

2 433Mhz modtager moduler

1 433Mhz sendermodul

1 4x4 tastatur

1 lille projektboks (sort)

2 4 "PVC endehætter (tyndvæggede)

3 "stykke 4" PVC -rør (tyndmuret)

18 Neopixels

Tråd

Små negle

Varm limpistol, lim

Loddekolbe

Sav

AC lysdæmper

Bore

Sort spraymaling

Trin 1: Udskriv materialerne

Udskriv materialerne
Udskriv materialerne
Udskriv materialerne
Udskriv materialerne
Udskriv materialerne
Udskriv materialerne
Udskriv materialerne
Udskriv materialerne

Se vedhæftede filer for udskrevne designfiler. Senere vil du se, at jeg tog armene og skar dem i to for at reducere vægten. Hvis du er dygtig til en 3DCAD -software, vil jeg anbefale at lave en lettere version af armene.

Trin 2: Saml kasse og hovedspinhus

Saml kasse og hovedspinhus
Saml kasse og hovedspinhus
Saml kasse og hovedspinhus
Saml kasse og hovedspinhus
Saml kasse og hovedspinhus
Saml kasse og hovedspinhus

Tag motoren ud af en ventilator. Monter blæsermotoren i den sorte projektboks. Jeg brugte gummiskiver til at hvile den på bunden i et forsøg på at reducere centrifugeringsvibrationer.

Derefter smeltede jeg et hul i bunden på en 4 pvc (tyndvægget) rørdæksel og pressede den til akslen på kassen blæsermotor. Dette vil danne sig til det nøglehak. Inde i hætten tilføjede jeg hotlim til forstærkning af monteringen.

Skær et 3 "stykke 4" tyndvævet PVC -rør og sæt det i hætten.

Trin 3: Spin Control og trådløs start

Spin Control og trådløs start
Spin Control og trådløs start
Spin Control og trådløs start
Spin Control og trådløs start
Spin Control og trådløs start
Spin Control og trådløs start

Jeg brugte en lysdæmper til at styre centrifugeringshastigheden på ventilatoren. Til en trådløs tænding brugte jeg en arduino nano og et vekselstrømsrelæ til at tænde for strømmen til motoren (gennem lysdæmperen) efter at have modtaget et input fra FM -modtageren til arduinoen (se skematisk foto) FM -modtagerens datalinje går til D11 og relædatalinjen er knyttet til D9 på Nano. Til strømforsyning til arduino'en brugte jeg bare et lille usb -telefonopladerstik til de indgående vekselstrømsledninger. Se vedhæftet basismodtagerkode.

Trin 4: Byg hovedspinlegeme med servo

Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo
Byg hovedspinlegeme med servo

Jeg brugte 18650 celler til at levere strøm til servoen inde i hovedspindhuset. Se skematisk for tilslutning af 6 celler for at opnå ~ 7,5V. Disse fastgøres til servoen +/-.

Fastgør den 3D -printede top til den anden 4 pvc -hætte ved at skære et hul i toppen, og hætten skruer derefter alt sammen. Servoen skal placeres omkring midten af toppen. Jeg tilføjede nogle ekstra huller på hver side for at fodre LED -ledningerne og servotrådene igennem.

Trin 5: Byg våben, og fastgør neopixel

Byg våben, og fastgør neopixel
Byg våben, og fastgør neopixel
Byg våben, og fastgør neopixel
Byg våben, og fastgør neopixel
Byg våben, og fastgør neopixel
Byg våben, og fastgør neopixel

At få dette rigtigt er det mest komplicerede trin. Jeg skar de originale arme i halve og brugte små slanger, da snoren kanaliserede ned ad hver arm. Ved armledene borede jeg nye huller og brugte et tyndt søm som omdrejningspunkt. Dette system fungerer på samme måde som de populære 3D -trykte hænder, der bruger en snor til at trække fingrene ind mod håndfladen. Slangekanalen fungerer som et stop, når armene trækkes ind til det ønskede sted. Jeg hotglued slangen til indersiden af armene og justerede længden af slangen efter behov.

Tråd derefter og fastgør neopixelerne ned ad hver arm ved hjælp af varm lim. Der er 9 pixels pr. Arm, som jeg har kørt omkring en tomme fra hinanden. Før linerne ind i det øverste hus.

Trin 6: Fastgør armene til hovedspinhuset

Fastgør armene til hovedspinhuset
Fastgør armene til hovedspinhuset
Fastgør armene til hovedspinhuset
Fastgør armene til hovedspinhuset
Fastgør armene til hovedspinhuset
Fastgør armene til hovedspinhuset

Brug neglene til at bore huller i den 3D -trykte top og skru den tilstødende side sammen for at fastgøre armene til toppen. Sørg for, at armene bevæger sig frit op og ned. Jeg hotglued en modtager til toppen for at få det bedst mulige signal til trådløs kontrol. Før en snor gennem slangen, og fastgør den til servoarmene ved hjælp af små kroge (jeg lavede dem af en stiv tråd). Juster strengen, så når servoen roterer 180 grader, trækkes armene op og mod hovedhuset.

Trin 7: Hovedkontrolkredsløbet

Hovedkontrolkredsløbet
Hovedkontrolkredsløbet
Hovedkontrolkredsløbet
Hovedkontrolkredsløbet
Hovedkontrolkredsløbet
Hovedkontrolkredsløbet

For enkelheds skyld havde jeg plads til at brødbrætte kredsløbet og indsætte hele brødbrættet i huset. Ideelt set skal dette placeres på et vektortavle. Tilslut Neopixels, servo (datapind) og modtager som beskrevet i skematisk. Arduino'en selv drives af et 9V batteri. Jeg fandt ud af, at strømmen til servoen og arduinoen hver for sig og derefter stjernejording dem gav en bedre kontrol over servopulserne og derefter kørte det samme batteri. Sørg for, at arduinoens og servoens jord er tilsluttet samt modtager og neopixel. Flash ved hjælp af den vedhæftede skitse. (Bemærk: Jeg har ændret servo/ radiohovedbibliotekerne, så de ikke bruger de samme timere, du bliver enten nødt til at ændre timerne for at en af dem kan kompilere eller bruge de vedhæftede ændrede.)

Trin 8: Trådløs controller (sender)

Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)
Trådløs controller (sender)

Controlleren har grænseflader med et 4x4 -tastatur og en 433Mhz -sender. Skematikken er vedhæftet samt kode til senderen. Senderen sender A, B, C, 1, 2, 3 og 0 ud, men hvis du vil have yderligere transmissioner, skal du bare tilføje dem som det er gjort i skitsen i øjeblikket. Jeg gemte det brødbrættede kredsløb og arduino uno i en lille projektkasse.

Trin 9: Afslut

Placer toppen af huset på hovedhuset med batterierne tilsluttet. Test med fjernbetjeningen. Strøm koden fungerer som følger fra fjernbetjeningen til unoen i både huset og basen:

Send 0: Alt væk

Send A: Position 1 (flade vinklede spidser), drej videre

Send B: Position 2 (de første 2 arme vippet), drej videre

Send C: Position 3 (alle 3 arme op), drej videre

Send 1, 2 eller 3: Rød/ blå/ grøn neopixel, spin påvirkes ikke

Se den sidste video for en grundlæggende oversigt. De sidste par sekunder viser det færdige projekt i mørket! Jeg endte med at spraymale det sort for udseende.

Anbefalede: