Inhoudsopgave:

Edison Head Impact System - Ajarnpa
Edison Head Impact System - Ajarnpa

Video: Edison Head Impact System - Ajarnpa

Video: Edison Head Impact System - Ajarnpa
Video: Electrical Lineman Fireball, Phase to Phase Fault Powerline ⚡High Voltage ⚡ 2024, November
Anonim
Edison Head Impact-systeem
Edison Head Impact-systeem

Het doel van dit project was om een apparaat te maken dat de intensiteit van hoofdstoten bewaakt en schokken detecteert die een grote kans op een hersenschudding hebben. In het jeugdvoetbal kan dit medische hulpmiddel een extra "ogen" zijn die toezicht houdt op de veiligheid van de spelers en de coaches waarschuwt wanneer er iets mis is.

************************** VERGEET NIET VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON **************** ***********

Stap 1: Stel Intel Edison in

Intel Edison instellen
Intel Edison instellen

Ga naar deze website:

VOLG de instructies GRONDIG en voltooi het installatieproces/firmware-update.

Stel de wifi in: configure_edison --wifi

Stel de naam in: configure_edison --name

Stel het wachtwoord in: configure_edison --password

Stel de datum in:

rm /etc/localtime

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

ls -l /etc/localtime

Stap 2: RTIMUlib. instellen

RTIMULib. instellen
RTIMULib. instellen

Download RTIMUlib Zip-bestand op laptop:

Gebruik SFTP om het uitgepakte RTIMULib-bestand over te brengen naar de hoofdmap van Intel Edison.

Voer deze opdrachten in om het Linux-systeem van RTIMUlib te installeren:

Maak /etc/ld.so.conf aan en voeg de regel toe: " /usr/local/lib"

Voer onder de RTIMULib-bibliotheek deze opdrachten in:

mkdir bouwen

cd bouwen

cmake..

maak -j4

laten installeren

ldconfig

Voer onder de /Linux/RTIMULibCal-bibliotheek deze opdrachten in:

maak -j4

laten installeren

Voer onder de /Linux/python-bibliotheek deze opdrachten in:

python setup.py bouwen

python setup.py installeren

Stap 3: Java en Tomcat instellen

Java- en Tomcat-configuratie
Java- en Tomcat-configuratie
Java- en Tomcat-configuratie
Java- en Tomcat-configuratie

Na het voltooien van de RTIMUlib-configuratie, downloadt u de meest recente Python-programma's en de map "Spelersinfo" van de meest recente Edison-back-up via een SFTP-sessie.

*** DENK OM VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON

Je moet Java toevoegen:

mkdir java

cd java

Verplaats jdk.blah.blah.blah.tar.gz van back-up naar edison via SFTP-sessie

tar -zxvf TARNAME

Nu, voor de TOMCAT, hier is hoe de webserver te downloaden en in te stellen (vanuit de hoofdmap):

mkdir kater

cd kater

Verplaats apache-tomcat-blah-blah.#.#.#.tar.gz (**Niet exact bestandsformaat) van back-up naar edison via SFTP-sessie

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Verwijder de opmerking rond de rollen en voeg een regel toe onder de lijst met " role="manager-gui"/ >"

vim context.xml

*Verander de regel "" in " privileged="true" >"

cd../bin

vim startup.sh

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

vim shutdown.sh

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

Controleer nu of de webserver kan worden gestart via "./startup.sh" en kan worden afgesloten via "./shutdown.sh" onder de bin-map.

**Negeer de fout "Catalina Server werkt mogelijk niet" en probeer nog een paar keer op te starten en af te sluiten…

Stap 4: EHIS naar uitvoerbare en automatische webserver

EHIS naar uitvoerbare en automatische webserver
EHIS naar uitvoerbare en automatische webserver

Uitvoerbaar eHIS-programma maken:

Voeg " #!/usr/bin/python2.7 " toe bovenaan eHISprogram.py

Voer vervolgens het commando in: chmod u+x eHISprogram.py

Webserver automatiseren:

mkdir /etc/init.d

cd init.d

VERPLAATS edison.sh van Back-up naar init.d dir via SFTP

BEWERK edison.sh door de locaties van startup.sh en shutdown.sh te wijzigen

chmod 755 edison.sh

update-rc.d edison.sh standaardinstellingen

Stap 5: Ubidots (cloud)-apparaat instellen

Ubidots (cloud)-apparaat instellen
Ubidots (cloud)-apparaat instellen

Voer opdrachten in vanuit de hoofdmap:

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

python eHISnewCloudSource.py

Apparaatvariabelen configureren:

Log in op uw account op

Klik op het tabblad Bronnen

Klik op het apparaat

Klik op de impact_Graph-variabele

Kopieer de variabele ID

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

* vim eHIS.py

* PLAK de impact_Graph variabele ID onder de citaten van impact_Graph = api.get_variable("")

**HERHALEN voor andere 3 variabelen

Stap 6: TomCat-webserver instellen en testen

TomCat-webserver instellen en testen
TomCat-webserver instellen en testen

***Voor dit proces hebt u de meest recente back-up van de originele Edison nodig

Stappen om lokale Edison-webserver te installeren en uit te voeren:

Kopieer via een SFTP-sessie de map Edisonwar en het bestand Edisonwar.war van de back-up naar de map /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Start de webserver op

Ga naar de Host Manager in de browser met "rikseddy#.local:8080" en controleer of de EdisonWar-app wordt vermeld

Open de EdisonWar-app en bekijk de impacttabel…

Test ten slotte het Edison Head Impact System-programma:

./eHIS-programma

***Als er fouten "bestand niet bestaand" of "map niet bestaand" zijn, herstel deze dan door die bestanden/mappen van de back-up naar hun respectievelijke mappen te kopiëren.

Controleer de webserver van de lokale host:

Ga naar de lokale host met "localhost:8080" op de Mac en ga naar Player2 onder de Chartwar

Controleer of de Impact-gegevenstabel is bijgewerkt met de meest recente gegevens van het testen van het python-programma.

Aanbevolen: