Contrôler les lumières RVB de Android avec Arduino & Bluetooth LE (BLE) (4 / 6 étapes)

Étape 4: Installer l’application Android

Installer le soft

L’application est encore à un stade « proof of concept », ce n’est pas tout à fait prêt pour le magasin de jeu. Si vous voulez le télécharger que vous aurez besoin de charge latérale il. J’espérais que je pourrais utiliser App Inventor ou PhoneGap pour créer une application rapide avec le soutien BLE, mais cette fonctionnalité est si nouveau, qu'il ne bénéficie pas encore, alors j’ai essayé ma main à l’Android SDK !

Tout d’abord activer les applications provenant de Sources inconnues en vérifiant :
Paramètres -> sécurité -> Sources inconnues

Télécharger l’APK soit directement sur votre téléphone ou copie sur USB et utiliser un navigateur de fichiers pour exécuter le fichier.

En quoi consiste ce soft et comment le modifier

L’app est extrêmement basique, après vous connectez au module BT, il recherche un service série et puis prend les valeurs de 3 curseurs et les envoie sous forme de chaîne à l’Arduino, où elles sont converties en valeurs de LED. Il est basé sur Android sample code.

LE Bluetooth utilise ce qu’on appelle le modèle de profil d’attribut générique (GATT) qui définit les caractéristiqueset les Services , ceux-ci sont identifiés par une valeur appelée UUID. Le HM-10 possède un Service qui permet aux données de transmission, j’ai trouvé l' UUID d’être 0000ffe0-0000-1000-8000-00805f9b34fb. La caractéristique que vous utilisez pour envoyer et recevoir des données a un UUID de 0000ffe1-0000-1000-8000-00805f9b34fb

S’il vous plaît soyez les bienvenus pour modifier et améliorer la source. Il est incroyablement utile d’abord installer l' Android SDK Bundle

Les principaux fichiers travaillez-vous avec live ici
BluetoothLeService.java - fonctions Bluetooth LE
DeviceControlActivity.java - ce qui se passe lorsque vous vous connectez à un périphérique
DeviceScanActivity.java - routine de détection de périphériques BLE
SampleGattAttributes.java - définit les Services reconnus et les caractéristiques

nRF Master Control Panel a été très utile pour renifler les Services et les caractéristiques et en apprendre davantage sur les périphériques BLE

Articles Liés

Contrôler les lumières dans votre maison avec votre ordinateur

Contrôler les lumières dans votre maison avec votre ordinateur

vous avez jamais voulu régler l'éclairage de votre maison depuis votre ordinateur ? C'est en fait assez abordable pour le faire. Vous pouvez même contrôler les systèmes de gicleurs, stores automatiques, écrans de projection motorisés, etc.. Vous avez
Contrôler les lumières avec le smartwatch de galets et l’Arduino

Contrôler les lumières avec le smartwatch de galets et l’Arduino

smartwatch The Pebble est... Eh bien, smart ! Dernières mises à jour sur une application de tierce partie iOS a permis pour l'envoi de la requête HTTP, ce qui est optimal pour le contrôle de nombreux systèmes de domotique.Dans ce tutoriel, je vais mo
Contrôler les lumières fluorescentes avec un pointeur Laser et d’un Arduino

Contrôler les lumières fluorescentes avec un pointeur Laser et d’un Arduino

quelques membres de l' Alpha One Labs Hackerspace n'aime pas la lumière crue, distribuée par les luminaires fluorescents.  Ils voulaient un moyen d'être en mesure de contrôler facilement les différents luminaires, peut-être avec un pointeur laser ?J'
Perruches, contrôler les lumières !

Perruches, contrôler les lumières !

Quand mes perruches debout sur un perchoir, les phares s'allument ! Mais quand ils arrivent au large, les lumières s'éteindre !Vous avez besoin de quelques outils et pièces incluant un contrôleur sans fil et un bouton poussoir SPDT. (Vous avez besoin
Comment contrôler vos lumières d’arbre de Noël avec un iphone ou android

Comment contrôler vos lumières d’arbre de Noël avec un iphone ou android

J'ai eu la brillante idée de contrôler mes lumières led pour l'arbre de Noël avec mon téléphone, il utilise la méthode de bluetooth.Bien que je ne sais rien sur la technologie bluetooth de programmation, pour faire mes propres, j'ai commencé la reche
Contrôler le clavier & souris w / app Android via Arduino

Contrôler le clavier & souris w / app Android via Arduino

cette instructable va vous montrer comment votre ordinateur clavier et souris avec une application Android via bluetooth à un Arduino.ARRIÈRE-PLANVous avez toujours voulu contrôler les fonctionnalités de clavier/souris de votre ordinateur sans avoir
Activer les lumières et autres appareils avec contact et frappe (moins de 2$!)

Activer les lumières et autres appareils avec contact et frappe (moins de 2$!)

Bon, tout le monde ! Dans ce Instructable, je vais vous montrer comment contrôler les périphériques tels que les lampes et les fans, à l'aide de coups et le toucher ! Ce sont juste d'autres façons d'activer des appareils ménagers, au lieu d'utiliser
Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Salut les gars dans ce instructable je vais vous apprendre à contrôler un RGB léger avec la palette de couleur d'ordinateur...vous pouvez produire presque toutes les couleurs en RVB léger comme votre désir avec l'aide de la palette de couleur...Étape
Contrôler un grand déclencheur linéaire avec Arduino

Contrôler un grand déclencheur linéaire avec Arduino

Ce tutoriel de l'actionneur linéaire Arduino montre comment faire la base commande manuelle d'un grand déclencheur linéaire en utilisant un Arduino et deux boutons. Dans le premier jeu du code, le premier bouton s'étend de l'actionneur et le deuxième
Contrôler votre lecteur de musique de mac avec arduino

Contrôler votre lecteur de musique de mac avec arduino

Contrôler iTunes et Vox les 2 plus populaires lecteurs de musique sur les ordinateurs mac avec un arduinoÉtape 1: Choses nécessairesArduino (j'utilise uno, mais tous doivent faire).Câble USB pour l'arduino.IR recevoir diode.Télécommande universelle I
Contrôler vos lumières avec bluetooth

Contrôler vos lumières avec bluetooth

J'ai fait un bon marché et faux $7 Téléphone android contrôleur via bluetouth. Niveau de Difficulté : 3/10. J'ai programmé une puce attiny pour communiquer avec le module de bluetioth via le logiciel serial et régler l'éclairage avec un relais 5v. Po
Comment contrôler vos lumières de la voix ! La manière facile !

Comment contrôler vos lumières de la voix ! La manière facile !

Merci de regarder !Pour ce faire, j'ai utilisé un contrôleur de servo micro de pololu, 2 servos, reconnaissance vocale de windows et du ruban adhésif.J'ai connecté le contrôleur de servo d'abord puis j'ai téléchargé le logiciel de commande de servo p
Comment contrôler le climatiseur a/c à la maison avec Arduino, même de loin !

Comment contrôler le climatiseur a/c à la maison avec Arduino, même de loin !

Arduino permet vraiment de faire beaucoup de choses concernant l'Internet des objets, juste avoir un peu « désir et l'intuition pour créer tout type de projet.Dans ce post nous allons voir comment télécommande contrôle votre conditionneur d'air à la
Commandée par ordinateur de lumières de Noël avec lumière-O-Rama

Commandée par ordinateur de lumières de Noël avec lumière-O-Rama

Bienvenue sur mon guide étape par étape sur comment faire une étonnante démonstration de lumière de Noël ! Je vous guidera à travers toutes les étapes de la planification à l'appui sur start. Let's get started !Étape 1: Intro et penser à l'avenirTout