Table des matières:

Project 2 Smart-Helmet : 6 étapes (avec photos)
Project 2 Smart-Helmet : 6 étapes (avec photos)

Vidéo: Project 2 Smart-Helmet : 6 étapes (avec photos)

Vidéo: Project 2 Smart-Helmet : 6 étapes (avec photos)
Vidéo: Iron Man uses the Infinity Gauntlet✊ 2024, Novembre
Anonim
Projet 2 Casque intelligent
Projet 2 Casque intelligent
Projet 2 Casque intelligent
Projet 2 Casque intelligent
Projet 2 Casque intelligent
Projet 2 Casque intelligent

Nous, Benoot Sven, Staelens Lennert et Dujardin Laurens, avons dû faire un projet pour l'école. Nous avons dû travailler avec un étudiant d'IPO (Industrial Product Design). Il a eu l'idée de fabriquer un casque de moto intelligent. Il a fait le design du casque et nous avons dû faire une application pour travailler avec ce casque intelligent. Alors on a commencé à faire…

Les pièces dont nous avions besoin pour ce projet sont:

- un Arduino Uno

- planche à pain

- fils de liaison

- résistances

- lumières

- Module Bluetooth (basse consommation non compatible)

-OLED

Vous pouvez le vérifier dans la nomenclature que j'ai liée ici. Pour le reste de l'instructable, je vais vous expliquer comment vous pouvez recréer ce projet.

Étape 1: Informations sur le produit

Le casque est conçu pour les motards qui souhaitent améliorer leur expérience. L'application offre une expérience plus agréable à la fois sur et hors de la moto. L'application existe avec des fonctions que vous pouvez utiliser avec votre casque, mais aussi une sorte de jeu-ification qui la rend vraiment plus agréable à moto.

Étape 2: Frittage

Frittage
Frittage

Donc, tout d'abord, nous avons reçu un schéma Fritzing de l'étudiant IPO, car vous devez savoir comment fonctionnent correctement vos pièces.

Sur ces images, vous pouvez voir quelle broche de la pièce doit être connectée à quelle broche sur l'Arduino UNO. Si vous laissez quelqu'un vérifier votre schéma frustrant, qui en sait beaucoup sur ce sujet, vous ne ferez pas d'erreurs cruciales qui peuvent être fatales pour votre projet.

Étape 3: Structure de base de données normalisée

Structure de base de données normalisée
Structure de base de données normalisée

Pour la structure de base de données normalisée, vous devez tout d'abord faire une étude préalable. Ici, vous pouvez réfléchir aux données dont vous avez besoin et au fonctionnement de votre projet.

Après avoir effectué l'étude préliminaire, vous pouvez continuer à créer la structure de base de données normalisée elle-même. Tout d'abord, vous avez besoin d'une table utilisateur pour stocker les comptes créés sur l'application. Vous pouvez maintenant connecter toutes les autres tables à la table User, afin de pouvoir stocker des éléments spécifiques au compte. Les éléments spécifiques au compte dans cette application sont une liste de seau, des amis et des épingles que vous pouvez placer sur la carte.

Étape 4: Azure Functions

Fonctions Azure
Fonctions Azure
Fonctions Azure
Fonctions Azure
Fonctions Azure
Fonctions Azure

Dans notre application, nous utilisons Azure Functions pour établir une connexion avec la base de données. Avec les fonctions Azure, vous pouvez extraire toutes les données de la base de données et également insérer des données dans la base de données. Nous avons beaucoup utilisé cette fonction, car elle est super pratique et ce n'est pas si difficile à écrire (si vous avez un peu de préconnaissance bien sûr). Quelques exemples de fonctions azur que nous avons utilisées sont un CheckLogin, cela vérifie si la valeur que vous avez entrée dans la page de connexion (nom d'utilisateur et mot de passe) correspond à la valeur de la base de données, sinon, vous ne pouvez pas vous connecter. Exemple du code que vous peut voir ci-dessus. Un autre exemple de fonctions azur que nous avons utilisées consiste à ajouter une épingle que vous souhaitez afficher sur la carte dans l'application, dans la base de données. Exemple de code, vous pouvez le voir ci-dessus.

Étape 5: Candidature

Application
Application
Application
Application
Application
Application

La plus grande partie de ce projet était de faire l'application. Ci-dessus, vous pouvez voir tous les écrans de l'application dans leur ordre d'accès. La page de connexion, comme je l'ai dit auparavant, est connectée à la base de données. Vous ne pouvez vous connecter que si votre nom d'utilisateur et votre mot de passe sont dans la base de données. L'écran suivant est la page bluetooth, ici vous pouvez établir une connexion avec le module bluetooth qui se trouve à l'intérieur du casque. vous pouvez également ignorer la page bluetooth, mais de cette façon, vous ne pouvez pas accéder à tous les écrans de la page d'aperçu, certains d'entre eux disparaissent. Sur la page d'aperçu, vous pouvez accéder à toutes les autres pages, comme la page de carte, la page d'amis, la page de compartiment, la page de lumière, la page de vitesses et la page de directions. En regardant toutes les captures d'écran, vous pouvez voir ce que vous pouvez faire sur ces pages, par exemple sur la page des lumières, vous pouvez allumer les lumières du casque motorisé. Sur la page des directions, vous pouvez recevoir des directions d'où vous voulez à où vous voulez. De plus, la sortie que vous obtenez sur la page des directions est également affichée sur le petit OLED qui est attaché au casque.

Étape 6: Produit final

Produit fini
Produit fini
Produit fini
Produit fini
Produit fini
Produit fini

Maintenant, l'application est connectée au casque et le produit fonctionne pleinement. Voici quelques images de ce à quoi cela ressemble. J'espère que vous avez apprécié la lecture !

J'espère que tout était clair et bon et que ce post vous a beaucoup aidé. Passez un bon moment à recréer mon projet !

Membres de ce projet:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Étudiant les nouveaux médias et les technologies de la communication à HOWEST Kortrijk, Belgique.

Conseillé: