Fattig mans AVR speldosa



detta är en enkel AVR speldosa, kostar ca 10$ för att bygga.

DISCLAIMER: Detta projekt är vad man skulle kalla en SMOP, "en enkel fråga om programmering". Det innebär att det är av trivial komplexitet men långa... så om du kan tolerera tristess i den mån där det gränsar self-annihilation, du kommer att finna detta smärtsamma att arbeta på.

Kunskap om assembler, grundläggande elektronik och microcontrollers antas. Detta är inte enkelt, men det är inte rocket operation heller.

Speldosa har 4 faser: låten lagring, sund generation, förstärkning och makt.

Det kan ge en fullständig 8 oktaver fyrkantsvåg musik, som är strax under 100 anteckningar på en logaritmisk skala från 5 kilohertz till strax under 20 hertz. Kvaliteten är ungefär som gamla spelkonsoler eller de första MIDI-ljudkort.

Sund generation:

Det finns inte så mycket att beskriva. Den accepterar parallellporten inmatningar från PORTB, och utgångar en variabel frekvens fyrkantsvåg på PORTA, PIN1. Kör på en attiny26l-8pu, på 1 Mhz. Dubbling klocka hastighet höjer noterar en oktav högre, användbart om du har gjort en felbedömning, som jag gjorde (Jag dubblade det till 2Mhz, sista låten lät mycket bättre).

Låg strömförbrukning och enkelhet var det viktigaste i detta projekt, det är därför jag inte utforma någon slags följetong/parallell DAC att ge mig riktig sinusvåg utdata. Jag också var inte villig att skräp en mp3-spelare (andra design alternativet för detta projekt) för något jag kunde göra tillräckligt med 10 dollar värt av delar.

Den är utformad så att en andra AVR sitter precis bredvid det, och innehåller låtinformationen.

Låt förvaring:

En atmega16 skickar 8-bitars nummer ut är det PORTA för set löptider, varje nummer som motsvarar en anteckning på andra AVR... i princip det enklaste möjliga ljud formatet, det finns inte ens volymkontroll just nu, men om jag lägga till det jag skulle använda PORTB på "song info" chip att ge mig 8 nivåer av volym, varje pin upp högt skulle orsaka "låten tolk" chip att använda en extra stift som utgång. De skulle alla ansluta till en opamp genom en resistor nätverk, så att fler pins--> mer spänning på amp input.

Jag ursprungligen användes som en annan attiny26l-8pu sång, men minnet (2k) var inte tillräcklig för låten av 313 anteckningar (~ 2800 kodrader). Den enda fungerande chip hade jag ljuger om oanvända var en atmega16.

Förstärkning:

En tvåstegs förstärkare konstruerades med 2 x N2222 NPN-transistorer (darlington par). Det skickar utdata till en piezo Summer. Jag märkte några buzzers arbetat, andra inte... hörlurar/högtalare alltid arbetat.

Djupt magi: om du ansluter pin0, port A till basen av den första transistorn i darlington paret, du få ljud ut. Om du också ansluta pin7 till den första etappen av darlington paret, blir utgång mycket högt. Jag misstänker att jag av misstag definieras stift 7 som produktionen i källan... men darlington paret är tillräckligt känslig för att plocka upp några läckage någonstans och det fortfarande fungerar bra men lite tyst. Jag slutade ansluter den första etappen av darlington paret till pin0, och den andra etappen att både produktionen av den första etappen och PIN7. Detta producerade den optimal volymen för mina syften. Se redigera i den första källkod fil, nära början.

Effekt:

Inget fancy här. Ett 9v batteri och en TL780 spänningsregulator.

Se Steg
Relaterade Ämnen

5-min fattiga mans Sandal

din på väg någonstans men oh vänta, du förlorat dina skor. Eller när du är på stranden och du inte vill ha någon bra sandaler och bara vill ha kul då du måste ha denna billiga sandaler gjort av kartong. Fattiga mans sandaler kan göras mellan 2-5 minu...

Fattig Mans glasfiber, permanent utomhusfärg, aldrig måla igen (nästan), tätskikt med ut epoxi, glasfiber epoxi allergi lättnad

Tillbaka i 2011 jag byggde en teardrop husbil, när jag behövde en plats att sova några nätter i veckan som lång bilresa hem orsakade mig att somna bakom ratten vägen till ofta. Jag fick planer för teardrop fri från den bästa teardrop trailer plats i...

Fattig Mans Composite (eller Pimp My svalare)

"Jag är tillbaka i spelet" (min sorgliga Dave Chappel referens)Det har varit ett tag sedan jag kunde uppbåda en instruktion tillsammans. Med några stora projekt i verk (och en nyfiken 9 mån gammal) har min fritid varit på en premie. När det gäll...

Fattiga-Mans Smart-Grid - Blackout skydd av UPS och elektrisk motorcykel

