Bluetooth Low Energy est fantastique pour la communication sans fil entre appareils - malheureusement, la documentation est moins fantastique. Nous sommes ici pour corriger ça !
Nous allons travailler avec RFduino, un microcontrôleur bon marché (15 $ch.) qui inclut un module intégré de BLE. Le RFduino fonctionne avec Arduino croquis, donc si vous avez une expérience précédente avec Arduino c’est très facile à apprendre.
Nos démos code la RFduino par le biais de quelques programmes simple écho, où nous envoyer un message à le RFduino, et il « échos » arrière. Pour les utilisateurs de Linux, nous avons un programme python qui utilise les commandes de Linux « hcitool » et « gatttool » ; pour les utilisateurs d’Android, nous avons un un soft d’écho pour ceux exécutant 4.3 ou supérieur.
Aime ce Instructable ? N’oubliez pas de nous suivre, favori et cocher nous sur Facebook!
Matériaux :
Le coût de ce projet dépendra de ce que vous avez à portée de main - si vous avez déjà un programmeur FTDI et certains outils de soudage, tout ce dont vous avez besoin est la 15 $ RFDuino, k deux 1 résistances et un condensateur de 10nF !
Pour ceux qui recherchent un démarrage facile, nous vous recommandons d’acheter ce qui suit :
- Kit de développement RFduino rapide: 50 $
- Dongle LE Bluetooth: 10 $ (pas nécessaire si votre ordinateur a BLE intégré)
- Appareil Android exécutant 4.3 ou supérieur (nous avons utilisé un Nexus 7)
- Ordinateur avec Linux
Temps nécessaire :
- 15 minutes pour télécharger, installer et exécuter les programmes de l’écho avec le kit de développement
Compétences requises :
- Arduino base de codage (téléchargement d’un croquis et installation d’une bibliothèque)
- À l’aide d’un terminal Linux (les commandes adéquates seront fournis)
- Codage en Python
- Programmation de base Android (ajout d’autorisations, l’édition d’une mise en page, le débogage sur un périphérique matériel)