Indholdsfortegnelse:

Edison Head Impact System: 6 trin
Edison Head Impact System: 6 trin

Video: Edison Head Impact System: 6 trin

Video: Edison Head Impact System: 6 trin
Video: skibidi toilet multiverse 023 bloopers 2024, November
Anonim
Edison Head Impact System
Edison Head Impact System

Målet med dette projekt var at skabe en enhed, der overvåger intensiteten af hovedpåvirkninger og detekterer påvirkninger, der har stor sandsynlighed for at producere hjernerystelse. I ungdomsfodbold kan dette medicinske udstyr være et ekstra "sæt øjne", der overvåger spillernes sikkerhed og underretter trænere, når der er noget galt.

*************************** HUSK TIL HELTFØRELSE AF ORIGINAL EDISON HELT **************** *************

Trin 1: Konfigurer Intel Edison

Opsætning af Intel Edison
Opsætning af Intel Edison

Gå til dette websted:

FØLG instruktionerne GRUNDIGT, og afslut installationsprocessen/firmwareopdateringen.

Konfigurer Wifi: configure_edison --wifi

Konfigurer navnet: configure_edison --name

Opsæt adgangskoden: configure_edison --password

Indstil datoen:

rm /etc /localtime

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

ls -l /etc /localtime

Trin 2: Konfigurer RTIMULib

Opsætning af RTIMULib
Opsætning af RTIMULib

Download RTIMULib Zip -fil til bærbar computer:

Brug SFTP til at overføre den udpakkede RTIMULib -fil til Intel Edisons rodmappe.

Indtast disse kommandoer for at installere RTIMULibs Linux -system:

Opret /etc/ld.so.conf og tilføj linjen: "/usr/local/lib"

Under RTIMULib -biblioteket skal du indtaste disse kommandoer:

mkdir build

cd -opbygning

cmake..

lav -j4

foretage installation

ldconfig

Under /Linux /RTIMULibCal -biblioteket skal du indtaste disse kommandoer:

lav -j4

foretage installation

Under /Linux /python -biblioteket skal du indtaste disse kommandoer:

python setup.py build

python setup.py installation

Trin 3: Java og Tomcat Setup

Java og Tomcat opsætning
Java og Tomcat opsætning
Java og Tomcat opsætning
Java og Tomcat opsætning

Når du har gennemført RTIMULib -opsætningen, skal du downloade de nyeste Python -programmer og "Spillerinfo" -mappe fra den seneste Edison -sikkerhedskopi via en SFTP -session.

*** HUSK TIL SIKKERHEDSKOPIERING AF ORIGINAL EDISON

Du skal tilføje Java:

mkdir java

cd java

Flyt jdk.blah.blah.blah.tar.gz fra backup til edison via SFTP -session

tar -zxvf TARNAME

Nu til TOMCAT kan du downloade og konfigurere webserveren (startende fra rodmappen):

mkdir tomcat

cd tomcat

Flyt apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ikke præcist filformat) fra backup til edison via SFTP-session

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Slet kommentaren omkring rollerne, og tilføj en linje under listen med "roller =" manager-gui "/>"

vim context.xml

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

cd../bin

vim startup.sh

*Tilføj "eksporter JAVA_HOME =/home/root/java/"

vim shutdown.sh

*Tilføj "eksporter JAVA_HOME =/home/root/java/"

Kontroller nu, om webserveren kan startes via "./startup.sh" og nedlukning via "./shutdown.sh" under mappen bin.

** Ignorer fejlen "Catalina Server kører muligvis ikke", og prøv at starte og lukke et par gange mere …

Trin 4: EHIS til eksekverbar og automatisk webserver

EHIS til eksekverbar og automatisk webserver
EHIS til eksekverbar og automatisk webserver

Oprettelse af eHIS -eksekverbart program:

Tilføj " #!/Usr/bin/python2.7" øverst på eHISprogram.py

Indtast derefter kommando: chmod u+x eHISprogram.py

Automatisering af webserver:

mkdir /etc/init.d

cd init.d

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

EDIT edison.sh ved at ændre placeringerne for startup.sh og shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh standardindstillinger

Trin 5: Opsætning af Ubidots (Cloud) -enhed

Opsætning af Ubidots (Cloud) -enhed
Opsætning af Ubidots (Cloud) -enhed

Indtast kommandoer fra rodmappen:

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

python eHISnewCloudSource.py

Konfigurer enhedsvariabler:

Log ind på konto på

Klik på fanen Kilder

Klik på enheden

Klik på variablen impact_Graph

Kopier variabel -id'et

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

* vim eHIS.py

* PASTE impact_Graph Variable ID under citaterne af impact_Graph = api.get_variable ("")

** GENTAG for andre 3 variabler

Trin 6: Indstilling og test af TomCat Webserver

Indstilling og test af TomCat Webserver
Indstilling og test af TomCat Webserver

*** Du har brug for den originale Edisons seneste backup til denne proces

Trin til installation og kørsel af lokal Edison Webserver:

Gennem en SFTP-session skal du kopiere Edisonwar-mappen og Edisonwar.war-filen fra sikkerhedskopien til biblioteket /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Start webserveren

Gå til Host Manager i browseren ved hjælp af "rikseddy#.local: 8080", og kontroller, om EdisonWar -appen er angivet

Få adgang til EdisonWar -appen, og tjek effekttabellen …

Endelig test Edison Head Impact System -programmet:

./eHISprogram

*** Hvis der er fejl "ikke eksisterende" eller "bibliotek ikke eksisterende", skal du rette dem ved at kopiere disse filer/mapper fra sikkerhedskopien til deres respektive biblioteker.

Tjek den lokale værts webserver:

Få adgang til den lokale vært ved hjælp af "localhost: 8080" på Mac'en, og få adgang til Player2 under Chartwar

Kontroller, om tabellen Impact -data er opdateret med de seneste data fra test af python -programmet.

Anbefalede: