Table des matières:
- Étape 1: configuration d'Intel Edison
- Étape 2: Configurer RTIMUlib
- Étape 3: Configuration de Java et Tomcat
- Étape 4: EHIS vers exécutable et serveur Web automatique
- Étape 5: Configuration du périphérique Ubidots (Cloud)
- Étape 6: configuration et test du serveur Web TomCat
Vidéo: Système d'impact de tête Edison : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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
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)
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
*** 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é:
Tête de mannequin de localisation sonore avec Kinect : 9 étapes (avec photos)
Tête de mannequin de localisation sonore avec Kinect : rencontrez Margaret, un mannequin de test pour un système de surveillance de la fatigue du conducteur. Elle a récemment pris sa retraite de ses fonctions et a trouvé le chemin de notre espace de bureau, et a depuis attiré l'attention de ceux qui pensent qu'elle est «effrayante». Dans l'intérêt de la justice, j'ai
Système de suivi des mouvements de la tête pour la réalité virtuelle : 8 étapes
Système de suivi des mouvements de la tête pour VR : Je m'appelle Sam KODO. Dans ce tuto, je vais vous apprendre étape par étape comment utiliser les capteurs Arduino IMU pour créer un système de suivi de la tête pour la VR. Dans ce projet, vous aurez besoin de : - Un écran LCD HDMI :https://www.amazon.com/Elecrow-Capacitive-interfac…- Un
Système de tri des couleurs : système basé sur Arduino avec deux courroies : 8 étapes
Système de tri par couleur : Système basé sur Arduino avec deux courroies : Le transport et/ou l'emballage des produits et articles dans le domaine industriel se fait à l'aide de lignes réalisées à l'aide de courroies transporteuses. Ces courroies aident à déplacer l'article d'un point à un autre avec une vitesse spécifique. Certaines tâches de traitement ou d'identification peuvent être
Comment connecter et configurer correctement un mini système d'étagère HiFi (système audio) : 8 étapes (avec photos)
Comment connecter et configurer correctement un mini système d'étagère HiFi (système audio) : je suis une personne qui aime apprendre l'ingénierie électrique. Je suis une école secondaire à l'école Ann Richards pour les jeunes femmes leaders. Je fais cette instructable pour aider tous ceux qui veulent profiter de leur musique à partir d'un Mini LG HiFi Shelf Syste
Adaptateur de tête de trépied à tête de monopode sur 43 cents. Littéralement. : 6 étapes
Adaptateur de tête de trépied à tête de monopode sur 43 cents. Littéralement. : Version courte de mon histoire : j'ai acheté un appareil photo, il était accompagné d'un ensemble d'accessoires, dont un trépied Samsonite 1100. J'ai un monopode. Je veux aller prendre des photos avec une tête pivotante sur le monopode très bientôt, et je n'avais pas 40$ à dépenser pour en acheter un