Innehållsförteckning:

Edison Head Impact System: 6 steg
Edison Head Impact System: 6 steg

Video: Edison Head Impact System: 6 steg

Video: Edison Head Impact System: 6 steg
Video: HOW CHINESE STUDENTS SO FAST IN SOLVING MATH OVER AMERICAN STUDENTS 2024, November
Anonim
Edison Head Impact System
Edison Head Impact System

Målet med detta projekt var att skapa en enhet som övervakar intensiteten hos huvudkollisioner och upptäcker stötar som har stor sannolikhet att producera hjärnskakning. I ungdomsfotboll kan denna medicinska enhet vara en extra "uppsättning ögon" som övervakar spelarnas säkerhet och meddelar tränare när något är fel.

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

Steg 1: Konfigurera Intel Edison

Installera Intel Edison
Installera Intel Edison

Gå till den här webbplatsen:

FÖLJ instruktionerna GRUNDIGT och slutför installationsprocessen/firmwareuppdateringen.

Konfigurera Wifi: configure_edison --wifi

Konfigurera namnet: configure_edison --name

Ställ in lösenordet: configure_edison --password

Ställ in datumet:

rm /etc /localtime

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

ls -l /etc /localtime

Steg 2: Konfigurera RTIMULib

Konfigurera RTIMULib
Konfigurera RTIMULib

Ladda ner RTIMULib Zip -fil till bärbar dator:

Använd SFTP för att överföra den uppackade RTIMULib -filen till Intel Edisons rotkatalog.

Ange dessa kommandon för att installera RTIMULibs Linux -system:

Skapa /etc/ld.so.conf och lägg till raden: "/usr/local/lib"

Under RTIMULib -biblioteket anger du dessa kommandon:

mkdir build

cd -byggnad

cmake..

gör -j4

gör installationen

ldconfig

Under /Linux /RTIMULibCal -biblioteket anger du dessa kommandon:

gör -j4

gör installationen

Under /Linux /python -biblioteket anger du dessa kommandon:

python setup.py build

python setup.py installera

Steg 3: Java och Tomcat Setup

Java och Tomcat Setup
Java och Tomcat Setup
Java och Tomcat Setup
Java och Tomcat Setup

När du har slutfört RTIMULib -installationen laddar du ner de senaste Python -programmen och "Spelarinfo" -mappen från den senaste Edison -säkerhetskopian via en SFTP -session.

*** KOM ihåg att säkerhetskopiera ORIGINAL EDISON FREKVENS

Du måste lägga till Java:

mkdir java

cd java

Flytta jdk.blah.blah.blah.tar.gz från backup till edison via SFTP -session

tar -zxvf TARNAME

Nu, för TOMCAT, så här laddar du ner och konfigurerar webbservern (från rotkatalogen):

mkdir tomcat

cd tomcat

Flytta apache-tomcat-blah-blah.#.#.#. Tar.gz (** Inte exakt filformat) från säkerhetskopia till edison via SFTP-session

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Radera kommentaren runt rollerna och lägg till en rad under listan med "roller =" manager-gui "/>"

vim context.xml

*Ändra "" rad till "privilegierad =" true ">"

cd../bin

vim start.sh

*Lägg till "export JAVA_HOME =/home/root/java/"

vim shutdown.sh

*Lägg till "export JAVA_HOME =/home/root/java/"

Kontrollera nu om webbservern kan startas via "./startup.sh" och stängas av genom "./shutdown.sh" under mappen bin.

** Ignorera "Catalina Server kanske inte körs" -fel och försök starta och stänga av ett par gånger till …

Steg 4: EHIS till körbar och automatisk webbserver

EHIS till körbar och automatisk webbserver
EHIS till körbar och automatisk webbserver

Skapa eHIS körbart program:

Lägg till " #!/Usr/bin/python2.7" till toppen av eHISprogram.py

Ange sedan kommando: chmod u+x eHISprogram.py

Automatisera webbserver:

mkdir /etc/init.d

cd init.d

FLYTTA edison.sh från Backup till init.d dir via SFTP

EDIT edison.sh genom att ändra platser för startup.sh och shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh standard

Steg 5: Konfigurera Ubidots (moln) enhet

Konfigurera Ubidots (moln) enhet
Konfigurera Ubidots (moln) enhet

Ange kommandon från rotkatalogen:

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

python eHISnewCloudSource.py

Konfigurera enhetsvariabler:

Logga in på konto på

Klicka på fliken Källor

Klicka på enheten

Klicka på impact_Graph -variabeln

Kopiera variabel -ID

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

* vim eHIS.py

* PASTE in impact_Graph -variabel -ID under citaten impact_Graph = api.get_variable ("")

** REPEAT för andra 3 variabler

Steg 6: Ställa in och testa TomCat Webserver

Ställa in och testa TomCat Webserver
Ställa in och testa TomCat Webserver

*** Du behöver den ursprungliga Edisons senaste säkerhetskopiering för denna process

Steg för att installera och köra lokal Edison -webbserver:

Kopiera mappen Edisonwar och filen Edisonwar.war från säkerhetskopian till en katalog /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps genom en SFTP-session.

Starta webbservern

Gå till Host Manager i webbläsaren med "rikseddy#.local: 8080" och kontrollera om EdisonWar -appen är listad

Gå till EdisonWar -appen och kolla in effekttabellen …

Testa slutligen Edison Head Impact System -programmet:

./eHISprogram

*** Om det finns "fil som inte finns" eller "katalog som inte finns" fel, åtgärda dem genom att kopiera dessa filer/kataloger från säkerhetskopian till sina respektive kataloger.

Kontrollera den lokala värdens webbserver:

Få åtkomst till den lokala värden med "localhost: 8080" på Mac och öppna Player2 under Chartwar

Kontrollera om tabellen för effektdata har uppdaterats med de senaste data från testning av python -programmet.

Rekommenderad: