Bluetooth Low Energy ist fantastisch für die drahtlose Kommunikation zwischen Geräten - leider, die Dokumentation ist weniger als fantastisch. Wir sind hier, um das zu beheben!
Wir arbeiten mit RFduino, eine billige Mikrocontroller ($15 Stk.), die ein eingebautes BLE-Modul enthält. Die RFduino arbeitet mit Arduino Skizzen, so haben Sie Vorkenntnisse mit Arduino es sehr einfach ist zu erlernen.
Unser Code Demos der RFduino durch ein paar einfache Echo Programme, wo wir eine Nachricht an den RFduino, und es "Echos" es zurück. Für Linux-Anwender haben wir eine Python-Programm, die die Linux-Befehle "Hcitool" und "Gatttool" nutzt; für Android-Nutzer, wir haben eine eine Echo-app für die laufenden 4.3 oder höher.
Wie diese Instructable? Vergessen Sie nicht, uns Lieblings folgen, und prüfen Sie uns auf Facebook!
Materialien:
Die Kosten dieses Projekts variieren je nachdem, was Sie bei der hand - wenn Sie bereits einen FTDI-Programmierer haben und einige Lötwerkzeugen, alles was Sie brauchen ist $15 RFDuino, zwei 1 k Widerstände und einen Kondensator 10nF!
Für diejenigen, die einen leichten Einstieg empfehlen wir den Kauf der folgenden:
- RFduino Rapid Development Kit: $50
- Bluetooth-Dongle LE: $10 (nicht erforderlich, wenn Ihr Computer verfügt über integrierte BLE)
- Android-Gerät mit 4.3 oder höher (Wir verwendeten eine Nexus 7)
- Computer mit Linux
Benötigte Zeit:
- 15 Minuten zum herunterladen, installieren und starten Sie die Echo-Programme mit dem Development kit
Fähigkeiten:
- Grundlegende Arduino Codierung (eine Skizze hochladen und Installieren einer Bibliothek)
- Mit Hilfe eines Linux-Terminals (die richtigen Befehle werden bereitgestellt)
- Programmieren in Python
- Basic-Android Programmierung (Hinzufügen von Berechtigungen, eine Layout zu bearbeiten, Debuggen auf einem Hardwaregerät)