Innholdsfortegnelse:

Edison Head Impact System: 6 trinn
Edison Head Impact System: 6 trinn

Video: Edison Head Impact System: 6 trinn

Video: Edison Head Impact System: 6 trinn
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Juli
Anonim
Edison Head Impact System
Edison Head Impact System

Målet med dette prosjektet var å lage en enhet som overvåker intensiteten av hodestøt og oppdager støt som har stor sannsynlighet for å produsere hjernerystelse. I ungdomsfotball kan dette medisinske utstyret være et ekstra "sett med øyne" som overvåker spillernes sikkerhet og varsler trenere når noe er galt.

******* ***** *************

Trinn 1: Konfigurer Intel Edison

Sett opp Intel Edison
Sett opp Intel Edison

Gå til dette nettstedet:

FØLG instruksjonene GODT og fullfør installasjonsprosessen/fastvareoppdateringen.

Sett opp Wifi: configure_edison --wifi

Sett opp navnet: configure_edison --name

Sett opp passordet: configure_edison --password

Sett opp datoen:

rm /etc /localtime

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

ls -l /etc /localtime

Trinn 2: Konfigurer RTIMULib

Oppsett RTIMULib
Oppsett RTIMULib

Last ned RTIMULib Zip -fil til bærbar datamaskin:

Bruk SFTP til å overføre den utpakkede RTIMULib -filen til Intel Edisons rotkatalog.

Skriv inn disse kommandoene for å installere RTIMULibs Linux -system:

Lag /etc/ld.so.conf og legg til linjen: "/usr/local/lib"

Under RTIMULib -biblioteket angir du disse kommandoene:

mkdir build

bygge cd

cmake..

lage -j4

gjøre installere

ldconfig

Under /Linux /RTIMULibCal -biblioteket angir du disse kommandoene:

lage -j4

gjøre installere

Under /Linux /python -biblioteket angir du disse kommandoene:

python setup.py build

python setup.py installere

Trinn 3: Java og Tomcat -oppsett

Java og Tomcat -oppsett
Java og Tomcat -oppsett
Java og Tomcat -oppsett
Java og Tomcat -oppsett

Når du har fullført RTIMULib -oppsettet, laster du ned de nyeste Python -programmene og "Spillerinfo" -mappen fra den siste Edison -sikkerhetskopien gjennom en SFTP -økt.

*** HUSK TIL SIKKERHETSKOPIERING AV ORIGINAL UTGAVE

Du må legge til Java:

mkdir java

cd java

Flytt jdk.blah.blah.blah.tar.gz fra sikkerhetskopi til edison via SFTP -sesjon

tar -zxvf TARNAME

Nå, for TOMCAT, kan du laste ned og konfigurere webserveren (fra rotkatalogen):

mkdir tomcat

cd tomcat

Flytt apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ikke eksakt filformat) fra sikkerhetskopi til edison via SFTP-sesjon

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Slett kommentaren rundt rollene, og legg til en linje under listen med "roller =" manager-gui "/>"

vim context.xml

*Endre "" linje til "privileged =" true ">"

cd../bin

vim oppstart.sh

*Legg til "eksporter JAVA_HOME =/home/root/java/"

vim shutdown.sh

*Legg til "eksporter JAVA_HOME =/home/root/java/"

Sjekk nå om webserveren kan startes gjennom "./startup.sh" og stenges gjennom "./shutdown.sh" under mappen bin.

** Ignorer feilen "Catalina Server kjører kanskje ikke", og prøv å starte og slå av flere ganger …

Trinn 4: EHIS til kjørbar og automatisk webserver

EHIS til kjørbar og automatisk webserver
EHIS til kjørbar og automatisk webserver

Opprette eHIS kjørbart program:

Legg " #!/Usr/bin/python2.7" til toppen av eHISprogram.py

Skriv deretter inn kommando: chmod u+x eHISprogram.py

Automatisering av webserver:

mkdir /etc/init.d

cd init.d

FLYT edison.sh fra Backup til init.d dir via SFTP

EDIT edison.sh ved å endre steder for startup.sh og shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh standardinnstillinger

Trinn 5: Konfigurere Ubidots (Cloud) -enhet

Sette opp Ubidots (Cloud) -enhet
Sette opp Ubidots (Cloud) -enhet

Skriv inn kommandoer fra rotkatalogen:

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

python eHISnewCloudSource.py

Konfigurer enhetsvariabler:

Logg på konto på

Klikk på kategorien Kilder

Klikk på enheten

Klikk på impact_Graph -variabelen

Kopier variabel -IDen

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

* vim eHIS.py

* LISTE inn impact_Graph -variabel -ID -en under sitatene impact_Graph = api.get_variable ("")

** REPEAT for andre 3 variabler

Trinn 6: Angi og test TomCat Webserver

Innstilling og testing av TomCat Webserver
Innstilling og testing av TomCat Webserver

*** Du trenger Original Edisons siste sikkerhetskopi for denne prosessen

Trinn for å installere og kjøre Local Edison Webserver:

Gjennom en SFTP-økt, kopierer du Edisonwar-mappen og Edisonwar.war-filen fra sikkerhetskopien til katalogen /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Start webserveren

Gå til Host Manager i nettleseren ved hjelp av "rikseddy#.local: 8080" og sjekk om EdisonWar -appen er oppført

Få tilgang til EdisonWar -appen og sjekk effekttabellen …

Til slutt, test Edison Head Impact System -programmet:

./eHISprogram

*** Hvis det er feil "ikke eksisterende" eller "katalog ikke eksisterende", kan du fikse dem ved å kopiere disse filene/katalogene fra sikkerhetskopien til de respektive katalogene.

Sjekk den lokale vertens webserver:

Få tilgang til den lokale verten ved å bruke "localhost: 8080" på Mac og få tilgang til Player2 under Chartwar

Sjekk om tabellen Impact -data har oppdatert med de nyeste dataene fra testing av python -programmet.

Anbefalt: