Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Få lysdiodene dine til å fungere
- Trinn 2: Begynn å lage lampekroppen
- Trinn 3: Gjør ting ferdig
Video: Brusflaske Arduino lampe - lydfølsom: 3 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg hadde noen individuelt adresserbare lysdioder til overs fra et annet prosjekt og ønsket å lage enda en ganske enkel, men morsom utfordring for produktdesignklasser på år 10 (alder 13-15). Dette prosjektet bruker en tom brusflaske (eller brus) hvis du er fra NZ! den vanlige sammenføyningsmaskinvaren.
Du kan også klare det uten KY-037-sensoren og bare spille en interessant lyssekvens ved å endre Arduino-koden.
Rekvisita
Arduino Nano
KY-037 Arduino-kompatibel lydsensor
RGB LED -stripe (individuelt adresserbare lysdioder), 5V, WS2812
Brusflaske (drikkeinnhold valgfritt!)
Kopimaskin papir
Kartong
Saks
Hobbykniv
Varm limpistol og limpinner
Elektrisk ledning
Loddejern og elektrisk loddetinn
Glidebryter eller vippebryter
Mobiltelefonlader & USB -kabel - hvilken som helst
Mannlige overskrifter - bruk muligens reservedeler fra Arduino Nano
Maling for å dekorere
Trinn 1: Få lysdiodene dine til å fungere
Følgende er kopiert fra min andre instruerbare "usikre støynivåmåler" ettersom det er den samme fremgangsmåten. Hopp over KY-037 sensorbiten hvis du ikke legger til dette:
Det er nyttig å øve på å lyse opp RGB -stripen. Jeg brukte 10 lysdioder for måleren, så dette var det jeg trente med. Du kutter stripen din ved kobberforbindelsen - det er åpenbart hvor. Jeg loddet en liten 3 -pins header som jeg hadde fra et Arduino startpakke på enden. Lodding på RGB -stripen kobberkontakter er ganske fiddly så lykke til! Legg merke til pilene på RGB -stripen - du må koble til slik at strøm- og datasignalet følger pilene. Du vil se bokstavene DO & Din som betyr Data Out og Data In. Dette tillot meg å koble stripen til et brødbrett sammen med hoppere til Arduino. Bildet viser det større Arduino Uno -brettet, men pinnene på Nano er de samme. I koden vil du se at datapinnen til stripen er koblet til nummer 6 digital pin på Arduino. Jeg satte antall lysdioder til 10. Tomridsløyfen sykluser lysdiodene på/av opp og ned på stripen, den ene fargen etter den andre. Vær oppmerksom på at jeg går fra 0 til 9, dvs. totalt 10 lysdioder. Jeg utelot sensoren på dette stadiet (i motsetning til bildet) for å holde det enkelt - gi deg selv suksess! Når du har gjort dette, er neste utfordring å kalibrere og integrere KY-037-sensoren. Det er en flott opplæring utført av ElectroPeak på Arduino -nettstedet som gir deg en enkel kode som sender ut tall til den serielle skjermen på Arduino, slik at du kan kalibrere med potensiometerskruen på sensoren. Her er lenken: https://create.arduino.cc/projecthub/electropeak/h…. Jeg har lagt til denne kodefilen i denne opplæringen som du ser. Deretter kobler du RGB LED -stripen til kretsen i henhold til kretsdiagrammet du vil se i den medfølgende PDF -dokumentet (delvis takk til Tinkercad Circuits for dette). Etter dette kan du laste opp koden (KY_037_sound_sensor_LEDS_v2) til Arduino Uno eller et annet brett du kan bruke (en Nano ville også fungert). Husk at du trenger FastLED -mappen og filene som er lagt til i Arduino Library -mappen som vil ha installert seg selv når du installerte Arduino på datamaskinen. Biblioteket kan være i en filbane, for eksempel: C: / Program Files (x86) Arduino / libraries. Last den ned fra Github: https://github.com/FastLED/FastLED. Andre ting du må passe på er å huske å velge riktig kort i Arduino -programvaren under Verktøy… -kortet og kontrollere at kortet snakker med PC -en ved å klikke på Verktøy… -porten. Annet enn dette må du justere potensiometerpotten din på KY -037 -sensoren, avhengig av mobiltelefonens strømforsyning du har - forsterkerens utgang vil variere mellom forskjellige ladere og dermed endre responsen på RGB -stripen. Kalibrer den til situasjonen din, eller bruk en egen desibelmåler som jeg gjør for å estimere fargeendringsterskelen. Jeg har forenklet koden slik at den ikke lenger inneholder konverteringer fra spenningsutgang fra sensoren til absolutt desibelnivå som i Rice University -prosjektet.
Trinn 2: Begynn å lage lampekroppen
Denne delen er morsom. Klipp først brusflasken rundt omkretsen litt ned fra hetten, slik at du kan sette inn et sammenrullet stykke fotopapir. Den vil utfolde seg mot sidene av flasken etter at du har tappet den i. Klipp den litt for å passe til flasken. Dette fungerer som en skygge slik at lysdiodene ikke er for lyse til å se på.
Jeg brukte en plastfolie av pappfolie (Glad Wrap if you are from NZ) for å gå ned i midten av flasken (du kan også bare bruke et sammenrullet kopimaskinark). På dette pakket jeg 10 LED -stripen i en spiral, holdt på plass med varmt lim. Sørg for at den loddede stiftenden på LED -stripen er øverst og tilgjengelig. Lim dette papiret eller papprøret til bunnen av flasken. Lag deretter en pappsirkel for å gå over toppen av flasken og papir/papprøret, med et hakk for å slippe LED -ledningene gjennom. Deretter kan du koble dette til Nano og lime Nano på plass (se bilder).
Du må se på koblingsskjemaet jeg har lagt ut og gjøre noen av dine egne finne ut. I utgangspunktet vil du at + -pinnen fra KY-037 lydsensor og + 5V-terminalen fra LED-stripen skal kobles til 5V-pinnen på Nano. GND -pinnene fra disse går begge til GND på Nano. Det er her jeg brukte noen reservehoder loddet sammen. Fra disse pinnene forbinder du to ledninger som går ned gjennom midten av papprøret og ut til USB -kabelen som kobles til mobiltelefonladeren. Sørg for å matche +ve og -ve.
Før jeg gikk videre, testet jeg nok en gang LED -stripen for å sikre at den fortsatt lyser (ingen ødelagte tilkoblinger), drevet både fra USB til en datamaskin så vel som fra 5V og GND.
Strømforsyningskablene førte jeg ned gjennom midten av papprøret og ut via bunnen av flasken. Bryteren går ned her - for å bli varmlimt til den kjegleformede basen - så la nok ledning for denne operasjonen. Jeg kuttet deretter den ekstra USB Arduino/skriverkabelen i to, koblet den ene enden til Nano -strømforsyningskablene. Den andre enden går inn i mobilladeren. Kabelen har en svart og en rød ledning, pluss andre datakabler. Bruk den svarte (negative/GND) og den røde (+5V).
Trinn 3: Gjør ting ferdig
Du vil se på bildene at jeg brukte papp for å forme en sylindrisk topp til lampen min - dette hjelper med å skjule Nano -kortet og ledninger. Vær oppmerksom på at jeg har forlatt USB -kontakten tilgjengelig, slik at jeg kan programmere Nano videre for å bruke lydsensoren. Jeg gjør dette etter hvert som tiden tillater det.
Basen på lampen min er en kjegle. Dette er vanskeligere å oppnå. Det er imidlertid et veldig nyttig nettsted som lar deg lage en kjegle, PDF den og skrive ut en kjeglemal som kan oversettes til papp. Bare mål diametrene og høyden du ønsker. Her er lenken: https://www.blocklayer.com/cone-patterns.aspx Mine var 167 mm x 93 mm x 40 mm høy.
Jeg lar det stå her for nå. Lampen min trenger fortsatt litt trim og maling, pluss tillegg av mer sofistikert kode slik at den reagerer på lydsensoren - men det kan legges til i nær fremtid.
Jeg håper du liker dette prosjektet like mye som jeg gjorde. Jeg gleder meg til å prøve den i klasserommet.
Anbefalt:
WebApp Puzzle LED -lampe med ESP32: 5 trinn (med bilder)
WebApp Puzzle LED -lampe Med ESP32: Jeg har lekt med LED -strips i mange år, og flyttet nylig til en venns sted hvor jeg ikke kunne gjøre store endringer som å montere stripen på veggene, så jeg satte sammen denne lampen som har en enkelt ledning kommer ut for strøm og kan plasseres
Stencil Lampe - En lampe Mange nyanser: 5 trinn
Stencil Lamp - One Lamp Many Shades: Denne instruksjonsfilen viser deg hvordan du lager en enkel lampe med byttbare nyanser (en lampeskjerm)
Ramen Bowl Lampe med gule lysdioder: 17 trinn (med bilder)
Ramen Bowl Lampe med gule lysdioder: Du skulle tro at etter å ha levd av 10 cent ramen -pakker på college, ville jeg bli lei av ting, men mange år senere har jeg fortsatt en stor forkjærlighet for de billige nudelsteinene. Riktignok som en halv helsebevisst voksen med en litt mer sofistikert
Dusty Wall Arduino Animert LED -lampe med lyseffekt: 11 trinn (med bilder)
Dusty Wall Arduino Animert LED -lampe med lyseffekt: Jeg hadde nettopp en baby, og etter å ha gjort soverommet hans trengte jeg et lys på en vegg. Siden jeg liker LED veldig godt, bestemte jeg meg for å lage noe. Jeg liker også fly generelt, så hvorfor ikke legge et fly fra en tegneserie på veggen, her som det starter og hvordan jeg gjorde det
Konverter din gamle CFL -lampe til LED -lampe: 10 trinn
Konverter din gamle CFL -lampe til LED -lampe: Se først hele videoen, så forstår du alt