Innholdsfortegnelse:
Video: Tonegenerator "Jimikky Kammal" ved hjelp av Arduino Pro Mini: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette er et enkelt tonegeneratorprosjekt som bruker Arduino Pro Mini. En del av superhiten "Jimikky Kammal" fra filmen "Velipadinte Pusthakam" er utviklet i monoton.
Musikknoter forekommer i naturen som glatte og rullende sinusformede bølger. I dette prosjektet, i stedet for glatte sinusbølger, produserer vi lyd med firkantede bølger. Firkantbølger gir en tone, men den er mer skarp og metallisk enn en vanlig sinusbølge. Et musikalsk notat kan opprettes ved å generere frekvens. Hver frekvens har en unik tone. Her brukes Arduino for å lage denne frekvensen.
Trinn 1: Maskinvareoppsett
Det er veldig enkelt å sette opp maskinvare. For å utvikle dette prosjektet krever vi
- Arduino Pro Mini
- Høyttaler
- FTDI USB til seriell adapter (for opplasting av program til Arduino Pro Mini)
Grensesnitt FTDI USB til seriell adapter til Arduino Pro Mini for programmering som vist i kretsdiagrammet. Koble en pinne på høyttaleren til den digitale pinnen 11 (du kan endre PIN -nummer i Program) på Arduino Pro Mini og den andre til jord.
I denne kretsen legger vi ikke til noen forsterkerkrets, slik at volumet kan være veldig lavt. Du kan legge til hvilken som helst lydforsterkerkrets, slik at du får mye lyd til utgangen, eller du kan bruke PC -høyttaler med justerbar volumkontroll.
Trinn 2: Programvareutvikling
Musikknoter kan opprettes ved å generere svingninger i Arduino. Svingningsfrekvens er tonehøyden for melodihastigheten til musikalske notater som spilles Beats er perioden for hver melodi som spilles. Så vi må lage nøyaktig tonehøyde, beats, tempo for hver musikalske tone.
I dette programmet genererer vi ikke alle frekvenser for alle lyder. Bare lyden som kreves for musikken "Jimikky Kammal" blir lagt til. Frekvenser for alle notater er gitt under lenken.
impacttechnolabz.com/fd1_jk.html
Vi må konvertere disse frekvensene til tidsperioden slik at Arduino får varighet for å slå den digitale pinnen PÅ og AV. Beregningen av tonene gjøres etter den matematiske operasjonen:
timeHigh = 1 / (2 * toneFrequency) = periode / 2
f.eks:
For å generere 100 Hz svingninger, dvs. tidsperiode = 1/100 S = 0,01 S = 10000 uS
Så vi må lage pin HIGH for 5000 uS og LOW for 5000 uS
dvs. timeHigh = 1/(2*100)
= 0,005 S
= 5000 uS
Last ned hele koden
Trinn 3: Simulering
Vi har laget en simulering ved hjelp av Proteus Proffessional -programvare installert i Windows PC, og dermed kan lydutgangen verifiseres i PC via lydkort. Du må eksplisitt legge til Arduino Library i Proteus.
Trinn 4: Kode
Last ned hele koden
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Hvordan laste opp program Arduino Pro Mini 328P ved hjelp av Arduino Uno: 6 trinn
Hvordan laste opp programmet Arduino Pro Mini 328P ved å bruke Arduino Uno: Arduino Pro Mini er det minste sponplaten som har 14 I/O -pinner, den fungerer i 3,3 volt - 5 volt DC og er lett å laste opp koden i programmeringsenheten. Spesifikasjon: 14 digitale inngangs-/utgangsporter RX, TX, D2 ~ D13, 8 analoge inngangsporter A0 ~ A7 1
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Slik programmerer du Arduino Pro Mini ved hjelp av Arduino UNO.: 4 trinn
Slik programmerer du Arduino Pro Mini ved hjelp av Arduino UNO .: Hei folkens, I dag deler jeg en enkel metode for å programmere Arduino Pro mini ved å bruke Arduino UNO. Denne opplæringen er for de som kommer i gang med arduino og ønsker å redusere prosjektets størrelse ved å bruke en Arduino Pro mini. Arduino Pro mini
Arduino tonegenerator uten bibliotek eller serielle funksjoner (med avbrudd): 10 trinn
Arduino Tone Generator With No Library or Serial Functions (With Interrupts): Dette er ikke noe jeg normalt vil lære om, jeg foretrekker metallarbeidet mitt, men ettersom jeg er elektroteknikkstudent og må ta en klasse på mikrokontrollere ( Embedded Systems Design), jeg tenkte jeg skulle lage en instruks på en av mine sider