Innholdsfortegnelse:

Arduino + Mp3: 12 trinn (med bilder)
Arduino + Mp3: 12 trinn (med bilder)

Video: Arduino + Mp3: 12 trinn (med bilder)

Video: Arduino + Mp3: 12 trinn (med bilder)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Jeg elsker lys, fysikk, optikk, elektronikk, robotikk og alt som er knyttet til vitenskap. Jeg begynte å jobbe med dataoverføring og ville prøve Li-Fi-metoden, noe innovativt og som vokser.

Jeg vet om de høye dataoverføringshastighetene som Li-Fi oppnår, så jeg ønsket å jobbe med noe relatert til dette og komme med noe nyttig. I dette prosjektet tenkte jeg på å gjøre det økonomisk og interessant, så jeg bestemte meg for å bruke noe som alle liker, musikk.

Først trodde jeg at det ville være noe dyrt, men ettersom alt fungerte digitalt viste det seg å være utrolig billig å utføre.

Med den enkle arduinoen kan jeg generere frekvenser for å produsere lyder, prosjektet er å kode en sang og la alt stå klart slik at folk kan kode andre sanger og sende data gjennom LED uten å ha koblet hornet direkte til Arduino.

Trinn 1: Design

Image
Image

Vi kan observere at prosjektet ble utført i et protobord, siden tester utføres og snart vil forsterkere bli lagt til for å forbedre signalet. Noe jeg observerte er at hornsignalet er veldig lavt, derfor må jeg forsterke signalet før jeg kobler til hornet.

Trinn 2: Hva du vil Nedd

Hva du vil Nedd
Hva du vil Nedd
Hva du vil Nedd
Hva du vil Nedd

Verktøy og utstyr:

  • Multimeter: Du må i det minste sjekke spenning, polaritet, motstand og kontinuitet for feilsøking. Gå til lenke
  • Gå til lenken
  • Pasta.
  • Welding. Go Link
  • Lighter.
  • Skjære tang.

Elektronikk:

  • Jack: Vi kan resirkulere mange lydobjekter, i dette tilfellet fant jeg en som ble brukt til å koble til ikke-fungerende høyttalere.
  • Arduino: Vi kan bruke hvilken som helst arduino, til dette formålet brukte jeg en arduino.
  • LED: Jeg anbefaler en LED som genererer hvitt lys, siden den ikke hadde hvitt lys LED, brukte jeg en RGB LED som alltid brukte de tre fargene for å generere hvitt lys (Viktig: Med rød LED, grønn LED og blå LED vil ikke fungere vår krets).
  • Motstand: Hvis du bruker RGB LED anbefaler jeg å bruke 1k Ohms motstander, og hvis du bruker en hvit LED kan du bruke 330 Ohm motstander.
  • Batteri: Fortrinnsvis er det 9V.
  • Kontakt for 9V batteri. Gå til lenke
  • Kabel: For å lette kutt og tilkoblinger brukte jeg JUMPERS. Go Link
  • Fotoresistor (solcelle)

Trinn 3: Hvordan kretsen / diagrammet fungerer

Hvordan kretsen / diagrammet fungerer
Hvordan kretsen / diagrammet fungerer
Hvordan kretsen / diagrammet fungerer
Hvordan kretsen / diagrammet fungerer

Slik fungerer systemet:

Siden det menneskelige øyet ikke kan se lyset i noen frekvensintervaller, kan vi ved hjelp av lyset fra LEDene sende signaler ved hjelp av avbrudd i frekvensen. Det er som å slå lyset av og på (som røykesignaler). Kretsen går på et 9V batteri som driver hele kretsen vår.

Trinn 4: Lydkabling

Lydkabling
Lydkabling
Lydkabling
Lydkabling
Lydkabling
Lydkabling

Når vi kutter kontakten, kan vi sjekke med multimeterkontinuiteten vår for å vite hvilke kabler som tilsvarer jord og signal, det er en kontakt med 2 kabler (jord og signal) og andre med 3 kabler (jord, høyre signal, venstre signal). I dette tilfellet fikk jeg en sølvkabel, en hvit og en rød kabel ved kutting av kabelen. Med multimeteret kunne jeg identifisere at sølvkabelen tilsvarer jord, og til slutt er det røde og hvite signalet. For å gjøre kabelen sterkere, er det jeg gjorde å dele kabelen 50% -50%, og jeg vil vri den slik at jeg ville ha 2 ledninger med samme polaritet sterkere og igjen garnet (Dette er for å styrke kabelen, og jeg gjør ikke det vet Break lett).

