Tabla de contenido:
- Paso 1: configurar Intel Edison
- Paso 2: Configurar RTIMULib
- Paso 3: Configuración de Java y Tomcat
- Paso 4: EHIS a servidor web ejecutable y automático
- Paso 5: Configuración del dispositivo Ubidots (nube)
- Paso 6: Configuración y prueba del servidor web TomCat
Video: Sistema de impacto de cabeza Edison: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
El objetivo de este proyecto fue crear un dispositivo que monitorea la intensidad de los impactos en la cabeza y detecta los impactos que tienen una alta probabilidad de producir una conmoción cerebral. En el fútbol juvenil, este dispositivo médico puede ser un "par de ojos" adicional que supervisa la seguridad de los jugadores y notifica a los entrenadores cuando algo va mal.
*************************** RECUERDA HACER UNA COPIA DE SEGURIDAD DE EDISON ORIGINAL CON FRECUENCIA **************** ************
Paso 1: configurar Intel Edison
Vaya a este sitio web:
SIGA las instrucciones DEFECTUOSAMENTE y complete el Proceso de instalación / Actualización de firmware.
Configurar el Wifi: configure_edison --wifi
Configure el nombre: configure_edison --name
Configurar la contraseña: configure_edison --password
Configurar la fecha:
rm / etc / localtime
ln -s / usr / share / zoneinfo / America / Chicago / etc / localtime
ls -l / etc / localtime
Paso 2: Configurar RTIMULib
Descargue el archivo zip RTIMULib en la computadora portátil:
Utilice SFTP para transferir el archivo RTIMULib descomprimido al directorio raíz de Intel Edison.
Ingrese estos comandos para instalar el sistema Linux de RTIMULib:
Cree /etc/ld.so.conf y agregue la línea: "/ usr / local / lib"
En la biblioteca RTIMULib ingrese estos comandos:
compilación de mkdir
construcción de cd
cmake..
hacer -j4
hacer la instalación
ldconfig
En la biblioteca / Linux / RTIMULibCal, ingrese estos comandos:
hacer -j4
hacer la instalación
En la biblioteca / Linux / python, ingrese estos comandos:
python setup.py compilación
instalación de python setup.py
Paso 3: Configuración de Java y Tomcat
Una vez completada la configuración de RTIMULib, descargue los programas Python más recientes y la carpeta "Información de jugadores" de la copia de seguridad más reciente de Edison a través de una sesión SFTP.
*** RECUERDA HACER UNA COPIA DE SEGURIDAD DE EDISON ORIGINAL CON FRECUENCIA
Tienes que agregar Java:
mkdir java
cd java
Mueva jdk.blah.blah.blah.tar.gz de la copia de seguridad a edison a través de la sesión SFTP
tar -zxvf TARNAME
Ahora, para TOMCAT, aquí se explica cómo descargar y configurar el servidor web (comenzando desde el directorio raíz):
mkdir tomcat
cd tomcat
Mueva apache-tomcat-blah-blah. #. #. #. Tar.gz (** formato de archivo no exacto) de la copia de seguridad a edison a través de la sesión SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1 / conf
vim tomcat-users.xml
* Elimine el comentario sobre los roles y agregue una línea debajo de la lista con "roles =" manager-gui "/>"
vim context.xml
* Cambiar la línea "" a "privileged =" true ">"
cd../bin
vim startup.sh
* Agregar "export JAVA_HOME = / home / root / java /"
vim shutdown.sh
* Agregar "export JAVA_HOME = / home / root / java /"
Ahora compruebe si el servidor web se puede iniciar a través de "./startup.sh" y apagarlo a través de "./shutdown.sh" en la carpeta bin.
** Ignore el error "Es posible que el servidor Catalina no se esté ejecutando" e intente iniciar y apagar unas cuantas veces más …
Paso 4: EHIS a servidor web ejecutable y automático
Creación del programa ejecutable eHIS:
Agregue "#! / Usr / bin / python2.7" en la parte superior de eHISprogram.py
Luego ingrese el comando: chmod u + x eHISprogram.py
Automatización del servidor web:
mkdir /etc/init.d
cd init.d
MUEVA edison.sh de Copia de seguridad al directorio init.d a través de SFTP
EDITE edison.sh cambiando las ubicaciones de startup.sh y shutdown.sh
chmod 755 edison.sh
update-rc.d valores predeterminados de edison.sh
Paso 5: Configuración del dispositivo Ubidots (nube)
Ingrese los comandos del directorio raíz:
cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
python eHISnewCloudSource.py
Configurar variables de dispositivo:
Inicie sesión en la cuenta en
Haga clic en la pestaña Fuentes
Haga clic en el dispositivo
Haga clic en la variable impact_Graph
Copiar el ID de variable
* cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
* vim eHIS.py
* PEGA el ID de la variable impact_Graph debajo de las citas de impact_Graph = api.get_variable ("")
** REPETIR para otras 3 variables
Paso 6: Configuración y prueba del servidor web TomCat
*** Necesita la copia de seguridad más reciente de Original Edison para este proceso
Pasos para instalar y ejecutar el servidor web local de Edison:
A través de una sesión SFTP, copie la carpeta Edisonwar y el archivo Edisonwar.war de la copia de seguridad en el directorio /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Inicio del servidor web
Vaya al Administrador de host en el navegador usando "rikseddy #.local: 8080" y verifique si la aplicación EdisonWar está en la lista
Acceda a la aplicación EdisonWar y consulte la tabla de impacto …
Finalmente, pruebe el programa Edison Head Impact System:
./eHISprogram
*** Si hay errores de "archivo no existente" o "directorio no existente", corríjalos copiando esos archivos / directorios de la copia de seguridad en sus respectivos directorios.
Compruebe el servidor web del host local:
Acceda al host local usando "localhost: 8080" en la Mac y acceda a Player2 en Chartwar
Verifique si la tabla de datos de Impact se ha actualizado con los datos más recientes de probar el programa Python.
Recomendado:
Sistema de seguimiento de movimiento de la cabeza para realidad virtual: 8 pasos
Sistema de seguimiento de movimiento de cabeza para VR: Mi nombre es Sam KODO, en este tutorial, te enseñaré paso a paso cómo usar los sensores IMU de Arduino para construir un sistema de seguimiento de cabeza para VR.En este proyecto necesitarás: - Una pantalla LCD HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- An
Fuerza de impacto en el talón y la pierna de un corredor mientras corre: 6 pasos
Fuerza de impacto en el talón y la pierna de un corredor mientras corría: Para mi proyecto, quería probar la cantidad de fuerza a la que están expuestos el talón y la pierna de un corredor, y si las zapatillas nuevas realmente reducen la fuerza. Un acelerómetro es un dispositivo que detecta la aceleración en los ejes X, Y y Z. La aceleración es medida
Registrador de impacto para vehículos: 18 pasos (con imágenes)
Registrador de impactos para vehículos: El registrador de impactos está diseñado para registrar el impacto sufrido por el vehículo mientras se conduce o está parado. Los impactos se almacenan en la base de datos en forma de lecturas, así como de video / imagen. El usuario remoto del impacto se puede verificar en tiempo real, y u
¡Monitor de fuerza de impacto Raspberry Pi !: 16 pasos (con imágenes)
¡Monitor de fuerza de impacto Raspberry Pi !: ¿Cuánto impacto puede soportar el cuerpo humano? Ya sea que se trate de fútbol, escalada en roca o un accidente de bicicleta, saber cuándo buscar atención médica inmediata después de una colisión es increíblemente importante, especialmente si no hay signos obvios de tra
Adaptador de cabeza de trípode a cabeza de monopié en 43 centavos. Literalmente: 6 pasos
Adaptador de cabeza de trípode a cabeza de monopié en 43 centavos. Literalmente: versión corta de mi historia: compré una cámara, venía con un paquete de accesorios, incluido un trípode Samsonite 1100. Tengo un monopie. Quiero ir a tomar fotos con un cabezal giratorio en el monopié muy pronto, y no tenía 40 $ para gastar en conseguir uno