Table des matières:

Bengala IoT : 7 étapes
Bengala IoT : 7 étapes

Vidéo: Bengala IoT : 7 étapes

Vidéo: Bengala IoT : 7 étapes
Vidéo: IoT world forum (iotwf) standardized architecture 2024, Juillet
Anonim
Bengala IoT
Bengala IoT

Équipe:

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

Description du projet:

Selon les instituts de recherche, une partie de la population mondiale souffre d'un handicap physique et notre projet vise à répondre à ce public, plus particulièrement malvoyant. Ce projet vise à construire une canne qui utilise la technologie embarquée pour améliorer la vie des personnes malvoyantes. L'appareil utilisera des capteurs tels qu'un capteur GPS, un microphone pour gérer les commandes vocales, un casque pour l'interaction avec l'utilisateur, des capteurs à ultrasons pour la détection d'obstacles et à proximité. objets, chargeur magnétique et est proposé comme un dispositif de communication complet, permettant de se connecter à votre corps à l'aide du casque bluetooth.

Étape 1: Pièces

les pièces
les pièces
  • DragonBoard 410C
  • Linker Mezzanine Card Starter Kit Pour 96Boards
  • Capteur à ultrasons HC-SR04
  • Oreillette Bluetooth
  • Batterie
  • Avertisseur sonore
  • Bouton

Étape 2: Branchez les composants

Branchez les composants
Branchez les composants
Branchez les composants
Branchez les composants

Étape 3: installer les logiciels locaux

Installez les logiciels suivants:

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

Dragonboard est livré avec Android 5.1 installé (version actuelle 06-2017) et nous utilisons cette version pour la solution présentée, mais si vous en avez besoin vous pouvez télécharger et installer la version d'Android disponible sur le site 96Boards.

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

Étape 4: Configurer le service cloud

Configurer le service cloud
Configurer le service cloud
Configurer le service cloud
Configurer le service cloud
Configurer le service cloud
Configurer le service cloud
Configurer le service cloud
Configurer le service cloud

Nous utilisons pour ce projet le fournisseur de cloud Microsoft Azure où il est possible de s'inscrire en tant qu'utilisateur test pour une période de temps donnée.

  1. Cliquez sur le Plus (+) pour ajouter le nouveau service;
  2. Recherchez « Application mobile » et cliquez sur Créer;
  3. Remplissez les champs: Nom de l'application, Signature, Groupe de ressources, Localisation/Plan de service et cliquez sur Créer;
  4. Terminé!

Étape 5: Télécharger le modèle pour la création d'applications locales

Télécharger le modèle pour la création d'applications locales
Télécharger le modèle pour la création d'applications locales
Télécharger le modèle pour la création d'applications locales
Télécharger le modèle pour la création d'applications locales
  1. Téléchargez le modèle Android pour accélérer le développement;
  2. Ouvrir dans Android Studio pour passer aux fonctionnalités souhaitées;
  3. Un fichier important à observer est le GpioProcessor.java qui mappe le GPIO permettant sa manipulation via un logiciel. Ce fichier a été téléchargé à partir du GitHub de Qualcomm (https://github.com/IOT-410c/IOT-DB410c-Course-3.git)

Étape 6: Vidéos

Ces vidéos citent la solution et montrent comment elle fonctionne.

Étape 7: Références

  • Spécialisation Internet des objets 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)
  • Réseau de développeurs Qualcomm (https://developer.qualcomm.com/hardware/dragonboard-410c/tutorial-videos)
  • Guide d'installation de Dragonboard 410c pour Linux et Android (https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android)
  • Microsoft Azure (https://azure.microsoft.com/pt-br/)

Conseillé: