Tabla de contenido:

Bengala IoT: 7 pasos
Bengala IoT: 7 pasos

Video: Bengala IoT: 7 pasos

Video: Bengala IoT: 7 pasos
Video: HD IOT Camera App Settings Bulb Cam 2024, Noviembre
Anonim
Bengala IoT
Bengala IoT

Equipo:

  1. Rodrigo Ferraz Azevedo ([email protected])
  2. José Macedo Neto ([email protected])
  3. Ricardo Medeiros Hornung ([email protected])

Descripción del Proyecto:

Según los institutos de investigación, parte de la población mundial tiene algún tipo de discapacidad física y nuestro proyecto tiene como objetivo atender a este público, más concretamente a los discapacitados visuales. Este proyecto tiene como objetivo construir un bastón que utilice tecnología embebida para mejorar la vida de las personas con discapacidad visual, el dispositivo utilizará sensores como sensor GPS, micrófono para manejo de comandos de voz, auriculares para interacción del usuario, sensores ultrasónicos para detección de obstáculos y cercanías. Objetos, cargador magnético y se propone ser un dispositivo de comunicación completo, permitiendo la conexión a su cuerpo mediante el auricular bluetooth.

Paso 1: Partes

Partes
Partes
  • DragonBoard 410C
  • Linker Mezzanine Card Starter Kit para 96Boards
  • Sensor ultrasónico HC-SR04
  • Auricular Bluetooth
  • Batería
  • Zumbador
  • Botón

Paso 2: conecte los componentes

Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes

Paso 3: instalar software local

Instale los siguientes softwares:

  1. Android Studio (https://developer.android.com/studio/install.html
  2. Visual Studio (https://www.visualstudio.com/pt-br/downloads/)

Dragonboard viene con Android 5.1 instalado (versión actual 06-2017) y usamos esta versión para la solución presentada, pero si lo necesita puede descargar e instalar la versión de Android disponible en el sitio 96Boards.

Android 5.1 (https://www.96boards.org/documentation/ConsumerEdition/DragonBoard-410c/Downloads/Android.md/)

Paso 4: configurar el servicio en la nube

Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube
Configurar el servicio en la nube

Usamos para este proyecto el proveedor de nube de Microsoft Azure donde es posible registrarse como usuario de prueba durante un período de tiempo determinado.

  1. Haga clic en el signo más (+) para agregar el nuevo servicio;
  2. Busque "Aplicación móvil" y haga clic en crear;
  3. Complete los campos: Nombre de la aplicación, Firma, Grupo de recursos, Localización / Plan de servicio y haga clic en Crear;
  4. ¡Hecho!

Paso 5: descargue la plantilla para la creación de aplicaciones locales

Descargar plantilla para la creación de aplicaciones locales
Descargar plantilla para la creación de aplicaciones locales
Descargar plantilla para la creación de aplicaciones locales
Descargar plantilla para la creación de aplicaciones locales
  1. Descargue la plantilla de Android para acelerar el desarrollo;
  2. Abra en Android Studio para cambiar a las funciones deseadas;
  3. Un archivo importante a observar es el GpioProcessor.java que mapea el GPIO permitiendo su manipulación vía software. Este archivo se ha descargado de GitHub de Qualcomm (https://github.com/IOT-410c/IOT-DB410c-Course-3.git)

Paso 6: videos

Estos videos citan la solución y muestran cómo funciona.

Paso 7: Referências

  • Especialización en Internet de las cosas UC San Diego (https://www.coursera.org/specializations/internet-of-things)
  • Android (https://www.96boards.org/documentation/ConsumerEdition/DragonBoard-410c/Downloads/Android.md/)
  • Android Studio (https://developer.android.com/studio)
  • Red de desarrolladores de Qualcomm (https://developer.qualcomm.com/hardware/dragonboard-410c/tutorial-videos)
  • Guía de instalación de Dragonboard 410c para Linux y Android (https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android)
  • Microsoft Azure (https://azure.microsoft.com/pt-br/)

Recomendado: