$15 Bluetooth met Python/Android


Bluetooth Low Energy is fantastisch voor draadloze communicatie tussen apparaten - helaas, de documentatie is minder dan fantastisch. We zijn hier om dat te bevestigen!

We zullen werken met RFduino, een goedkope microcontroller ($15 ea.) waarin een ingebouwde BLE-module. De RFduino werkt met Arduino schetsen, dus als je ervaring met Arduino hebt is het zeer gemakkelijk te leren.

Onze code demo's de RFduino via een paar eenvoudige echo programma's, waar wij een boodschap aan de RFduino, en het "echo" het terug. Voor Linux gebruikers hebben we een python programma dat gebruik maakt van de "hcitool" en "gatttool" Linux commando's; voor Android gebruikers, hebben we een echo app voor degenen met 4.3 of hoger.

Zoals dit Instructable? Vergeet niet om ons te volgen, favoriete, en check ons uit op Facebook!

Materialen:

De kosten van dit project hangt af van wat je bij de hand hebt - als u al een FTDI-programmeur en sommige solderen hulpmiddelen, alles wat je nodig hebt is de $15 RFDuino, twee 1 k weerstanden en een condensator van 10nF!

Voor wie zoekt naar een gemakkelijke start, is het raadzaam de volgende kopen:

Benodigde tijd:

  • 15 minuten te downloaden, installeren en uitvoeren van het echo-programma's met de development kit

Vaardigheden die nodig zijn:

  • Fundamentele Arduino codering (een schets uploaden en installeren van een bibliotheek)
  • Met behulp van een Linux-terminal (de juiste opdrachten krijgt)
  • Programmeren in Python
  • Basic Android programmeren (toe te voegen machtigingen bewerken van een lay-out, debuggen op een hardwareapparaat)

Gerelateerde Artikelen

Program je Arduino met een Android toestel!

Program je Arduino met een Android toestel!

Halloin dit Instructable die ik wil je laten zien, kunt hoe u programmeren uw Arduino met uw Androïde apparaat. Het is zeer eenvoudig en goedkoop. Ook het laat ons toe om onze Arduino program waar ooit wij wilt, dit is nuttig voor permanent geïnstall
LinkIt ONE - communicatie met python

LinkIt ONE - communicatie met python

Hallo collega makers!Mediatek het nieuwe bestuur, LinkIt ONE biedt grote mogelijkheden - GPS, WiFi, Bluetooth, GSM, uitbreidbaarheid met gpio, sterke processor en meer. Maar soms moet je nog steeds het comfort van python voor parseren bestanden of te
Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD bluetooth gecontroleerde roverDit is een eenvoudige 4WD rover die ik heb met Arduino gemaakt.de rover is aangestuurd met een android telefoon of tablet via bluetooth. Met deze app kunt u snelheid (met behulp van de Arduino pwm), voeren me
Hoe gebruik Bluetooth met uw Propeller

Hoe gebruik Bluetooth met uw Propeller

In dit Instructable, zal ik je leren hoe te installeren en gebruiken van een Bluetooth-module met uw Propeller.Ik zal tonen verschillende voorbeelden van interactie met de module:Interactie met de schroef met een eenvoudige terminal.Apparaten besture
Controlelampjes op kerstboom via Bluetooth Arduino en Android!

Controlelampjes op kerstboom via Bluetooth Arduino en Android!

Oke, dit is mijn eerste Instructable en ik ben zeer enthousiast over het. Ik kreeg het idee voor dit project uit een combinatie van deze 2 Instructables...Het basisconcept is dat een manier om de verlichting op mijn kerstboom dit jaar, maar na het se
Klembord mededeling PC ↔ Pi met Python

Klembord mededeling PC ↔ Pi met Python

Normaal gebruik ik mijn Raspberry-Pi op een gedeelde bureaublad van windows. Ik deel ook een netwerkstation met de Pi. Dit is geweldig, maar ik heb nog steeds de ergernis van het Klembord op de PC niet wordt weergegeven op de Pi. Al zou het leuker om
Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Android is door de jaren heen uitgegroeid tot een formidabele mobiele platform dat een heleboel functionaliteit alleen eerder gevonden op PC's biedt. Vandaag breng ik u een manier om te schrijven, compileren en uploaden van de Arduino programma's voo
Bestand maken met Python Programming

Bestand maken met Python Programming

Een nuttig hulpmiddel in vele geautomatiseerde programma's is de mogelijkheid om bestaande bestanden te openen ze bewerken en opslaan van de resultaten. In veel gevallen onbewerkte gegevens naar een tekstbestand door het apparaat van de collectie geg
Plotly met Python

Plotly met Python

Ik struikelde onlangs, op Plotly, een prachtige online Data Visualization systeem op grond van een artikel maken. Het is overbodig voor mij om te zeggen dat er verschillende artikelen waaruit het gebruik van Plotly voor Arduino, Raspberry Pi, etceter
Intel Edison zon Station (UV en Temp) met Python #IntelMakerMx

Intel Edison zon Station (UV en Temp) met Python #IntelMakerMx

We gaan onze Intel Edison met een Arduino-schild en een grove schild gebruiken om verbinding te maken met zoveel sensoren als u wilt.GitHub: https://github.com/Kurtz1993/iot-roadshowStap 1: Communiceren met onze Edison via een seriële COM Ten eerste,
Hoe te beginnen met python.

Hoe te beginnen met python.

Dus je aan jezelf denken, Man die codering dudes zeker zijn cool! Of misschien je een codering goeroe en wil om te leren een andere taal om opscheppen over in uw kelder moeders? Goed één van beide manier u hebt gekozen de juiste taal. Python is één v
Beheren van Arduino met python gebaseerd web API (geen php)

Beheren van Arduino met python gebaseerd web API (geen php)

In deze handleiding zal ik u tonen hoe om uw apparaat arduino van een webpagina te controleren! Daarna zal ik u tonen hoe om te controleren uw arduino vanaf uw mobiele apparaat en zelfs het maken van een web-gebaseerde API voor het beheersen van je a
Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de
Gebruik van XML met de Raspberry Pi met Python

Gebruik van XML met de Raspberry Pi met Python

Dit Instructable zullen het gebruik van XML op toepassingen voor de Raspberry Pi. Stap één omvat wat is XML en de indeling van de datastructuren. Stap twee zal betrekking hebben op de bouw en het ontleden van XML in Python en stap drie zal tonen hoe