Trinn 5: Lydledninger (fortsetter)

Lydledninger (fortsetter)
Lydledninger (fortsetter)
Lydledninger (fortsetter)
Lydledninger (fortsetter)

Siden kabelen er veldig tynn og med skjæreverktøyet er veldig lett å bryte, anbefaler jeg å bruke ild, i dette tilfellet ble det brukt en lighter.

Tenn ganske enkelt tuppen av kabelen med ild, og når du brenner må du fjerne kabelen med fingrene eller et instrument mens den er varm (Det vi fjerner er plast som dekker kabelen). La oss nå sette den hvite og røde ledningen i en node.

Trinn 6: Fotoresistor

Fotoresistor
Fotoresistor
Fotoresistor
Fotoresistor

I dette tilfellet brukte jeg et solcellepanel for å dekke et større område, for denne cellen ganske enkelt sveisede jumperkabler på de positive og negative terminalene.

For å vite om cellen vår er i drift ved hjelp av voltmeteret, kan vi kjenne spenningen som gir hvis vi setter den i solens lys (jeg anbefaler at den er i 2V ± 0,5)

Trinn 7: Konstruksjon av vår LED -krets

Konstruksjon av vår LED -krets
Konstruksjon av vår LED -krets
Konstruksjon av vår LED -krets
Konstruksjon av vår LED -krets
Konstruksjon av vår LED -krets
Konstruksjon av vår LED -krets

Ved å bruke RGB LED og med en motstand på 1 k ohm kan vi få den hvite fargen, for kretsen i protoboardet vil vi utføre det som er vist i diagrammet hvor vi vil ha batteriet på 9V som mater LED -en positiv og jorden er koblet til signal som sender spilleren vår (musikksignal). Jackpot -bakken er koblet til den negative siden av lysdiodene.

Ved å eksperimentere ønsket jeg å prøve en annen type farge for å observere hva som skjedde, og fikk ikke resultater med rød, grønn og blå LED.

Trinn 8: Teori for å få hyppigheten av notater

Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater
Teori for å få hyppigheten av notater

En lyd er ikke annet enn en vibrasjon av luften som en sensor kan fange opp, i vårt tilfelle øret. En lyd med en viss tonehøyde er avhengig av frekvensen som luften vibrerer.

Musikken er delt inn i de mulige frekvensene i deler som vi kaller "oktaver" og hver oktav i 12 deler som vi kaller musikknoter. Hver tone i en oktav har nøyaktig halvparten av frekvensen til den samme tonen i den øvre oktaven.

Lydbølger ligner tett på bølgene som oppstår på overflaten av vannet når vi kaster et objekt, forskjellen er at lydbølgene vibrerer luften i alle retninger fra dens opprinnelse med mindre en hindring forårsaker sjokk og forvrider den.

Generelt har notatet "n" (n = 1 for Do, n = 2 for Do # … n = 12 for Ja) for oktaven "o" (fra 0 til 10) en frekvens f (n, O) som vi kan beregne på denne måten (Bilde):

Trinn 9: Arduino -programmering

Arduino programmering
Arduino programmering
Arduino programmering
Arduino programmering

For programmering vil vi bare ta en sang, og vi vil velge typen notat, noe viktig er tidspunktene å vurdere. Først, i programmet er definert utgangen til høyttaleren vår som pin 11, og følg deretter flyteverdiene som tilsvarer hver note vi skal bruke med frekvensverdien. Vi må definere notene siden tidene mellom notatetypen er forskjellige, i koden kan vi observere hovednotene, vi har en tid bpm for å øke eller redusere hastigheten. Du vil finne noen kommentarer i koden slik at de kan veiledes.

Trinn 10: Tilkoblingsdiagram

Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram

La oss koble arduino -jorden til bakken av vår Jack -kabel og det positive til det positive 9V -batteriet. Signalet kommer ut av pinnen 11 som vil være koblet til batteriets negative.

Trinn 11: Musikk

Nå som vi har lastet inn koden i arduinoen vår og alle tilkoblinger, er det på tide å spille! Vi vil se hvordan hornet vårt begynner å høres uten å være koblet til arduinoen vår, vi sender ganske enkelt signaler gjennom LED -en.

Trinn 12: Avsluttende betraktninger

I hornet vil lyden bli veldig redusert, så jeg anbefaler å legge til en krets for å forsterke signalet. Når du programmerer sangen som hver enkelt ønsker, bør den ta hensyn til ventetid og tålmodighet siden vi må stille inn øret mye for utrolige resultater.

Mecatronica LATAM

Anbefalt: