Trådlös Finger Drum (6 / 7 steg)

Steg 6: Göra det trådlöst!



RevIO var avsedd att vara XBee redo.
Se detaljer RevIO Pins på

Anslut bara breakout styrelsen i massor den skiss, och lekar!

Vad är skissen gör?
RevIO eller Arduino övervakar analoga stiften ansluten till FSRs. närhelst FSR få pressat, det sänder kommandot trådlöst via XBee sändare (bifogas Arduino) till XBee mottagare modul är ansluten till datorn.
Och ordbehandlingsprogram på datorn kommer att översätta kommandot och spela trumman ljud därför.

Följande är en Arduino skiss, ladda upp skissen till Arduino. (redan ingår i zip-filer i följande steg, FSRControl.ina)

Obs: XBee modul eller XBee Breakout styrelsen behöver tas bort samtidigt som du laddar upp skissen till Arduino eller RevIO.
Eftersom TX och RX stiften på FTDI adapter för att ladda upp skiss dela samma TX och RX stift XBee modul.

/*
FSRControl.ino
*/

minsta läsning av sensorer som genererar en anteckning
CONST int TRÖSKEL = 25;

int pinA0 = 0;
int pinA1 = 1;
int pinA2 = 2;
int pinA3 = 3;

statisk const int avgCount = 4;

int valFSR1, valFSR2, valFSR3, valFSR4 = 0;

int arr1 [avgCount];
int arr2 [avgCount];
int arr3 [avgCount];
int arr4 [avgCount];

int i;
heltal index = 0;

Medelvärden i genomsnitt matriser

void avg()
{
valFSR1 = valFSR2 = valFSR3 = valFSR4 = 0;

för (jag = 0; jag < avgCount; i ++)
{
valFSR1 += arr1 [i];
valFSR2 += arr2 [i];
valFSR3 += arr3 [i];
valFSR4 += arr4 [i];
}

valFSR1 = avgCount;
valFSR2 = avgCount;
valFSR3 = avgCount;
valFSR4 = avgCount;
}

void setup() {
återställa genomsnittliga matriser
för (jag = 0; jag < avgCount; i ++)
{
arr1 [i] = 0;
arr2 [i] = 0;
arr3 [i] = 0;
arr4 [i] = 0;
}
index = 0;
Starta serieport på 9600 bps:
Serial.BEGIN(9600);
}

void loop() {

faktiska värden i genomsnitt matriser
arr1 [index] = analogRead(pinA0);
arr2 [index] = analogRead(pinA1);
arr3 [index] = analogRead(pinA2);
arr4 [index] = analogRead(pinA3);

Increment index,
om index överstiger array storlekar nollställs
index ++;
om (index > = avgCount)
{
index = 0;
}

beräkna medelvärden
AVG();

delas värdet med 4 att skala det ner till 0 - 255
FSR 1
om ((valFSR1 / 4) > TRÖSKEL) {
Serial.Print (valFSR1/4, DEC); Serial.Print (",");
Serial.write('1');
}

FSR 2
annars om ((valFSR2 / 4) > TRÖSKEL) {
Serial.Print (valFSR2/4, DEC); Serial.Print (",");
Serial.write('2');
}

FSR 3
annars om ((valFSR3 / 4) > TRÖSKEL) {
Serial.Print (valFSR3/4, DEC); Serial.Print (",");
Serial.write('3');
}

FSR 4
annars om ((valFSR4 / 4) > TRÖSKEL) {
Serial.Print (valFSR4 /4, DEC); Serial.println();
Serial.write('4');
}
annat {
Serial.write('0');
}
Delay(100);
}

Trådlösa XBee

För att kommunicera trådlöst mellan dator och Arduino, behöver vi två XBee moduler och en FTDI kabel. En XBee modul kommer att anslutas till Arduino utan FTDI kabel.

Den andra XBee modulen ansluts till PC eller bärbar dator via FTDI kabel (eller xBee kompis).

Det skulle ta upp mycket utrymme och tid att förklara installation, konfiguration och test modulen XBee. Istället vill jag ge dig länkar som du kan använda som utgångspunkt för hur du arbetar med XBee modul (s).

Här är min WIKI XBee tutorials, visar hur du konfigurerar och testar XBee modul genom att använda Hyperterminal och X-CTU:

Konfigurera XBee använda AT-kommandon.

Konfigurera XBee med X-CTU programvara.

Min XBee video tutorial.

Se Steg
Relaterade Ämnen

Komplettera din Drumming med - DIY Finger jinglar

Lägg till slagverk till din finger trummande med DIY Finger jinglar! Detta är ett praktiskt tillbehör om du spela den Canjo box drum, eller bara gillar att trumma på en hallow box, jamma med vänner som spelar gitarr.Så samla ett par öl/Coca Cola flas...

Elektriska Funkatron: En gitarr-stil MIDI Drum Controller

detta är min post i musikinstrument challenge.Framtidens människa , slagverkaren för jazzband Bela Fleck och Flecktones , har en MIDI-baserade slagverk controller, kallas Synth-Axe Drumitar, som bärs som en gitarr men använder fingrar sensorer för sl...

Hur jag dämpa min Kick Drum

Hej, detta Instructable kommer att visa dig hur jag får en djup dovt punch ljud från min kick trumma. Jag säga hur "I" få mitt ljud eftersom alla gillar ett annat ljud.Steg 1: Smeten huvud Först och främst, alltför få en "duns ljud från din...

DIY elektroniska trummor (Drum modul Req skulle)

så förra året jag behövde för att hålla saker tyst för min housematesna, och som en trummis som tog lite återhållsamhet. Jag surfade runt på internet och hittade några bra webbplatser efter att ha läst om en DIY trumset på hacka-en-dag, och vad vet d...

Vara en detektiv: Finger Print och fot Print fånga och analys

Hej det här är en enkel Instructable på hur man fångar fingeravtryck och fotspår med objekt lätt tillgängliga i marknaden. :)Forensisk vetenskap är tillämpningar av ett brett spektrum av vetenskaper att svara på frågor av intresse för ett rättssystem...

Påsk Finger Puppets steg för steg DIY & gratis mönster

påsk var en av min favorit semester som barn. Jakt ägg. Smaska på choklad. Smaska på kokta ägg. Tillbringa dagen med min familj. Gömmer sig ägg över och över med min syster. Vad är inte för att älska? Mellan alla godis och ägg som hade suttit i trädg...

Angel Stitch Finger mindre handskar-Gratis Virka mönster

Detta gratis virka mönster lär dig hur man gör virkade Finger mindre handskar med Angel stygn.Detta mönster kommer med bra bilder och video tutorials för både höger och vänster räckte.Rätten räckte Tutorial:Hitta mönstret med bilder här http://www.me...

Lera Finger marionett peruker

Hej, jag bestämde mig att göra lite lera finger marionett hår, som alla kan göra för deras nästa finger marionett show. Jag kommer att visa dig hur man gör dem i några enkla steg. Njut av!!Steg 1: Börja med två bitar av lera som rullas till bollar.Hi...

Cell Phone Finger rem, aldrig släppa iPhone eller Android igen!

jag uppgraderade nyligen min iPhone 3gs till en mycket större galax notera. Anteckningen 5.3" skärmstorlek är awesome, men hålla telefonen och skicka SMS med ena handen är svårt. Jag var alltid orolig släppa den.Genom att lägga till avtagbara elastis...

Bloody Finger Cupcakes

Ekologisk vanilj Bloody Finger CupcakesVanilj Cake och Vanilla Icing från grundenFingrar är gjorda av fondant och isbildning.De var Mumsiga!...

Bloody Finger stubbe!

På sökandet för den perfekta halloween kostym jag har kommit fram till (efter anpassning andra instructables) ett bra sätt att göra en hackad av finger effekt med tuggummi och lite make up/krita pasteller! Hurra!Steg 1: Du behöver: 1-2 pinnar av tugg...

Dubbeldäckare Drum kompostorn

kompostering är lätt och roligt. Köksrester, löv och gräsmatta gräsklippet får brytas ner naturligt och de blir en frisk, näringsrika och nyttiga jord för trädgården.I detta instructable, kommer jag visa hur jag gjorde en spinning dubbel trumma kompo...

Konvertera mynt stil torn i finger justerbar torn

jag har luft gevär och inte har medel att köpa ett högre end scope med finger justerbar torn som kan vara uppåt från $80. Så jag bestämde mig att konvertera min mynt stil torn för under $8 utan att använda lim/epoxy. Det finns människor där ute som e...

Bygga en resväska Drum Set

st1\:*{behavior:url(#ieooui)} / * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning...

DIY glasfiber fönster skärm Mesh Drum huvuden

mig fönstret skärmen mesh huvuden må bra och är mycket tystare än Roland mesh huvudet på Roland PD85Steg 1: Bort huvudet från rim Eftersom jag hade ingen användning för dem, jag använde fälgarna från huvuden som följde med toms jag köpt. Jag tog bort...

DIY plast Finger plockar

jag gjorde detta projekt eftersom jag bröt min spik en gång för många. Jag spelar clawhammer banjo, och för att få tonen jag gillar jag behöver min spik ut förbi mitt finger tips.De flesta kommersiella finger plockar är tillverkade av mässing, stål e...

Elektronisk Drum Pad

det finns knappast någon instructables om detta ämne, och ingen med denna design. Det är en originell idé av min pappa och jag. Vi skulle lika billig som vi kunde gå, medan du fortfarande göra en produkt som vi inte skulle vara pinsamt att använda of...

Golv tom till Kick drum konvertering på en stram budget. + uppdaterad +

detta Instructable visar dig hur du sätter ett floor tom till en kick drum utnyttja befintlig maskinvara och billigt material.Se till att titta på alla bilderJag vill också förklara hur jag klädde och refinished min trumma och hur du port ditt främre...

Hur man gör en enkel elektronisk Drum Kit med en twist

I detta instructable jag kommer att försöka göra en Xbox drum kit arbete utan att vara ansluten till en Xbox 360 eller en dator. Istället ska jag använda en MakeyMakey till Låt mig ange vad den trumma kuddar gör. Jag vill också nämna att jag gjort de...