för ett tag sedan, Billigt batteriladdaren jag använde till min elektrisk motorcykel gick på fritz. Jag bestämde mig att få kreativ för att se om det fanns ett sätt att inte bara få en bra laddare gratis, men också öka nyttan av min personliga elbil....

Q & D-fattig mans-Skinner-Sadist-Jeopardy spel

i detta instructable du lära dig att göra ett Q & D-Poor man's-Skinner-Sadist-Jeopardy spel .Först och främst, ansvarsfriskrivning: jag är inte ansvarig för vad du gör. Du måste veta att med en stor kraft kommer... bla-bla-bla. Bara vara försiktig oc...

Fattig mans ipod högtalare.

Någonsin behövs ett par högtalare för ipod som du ville på ebay? Kostar för mycket?Ja... i detta instructable, denna de billigaste ipod högtalare du någonsin kommer hitta.Obs: Jag fick reda på detta var på instructables redan. Men jag tror inte dess...

Fattig Mans Sinus Cleanser

Hej till er alla och welsome till min absolut första instructable (paus för applåder) hehe na Im bara skojar, men på riktigt det är min första instructable!Anywho, Im här för att visa en annan Sinus cleanser (stackars mannen stil)så here go we!Steg 1...

Fattig Mans GPS

en billig version av GPS för navigering på cykel... Väl ganskaSteg 1: Idén För det första vill jag be om ursäkt för bilderna, (och min stavning) min kamera är trasig, så detta är webbkameran, lol.Jag var på semester vid havet, och var titta runt viss...

Fattig mans kamerastativ

fattig mans kamerastativär väldigt väldigt billigt att göra och portable också så inget behov att söka plats om att sättaden använder hem gjorde saker för att göra en sax och röret kan du från aluminiumfolie boxden kan användas för att göra videor sp...

Fattiga-mans automatiska sprinkler.

Hur man bygger en fattig mans automatiska sprinkler. Glöm den billiga batteridrivna sådana. Batteriet som alltid misslyckas när du inte hem, slutar upp med bortkastad vatten och mosig sod.Här är hur man sätter ihop en billig, pålitlig, robust, automa...

Hur man ljudisolerade ditt rum? Fattig Mans ekofritt rum.

H ello alla, denna tid m går att visa dig till super solida bevis du rum, oavsett om du bor i en lägenhet byggnad, hus eller källare. Denna handledning är inspirerad av NASA: s ljud experiment rum.Här är hur jag låter bevis på min lägenhet rum. En gå...

Bordsskiva tvättmaskin (4 Da fattiga Man)

jag tycker jag har ideal hela tiden, men Lägg dem på sparlåga orsaken Im bara inte säker hur att gå tillväga. Så sjuk se något i mitt huvud och bara vänta tills jag ser vad det är att jag verkligen behöver medbrottsling vad jag vill.En dag hustru vil...

Index-kort aka "Fattig mans" Polaroid

ända sedan de första Polaroid bilderna blev föråldrade, fanns ett antal andra instant kameror som har ersatt den. Att en kamera jag tror Kodak gjorde jag inte tror gör snittet när det gäller att göra en Polaroid bild. Visst har den den vita ramen, me...

Fattig mans robot chassi för MediaTek LinkIT ONE

Jag har alltid haft en kärlek till robotics, i själva verket dess vad jag ville göra för universitetet innan man beslutar att närvara vid University of Life istället.Frågan är, robotics kan vara dyra.så jag bestämde mig att bygga min egen chassi. 1....

Scariac (fattig Mans variabel Power Controller)

blanda vatten med el är riskabelt, och kan vara dödlig. Dock i detta projekt använder vi det för att göra en av de billigaste slags makt controller. Scariac.http://www.thekingofrandom.comSteg 1: Titta på VideoVarning: Detta projekt är ytterst farligt...

Fattig mans papper kaffekopp trädgård.

Detta är en instructable om hur man gör en billig, lätt, kaffe kopp trädgård.Jag gjorde detta eftersom det var riktigt billigt, så det funkar eftersom jag inte har några pengar att spendera.hoppas du gillar detta lätt att göra trädgården och rösta.St...

Fattig Mans "Vakuum" Sealer

detta är min första Instructable. Jag hoppas dess enligt dina önskemål.OK, jag vet det är inte en "perfekt" lösning men det fungerar väl. Jag kom upp med ett enkelt sätt att ta bort en bra bit av luften ur fryspåsar. Det har fungerat mycket bra...

Torno del pobre (fattig mans svarv)

hare varios meses que vengo amenazando con hacerme un peque o torno casero.Pues bien, ha llegado el momento de mostrarlo, porque si bien ingen est totalmente terminado (es posible que inget lo est nunca, porque siempre se puede wow algo m s), ya est...

Fattig mans mobil fallet, stativ och mer...

Hur man gör mobila fall halv-fallet, stå, screen protector för inga pengar alls...Steg 1: Steg 1: material Allt du behöver är en mobiltelefon (naturligtvis, varför skulle du göra det utan en mobiltelefon) och en låda och andra saker du får med din mo...