Table des matières:

Système d'impact de tête Edison : 6 étapes
Système d'impact de tête Edison : 6 étapes

Vidéo: Système d'impact de tête Edison : 6 étapes

Vidéo: Système d'impact de tête Edison : 6 étapes
Vidéo: Le cerveau dans la main, pour aider les enfants à gérer leurs émotions 2024, Novembre
Anonim
Système d'impact de tête Edison
Système d'impact de tête Edison

Le but de ce projet était de créer un appareil qui surveille l'intensité des impacts à la tête et détecte les impacts qui ont une forte probabilité de produire une commotion cérébrale. Dans le football junior, ce dispositif médical peut être une « paire d'yeux » supplémentaire surveillant la sécurité des joueurs et informant les entraîneurs en cas de problème.

************************** N'OUBLIEZ PAS DE SAUVEGARDE EDISON ORIGINAL FRÉQUEMMENT****************** ************

Étape 1: configuration d'Intel Edison

Configurer Intel Edison
Configurer Intel Edison

Allez sur ce site Web:

SUIVEZ ATTENTIVEMENT les instructions et terminez le processus d'installation/mise à jour du micrologiciel.

Configurer le Wifi: configure_edison --wifi

Configurez le nom: configure_edison --name

Configurez le mot de passe: configure_edison --password

Configurer la date:

rm /etc/heure locale

ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime

ls -l /etc/heurelocale

Étape 2: Configurer RTIMUlib

Configurer RTIMUlib
Configurer RTIMUlib

Téléchargez le fichier zip RTIMULib sur un ordinateur portable:

Utilisez SFTP pour transférer le fichier RTIMULib décompressé dans le répertoire racine d'Intel Edison.

Saisissez ces commandes pour installer le système Linux de RTIMUlib:

Créez /etc/ld.so.conf et ajoutez la ligne: " /usr/local/lib"

Sous la bibliothèque RTIMULib, entrez ces commandes:

construction mkdir

construction de cd

cmake..

faire -j4

faire installer

ldconfig

Sous la bibliothèque /Linux/RTIMULibCal, entrez ces commandes:

faire -j4

faire installer

Sous la bibliothèque /Linux/python, entrez ces commandes:

python setup.py build

python setup.py installer

Étape 3: Configuration de Java et Tomcat

Configuration Java et Tomcat
Configuration Java et Tomcat
Configuration Java et Tomcat
Configuration Java et Tomcat

Une fois la configuration de RTIMULib terminée, téléchargez les programmes Python les plus récents et le dossier « Players Info » à partir de la sauvegarde Edison la plus récente via une session SFTP.

*** N'OUBLIEZ PAS DE SAUVEGARDE EDISON ORIGINAL FRÉQUEMMENT

Vous devez ajouter Java:

mkdir java

cd java

Déplacez jdk.blah.blah.blah.tar.gz de la sauvegarde vers edison via la session SFTP

tar -zxvf TARNAME

Maintenant, pour le TOMCAT, voici comment télécharger et configurer le serveur Web (à partir du répertoire racine):

mkdir matou

cd matou

Déplacez apache-tomcat-blah-blah.#.#.#.tar.gz (** Format de fichier non exact) de la sauvegarde vers Edison via la session SFTP

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Supprimez le commentaire autour des rôles et ajoutez une ligne sous la liste avec " roles="manager-gui"/ >"

contexte vim.xml

* Remplacez la ligne "" par " privilégié="true" >"

cd../bin

démarrage vim.sh

*Ajouter " export JAVA_HOME=/home/root/java/"

vim shutdown.sh

*Ajouter " export JAVA_HOME=/home/root/java/"

Vérifiez maintenant si le serveur Web peut être démarré via "./startup.sh" et arrêté via "./shutdown.sh" dans le dossier bin.

** Ignorez l'erreur "Catalina Server n'est peut-être pas en cours d'exécution", et essayez de démarrer et d'arrêter plusieurs fois…

Étape 4: EHIS vers exécutable et serveur Web automatique

EHIS vers exécutable et serveur Web automatique
EHIS vers exécutable et serveur Web automatique

Création du programme exécutable eHIS:

Ajoutez " #!/usr/bin/python2.7 " en haut de eHISprogram.py

Ensuite, entrez la commande: chmod u+x eHISprogram.py

Automatisation du serveur Web:

mkdir /etc/init.d

cd init.d

MOVE edison.sh de la sauvegarde vers le répertoire init.d via SFTP

MODIFIER edison.sh en modifiant les emplacements de startup.sh et shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh par défaut

Étape 5: Configuration du périphérique Ubidots (Cloud)

Configuration d'un appareil Ubidots (Cloud)
Configuration d'un appareil Ubidots (Cloud)

Saisissez les commandes à partir du répertoire racine:

cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/

python eHISnewCloudSource.py

Configurer les variables de périphérique:

Connectez-vous à votre compte sur

Cliquez sur l'onglet Sources

Cliquez sur l'appareil

Cliquez sur la variable impact_Graph

Copiez l'ID de la variable

*cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/

* vim eHIS.py

* COLLER l'ID de la variable impact_Graph sous les guillemets de impact_Graph = api.get_variable("")

**RÉPÉTEZ pour les 3 autres variables

Étape 6: configuration et test du serveur Web TomCat

Configuration et test du serveur Web TomCat
Configuration et test du serveur Web TomCat

*** Vous avez besoin de la sauvegarde la plus récente d'Edison d'origine pour ce processus

Étapes pour installer et exécuter le serveur Web local Edison:

Via une session SFTP, copiez le dossier Edisonwar et le fichier Edisonwar.war de la sauvegarde dans le répertoire /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Démarrer le serveur Web

Accédez au gestionnaire d'hôtes sur le navigateur en utilisant "rikseddy#.local:8080" et vérifiez si l'application EdisonWar est répertoriée

Accédez à l'application EdisonWar et consultez le tableau d'impact…

Enfin, testez le programme Edison Head Impact System:

./eHISprogram

*** S'il y a des erreurs "fichier non existant" ou "répertoire non existant", corrigez-les en copiant ces fichiers/répertoires de la sauvegarde dans leurs répertoires respectifs.

Vérifiez le serveur Web de l'hôte local:

Accédez à l'hôte local en utilisant "localhost:8080" sur le Mac et accédez à Player2 sous Chartwar

Vérifiez si la table de données Impact a été mise à jour avec les données les plus récentes provenant du test du programme python.

Conseillé: