Inhoudsopgave:

Simple Sequencer: 16 stappen (met afbeeldingen)
Simple Sequencer: 16 stappen (met afbeeldingen)

Video: Simple Sequencer: 16 stappen (met afbeeldingen)

Video: Simple Sequencer: 16 stappen (met afbeeldingen)
Video: Arduino Drum Sequencer: 8 sporen, 16 stappen per maat, 8 maten per patroon 2024, Juli-
Anonim
Eenvoudige Sequencer
Eenvoudige Sequencer
Eenvoudige Sequencer
Eenvoudige Sequencer
Eenvoudige Sequencer
Eenvoudige Sequencer

Een van de sleutels tot het maken van goede muziek is hersenloze herhaling. Dat is waar de simpele sequencer goed in is. Het doet steeds weer hetzelfde in een reeks van acht noten. U kunt de frequentie van de noot, de duur van de noot en de pauze tussen de noten aanpassen. Als je echt goed wordt, kun je anticiperen op de volgende noot en dingen meteen veranderen. Dit kleine doosje staat garant voor eindeloos veel speelplezier.

Stap 1: Ga spullen halen

Ga spullen halen
Ga spullen halen
Ga spullen halen
Ga spullen halen
Ga spullen halen
Ga spullen halen

Je zal nodig hebben:

- (8) 1M potentiometers - (8) 50K potentiometers - (8) 10K potentiometers - (8) SPST 5V relais - (1) 20K potentiometers - (16).1uF condensatoren - (16) 220 ohm weerstand - 74HC595 Shift Register - Lamp trekschakelaar - Power jack- Mono audio jack - 10K weerstand - 16F877 Pic chip - 20 MHZ resonator - PCB of twee - 40 pin socket - Mat board - 12 x 12 vel acryl - Houtnerf contactpapier - 5 x 7 aluminium doos - Een analoge op variabele weerstand gebaseerde ruismaker - Rubberen voetjes - 26 knoppen in verschillende kleuren - Een boormachine - C-klemmen - Een lasersnijder - Een soldeeropstelling - Diverse gereedschappen en hardware

(Merk op dat sommige van de links op deze pagina gelieerde links zijn. Dit verandert niets aan de kosten van het artikel voor u. Ik herinvesteer alle opbrengsten die ik ontvang in het maken van nieuwe projecten. Als u suggesties voor alternatieve leveranciers wilt, laat het me dan weten weten.)

Stap 2: Snijd het bovenpaneel

Snijd het bovenpaneel
Snijd het bovenpaneel
Snijd het bovenpaneel
Snijd het bovenpaneel

Plak je contactpapier met houtnerf op een vel acryl. Leg het contactpapier in de lasersnijder.

Snijd het plexiglas met het volgende bestand en snijd het in een raster met de volgende instellingen: Passen: 5 Vermogen: 100Snelheid: 100DPI: 600

Nadat u klaar bent met rastersnijden, vectorknippen met behulp van de volgende instellingen:

Vermogen: 100Snelheid: 10Frequentie: 5000

Stap 3: Knip wat afstandhouders af

Knip wat afstandhouders af
Knip wat afstandhouders af

Knip met het onderstaande bestand enkele afstandhouders op de lasersnijder uit.

De instelling die ik gebruikte voor de vectorsnede waren:

Snelheid: 100 Vermogen: 40 Frequentie: 2500

Stap 4: Bedraad de potten

Bedraad de potten
Bedraad de potten
Bedraad de potten
Bedraad de potten
Bedraad de potten
Bedraad de potten
Bedraad de potten
Bedraad de potten

Bevestig de draden aan het linkerbeen en het middelste been van de 1M, 50K en 10K potentiometers.

Stap 5: Monteer het bovenpaneel

Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel
Monteer het bovenpaneel

Nu is het tijd om het bovenpaneel te monteren.

Schuif voor elke potentiometer een mat afstandsstuk op en installeer het vervolgens door de achterkant zodat de inkeping op de potentiometer is uitgelijnd met de inkeping in de achterkant van het acryl.

In wat je dacht dat de bovenste rij zou zijn, plaats je de 1M potentiometers.

Plaats in de middelste rij de 50K potten.

Voer in de onderste rij de 10K in.

Stap 6: Bouw het circuit

Bouw het circuit
Bouw het circuit
Bouw het circuit
Bouw het circuit
Bouw het circuit
Bouw het circuit

Volg het onderstaande schema en bouw het circuit.

Dit vereist het gebruik van een behoorlijke hoeveelheid printplaat. Ik heb er twee van Radioshack gebruikt. Op de ene plaatste ik de PIC-chip en de 7805-regelaar (en een relais waarvoor ik geen ruimte meer had). Op het tweede bord heb ik de relais en het schuifregister geplaatst.

Ik heb zoveel mogelijk van het circuit gebouwd als ik kon en toen heb ik de potentiometers toegevoegd en als laatste aangesloten op het audiocircuit.

Ik heb geen dingen aangesloten die aan de zijkant van de behuizing moeten worden geïnstalleerd, zoals de stekker en de volumeknop. Voor het testen heb ik tijdelijk een 9V batterijadapter meegeleverd.

Stap 7: montagepaneel afsnijden

Gesneden montagepaneel
Gesneden montagepaneel
Gesneden montagepaneel
Gesneden montagepaneel

Gebruik de onderstaande bestanden om een montagebeugel, 1/4 afstandhouders en een kurken voering te lasersnijden.

Om het acryl te vectorsnijden, heb ik deze instellingen gebruikt:

Snelheid: 10Power: 100Frequentie: 5000

Om de kurk te snijden die ik gebruikte:

Snelheid: 100Vermogen: 50Frequentie: 1500

Stap 8: Monteer het schakelpaneel

Monteer het schakelpaneel
Monteer het schakelpaneel
Monteer het schakelpaneel
Monteer het schakelpaneel
Monteer het schakelpaneel
Monteer het schakelpaneel

Bevestig uw printplaat aan het basispaneel met moeren en bouten. Vergeet niet om tussen de 1/4 spacer te klemmen om de printplaten wat verhogingen te geven.

Keurig heet lijm de kurk basis aan de onderkant.

Stap 9: Programmeer de chip

Programmeer de chip
Programmeer de chip
Programmeer de chip
Programmeer de chip
Programmeer de chip
Programmeer de chip
Programmeer de chip
Programmeer de chip

Programmeer de 16f877-chip met de volgende code en breng deze vervolgens over in de socket. CPU = 16F877MHZ = 20CONFIG = 16254SI met A0SCK met A1RCK met A2abit var byte(9)nDur var word(8)nP var word(8)teller var bytesetValue var bytenoteDuur var wordnotePause var word'shift registeradres bitsabit(0) = %10000000abit (1) = %01000000abit(2) = %00100000abit(3) = %00010000abit(4) = %00001000abit(5) = %00000100abit(6) = %00000010abit(7) = %00000001abit(8) = %00000000'duur array pinsnDur(0) = D0nDur(1) = D1nDur(2) = D2nDur(3) = D3nDur(4) = D4nDur(5) = D5nDur(6) = D6nDur(7) = D7'pause array pinsnP(0) = B0nP(1) = B1nP(2) = B2nP(3) = B3nP(4) = B4nP(5) = B5nP(6) = B6nP(7) = B7counter = 0setValue = %00000000main:for counter = 0 tot 7 HIGH nDur (teller) pauze 1 RCTIME nDur(teller), 1, noteDuration setValue = abit(counter) gosub out595 pause noteDuur HOOG nP(counter) pause 1 RCTIME nP(counter), 1, notePause setValue = abit(8) gosub out595 pause notePause * 3nextcounter = 0goto mainout595: shiftout SI, SCK, LSBPRE, [setValue\8] pulsout RCK, 8Return

Stap 10: Debuggen

Debuggen
Debuggen

Sluit de stroom aan en zorg ervoor dat het werkt. Als het niet werkt:

- Controleer al uw verbindingen. Zorg ervoor dat er geen kruisen zijn en dat er geen ontbreken- Zorg ervoor dat de PIC-chip goed in de socket zit- Draai aan de hoofdvolumeknop. Het geluid kan minder zijn.

Stap 11: Boor

Oefening
Oefening
Oefening
Oefening
Oefening
Oefening

Boor gaten in de aluminium behuizing om je volumeknop, audio-aansluiting, trekschakelaar en stekker te monteren. Boor ook wat gaten uit zodat je hier de speaker kunt plaatsen.

Ik wilde de gaten die al in de luidspreker zaten, passen, dus wreef ik permanente inkt op de luidspreker en terwijl deze nog nat was, bracht ik dit over op witte plakband en plakte dit op de behuizing als boorgeleider. Ik heb toen geboord.

Stap 12: Lijn de zaak

Lijn de zaak
Lijn de zaak
Lijn de zaak
Lijn de zaak
Lijn de zaak
Lijn de zaak

Snijd een vel contactpapier dat groot genoeg is om over alle kanten van de behuizing te vouwen met 1/4 reserve. Knip in de hoeken diagonaal naar buiten zodat u ze naar binnen kunt vouwen.

Bekleed de rest van de behuizing met contactpapier. Trek de achterkant nog niet weg voor de laatste 1/2 rond de randen, want je moet deze plakkerig houden om op te lijmen wanneer je de behuizing dicht lijmt.

Knip gaten uit waar u uw aansluitingen, knoppen en wat dan ook gaat installeren.

Stap 13: Bevestig hardware

Bevestig hardware
Bevestig hardware
Bevestig hardware
Bevestig hardware
Bevestig hardware
Bevestig hardware

Bevestig al uw hardware veilig aan de aluminium behuizing.

Ontdek dat uw audio-aansluiting uw circuit kortsluit wanneer deze in de behuizing is geïnstalleerd. Bedek het gat voor de audio-aansluiting met contactpapier en boor een gat in het bovenste stuk acryl om de audio-aansluiting te installeren. Installeer het opnieuw.

Zet daar je printplaten in. Ik heb de geluidskaart aan de binnenkant van de behuizing gelijmd. De belangrijkste heb ik gewoon op de bodem laten zitten, omdat er zoveel draden aan vast zitten dat hij nergens heen beweegt.

Stap 14: Case gesloten

Zaak gesloten
Zaak gesloten
Zaak gesloten
Zaak gesloten
Zaak gesloten
Zaak gesloten
Zaak gesloten
Zaak gesloten

Controleer nogmaals of uw circuit nog een laatste keer werkt en sluit vervolgens de behuizing met hete lijm en/of epoxy.

Schil de rest van de achterkant van de houten voering en strijk deze glad op de behuizing.

Druk op al uw knoppen en wijzerplaten.

Stap 15: rubberen voeten

Rubberen voeten
Rubberen voeten
Rubberen voeten
Rubberen voeten
Rubberen voeten
Rubberen voeten
Rubberen voeten
Rubberen voeten

Plak wat zelfklevende rubberen voetjes op de bodem, zodat deze niet slijt.

Stap 16: Maak de muziek

Maak de muziek
Maak de muziek
Maak de muziek
Maak de muziek

Draai aan de knoppen zoals je hartje begeert en maak een machtig fijne pseudo-repetitieve muziek.

Afbeelding
Afbeelding

Vond je dit nuttig, leuk of vermakelijk? Volg @madeineuphoria om mijn laatste projecten te zien.

Aanbevolen: