Sommario:

Sistema di impatto della testa di Edison: 6 passaggi
Sistema di impatto della testa di Edison: 6 passaggi

Video: Sistema di impatto della testa di Edison: 6 passaggi

Video: Sistema di impatto della testa di Edison: 6 passaggi
Video: CORSO DI SCIENZE DELLA TERRA - V LICEO - Lezione 28 - LA STORIA DELLA TERRA 2024, Novembre
Anonim
Sistema di impatto della testa di Edison
Sistema di impatto della testa di Edison

L'obiettivo di questo progetto era creare un dispositivo che monitorasse l'intensità degli impatti alla testa e rilevasse gli impatti che hanno un'alta probabilità di produrre una commozione cerebrale. Nel calcio giovanile, questo dispositivo medico può essere un ulteriore "occhio" per vigilare sulla sicurezza dei giocatori e avvisare gli allenatori quando qualcosa non va.

****************************RICORDA DI FARE IL BACKUP DI EDISON ORIGINALE FREQUENTEMENTE*************** ************

Passaggio 1: configurare Intel Edison

Configura Intel Edison
Configura Intel Edison

Vai a questo sito Web:

SEGUIRE ATTENTAMENTE le istruzioni e completare il processo di installazione/aggiornamento del firmware.

Imposta il Wifi: configure_edison --wifi

Imposta il nome: configure_edison --name

Imposta la password: configure_edison --password

Imposta la data:

rm /etc/localtime

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

ls -l /etc/localtime

Passaggio 2: impostare RTIMULib

Configurazione RTIMULib
Configurazione RTIMULib

Scarica il file zip RTIMULib sul laptop:

Utilizzare SFTP per trasferire il file RTIMULib decompresso nella directory principale di Intel Edison.

Immettere questi comandi per installare il sistema Linux di RTIMULib:

Crea /etc/ld.so.conf e aggiungi la riga: " /usr/local/lib"

Nella libreria RTIMULib inserisci questi comandi:

build mkdir

cd build

cmq..

make -j4

fare installare

ldconfig

Nella libreria /Linux/RTIMULibCal inserisci questi comandi:

make -j4

fare installare

Nella libreria /Linux/python inserisci questi comandi:

python setup.py build

python setup.py installa

Passaggio 3: installazione di Java e Tomcat

Installazione di Java e Tomcat
Installazione di Java e Tomcat
Installazione di Java e Tomcat
Installazione di Java e Tomcat

Una volta completata l'installazione di RTIMULib, scaricare i programmi Python più recenti e la cartella "Players Info" dal backup Edison più recente tramite una sessione SFTP.

***RICORDA DI FARE IL BACKUP DI EDISON ORIGINALE FREQUENTEMENTE

Devi aggiungere Java:

mkdir java

cd java

Sposta jdk.blah.blah.blah.tar.gz dal backup a edison tramite la sessione SFTP

tar -zxvf TARNAME

Ora, per TOMCAT, ecco come scaricare e configurare il server Web (a partire dalla directory principale):

mkdir tomcat

cd tomcat

Sposta apache-tomcat-blah-blah.#.#.#.tar.gz (**Formato file non esatto) dal backup a edison tramite la sessione SFTP

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

* Elimina il commento attorno ai ruoli e aggiungi una riga sotto l'elenco con " role="manager-gui"/ >"

vim contesto.xml

*Cambia la riga "" in "priviled="true" >"

cd../bin

vim startup.sh

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

vim shutdown.sh

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

Ora controlla se il server Web può essere avviato tramite "./startup.sh" e arrestato tramite "./shutdown.sh" nella cartella bin.

**Ignora l'errore "Catalina Server potrebbe non essere in esecuzione" e prova l'avvio e l'arresto alcune altre volte…

Passaggio 4: da EHIS a eseguibile e server Web automatico

EHIS a eseguibile e server Web automatico
EHIS a eseguibile e server Web automatico

Creazione del programma eseguibile eHIS:

Aggiungi " #!/usr/bin/python2.7 " all'inizio di eHISprogram.py

Quindi inserisci il comando: chmod u+x eHISprogram.py

Automatizzazione del server Web:

mkdir /etc/init.d

cd init.d

SPOSTA edison.sh da Backup a init.d dir tramite SFTP

MODIFICA edison.sh modificando le posizioni di startup.sh e shutdown.sh

chmod 755 edison.sh

default update-rc.d edison.sh

Passaggio 5: configurazione del dispositivo Ubidots (Cloud)

Configurazione del dispositivo Ubidots (Cloud)
Configurazione del dispositivo Ubidots (Cloud)

Inserisci i comandi dalla directory principale:

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

python eHISnewCloudSource.py

Configura variabili dispositivo:

Accedi all'account su

Fare clic sulla scheda Fonti

Fare clic sul dispositivo

Fare clic sulla variabile impact_Graph

Copia l'ID della variabile

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

* vim eHIS.py

* INCOLLA l'ID variabile impact_Graph sotto le quotazioni di impact_Graph = api.get_variable("")

**RIPETI per altre 3 variabili

Passaggio 6: impostazione e test del server Web TomCat

Impostazione e test del server Web TomCat
Impostazione e test del server Web TomCat

***Per questo processo è necessario il backup più recente di Edison originale

Passaggi per installare ed eseguire il server Web Edison locale:

Tramite una sessione SFTP, copiare la cartella Edisonwar e il file Edisonwar.war dal backup nella directory /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Avvia il server web

Vai a Host Manager sul browser usando "rikseddy#.local:8080" e controlla se l'app EdisonWar è elencata

Accedi all'app EdisonWar e controlla la tabella dell'impatto…

Infine, prova il programma Edison Head Impact System:

./eHISprogram

***Se sono presenti errori "file non esistente" o "directory non esistente", correggerli copiando tali file/directory dal backup nelle rispettive directory.

Controllare il server Web dell'host locale:

Accedi all'host locale usando "localhost:8080" sul Mac e accedi a Player2 sotto Chartwar

Controlla se la tabella dei dati Impact è stata aggiornata con i dati più recenti del test del programma Python.

Consigliato: