Innholdsfortegnelse:

Brusflaske Arduino lampe - lydfølsom: 3 trinn (med bilder)
Brusflaske Arduino lampe - lydfølsom: 3 trinn (med bilder)

Video: Brusflaske Arduino lampe - lydfølsom: 3 trinn (med bilder)

Video: Brusflaske Arduino lampe - lydfølsom: 3 trinn (med bilder)
Video: сердце лампа rgb easy projects ручной работы ручной работы 2024, November
Anonim
Image
Image

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å lysdiodene dine til å fungere
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

Image
Image
Begynn å lage lampekroppen
Begynn å lage lampekroppen
Begynn å lage lampekroppen
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: