Taula de continguts:
- Pas 1: configureu Intel Edison
- Pas 2: configureu RTIMULib
- Pas 3: Configuració de Java i Tomcat
- Pas 4: EHIS al servidor web executable i automàtic
- Pas 5: Configuració del dispositiu Ubidots (Cloud)
- Pas 6: Configuració i prova del servidor web TomCat
Vídeo: Sistema d'impacte Edison Head: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
L’objectiu d’aquest projecte era crear un dispositiu que controlés la intensitat dels impactes al cap i detectés els impactes que tinguessin una gran probabilitat de produir una commoció cerebral. Al futbol juvenil, aquest dispositiu mèdic pot ser un "joc d'ulls" addicional que supervisa la seguretat dels jugadors i notifica als entrenadors quan alguna cosa no funciona.
**************************** RECORDEU FER UN Còpia DE SEGURA DE L'EDISIÓ ORIGINAL FREQÜENTMENT **************** ************
Pas 1: configureu Intel Edison
Aneu a aquest lloc web:
SIGUEU les instruccions a fons i completeu el procés d’instal·lació / actualització del firmware.
Configureu el Wifi: configure_edison --wifi
Configureu el nom: configure_edison --name
Configureu la contrasenya: configure_edison --password
Configureu la data:
rm / etc / localtime
ln -s / usr / share / zoneinfo / America / Chicago / etc / localtime
ls -l / etc / localtime
Pas 2: configureu RTIMULib
Baixeu RTIMULib Zip File a l'ordinador portàtil:
Utilitzeu SFTP per transferir el fitxer RTIMULib descomprimit al directori arrel de l'Intel Edison.
Introduïu aquestes ordres per instal·lar el sistema Linux de RTIMULib:
Creeu /etc/ld.so.conf i afegiu la línia: "/ usr / local / lib"
A la Biblioteca RTIMULib introduïu aquestes ordres:
mkdir build
cd build
cmake..
fer -j4
fer la instal·lació
ldconfig
A la biblioteca / Linux / RTIMULibCal introduïu aquestes ordres:
fer -j4
fer la instal·lació
A la Biblioteca / Linux / python introduïu aquestes ordres:
compilació de python setup.py
instal·lar python setup.py
Pas 3: Configuració de Java i Tomcat
Un cop completada la configuració de RTIMULib, descarregueu els programes Python més recents i la carpeta "Informació del jugador" de la còpia de seguretat Edison més recent mitjançant una sessió SFTP.
*** RECORDEU DE FER CUPA D'EDISON ORIGINAL FREQÜENTMENT
Heu d'afegir Java:
mkdir java
cd java
Moveu jdk.blah.blah.blah.tar.gz de còpia de seguretat a edison mitjançant la sessió SFTP
tar -zxvf TARNAME
Ara, per al TOMCAT, us expliquem com descarregar i configurar el servidor web (a partir del directori arrel):
mkdir tomcat
cd tomcat
Moveu apache-tomcat-bla-bla.
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1 / conf
vim tomcat-users.xml
* Suprimiu el comentari al voltant dels rols i afegiu una línia a la llista amb "roles =" manager-gui "/>"
vim context.xml
* Canvieu la línia a "privileged =" true ">"
cd../bin
vim startup.sh
* Afegiu "export JAVA_HOME = / home / root / java /"
vim shutdown.sh
* Afegiu "export JAVA_HOME = / home / root / java /"
Ara comproveu si el servidor web es pot iniciar mitjançant "./startup.sh" i apagar-lo mitjançant "./shutdown.sh" a la carpeta bin.
** Ignoreu l'error "És possible que Catalina Server no estigui en execució" i proveu d'iniciar i apagar algunes vegades més …
Pas 4: EHIS al servidor web executable i automàtic
Creació del programa executable d'eHIS:
Afegiu "#! / Usr / bin / python2.7" a la part superior de eHISprogram.py
A continuació, introduïu l'ordre: chmod u + x eHISprogram.py
Automatització del servidor web:
mkdir /etc/init.d
cd init.d
MOU edison.sh de Còpia de seguretat a dir init.d mitjançant SFTP
EDITAR edison.sh canviant les ubicacions de startup.sh i shutdown.sh
chmod 755 edison.sh
Els valors predeterminats de update-rc.d edison.sh
Pas 5: Configuració del dispositiu Ubidots (Cloud)
Introduïu ordres des del directori arrel:
cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
python eHISnewCloudSource.py
Configureu les variables del dispositiu:
Inicieu la sessió al compte a
Feu clic a la pestanya Fonts
Feu clic al dispositiu
Feu clic a la variable impact_Graph
Copieu l'identificador de la variable
* cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
* vim eHIS.py
* PEGAR l'ID de la variable impact_Graph a les quotes de impact_Graph = api.get_variable ("")
** REPETEIX per a altres 3 variables
Pas 6: Configuració i prova del servidor web TomCat
*** Necessiteu la còpia de seguretat més recent de l'Edison original per a aquest procés
Passos per instal·lar i executar el servidor web Edison local:
Mitjançant una sessió SFTP, copieu la carpeta Edisonwar i el fitxer Edisonwar.war de la còpia de seguretat al directori /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Inicieu el servidor web
Aneu al Gestor d’amfitrions del navegador mitjançant "rikseddy #.local: 8080" i comproveu si apareix l'aplicació EdisonWar
Accediu a l'aplicació EdisonWar i consulteu la taula d'impacte …
Finalment, proveu el programa Edison Head Impact System:
./eHISprogram
*** Si hi ha errors "fitxer no existent" o "directori no existent", corregiu-los copiant els fitxers / directoris de la còpia de seguretat als seus respectius directoris.
Comproveu el servidor web de l'amfitrió local:
Accediu a l'amfitrió local mitjançant "localhost: 8080" al Mac i accediu a Player2 a Chartwar
Comproveu si la taula de dades d'Impact s'ha actualitzat amb les dades més recents de la prova del programa Python.
Recomanat:
Joc "Impacte espacial" amb sensor giroscòpic i LCD Nokia 5110: 3 passos
Joc "Impacte espacial" amb sensor giroscòpic i LCD Nokia 5110: després de la mort del meu Tamagotchi (darrer projecte), vaig començar a buscar una nova manera de perdre el temps. Vaig decidir programar el clàssic joc "Space Impact" a l'Arduino. Per fer el joc una mica més interessant i divertit, he utilitzat un sensor de giroscopi que tenia
Sistema d'ordenació del color: sistema basat en Arduino amb dos cinturons: 8 passos
Sistema de classificació de colors: sistema basat en Arduino amb dues corretges: el transport i / o l’envasament de productes i articles en el camp industrial es fa mitjançant línies fabricades amb cintes transportadores. Aquests cinturons ajuden a moure l’article d’un punt a un altre amb una velocitat específica. Algunes tasques de processament o identificació poden ser
Força d’impacte sobre el taló i la cama d’un corredor mentre s’executa: 6 passos
Força d’impacte sobre el taló i la cama d’un corredor mentre s’executa: per al meu projecte, volia provar la quantitat de força a què està exposat el taló i la cama d’un corredor i, si realment les sabates de running noves redueixen la força. Un acceleròmetre és un dispositiu que detecta l’acceleració en els eixos X, Y i Z. L’acceleració es mesura
Gravador d’impacte per a vehicles: 18 passos (amb imatges)
Gravador d’impactes per a vehicles: l’enregistrador d’impactes està dissenyat per registrar l’impacte que es produeix al vehicle mentre es condueix o està parat. Els impactes s’emmagatzemen a la base de dades en forma de lectures, així com de vídeo / imatge.L’usuari remot de l’impacte es pot verificar en temps real i el remot
Com connectar i configurar correctament un mini sistema de prestatgeria HiFi (sistema de so): 8 passos (amb imatges)
Com connectar i configurar correctament un mini sistema de prestatgeria HiFi (sistema de so): sóc una persona que gaudeix aprenent sobre enginyeria elèctrica. Sóc un institut de l'escola per a dones joves dirigents d'Ann Richards. Estic fent que sigui instructiu per ajudar a qualsevol persona que vulgui gaudir de la seva música des d'un sistema de prestatgeries Mini LG HiFi