Luna Mod Looper grundläggande Stamp2 Version



Inledning:

Förresten, kan du hitta programkoden för detta projekt på denna länk:
http://www.mediafire.com/?c0z2b1wc10uiz53

Låt mig veta om du har några problem att ladda ner koden

Motivation: Gör tidningen är fantastiskt! Jag läst de flesta av dem när jag kan få dem på en lokal community college library. För ett tag sedan jag kunde läsa Make: 26 (http://makezine.com/26/) som har Luna Mod Looper projektet. Jag läste igenom artikeln och fick reda på att de använt ett PICAxe (frown - men bara eftersom jag inte har en)... Dock finns det massor av människor där ute som också inte använder PICAxe och jag trodde jag skulle förmodligen hitta en version för Arduino. Jag sökte, jag hittade och jag byggt. Verkligen tog inte det lång tid men till slut var jag inte nöjd med ljudet.

Jag flyttade till andra projekt och fick en Propeller som min vän var med hans för en Luna Mod Looper och hade gjort flera versioner inom ett par veckor. Efter att ha gjort ett par små labs med propellern jag tänkte att det bästa sättet att lära sig om några av ICs jag har var att gå igenom den StampWorks Discovery kit jag redan hade. PBASIC är enkel och lätt att använda, snabbt att få projekt och löpande och lätt att följa korrekt skrivna kod. Luna Mod kom tillbaka att tänka när jag avslutat några experiment så jag sökte efter en Basic Stamp 2 version. Jag hittade exakt 0!

Så jag bestämde mig att göra min egen och fick reda på att varför det finns ingen annan Luna Mod Loopers postat på webben. De tillåter endast 8 platser för anteckningar i slingan, åtminstone för det sätt jag gjorde det. Om du är fortfarande intresserad av hur man gör en, kanske Läs eftersom du inte har ett PICAxe, en Arduino, en Propeller eller någon annan mikrokontroller (mcu) förutom BS2, vidare. Också läsa på som använder PBASIC koden är lätt att följa. Faktiskt, för att bättre förstå hur enheten med i tidningen fungerade, jag installerat IDE (Integrated Development Environment) för PICAxe så jag kunde titta på koden som anges. PICAxe körs på en egen version av BASIC.

Låt mig säga här att jag har ingen anknytning till Parallax. Jag är dock allmänt imponerade med sina produkter och dokumentation som de tillhandahåller. IMHO, det är några av de bästa tillgängliga, speciellt för nybörjare.

Om du bara vill bygga projektet helt gärna men Läs slutsatserna som det finns några intressanta idéer som jag undrar om någon har några bra idéer. Du kan bara läsa stegen för information men särskilt scheman. För varje Schematisk förutsatt att jag antingen något i scheman för Professional Development Board eller i boken "StampWorks".

Viktigt tips: Läs avsnitten Viktigt tips som är i slutet av stegen. Om du redan är bekant med programmering och BS2 då de är en påminnelse. Om du inte är mycket bekant med programmering och BS2 då de är bra punkter som hjälper dig felsöka och undvika problem.

Förberedande åtgärder:

Känn dig fri att hoppa till steg 1 om du är bekant med mcu byggprojekten.

Blockdiagram:
När du skapar ett projekt som du har men av, dra ett blockdiagram. Detta hjälper dig att räkna ut hur projektet är tänkt för att arbeta, vilka typer av material du behöver, och till viss del hur den kommer att programmeras. Projektet jag valde var inte min idé men jag gjorde ett blockdiagram att visa dig hur man kan göra det. Även om projektet inte är din idé, göra ett blockdiagram för praktiken. De verkligen hjälpa dig med visualisera hur projektet är tänkt för att fungera.

Observera pilarnas riktning. Riktning kan du se vilka delar ingångar och utgångar. Insatser har pilarna pekar på BS2 mcu. Utgångar ha pilar som pekar från BS2 mcu till enheten.

Förfarande för drift:

Förfarandet i drift är en lista över steg som används för att driva hela enheten. Du kanske behöver mer än en lista om projektet har olika funktioner (för många funktioner för en lista). Du kan hitta en lista jag skrev för detta projekt operation nedan:

Luna Mod Looper steg:

1) aktivera Looper.
2) LED på ljuset tänds.
3) standard loop spelar på standard tempo. Tempo LED blinkar på tempo. (Kan ändras senare till sista slinga och tempo spelade).
4) justera tempo som behövs.
5) Tryck på knappen starta inspelningen. (Kan ändra det hålla att hålla inspelning. För närvarande, blir det ett tryck för att starta inspelning och tryck på för att stoppa inspelningen.)
6) ändra frekvens potten för varje önskad plats i sekvensen.
7) har 4 lysdioder lyser upp, en för varje taktslag i 4/4 åtgärd.
8) Tryck på knappen för att stoppa inspelningen.
9) uppspelning in loop. < == lagt till efter, för klarhet och konsekvens.

Observera att jag glömde att lägga till ett steg där looper faktiskt spelar slingan. Men i nästa steg, flödesschema, satte jag i uppspelningen. Om du gör detta för ett skolprojekt ska du gå tillbaka och lägga till i steg glömde du. Det kommer att ge klarhet och konsekvens - för ditt projekt och göra det lättare att följa.

Flödesschema:

Det är en bra idé att slå upp symboler för ett flödesschema i en lärobok eller söka efter dem på webben. Detta kommer att hjälpa dig att avgöra vilka symboler som du använder för ditt flödesschema. Dina flödesscheman kan vara enkla eller komplicerade. För komplicerade projekt, bör du ha ett flödesschema som visar driften av projektet som helhet. För att samma projekt behöver du andra flödesscheman dokumentera drift av olika funktioner. Flödesschemat jag gjorde var mycket enkel eftersom det inte är mycket komplicerad. Ser tillbaka på Blockdiagram bekräftar detta.

Lista över komponenter:

1) basic Stamp 2 modul x 1
2) NOPB, normalt öppen tryckknapp x 1
3) 10 kΩ potentiometer x 3
4) 220 Ω motstånd x 3
5) 470 Ω motstånd x 3
6) 10 kΩ motstånd x 2
7) LM386 ljud op förstärkare x 1
8) 1 kΩ motstånd x 2
9) 4,7 kΩ motstånd x 1
10) 10 Ω motstånd x 1
11) 10 uF kondensator, elektrolytiska x 2
12) 0,01 uF kondensator x 1
13) 0,1 uF kondensator x 5
14) 33 nF kondensator x 1
15) 220 uF kondensator, elektrolytiska x 1
16) 8 Ω eller 4 Ω högtalare (bärgades?) x 1
17) 9 V eller 12 V strömförsörjning x 1
18) 5 V nätaggregat x 1

För 9 V och 5 V är det ett par sätt att tillgodose dessa krav:
Alternativ 1: Använd en 9 V AC-DC omvandlare vägg-wart typ adapter och en LM7805 IC med två kondensatorer som visas på Specifikationsblad. Dessa är vanligt något liknande en 0,33 uF kondensator på indata och en 0.1 uF kondensator på produktionen.
Alternativ 2: Använd en LM7809 och en LM7805 power supply. LM7809 skulle byggas på samma sätt som den 5 V adapter.

Här är en webbplats som kan användas för att slå upp spec ark:
Datablad katalogen: http://www.datasheetcatalog.com/

Tillval: För detta projekt använde jag min professionella utveckling styrelsen (PDB) av Parallax. De komponenter som används kommer från scheman för det preliminära budgetförslaget och boken "StampWorks" som också är från Parallax.

Om du är lite mer bekant med elektronik kan du ersätta komponenter som önskas. Scheman kommer att ges under hela Instructable. Parallax ger de flesta av sina böcker och scheman för sina produkter gratis. Det preliminära budgetförslaget kommer med en 12 V wall-wart adapter men schematiskt för ljud op förstärkaren avsnitt visar ett 9 V matning på stift 6 i LM386. Antingen spänning nätaggregat ska fungera som den huvudsakliga behövs är en 5 V adapter. Det preliminära budgetförslaget har båda anslutningar för ett Vin som ger dig tillgång till kraften av vägg-wart och en 5 V matning från LM1084 Funna ombord.

Parallax hemsida: http://www.parallax.com/

Om du har det preliminära budgetförslaget bör behöver du endast följande lista av komponenter:
1) 0,1 uF kondensator x 2
2) 8 Ω eller 4 Ω högtalare x 1
3) hoppare ledningar x massor

Här är den senaste videon - det är prototyp #3!

Realtid spela av Luna Mod Looper BS2 Version, prototyp #3:

1. video, 1: a Prototype:

1. Protoype, förbättring:

Se Steg
Relaterade Ämnen

Arduino kompatibel Luna Mod Looper

The Luna Mod Looper, i princip kan du registrera en sekvens med en potentiometer för att styra tonhöjden för noteringen, och sedan spela upp den tillbaka och lägga till effekter. Ända sedan jag såg videor av Luna Mod som spelas, ville jag bygga min e...

Luna Mod Looper

här är några bilder från en Luna Mod jag byggt några perf ombord. Det körs på PICAXE 08m och är väldigt cool.Den ursprungliga designen är från göra: tidningen och är av Brian McNamara....

Garrys mod projekt: hur man laddar ner addons, hur man installerar grundläggande addons, hur man gör en katapult

precis som jag har lovat... jag har nu börjat på en ny kollektion av garrys mod projekt som du kan göra, alla med värdet ut i grupper om 3... jag kommer att fortsätta att göra dem och det skulle hjälpa om du kunde ge mig feedback på hur de sätts ihop...

Skeksil, mörka Crystal Chamberlain (How-to version) del #1, struktur och grundläggande form.

Innan jag börjar, det är värt att notera att detta projekt var varken snabbt eller billigt. Det tog flera månader av hårda arbete för att nå ett stadium som jag kände att projektet var fullständig.Som sagt, är att slutföra ett projekt av denna omfatt...

Bygga Quadcopters, drönare och Uav: s-en förklaring och lätt bygga av en grundläggande Quad.

Så du är intresserad av Quadcopters, Quadrotors, UAV, drönare och vad de kallar dem.Men vilka är de består av, och varför? Kan jag bygga en eller är de för mer avancerade elektroniska typ individer.Väl aldrig rädsla. Jag presentera en grundläggande ö...

Grundläggande säkerhet Guide när det finns nr El

om det finns en sak vi har sett om orkanen Sandy är att det kan gå så mycket sämre utan el. Våra liv är beroende av El att vi blir så begränsad, även till ett stillestånd när det finns ett strömavbrott. Det är inte som i Bangladesh där människor uppl...

Grundläggande raden efter Robot med Arduino

09/07/2015Det har varit några år eftersom vi Ursprungligen postat denna grundläggande linje följande Robot med Arduino handledning, och det verkar så många människor tyckte att det bra att vi ska skicka en uppdatering som löper nuvarande Arduino bibl...

Grundläggande elektronik

att komma igång med grundläggande elektronik är lättare än du kanske tror. Detta Instructable kommer förhoppningsvis att avmystifiera grunderna i elektronik så att alla med intresse i att bygga kretsar kan slå i marken kör. Detta är en snabb översikt...

Linje följande Robot med grundläggande PD (proportionell-derivat) kontroll

Detta Instructable kommer att visa hur PD (Proporational-derivat) kontrollen i en enkel rad efterföljare. I exemplet används rad efterföljare utvecklats i grundläggande linje efterföljare Instructable:Följande komponenter kommer att användas:1. troll...

Hur du använder autohotkey och skriva grundläggande skript för det.

i detta instructable, lär du dig hur du använder autohotkey och hur man gör grundläggande skript.Steg 1: Hämta och installera Autohotkey Först, du måste gå till här och hämta Autohotkey. Installera det och starta upp.Steg 2: Kan lära sig att skriva s...

Mjuk ursprungliga Xbox utan Action Replay (täcker grundläggande till avancerade steg) Länkar fullt uppdaterad

i detta instructable jag kommer att försöka mitt bästa att ta ut den stress och frustration av många människor som vill mjuk deras ursprungliga Xbox år 2011. Jag hittade försöker några av dessa andra tutorials något försvårande eftersom:1. länkar, fi...

Lektion 4: Grundläggande Arduino Pt. 2: Introduktion till kodning

Välkommen tillbaka, ivriga elever. För de nya till denna serie, se mitt tidigare lektioner i grundläggande elektroteknik. För de inte nya, förbereda sig för att ange en värld av kodning, där du kan ändra hur din krets fungerar via en dator. Detta är...

Arduino nybörjare och grundläggande elektronik Kit Primer

lärde jag mig att en av mina systerdöttrar hade ett intresse för programmering. Hon arbetade med robotics på gymnasiet och har en sommar praktikplats där de hade Arduinos. Jag tror att hon kunde låna en Arduino för att experimentera med hemma men var...

Bygga en bågreaktorn med grundläggande verktyg och kompetens

jag trodde det skulle vara häftigt att gå som Tony Stark för Halloween, och jag vände mig till Instructables för idéer om hur man bygger en bågreaktorn. Problemet är att de bästa och mest korrekta Arc reaktorerna på webbplatsen som Honus' och Kyling...

Grundläggande mänskliga skanna med Kinect & ReconstructMe konsolen

detta instructable kommer att täcka den grundläggande processen för att göra en 3D skanning av en mänsklig kropp med hjälp av XBOX 360 Kinect, en Windows-dator och programvara ReconstructMe (konsolen upplaga).ErkännandeNicolas Brunet gjorde en underb...

Justerbar utarbetandet bord med grundläggande verktyg och material

jag har spelat runt med tanken på att få mig en liten utarbetandet bord, som jag hittar den justerbar vinkeln ganska bekväm för ett antal olika saker: Rita, läsa, skriva, arbetar med tangentbord/mus, etc. Först testade jag det ut genom att bara sätta...

Grundläggande remskiva mekanismer

Från tank slitbanor till cykel redskap till fiske linjer, som remskivor används överallt när det gäller mekaniska transmissioner. Alla typer av remskiva mekanismerna består av någon form av flexibelt bälte (kedja, kabel, rep, etc.) vrida runt omkrets...

Grundläggande virka garn och kedjan armband handledning

göra denna lätt blandteknik virka armband i bredvid nolltid med metall kedja som raden foundation. Det kräver endast grundläggande enda virka. Även om du inte vet hur man virka, visas följande steg hur du kommer igång.Detta projekt är ett bra garn st...

Grundläggande huvud Pin

har du någonsin jobbat på ett smycken projekt bara för att finna att du har slut på det särskilda klämmer fast huvud krävs för jobbet? Det är för sent att chefen för bead shop och online kommer inte att leverera till 3 arbetsdagar. Vad gör du?Genom a...