Indholdsfortegnelse:
- Trin 1:
- Trin 2:
- Trin 3:
- Trin 4:
- Trin 5:
- Trin 6:
- Trin 7:
- Trin 8:
- Trin 9:
- Trin 10:
- Trin 11:
- Trin 12:
- Trin 13:
- Trin 14:
- Trin 15:
- Trin 16:
- Trin 17:
- Trin 18:
- Trin 19:
- Trin 20:
- Trin 21:
- Trin 22:
Video: Portalen: 23 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Materialer:
NeoPixel -rulle (60)
Arduino UNO
1/4 akrylstænger (~ 18 ')
1 3 mm tyk 12 "x 12" akrylplade
1 tænd / sluk -knap (låst)
1 øjeblikkelig knap
1 mikrofon
1 2 "x 6" x 2 'træ
Ledninger
Trælim
Lodde
To wire røv
Flad sort spraymaling (kan anvendes til både træ og plast)
9v batter clip snap med 2,1 x 5,5 mm hanstik til Arduino
Værktøjer:
Loddejern
Bordsav
Wire stripper
3D printer
USB -kabel
Computer
Arduino IDE
Jig så
Bore
Måleudstyr
Portalen er et stykke elektronisk kunst. Den kunstneriske idé var at repræsentere lyspartikler, der blev trukket ind i en revne i underrummet eller en "portal", der krydser fra dimensionel slette til en anden, som også kan beskrives som et ormehul. Denne indeholder to tilstande, den første er en standard standby -animation af lysene, der strømmer mod portalen "(repræsenteret i videoen som to forskellige versioner af denne animation). Den anden tilstand giver lysene mulighed for at reagere på, at musik, der afspilles, ændrer sine farver baseret på på musikken, mens den følger standby -animationen for at bevæge sig mod "portalen".
Jeg arbejder stadig på koden for lysene til at reagere på musik. Lige nu repræsenteres denne tilstand som bare lysene, der skifter farve, når de går tilbage til begyndelsen efter at have nået "portalen". Jeg vil opdatere videoen og give et billede af den fuldstændigt samlet, når dette er afsluttet.
Trin 1:
Design søjlebakken og kassen til bakken. I mit tilfælde 10 rækker med 4 søjlekopper, der er 1/2 "dybe og er.26" x.26 ". Også en åbning til en 3 mm akrylunderlagsplade. Bunden af søjlekopperne har en helhed i sig til rumme NeoPixles, og afstanden var designet til at rumme afstanden mellem NeoPixles, jeg brugte.
Trin 2:
3D -print både kassen og søjlebakken.
Trin 3:
Mal 3D -printene sort.
Trin 4:
Fjern vejrbeskyttelsen fra NeoPixles og skær tråden i 4 strimler af 10 og 1 strimmel med 4.
Trin 5:
Skær akrylstængerne i 4 sæt i forskellige højder. I mit tilfælde var det i 1/4 "trin, der gik fra 2" til 4 ".
Til mit design krævede det 40.
Trin 6:
Skær et stykke 2 "x 6" i 2 stykker på 2 "x 6" x 1 '.
Trin 7:
Lim de to stykker sammen, og sæt dem derefter i en skruestik, indtil limen er tør.
Trin 8:
Riv lidt af på hver side af træblokken for at få en flot massiv træblok med firkantede kanter.
Trin 9:
Skær en vinklet kant hele vejen rundt om træblokken. Jeg valgte en vinkel, der så pæn ud og efterlod plads nok til søjlekassen øverst på blokken.
Trin 10:
Spor plastkassen på træets trapez med en 1/2 i på alle undtagen den ene side. Gør den ene side lang nok til at rumme tænd / sluk -knappen, mikrofonen og tilstandsknappen. Bor derefter et hul hele vejen igennem kassen for at bruge det som udgangspunkt for stiksaven. Skær den indre del af kassen ud med stiksaven.
Trin 11:
Skær et stykke træ, der har samme mål som bunden af blokken til bunden.
Trin 12:
Spor den øverste udvendige del af trækassen på stykket 1/4 finertræ og sporer derefter den indvendige øverste del af trækassen på finertræet. Spor derefter et mindre rektangel for at tillade overhæng til søjlebakken. Bor derefter et hul hele vejen igennem brættet for at bruge det som udgangspunkt for stiksaven. Brug stiksaven til at skære den indre del af brættet ud.
Trin 13:
Marker placeringen af mikrofonen, tænd / sluk -knappen og tilstandsknappen, og skær dem derefter ud.
Trin 14:
Sæt søjlerne i bakken.
Trin 15:
Lod lodderapperne på mikrofonen
Trin 16:
Loddekabler på hver ende af NeoPixel -strimlerne
Trin 17:
Lod en rød ledning til den ene knap på tilstandsknappen, og lod en sort ledning til den anden stang (er ligegyldigt hvilke stikker). Sæt derefter en () 330 ohm modstand til den sorte ledning og en anden sort ledning til modstanden.
Trin 18:
Skær den røde ledning til batteristikket i halve. Lod derefter en ledning til hver ende af ledningerne. Derefter loddes to ledninger til de to stikkene og forbindes med de to andre ledninger.
Trin 19:
Tape lysene til bunden af søjlebakken.
Trin 20:
Laserskær "portalen".
Trin 21:
Skriv koden til stander -animationen og for lysene at reagere på musik.
Trin 22:
Saml alt sammen, og du er færdig.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)