Índice:

Bengala IoT: 7 etapas
Bengala IoT: 7 etapas

Vídeo: Bengala IoT: 7 etapas

Vídeo: Bengala IoT: 7 etapas
Vídeo: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Julho
Anonim
Bengala IoT
Bengala IoT

Equipe:

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

Descrição do Projeto:

Segundo institutos de pesquisa, parte da população mundial possui algum tipo de deficiência física e nosso projeto visa atender a esse público, mais especificamente os deficientes visuais. Este projeto tem como objetivo construir uma bengala que utiliza tecnologia embarcada para melhorar a vida de pessoas com deficiência visual. O aparelho utilizará sensores como sensor GPS, microfone para manuseio de comandos de voz, fone de ouvido para interação com o usuário, sensores ultrassônicos para detecção de obstáculos e proximidades objetos, carregador magnético e é proposto para ser um dispositivo de comunicação completo, permitindo o conectar ao seu corpo usando o fone de ouvido bluetooth.

Etapa 1: Peças

Peças
Peças
  • DragonBoard 410C
  • Kit inicial de cartão Linker Mezanino para 96Boards
  • Sensor Ultrassônico HC-SR04
  • Fone de ouvido bluetooth
  • Bateria
  • Campainha
  • Botão

Etapa 2: conecte os componentes

Conecte os componentes
Conecte os componentes
Conecte os componentes
Conecte os componentes

Etapa 3: instalar softwares locais

Instale os seguintes softwares:

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

O Dragonboard vem com Android 5.1 instalado (versão atual 06-2017) e utilizamos esta versão para a solução apresentada, mas se precisar pode baixar e instalar a versão do Android disponível no site 96Boards.

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

Etapa 4: configurar o serviço em nuvem

Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem
Configurar o serviço em nuvem

Utilizamos para este projeto o provedor de nuvem Microsoft Azure onde é possível se cadastrar como usuário de teste por um determinado período de tempo.

  1. Clique no sinal de mais (+) para adicionar o novo serviço;
  2. Procure por "Mobile App" e clique em criar;
  3. Preencha os campos: Nome do Aplicativo, Assinatura, Grupo de Recursos, Localização / Plano de Serviço e clique em Criar;
  4. Feito!

Etapa 5: Baixe o modelo para criação de aplicativo local

Baixar modelo para criação de aplicativo local
Baixar modelo para criação de aplicativo local
Baixar modelo para criação de aplicativo local
Baixar modelo para criação de aplicativo local
  1. Baixe o modelo do Android para acelerar o desenvolvimento;
  2. Abra no Android Studio para alterar os recursos desejados;
  3. Um arquivo importante a ser observado é o GpioProcessor.java que mapeia o GPIO permitindo sua manipulação via software. Este arquivo foi baixado do GitHub da Qualcomm (https://github.com/IOT-410c/IOT-DB410c-Course-3.git)

Etapa 6: Vídeos

Esses vídeos citam sobre a solução e mostram como ela funciona.

Etapa 7: Referências

  • Especialização em Internet das Coisas 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)
  • Qualcomm Developer Network (https://developer.qualcomm.com/hardware/dragonboard-410c/tutorial-videos)
  • Guia de instalação do Dragonboard 410c para Linux e Android (https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android)
  • Microsoft Azure (https://azure.microsoft.com/pt-br/)

Recomendado: