Sans fil doigt tambour (6 / 7 étapes)

Étape 6: Rendre sans fil !

RevIO a été conçu pour être prêt XBee.
Voir détails de RevIO épingles à

Il suffit de brancher la carte de dérivation dans les charges, le croquis et joue !

Est-ce qui est l’esquisse ?
RevIO ou Arduino surveille les broches analogiques connectés à FSRs. chaque fois que la FSR se pressé, il transmet la commande sans fil via XBee émetteur (attaché à l’Arduino) au module de récepteur XBee connecté au PC.
Et le programme de traitement sur le PC va traduire la commande et jouer du tambour sonore en conséquence.

Voici une esquisse de l’Arduino, Télécharger le croquis sur Arduino. (déjà inclus dans les fichiers zip dans l’étape suivante, FSRControl.ina)

Remarque : Le module XBee ou besoin de Conseil XBee Breakout être enlevé pendant le téléchargement de l’esquisse à l’Arduino ou RevIO.
Puisque les broches TX et RX adaptateur FTDI pour le téléchargement de croquis partagent les mêmes broches TX et RX du module XBee.

/*
FSRControl.ino
*/

lecture minimale des capteurs qui génère une note
const int seuil = 25 ;

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

public static const int avgCount = 4 ;

int valFSR1, valFSR2, valFSR3, valFSR4 = 0 ;

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

int i ;
int index = 0 ;

La moyenne des valeurs dans les tableaux de calcul de la moyenne

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

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

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

void setup() {}
réinitialiser les tableaux moyennes
pour (i = 0; i < avgCount; i ++)
{
Arr1 [i] = 0 ;
Arr2 [i] = 0 ;
arr3 [i] = 0 ;
arr4 [i] = 0 ;
}
index = 0 ;
Démarrez le port série à 9600 bits/s :
Serial.Begin(9600) ;
}

void loop() {}

les valeurs réelles dans les tableaux de calcul de la moyenne
Arr1 [index] = analogRead(pinA0) ;
Arr2 [index] = analogRead(pinA1) ;
arr3 [index] = analogRead(pinA2) ;
arr4 [index] = analogRead(pinA3) ;

indice d’augmentation d’échelon,
Si l’indice dépasse les tailles de pile remis à zéro
index ++ ;
Si (index > = avgCount)
{
index = 0 ;
}

calculer les valeurs moyennes
AVG() ;

divise la valeur de 4 pour mettre à l’échelle jusqu'à 0 - 255
FSR 1
Si ((valFSR1 / 4) > seuil) {}
Serial.Print (valFSR1/4, DEC) ; Serial.Print (",") ;
Serial.Write('1') ;
}

FSR 2
sinon si ((valFSR2 / 4) > seuil) {}
Serial.Print (valFSR2/4, DEC) ; Serial.Print (",") ;
Serial.Write('2') ;
}

FSR 3
sinon si ((valFSR3 / 4) > seuil) {}
Serial.Print (valFSR3/4, DEC) ; Serial.Print (",") ;
Serial.Write('3') ;
}

FSR 4
sinon si ((valFSR4 / 4) > seuil) {}
Serial.Print (valFSR4 4, DEC) ; Serial.println() ;
Serial.Write('4') ;
}
else {}
Serial.Write('0') ;
}
Delay(100) ;
}

Sans fil XBee

Afin de communiquer sans fil entre PC et Arduino, nous avons besoin de deux Modules XBee et Uncâble FTDI. Un module XBee sera relié à l’Arduino sans câble FTDI.

Le deuxième XBee Module sera être connecté au PC ou ordinateur portable via le câble FTDI (ou xBee Buddy).

Il faudrait beaucoup de temps et l’espace pour expliquer l’installation, configuration et test du module XBee. Au lieu de cela, je vous fournir les liens que vous pourriez utiliser comme point de départ sur l’utilisation des modules XBee.

Voici mes tutoriels du WIKI XBee, montrer comment configurer et tester le module XBee en utilisant Hyperterminal et X-CTU :

XBee configurer à l’aide aux commandes.

Configurer le XBee à l’aide du logiciel X-CTU.

Mon tutoriel vidéo XBee.

Articles Liés

Ponceuse à tambour (sans fil) portable

Ponceuse à tambour (sans fil) portable

C'est super facile et la plupart des pièces est probablement assis dans chaque sous-sol ou le garage (sauf le rouleau à pâtisserie ; alors demandez à votre conjoint avant vous piller la cuisine pour les matériaux du projet).Le rouleau à pâtisserie a
Sans fil à gants qui contrôle un robot en déplaçant vos doigts

Sans fil à gants qui contrôle un robot en déplaçant vos doigts

Nous avons un fait un robot est contrôlé sans fil en utilisant nos doigts pour le conduire... Nous avons utilisé deux kits arduino... un sur notre main... et l'autre sur le robot... Nous avons utilisé des capteurs flexibles sur nos doigts... les capt
Batterie d’outil sans fil chargeur USB

Batterie d’outil sans fil chargeur USB

Il y a beaucoup de chargeurs de batteries haute capacité disponibles à l'achat, et ils sont certainement une bonne idée. Vous ne voulez pas être pris avec un téléphone morts pendant une panne d'électricité. Cependant plutôt que d'acheter un de ces di
Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Un couple de semaines, j'ai fait l'expédition annuelle jusqu'à notre grenier pour aller chercher les décorations de Noël. Comme je passais les cases vers le bas pour ma femme, que j'ai réalisé que nous avions quelques locataires sans y être invité, é
Raspberry Pi comme routeur sans fil (Edimax EW-7811Un) 3g (Huawei E303)

Raspberry Pi comme routeur sans fil (Edimax EW-7811Un) 3g (Huawei E303)

Aim:Mettre en place le Raspberry Pi comme un routeur sans fil en utilisant le système d'exploitation Raspbian. La connexion internet est fournie par un dongle USB Huawei E303 de 3 g sur le réseau de safaricom au Kenya, même si le programme d'installa
Sans fil casque 3 fix du cut-off émetteur minute (mac uniquement)

Sans fil casque 3 fix du cut-off émetteur minute (mac uniquement)

Hi there,J'ai une paire d'écouteurs sans fil Sennheiser TR120 (je les ai eu un bon quelques années, je pense qu'ils sont appelés RS120 maintenant) et quand il n'y a aucun signal pendant 3 minutes, l'émetteur s'interrompt et vous obtenez un horrible b
Dispositif d’impression : l’imprimante thermique de Imp électrique, sans fil, connecté à internet

Dispositif d’impression : l’imprimante thermique de Imp électrique, sans fil, connecté à internet

imprimantes thermiques ont obtenu (encore) très populaires dans les derniers mois ; beaucoup de gens semble être tout à fait intéressé à avoir des infos pertinentes sautent vers le haut sur une petite bobine de papier thermique au lieu de dans les al
3D imprimé main gant sans fil contrôle

3D imprimé main gant sans fil contrôle

Cette instructable a été créée conformément à une exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com). C'est une main imprimés 3D seul degré de liberté sans fil muni d'un gant. Les doigts de la main sont transpor
Sans fil Animatronic main

Sans fil Animatronic main

Voici une vidéo de quoi il ressemble pour l'instant :L'utilisation d'un robot devient une nécessité quotidienne, nous les utilisons pour la fabrication de produits et articles, aider les personnes ayant des besoins et même améliorer notre propre faib
Sans fil contrôlé aéroglisseur (Wonder4)

Sans fil contrôlé aéroglisseur (Wonder4)

L'aéroglisseur est le dispositif qui peut voyager par voie terrestre sans roues. En raison de l'enthousiasme pour le génie et l'exigence du parcours Vg100, nous, quatre étudiants de UM-SJTU Joint Institute, a formé l'équipe Wonder4 et nos propres aér
RÉNOVATION DE BATTERIES POUR OUTILS SANS FIL !

RÉNOVATION DE BATTERIES POUR OUTILS SANS FIL !

Je possède un nouveau combo sans fil 18 volts (forage et lampe de poche). J'ai aussi une perceuse âgée de 16,8 v avec deux batteries expirées. (Nous savons tous le prix élevé des batteries de remplacement.)J'ai eu à me poser quelques questions :1. ne
Arduino sans fil Animatronic main

Arduino sans fil Animatronic main

BTW!!! Cette instructable est awsomeeeeeeC'est un très simple mais en même temps un projet très difficile selon votre niveau de compétence. Permet d'obtenir à bâtiment !Ce qu'il s'agit, est un coup de main animatronique sans fil qui ne nécessite pas
Téléphone sans fil modèle 1882

Téléphone sans fil modèle 1882

La plus moderne des gadgets modernes, le téléphone sans fil, est en fait pas si moderne après tout. Dans les 6 ans du premier brevet américain pour un appareil téléphonique (Alexander Graham Bell, 1876), un autre chercheur a découvert une méthode pou
Sans fil haut-parleur Robot

Sans fil haut-parleur Robot

Merci de vérifier sur mon instuctable sur comment j'ai construit mon Apocalypse sur le thème Robot Wifi haut-parleur.Il s'agit de ma troisième construction de haut-parleur de wifi. Il s'intègre avec mes autres 4 bricolage construit wifi haut-parleurs