Innehållsförteckning:

OctoGlobe: 9 steg (med bilder)
OctoGlobe: 9 steg (med bilder)

Video: OctoGlobe: 9 steg (med bilder)

Video: OctoGlobe: 9 steg (med bilder)
Video: Фил Плэт: Как защитить Землю от астероидов 2024, Juli
Anonim
OctoGlobe
OctoGlobe
OctoGlobe
OctoGlobe

*** Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com). ***

Välkommen att bygga din egen Octoglobe

Octoglobe är ett coolt och unikt spinnljussystem som har armar och lysdioder! Den är baserad på 3D -tryckta delar och använder arduino -mikrokontroller, 433Mhz FM -sändare, AC -motor, Neopixles, relä, PVC, 18650 batterier och en servo.

Du kommer behöva:

1 stor projektlåda (svart)

2 Arduino Unos

1 Arduino Nano

2 brödbrädor

6 18650 batterier

3D -skrivare eller tillgång till en

1 metallväxelservo

9V batteri

Boxfläktmotor

AC -relä

5V telefon usb laddare

2 433Mhz mottagarmoduler

1 433Mhz sändarmodul

1 knappsats 4x4

1 liten projektlåda (svart)

2 4 "PVC -ändlock (tunnväggiga)

3 "bit med 4" PVC -rör (tunnväggig)

18 neopixlar

Tråd

Små naglar

Het limpistol, lim

Lödkolv

Fick syn på

AC -ljusdämpare

Borra

Svart sprayfärg

Steg 1: Skriv ut materialet

Skriv ut materialet
Skriv ut materialet
Skriv ut materialet
Skriv ut materialet
Skriv ut materialet
Skriv ut materialet
Skriv ut materialet
Skriv ut materialet

Se de bifogade filerna för utskrivna designfiler. Senare kommer du att se att jag tog armarna och skar dem på mitten för att minska vikten. Om du är skicklig i en 3DCAD -programvara skulle jag rekommendera att göra en lättare version av armarna.

Steg 2: Montera låda och huvudspinnhus

Montera låda och huvudspinnhus
Montera låda och huvudspinnhus
Montera låda och huvudspinnhus
Montera låda och huvudspinnhus
Montera låda och huvudspinnhus
Montera låda och huvudspinnhus

Ta ut motorn från en boxfläkt. Montera fläktmotorn i den svarta projektlådan. Jag använde gummibrickor för att vila den på botten i ett försök att minska centrifugeringsvibrationer.

Därefter smälte jag ett hål i botten på ett 4 pvc (tunnväggigt) rörlock och pressade det mot axeln på boxfläktmotorn. Detta formas till det nycklade hacket. Inuti locket la jag till lim för att förstärka fästet.

Skär ett 3 "stycke 4" tunnväggat PVC -rör och sätt in det i locket.

Steg 3: Centrifugering och trådlös start

Snurrekontroll och trådlös start
Snurrekontroll och trådlös start
Snurrekontroll och trådlös start
Snurrekontroll och trådlös start
Snurrekontroll och trådlös start
Snurrekontroll och trådlös start

Jag använde en dimmer för att styra centrifugeringshastigheten på boxfläktmotorn. För en trådlös påslagning använde jag en arduino nano och ett AC -relä för att slå på elen till motorn (genom dimmeren) efter att ha mottagit en ingång från FM -mottagaren till arduino (se schematisk bild) FM -mottagarens datalinje går till D11 och relädatalinjen är ansluten till D9 på Nano. För att driva arduino använde jag bara en liten USB -laddare som är ansluten till de inkommande AC -linjerna. Se bifogad basmottagarkod.

Steg 4: Bygg huvudspinnkropp med servo

Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo
Bygg huvudspinnkropp med servo

Jag använde 18650 celler för att leverera ström till servon inuti huvudspinnhuset. Se schemat för anslutning av 6 celler för att uppnå ~ 7,5V. Dessa fäster på servon +/-.

Fäst den 3D -tryckta toppen på det andra 4 pvc -locket genom att klippa ett hål i toppen och skruva sedan ihop allt. Servon ska placeras ungefär i mitten av toppen. Jag lade till några extra hål på varje sida för att mata LED -ledningarna och servotrådarna genom.

Steg 5: Bygg armar och fäst Neopixels

Bygg armar och fäst Neopixels
Bygg armar och fäst Neopixels
Bygg armar och fäst Neopixels
Bygg armar och fäst Neopixels
Bygg armar och fäst Neopixels
Bygg armar och fäst Neopixels

Att få det här rätt är det mest komplicerade steget. Jag skar de ursprungliga armarna på mitten och använde små slangar när strängen kanaliserade ner varje arm. Vid armlederna borrade jag nya hål och använde en tunn spik som svängpunkt. Detta system fungerar ungefär som de populära 3D -tryckta händerna som använder en sträng för att dra fingrarna in mot handflatan. Slangkanalen fungerar som ett stopp när armarna dras in till önskad plats. Jag hotglued slangen till insidan av armarna och justerade längden på slangen efter behov.

Nästa tråd och fäst neopixlarna längs varje arm med varmt lim. Det finns 9 pixlar per arm som jag kopplade ungefär en tum från varandra. Mata in linjerna i det övre huset.

Steg 6: Fäst armarna på huvudspinnhuset

Fäst armarna till huvudspinnhuset
Fäst armarna till huvudspinnhuset
Fäst armarna till huvudspinnhuset
Fäst armarna till huvudspinnhuset
Fäst armarna till huvudspinnhuset
Fäst armarna till huvudspinnhuset

Borra hål i naglarna i den 3D -tryckta toppen och skruva ihop den angränsande sidan för att fästa armarna på toppen. Se till att armarna rör sig fritt upp och ner. Jag hotglued en mottagare till toppen för att få bästa möjliga signal för trådlös kontroll. Mata en snöre genom slangen och fäst den på servoarmarna med små krokar (jag gjorde dem av en hård tråd). Justera strängen så att när servon roterar 180 grader dras armarna uppåt och mot huvudhuset.

Steg 7: Huvudkontrollkretsen

Huvudkontrollkretsen
Huvudkontrollkretsen
Huvudkontrollkretsen
Huvudkontrollkretsen
Huvudkontrollkretsen
Huvudkontrollkretsen

För enkelhetens skull hade jag plats att panera kretsen och sätta in hela brödbrädan i huset. Helst bör detta placeras på en vektortavla. Anslut Neopixels, servo (datapinne) och mottagare enligt beskrivningen i schemat. Arduino själv drivs med ett 9V batteri. Jag upptäckte att att driva servon och arduino separat och sedan stjärna jorda dem gav en bättre kontroll över servopulserna och körde sedan samma batteri. Se till att marken på arduino och servo är ansluten samt mottagare och neopixlar. Blixt med den bifogade skissen. (Obs! Jag ändrade servo/ radiohuvudbiblioteken så att de inte använder samma timers, du måste antingen ändra timern för att en av dem ska kunna kompilera eller använda de bifogade modifierade.)

Steg 8: Trådlös styrenhet (sändare)

Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)
Trådlös handkontroll (sändare)

Kontrollenheten har gränssnitt med en 4x4 -knappsats och en 433Mhz -sändare. Den schematiska är bifogad samt kod för sändaren. Sändaren skickar ut A, B, C, 1, 2, 3 och 0 men om du vill ha ytterligare sändningar lägger du till dem precis som det görs i skissen för närvarande. Jag förvarade kretskortet och arduino uno i en liten projektlåda.

Steg 9: Slutför

Placera toppen av huset på huvudhuset med batterierna inkopplade. Testa med fjärrkontrollen. Ström koden fungerar enligt följande från fjärrkontrollen till uno i både hus och bas:

Skicka 0: Allt av

Skicka A: Position 1 (platta vinklade spetsar), snurra vidare

Skicka B: Position 2 (första 2 armarna lutade), snurra vidare

Skicka C: Position 3 (alla 3 armarna uppåt), snurra vidare

Skicka 1, 2 eller 3: Röd/ blå/ grön Neopixel, centrifugering påverkas inte

Se den sista videon för en grundläggande översikt. De sista sekunderna visar det färdiga projektet i mörkret! Jag slutade med att måla den svart för utseendet.

Rekommenderad: