Prise de contrôle Bluetooth Android

** électricité manipulez avec précaution, faites vos recherches pour s’assurer que vous ne blessez ou graver quoi que ce soit

Il y a tellement d’options pour le microcontrôleur, que vous pouvez utiliser pour cela. J’ai utilisé un arduino, mais aussi un digispark. Les deux fonctionnent bien. Juste obtenir le bloc d’alimentation pour l’arduino épissé dans le po venir ligne principale, c’est juste un guide inspirant.

Il s’agit d’un projet assez simple et relativement bon marché qui vous permet d’allumer ou d’éteindre une prise via Bluetooth sur votre téléphone android. Les matériaux que j’ai utilisé étaient :

Module de relais 5V--www.amazon.com/gp/product/B0057OC6D8/ref=oh_details_o00_s00_i02 (n’importe quel autre relais devrait faire, c’était ce que j’ai trouvé)
Arduino R3--http://www.amazon.com/gp/product/B006H06TVG/ref=oh_details_o00_s00_i01
Bluetooth Shield pour Arduino--http://www.amazon.com/gp/product/B007BYI172/ref=oh_details_o04_s00_i00 (les antennes BT ordinaires fonctionne aussi)
4 boîte de section, ou n’importe quelle autre boîte pour contenir tout.
sortie, fils, protecteur de surtension supplémentaire, feuille acrylique ou tout autre revêtement.

Si vous deviez acheter tout frais, il irait probablement autour de 65 à 75 dollars, selon l’endroit où et comment vous faites des emplettes.

Avec le bouclier de bluetooth que j’ai obtenu, les sélecteurs de Tx et Rx imprimées sont inversés, au moins pour les bibliothèques, que j’ai trouvé. Le relais est également en face de ce qu’on pourrait penser, comme dans grande ferme le relais et basse ouvre la porte.

Diviser l’une des lignes sur votre cordon d’alimentation, j’ai fait le noir, attachez l’un va à votre mur à la borne neutre et l’autre à la borne normalement ouverte.
plus d’informations peuvent être trouvés ici :
http://Arduino-info.wikispaces.com/ArduinoPower
tout sur la puissance et l’arduino comme des photos et des trucs bien aussi beau.

Vous aurez besoin d’avoir une source d’alimentation pour votre arduino, j’ai un 9v en cours d’exécution à l’arrière.

J’ai trouvé BlueTerm à être le meilleur moyen de communication entre votre téléphone et l’arduino BT
https://Play.google.com/Store/Apps/Details?id=es.pymasde.blueterm&hl=en
C’est gratuit et sans heurt. Il existe d’autres programmes là-bas qui font la même chose et peut-être plus, mais j’aime celui-ci, parce que c’est simple.

** Aussi, consulter le site MIT App Inventor, google il, créez une application assez simple à mettre en place une sorte d’alarme de chose pour allumer un feu dans la matinée, ou quelque chose. Regardez les photos pour obtenir un exemple du code. Récupérer l’id de votre bt et écrivez-le.
**

Télécharger le code et assurez-vous que tout est branché et que vous êtes prêt à éteindre vos lumières !

J’ai essayé de faire cette sortie dim-able, mais il n’aimait pas mon relais, il juste resté ouvert quand j’ai eu quelque chose de branché.

** CODE mis à jour:

#include < SoftwareSerial.h > //Software Serial Port
#include < MeetAndroid.h > //library pour android BT comunication

#define RxD 0 / / blanc bt
#define TxD 2 / / jaune bt
#define switchPin 1 //whatever la broche de commutateur de relais est reliée à
#define DEBUG_ENABLED 1 //need cela pour des trucs
SoftwareSerial blueToothSerial(RxD,TxD) ;

void setup()
{
Serial.Begin(9600) ;
pinMode(RxD,INPUT) ;
pinMode (TxD, sortie) ;
pinMode(switchPin,OUTPUT) ;
setupBlueToothConnection() ;
digitalWrite(switchPin,LOW) ; Relais de tours au démarrage
}

void loop()
{
char recvChar ;
if(blueToothSerial.available()) //check s’il n’y a aucune données envoyées par le bouclier bluetooth distant
{
recvChar = blueToothSerial.read() ;
blueToothSerial.print ("données reçues') ;
Serial.println(recvChar) ;
Serial.Write(recvChar) ;
Switch(recvChar)
{
affaire « 1 » :
digitalWrite (switchPin, basse), relais de //turn
rupture ;
affaire « 0 » :
digitalWrite (switchPin, HIGH); //turn off
rupture ;

} instruction switch //end

} //end communication de BT
} //end boucle

Sub setupBlueToothConnection () //getting bluetooth travail
{
blueToothSerial.begin(9600) ; La valeur BluetoothBee BaudRate bauds par défaut 38400
blueToothSerial.print("\r\n+STWMOD=0\r\n") ; la valeur de le œuvre de bluetooth en mode esclave
blueToothSerial.print("\r\n+STNA=SeeedBTSlave\r\n") ; Définissez le nom de bluetooth comme « SeeedBTSlave »
blueToothSerial.print("\r\n+STOAUT=1\r\n") ; Permis de périphériques appariés à me connecter
blueToothSerial.print("\r\n+STAUTO=0\r\n") ; Connexion automatique devrait être interdite ici
Delay(2000) ; Ce délai est nécessaire.
blueToothSerial.print("\r\n+INQ=1\r\n") ; faire l’esclave bluetooth inquirable
Serial.println ("l’esclave bluetooth est inquirable!") ;
Delay(2000) ; Ce délai est nécessaire.
blueToothSerial.flush() ;
}

**
-----------------------------------------------------------------------------------------------------------------------

Code d’origine :

#include //Software serial Port
#define RxD 6 //oppsite ce que le jury est lables comme
#define TxD 2 / / oppsite ce que le jury est lables comme
#define switchPin 9 //relay connecteur
#define DEBUG_ENABLED 1
SoftwareSerial blueToothSerial(RxD,TxD) ;
char recvChar ;

void setup()
{
Serial.Begin(38400) ;
pinMode(RxD,INPUT) ;
pinMode (TxD, sortie) ;
pinMode(switchPin,OUTPUT) ;
setupBlueToothConnection() ;
digitalWrite(switchPin,HIGH) ; tour à tour relais off
}

Sub setupBlueToothConnection()
{
blueToothSerial.begin(38400) ; La valeur BluetoothBee BaudRate bauds par défaut 38400
Delay(1000) ;
blueToothSerial.print("\r\n+STWMOD=0\r\n") ; la valeur de le œuvre de bluetooth en mode esclave
blueToothSerial.print("\r\n+STNA=SeeedBTSlave\r\n") ; Définissez le nom de bluetooth comme « SeeedBTSlave »
blueToothSerial.print("\r\n+STOAUT=1\r\n") ; Permis de périphériques appariés à me connecter
blueToothSerial.print("\r\n+STAUTO=0\r\n") ; Connexion automatique devrait être interdite ici
Delay(2000) ; Ce délai est nécessaire.
blueToothSerial.print("\r\n+INQ=1\r\n") ; faire l’esclave bluetooth inquirable
Serial.println ("le bluetooth esclave est prêt!") ;
Delay(2000) ; Ce délai est nécessaire.
blueToothSerial.flush() ;
} //end configuration connexion bt

Vérifie si la réponse « OK » est reçue
Sub CheckOK()
{
char a, b ;
while(1)
{
if(blueToothSerial.available())
{
un = blueToothSerial.read() ;

Si (« O » == un)
{
Attendez le prochain caractère K. available() est nécessaire dans certains cas, comme K n’est pas immédiatement disponible.
while(blueToothSerial.available())
{
b = blueToothSerial.read() ;
rupture ;
}
Si (« K » == b)
{
rupture ;
}
}
}
}

tandis que ((un = blueToothSerial.read())! = -1)
{
Attendez jusqu'à ce que tous les autres caractères de la réponse sont reçus
}
} / / fin de contrôle ok

Sub sendBlueToothCommand(char command[])
{
blueToothSerial.print(command) ;
CheckOK() ;
}

void loop()
{
recvChar = blueToothSerial.read() ;
Serial.println(recvChar) ;
Serial.Write(recvChar) ;

Switch(recvChar)
{
affaire « 1 » :
digitalWrite (switchPin, LOW); //opposite à ce que vous penseriez
blueToothSerial.println ("relais sur") ;
rupture ;

affaire « 0 » :
digitalWrite(switchPin,HIGH) ;
blueToothSerial.println ("Relais off") ;
rupture ;

} / / interrupteur de fin



} //end boucle

Articles Liés

Vélo de contrôle Bluetooth Android clignotant

Vélo de contrôle Bluetooth Android clignotant

Dans une classe de gestion des logiciels, on nous a demandé de concevoir une application à l'aide de logiciels bien sûr. Alors nous avons pensé de faire ce tour signalisation prototype d'appareil contrôlé par un microcontrôleur via une connexion blue
Lampes témoins sur l’arbre de Noël via Bluetooth, Android et Arduino !

Lampes témoins sur l’arbre de Noël via Bluetooth, Android et Arduino !

Alrighty, il s'agit de mon premier Instructable et je suis assez excité à ce sujet. J'ai eu l'idée de ce projet d'une combinaison de ces 2 Instructables...Le concept de base était de faire un moyen de contrôler les lumières sur mon arbre de Noël cett
Commande vocale Arduino (Bluetooth + Android)

Commande vocale Arduino (Bluetooth + Android)

Contrôler votre Arduino avec commandes vocales à l'aide d'un smartphone Android ! Avant de faire un système de domotique activé par la voix, nous devons d'abord apprendre les principes de base de l'expérience. Ce guide vous permettra de commander l'A
Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Tout en naviguant sur des projets intéressants à Instructables, nous sommes tombés sur l'impressionnante voix activée Arduino (Bluetooth + Android) instructable. Vous pouvez consulter il àRécemment, nous avons mis en place une instructable pour const
Hack de voiture RC - bluetooth contrôlé via Android app

Hack de voiture RC - bluetooth contrôlé via Android app

Je suis sûr que chacun d'entre vous pouvez trouver à la maison voiture RC inutilisée. Cette instruction vous aidera à changer votre vieille voiture RC pour cadeau original:) Dû au fait que la voiture RC, que j'ai eu était de petite taille, j'ai chois
ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

INTRODUCTIONGET IT ON google app de jeu « ardudroid »ARDUDROID (anciennement Andruino) est une simple application Android pour vous aider à contrôler les broches de votre Arduino Uno (ou clone) depuis votre téléphone Android sans fil. C'est une appli
Comment faire un robot d’arduino bluetooth contrôlé cool android/pc sous $34/Rs.2300

Comment faire un robot d’arduino bluetooth contrôlé cool android/pc sous $34/Rs.2300

Salut les gars !OK, donc j'ai 13 ans et c'est mon premier instructable et aujourd'hui je vais vous dire comment faire votre propre robot de bluetooth arduino sous 34 $ ou Rs.2300, selon où vous vivez. Je vous écris avec grandes intuitions de certains
Comment faire pour ajouter un contrôle Bluetooth à votre nuage de foudre

Comment faire pour ajouter un contrôle Bluetooth à votre nuage de foudre

Nous allons ajouter Bluetooth Low Energy control vers le nuage de foudre, nous avons fait plus tôt. Vous pouvez utiliser cette méthode pour ajouter Bluetooth contrôle à n'importe quel projet Arduino, omettez simplement les dernières étapes.Étape 1: R
Raccordement des « trucs » par l’intermédiaire de Bluetooth / Android / Arduino

Raccordement des « trucs » par l’intermédiaire de Bluetooth / Android / Arduino

Un très bon réseau local sans fil (et personnels) sont sans aucun doute le Bluetooth (BT). Aujourd'hui dans notre quotidien est commun à nous trouver avec les téléphones cellulaires, appareils stéréo, caméras, etc., reliés entre eux avec l'aide de la
Construire l’application Bluetooth Android pour Arduino

Construire l’application Bluetooth Android pour Arduino

Salut, aujourd'hui je vais faire une appli android pour arduino Bluetooth module HC-06. Grâce à cette application, vous pouvez contrôler une forme légère ou conduite votre téléphone android. Permet de le faire...Etape 1: Aller à l'éditeur AndroidAlle
Vous Rock guitare midi contrôleur Bluetooth BLE et batterie rechargeable

Vous Rock guitare midi contrôleur Bluetooth BLE et batterie rechargeable

Dans ce tutoriel, je vais vous montrer comment activer guitare guitare You Rock dans un contrôleur midi de Bluetooth 4.0 avec batterie rechargeable. La solution était simple mais fallait y penser à ce sujet.Ce système a été testé avec les iMac, iPad
Arduino Combi-bouton de verrouillage w / prise en charge facultative iOS/Android

Arduino Combi-bouton de verrouillage w / prise en charge facultative iOS/Android

récemment, j'ai décidé que je voudrais essayer de faire un verrouillage par code avec mon Arduino Uno nouvellement acquise, mais tous les tutoriels que j'ai pu trouver fait usage d'un clavier modifié, quelque chose que pas chaque Tom, Dick et Harry o
Arduino + Module JY-MCU + Bluetooth Android Application

Arduino + Module JY-MCU + Bluetooth Android Application

Il s'agit d'un simple instructable comment créer un lien de travail entre Android et Arduino via le Module de JY-MCU. À la fin de cette instructable vous serez en mesure de contrôle LED avec Application Android.Étape 1: matériauxVous aurez besoin :Ar
Un contrôleur Bluetooth WS2811 avec Windows Phone et Launchpad MSP430G2

Un contrôleur Bluetooth WS2811 avec Windows Phone et Launchpad MSP430G2

Regardez la vidéo, alors vous voyez ce que vous obtenez ici.Contre l'exagération d'Android et Arduino, mon projet est basé sur Windows Phone 8 et un microcontrôleur de Texas Instruments.Je n'ai rien contre un groupe marginal, et je suis si heureux à