Índice:

Sistema de impacto de cabeça Edison: 6 etapas
Sistema de impacto de cabeça Edison: 6 etapas

Vídeo: Sistema de impacto de cabeça Edison: 6 etapas

Vídeo: Sistema de impacto de cabeça Edison: 6 etapas
Vídeo: Mecanismo da Dependência Química no Cérebro. Alila Medical Media Português. 2024, Novembro
Anonim
Edison Head Impact System
Edison Head Impact System

O objetivo deste projeto era criar um dispositivo que monitora a intensidade dos impactos na cabeça e detecta impactos que têm uma alta probabilidade de produzir uma concussão. No futebol juvenil, este dispositivo médico pode ser um "conjunto de olhos" adicional supervisionando a segurança dos jogadores e notificando os treinadores quando algo está errado.

***************************** LEMBRE-SE DE BACKUP ORIGINAL EDISON FREQUENTEMENTE **************** ************

Etapa 1: configurar o Intel Edison

Configure o Intel Edison
Configure o Intel Edison

Acesse este site:

SIGA ATENTAMENTE as instruções e conclua o processo de instalação / atualização do firmware.

Configure o Wifi: configure_edison --wifi

Configure o nome: configure_edison --name

Configure a senha: configure_edison --password

Configure a data:

rm / etc / localtime

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

ls -l / etc / localtime

Etapa 2: Configurar RTIMULib

Configurar RTIMULib
Configurar RTIMULib

Baixe o arquivo Zip RTIMULib no laptop:

Use SFTP para transferir o arquivo RTIMULib descompactado para o diretório raiz do Intel Edison.

Digite estes comandos para instalar o sistema Linux da RTIMULib:

Crie /etc/ld.so.conf e adicione a linha: "/ usr / local / lib"

Na Biblioteca RTIMULib, insira estes comandos:

construção mkdir

construção de cd

cmake..

make -j4

faça a instalação

ldconfig

Na Biblioteca / Linux / RTIMULibCal, insira estes comandos:

make -j4

faça a instalação

Na biblioteca / Linux / python, digite estes comandos:

compilação python setup.py

python setup.py install

Etapa 3: configuração de Java e Tomcat

Configuração de Java e Tomcat
Configuração de Java e Tomcat
Configuração de Java e Tomcat
Configuração de Java e Tomcat

Depois de concluir a configuração do RTIMULib, baixe os programas Python mais recentes e a pasta "Players Info" do backup mais recente do Edison por meio de uma sessão SFTP.

*** LEMBRE-SE DE FAZER BACKUP DA EDISON ORIGINAL FREQUENTEMENTE

Você tem que adicionar Java:

mkdir java

cd java

Mova jdk.blah.blah.blah.tar.gz do backup para o edison via SFTP Session

tar -zxvf TARNAME

Agora, para o TOMCAT, veja como baixar e configurar o servidor web (começando do diretório raiz):

mkdir tomcat

cd tomcat

Mova apache-tomcat-blah-blah. #. #. #. Tar.gz (** Formato de arquivo não exato) do backup para o edison via SFTP Session

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1 / conf

vim tomcat-users.xml

* Exclua o comentário em torno das funções e adicione uma linha na lista com "roles =" manager-gui "/>"

vim context.xml

* Altere a linha "" para "privileged =" true ">"

cd../bin

vim startup.sh

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

vim shutdown.sh

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

Agora verifique se o servidor da Web pode ser iniciado por meio de "./startup.sh" e encerrado por meio de "./shutdown.sh" na pasta bin.

** Ignore o erro "O servidor Catalina pode não estar em execução" e tente inicializar e desligar mais algumas vezes …

Etapa 4: EHIS para servidor da Web executável e automático

EHIS para servidor Web executável e automático
EHIS para servidor Web executável e automático

Criação do programa executável eHIS:

Adicione "#! / Usr / bin / python2.7" ao topo de eHISprogram.py

Em seguida, digite o comando: chmod u + x eHISprogram.py

Automatizando o servidor da Web:

mkdir /etc/init.d

cd init.d

MOVE edison.sh de Backup para init.d dir via SFTP

EDITAR edison.sh alterando os locais de startup.sh e shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh defaults

Etapa 5: Configurando Dispositivo Ubidots (Nuvem)

Configurando dispositivo Ubidots (nuvem)
Configurando dispositivo Ubidots (nuvem)

Digite os comandos do diretório raiz:

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

python eHISnewCloudSource.py

Configure as variáveis do dispositivo:

Faça login na conta em

Clique na guia Fontes

Clique no dispositivo

Clique na variável impact_Graph

Copie o ID da variável

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

* vim eHIS.py

* COLOQUE o ID da variável impact_Graph sob as cotações de impact_Graph = api.get_variable ("")

** REPETIR para outras 3 variáveis

Etapa 6: Configurando e testando o servidor da web TomCat

Configurando e testando o servidor da Web TomCat
Configurando e testando o servidor da Web TomCat

*** Você precisa do backup mais recente do Edison original para este processo

Etapas para instalar e executar o servidor da Web Edison local:

Por meio de uma sessão SFTP, copie a pasta Edisonwar e o arquivo Edisonwar.war do backup para o diretório /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Inicie o servidor da Web

Vá para o Host Manager no navegador usando "rikseddy #.local: 8080" e verifique se o aplicativo EdisonWar está listado

Acesse o aplicativo EdisonWar e confira a tabela de impacto …

Finalmente, teste o programa Edison Head Impact System:

./eHISprogram

*** Se houver erros "arquivo não existente" ou "diretório não existente", corrija-os copiando esses arquivos / diretórios do backup para seus respectivos diretórios.

Verifique o servidor da Web do host local:

Acesse o host local usando "localhost: 8080" no Mac e acesse Player2 no Chartwar

Verifique se a tabela de dados de impacto foi atualizada com os dados mais recentes do teste do programa Python.

Recomendado: