$15 Bluetooth con Python/Android

Bluetooth Low Energy es fantástica para la comunicación inalámbrica entre dispositivos - por desgracia, la documentación es menos fantástica. Estamos aquí para arreglar eso!

Trabajamos con RFduino, un microcontrolador barato ($15 c/u.) que incluye un módulo BLE. El RFduino trabaja con bocetos de Arduino, así que si tienes experiencia previa con Arduino es muy fácil de aprender.

Nuestros demos de código RFduino a través de un par de programas simple eco, donde enviamos un mensaje a la RFduino, y "los ecos" lo nuevo. Los usuarios de Linux, tenemos un programa en python que utiliza los comandos de Linux "hcitool" y "gatttool"; para los usuarios de Android, tenemos un una aplicación de echo para los que ejecutan 4.3 o superior.

¿ Gusta este Instructable? No te olvides de seguirnos, favoritos y comprobar nos en Facebook!

Materiales:

El costo de este proyecto variará dependiendo de lo que tienes en la mano - si ya tienes un programador FTDI y algunas herramientas de soldaduras, todo lo que necesitas es la de $15 RFDuino, k dos 1 resistencias y un condensador de 10nF.

Para aquellos que buscan una salida fácil, recomendamos comprar la siguiente:

Tiempo requerido:

  • 15 minutos para descargar, instalar y ejecutar los programas de eco con el kit de desarrollo

Conocimientos necesarios:

  • Arduino básico codificación (subir un dibujo y la instalación de una biblioteca)
  • Utilizando un terminal de Linux (se proporcionará los comandos adecuados)
  • Codificación en Python
  • Programación Android básico (agregar los permisos, un diseño de edición, depuración en un dispositivo de hardware)

Artículos Relacionados

Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

gracias a todos los que apoyaron este proyecto y votaron por ella en el desafío de Arduino! Recibí el segundo premio y esperanza de participar en más concursos de Arduino en un futuro cercano.Este tutorial explicará de una manera simple de hacer una
Control de robot tanque-unidad básica sobre Bluetooth con mbed para el Freescale K64F

Control de robot tanque-unidad básica sobre Bluetooth con mbed para el Freescale K64F

Este Instructable es basada en esta obra anterior que muestra cómo controlar un robot de estilo típico de impulsión de tanque utilizando Arduino y una aplicación para Android, como se muestra en este coche RC para Android Instructable.He utilizado es
LinkIt uno - comunicación con python

LinkIt uno - comunicación con python

Hola compañeros creadores!Nueva Junta de MediaTek, LinkIt uno ofrece gran potencial - GPS, WiFi, Bluetooth, GSM, extensibilidad con gpio, procesador fuerte y mucho más. Pero a veces necesita la comodidad de python para analizar archivos o gráficos de
Cómo utilizar Bluetooth con su hélice

Cómo utilizar Bluetooth con su hélice

en este Instructable, yo te enseño como instalar y utilizar un módulo Bluetooth con su propulsor.Lo demuestran varios ejemplos de interacción con el módulo:Interactuando con el propulsor usando un terminal simple.Control de dispositivos conectados a
Sistema de altavoces DIY satélite Bluetooth con Subwoofer

Sistema de altavoces DIY satélite Bluetooth con Subwoofer

En este Instructable voy a mostrarle cómo creé un sistema de altavoces Bluetooth vía satélite utilizando algunos kits de altavoz, abedul Báltico y un tablero de amplificador de Bluetooth.Así que lo primero que miré fue el tamaño de mi espacio y en es
Portapapeles comunicación PC ↔ Pi con Python

Portapapeles comunicación PC ↔ Pi con Python

Yo normalmente uso mi frambuesa Pi en un escritorio compartido de windows. Comparto también una unidad de red con el Pi. Esto es genial, pero sigo teniendo la molestia del portapapeles en el PC no se refleja en la Pi. Puede haber aplicaciones de plat
Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Vamos a utilizar a nuestro Edison de Intel con un escudo de Arduino y un escudo de arboleda para conectar tantos sensores como quieras.GitHub: https://github.com/Kurtz1993/iot-roadshowPaso 1: Comunicarse con nuestro Edison a través de una serie COM E
Cómo empezar con python.

Cómo empezar con python.

Así que creo que a ti mismo, hombre ésos codificación dudes seguro que molan! ¿O tal vez eres un gurú de codificación y quiero aprender otro idioma para presumir en el sótano de las madres? Bien de cualquier manera has seleccionado el idioma correcto
Archivo con Python programación

Archivo con Python programación

Una herramienta útil en muchos programas automatizados es la capacidad de abrir archivos, editar y guardar los resultados. En muchos casos datos en bruto se exportan por el dispositivo de recolección de datos en un archivo de texto. ¿Cómo se puede cr
Construcción de robots con Python y frambuesa Pi

Construcción de robots con Python y frambuesa Pi

el objetivo de este tutorial es ayudarle a comenzar a programar con Python para controlar tus robots Arduino con un Raspberry PI. Revisaremos los aspectos básicos como instalación y algunos ejemplos simples para controlar tu robot desde una GUI de Py
Convertir tus auriculares Bluetooth en auriculares Bluetooth con cable

Convertir tus auriculares Bluetooth en auriculares Bluetooth con cable

Hoy voy a decirles cómo hacer o convertir su propio auricular bluetooth con cable.Seguir mis pasos y tu son algunos paso detrás para convertirlo.Paso 1: Necesitamos Nuestros requisitos son los siguientes:-1 tijera2. algunas cintas3. destornillador4.
Plotly con Python

Plotly con Python

Recientemente, me topé con Plotly, un hermoso sistema de visualización de datos en línea en virtud de un artículo de hace. Es redundante decir que hay varios artículos que muestran la utilización de Plotly para Arduino, Raspberry Pi, etcétera.Desafor
Cómo conectar los auriculares bluetooth con windows 10

Cómo conectar los auriculares bluetooth con windows 10

Aprenda a conectar su auricular Bluetooth y altavoces para tu Windows10 laptop o escritorio. Conectar Bluetooth con windows 10. Cómo conectar rápidamente y volver a conectar un dispositivo Bluetooth. Cómo puedo yo fácilmente conectar y desconectar mi
Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n