Spisu treści:

System uderzeniowy głowicy Edisona: 6 kroków
System uderzeniowy głowicy Edisona: 6 kroków

Wideo: System uderzeniowy głowicy Edisona: 6 kroków

Wideo: System uderzeniowy głowicy Edisona: 6 kroków
Wideo: Andrzej Pilipiuk - Operacja dzień wskrzesania 10 2024, Lipiec
Anonim
System uderzeniowy głowy Edisona
System uderzeniowy głowy Edisona

Celem tego projektu było stworzenie urządzenia, które monitoruje intensywność uderzeń głową i wykrywa uderzenia, które mogą spowodować wstrząśnienie mózgu. W futbolu młodzieżowym to urządzenie medyczne może być dodatkowym „zestawem oczu” nadzorującym bezpieczeństwo zawodników i powiadamiającym trenerów, gdy coś jest nie tak.

****************************** PAMIĘTAJ, ABY CZĘSTO ZAPASOWAĆ ORYGINALNY EDISON **************** ************

Krok 1: Skonfiguruj Intel Edison

Skonfiguruj Intel Edison
Skonfiguruj Intel Edison

Przejdź do tej witryny:

POSTĘPUJ DOKŁADNIE zgodnie z instrukcjami i zakończ proces instalacji/aktualizację oprogramowania układowego.

Skonfiguruj Wifi: configure_edison --wifi

Ustaw nazwę: configure_edison --name

Ustaw hasło: configure_edison --password

Ustaw datę:

rm /etc/czas lokalny

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

ls -l /etc/czas lokalny

Krok 2: Skonfiguruj RTIMUlib

Konfiguracja RTIMUlib
Konfiguracja RTIMUlib

Pobierz plik ZIP RTIMUlib na laptopa:

Użyj SFTP, aby przesłać rozpakowany plik RTIMUlib do katalogu głównego Intel Edison.

Wpisz te polecenia, aby zainstalować system Linux RTIMUlib:

Utwórz /etc/ld.so.conf i dodaj linię: "/usr/local/lib"

W Bibliotece RTIMULib wprowadź te polecenia:

kompilacja mkdir

kompilacja cd

cmak..

make -j4

zainstaluj

ldconfig

W /Linux/RTIMULibCal Library wprowadź te polecenia:

make -j4

zainstaluj

W /Linux/python Library wprowadź te polecenia:

python setup.py build

python setup.py zainstalować

Krok 3: Konfiguracja Java i Tomcat

Konfiguracja Java i Tomcat
Konfiguracja Java i Tomcat
Konfiguracja Java i Tomcat
Konfiguracja Java i Tomcat

Po zakończeniu konfiguracji RTIMULib pobierz najnowsze programy Pythona i folder „Informacje o graczach” z ostatniej kopii zapasowej Edisona za pośrednictwem sesji SFTP.

*** PAMIĘTAJ, ABY CZĘSTO ZAPASOWAĆ ORYGINALNY EDISON

Musisz dodać Javę:

mkdir java

cd java

Przenieś jdk.blah.blah.blah.tar.gz z kopii zapasowej do edisona za pośrednictwem sesji SFTP

tar -zxvf NAZWA TAR

Teraz, dla TOMCAT, oto jak pobrać i skonfigurować serwer WWW (zaczynając od katalogu głównego):

mkdir tomcat

cd kocur

Przenieś apache-tomcat-blah-blah.#.#.#.tar.gz (**Niedokładny format pliku) z kopii zapasowej do edisona przez sesję SFTP

tar -zxvf NAZWA TAR

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Usuń komentarz wokół ról i dodaj linię pod listą z " roles="manager-gui"/ >"

vim context.xml

* Zmień wiersz "" na " uprzywilejowane="true">"

cd../bin

vim startup.sh

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

vim shutdown.sh

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

Teraz Sprawdź, czy serwer sieci Web można uruchomić za pomocą „./startup.sh” i zamknąć za pomocą „./shutdown.sh” w folderze bin.

**Zignoruj błąd „Catalina Server może nie być uruchomiony” i spróbuj jeszcze kilka razy uruchomić i zamknąć…

Krok 4: EHIS do pliku wykonywalnego i automatycznego serwera internetowego

EHIS do wykonywalnego i automatycznego serwera internetowego
EHIS do wykonywalnego i automatycznego serwera internetowego

Tworzenie programu wykonywalnego eHIS:

Dodaj " #!/usr/bin/python2.7 " na początku eHISprogram.py

Następnie wpisz polecenie: chmod u+x eHISprogram.py

Automatyzacja serwera WWW:

mkdir /etc/init.d

cd init.d

PRZENIEŚ edison.sh z kopii zapasowej do katalogu init.d przez SFTP

EDYTUJ edison.sh, zmieniając lokalizację startup.sh i shutdown.sh

chmod 755 edison.sh

update-rc.d domyślne ustawienia edison.sh

Krok 5: Konfigurowanie urządzenia Ubidots (Cloud)

Konfigurowanie urządzenia Ubidots (Cloud)
Konfigurowanie urządzenia Ubidots (Cloud)

Wprowadź polecenia z katalogu głównego:

cd RTIMUlib-master/Linux/python/testy/Oficjalne programy SF/

python eHISnewCloudSource.py

Skonfiguruj zmienne urządzenia:

Zaloguj się na konto na

Kliknij kartę Źródła

Kliknij urządzenie

Kliknij Impact_Graph Variable

Skopiuj identyfikator zmiennej

*cd RTIMUlib-master/Linux/python/testy/Oficjalne programy SF/

* vim eHIS.py

* WKLEJ identyfikator zmiennej impact_Graph w cudzysłowie impact_Graph = api.get_variable("")

**POWTÓRZ dla pozostałych 3 Zmiennych

Krok 6: Konfiguracja i testowanie serwera internetowego TomCat

Konfiguracja i testowanie serwera internetowego TomCat
Konfiguracja i testowanie serwera internetowego TomCat

***Do tego procesu potrzebna jest najnowsza kopia zapasowa oryginalnego Edisona

Kroki instalacji i uruchomienia lokalnego serwera internetowego Edison:

Za pomocą sesji SFTP skopiuj folder Edisonwar i plik Edisonwar.war z kopii zapasowej do katalogu /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Uruchom serwer WWW

Przejdź do Menedżera hosta w przeglądarce, używając „rikseddy#.local:8080” i sprawdź, czy aplikacja EdisonWar jest na liście

Uzyskaj dostęp do aplikacji EdisonWar i sprawdź tabelę wpływu…

Na koniec przetestuj program Edison Head Impact System:

./eHISprogram

***Jeśli występują błędy „nie istnieje plik” lub „brak katalogu”, napraw je, kopiując te pliki/katalogi z kopii zapasowej do odpowiednich katalogów.

Sprawdź serwer WWW hosta lokalnego:

Uzyskaj dostęp do lokalnego hosta za pomocą „localhost:8080” na komputerze Mac i uzyskaj dostęp do Player2 pod Chartwar

Sprawdź, czy tabela danych Impact została zaktualizowana o najnowsze dane z testowania programu Python.

Zalecana: