Indholdsfortegnelse:
- Trin 1: Dele, værktøjer, forbrugsvarer
- Trin 2: Kredsløbsdiagram og kode
- Trin 3: Udskriv kabinettet
- Trin 4: Monter flammen
- Trin 5: Nu er du klar
Video: Bålflamme: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Har du nogensinde lyttet til en musiker spille guitar nær et bål? Noget ved de flimrende lys og skygger skaber en mystisk romantisk stemning, der er blevet et ikon for det amerikanske liv. Desværre tilbringer de fleste af os vores liv i byerne og har sjældent mulighed for at opleve en serenade ved ilden … Indtil nu.
I denne vejledning vil du lave en interaktiv flammering, der, når den placeres inde i en guitar, vil visualisere musik, mens den afspilles. Baseret på volumen og variation, hører den, vil ringen flimre og skinne i spændende mønstre. CampFire Flame er perfekt både til studerende, der lige er startet med guitar, og til gademusikanter, der spiller om natten. Den kaster en lys, tydelig og farverig projektion inde fra guitaren og danner melodiske skygger, når hånden spiller strenge over lydhullet. Skabere kan let lave afledte spin -offs af koden, der styrer det lysmønster, ringen udsender.
Trin 1: Dele, værktøjer, forbrugsvarer
Dele:
- 3D printer filament
- Lodde
- Neopixel 24x ring
- Adafruit Feather 32u4 Basic Proto
- Batteripakker Lithium -ion -polymerbatteri 3,7V 1200mAh
- Tråd
- Mikrofon med justerbar forstærkning
- Dremel Idea Builder 3D -printer
- Loddekolbe
- Træfiner
- Varm limpistol
Software:
- Arduino
- SketchUp
Filer:
- CampFire Flame Arduino Skitse
- CampFire flammekabinet
Trin 2: Kredsløbsdiagram og kode
Kredsløbet er relativt enkelt og kræver ingen modstande eller andre komponenter mellem de tre hovedindretninger. Jeg har vedhæftet et noteret diagram, som fungerer lige ud af boksen med den medfølgende kode. Som vist på billedet er mikrofonen fastgjort til fjerbrættet på det indbyggede brødbræt.
Sørg for at adskille brættet med 6 eller 7 tommer ledning. Dette gør det let at placere det 3D -trykte kabinet beskrevet i det næste trin.
Når kredsløbet er færdigt, skal du åbne CampFire Flame -skitsen og uploade den til din Arduino. Koden kan let tilpasses; det er baseret på Fire2012 -eksemplet fra FastLED -biblioteket. Fire2012 er drevet af sandsynligheder; på en skala fra 1 til 255 styrer du sandsynligheden for forskellige effekter på branden, f.eks. gnistdannelse, afkøling og flammehøjde. I CampFire -tilpasningen har jeg kortlagt mikrofonens output for at påvirke denne sandsynlighed på forskellige måder. Jeg tilføjede også en funklende effekt, der aktiveres, når guitarens lydstyrke er høj nok.
Alt dette forklares i kommentarerne til koden, som også vil instruere dig i de tilpasselige variabler.
Trin 3: Udskriv kabinettet
Hvis du ved, hvordan du bruger en 3D -printer, skal det være enkelt at bygge dette kabinet!
Vedhæftet er den sketch-up fil jeg brugte, som indeholder alle tre individuelle komponenter; kabinettet, frontpladen og kredsløbssikringen. Eksporter fra sketch-up til den filtype, der er kompatibel med din 3D-printer (.obj og.stl er de mest almindelige).
Trykket bruger en simpel snap-in-mekanisme til at indeholde komponenterne. Varm limpixelringen ind i siden af kassen med 'tænder', og stikk ledningerne mellem rillerne. Batteriet og Feather er placeret på den anden side af etuiet.
Når alle komponenterne er pænt samlet i printet, klikkes det øverste kabinet på plads. Skub derefter benene på skjoldet ind i de firkantede slots, og sørg for, at mikrofonen glider ind i cirklen i skjoldet, der er åbent for det.
Når du har printet skjoldet, skal du bruge tyndt papir, klistermærke eller træ til at dekorere det og få det til at matche dit instrument. Spor en cirkel rundt om kanten af dit materiale, skær det ud, og varmlim det på. Jeg brugte tynde skiver ahorn.
Trin 4: Monter flammen
Brug monteringstape til at placere CampFire Flame på din guitar. Skub bare neo-pixelringen under strengene og tryk den afskærmede side mod guitaren. Når den er tilsluttet, starter CampFire Flame automatisk med at simulere ild baseret på lyd i realtid! At klappe på din guitar for en base -effekt vil medføre en flot glitter -effekt. I mørket danner denne enhed memorering af skygger.
Trin 5: Nu er du klar
Tag lejrbålet med dig!
Bring lys og glæde til de mørke og glemte steder i verden! Eller bare gå vild i det fascinerende lysshow. Uanset hvordan du bruger din CampFire Flame, vil du være sikker på at skabe en dragende stemning overalt, hvor du går.
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 ++)