Talaan ng mga Nilalaman:

Edison Head Impact System: 6 Mga Hakbang
Edison Head Impact System: 6 Mga Hakbang

Video: Edison Head Impact System: 6 Mga Hakbang

Video: Edison Head Impact System: 6 Mga Hakbang
Video: 5 Habits You Should Avoid to Become Highly Productive 2024, Nobyembre
Anonim
Edison Head Impact System
Edison Head Impact System

Ang layunin ng proyektong ito ay upang lumikha ng isang aparato na sinusubaybayan ang tindi ng mga epekto sa ulo at nakita ang mga epekto na may mataas na posibilidad na makagawa ng isang pagkakalog. Sa football ng kabataan, ang aparatong medikal na ito ay maaaring isang karagdagang "hanay ng mga mata" na nangangasiwa sa kaligtasan ng mga manlalaro at aabisuhan ang mga coach kapag may mali.

***** *****

Hakbang 1: I-setup ang Intel Edison

I-setup ang Intel Edison
I-setup ang Intel Edison

Pumunta sa Website na ito:

Sundin ang mga tagubilin nang BUONG at kumpletuhin ang Pag-install ng Proseso / Update ng Firmware.

I-setup ang Wifi: configure_edison --wifi

I-setup ang Pangalan: configure_edison --name

I-set up ang Password: configure_edison --password

I-set up ang Petsa:

rm / etc / localtime

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

ls -l / etc / localtime

Hakbang 2: I-setup ang RTIMULib

I-setup ang RTIMULib
I-setup ang RTIMULib

I-download ang RTIMULib Zip File sa Laptop:

Gumamit ng SFTP upang ilipat ang hindi naka-zip na RTIMULib File sa root direktoryo ng Intel Edison.

Ipasok ang mga utos na ito upang mai-install ang sistemang Linux ng RTIMULib:

Lumikha /etc/ld.so.conf at idagdag ang linya: "/ usr / local / lib"

Sa ilalim ng RTIMULib Library ipasok ang mga utos na ito:

mkdir build

pagbuo ng cd

cmake..

gumawa -j4

gumawa ng install

ldconfig

Sa ilalim ng / Linux / RTIMULibCal Library ipasok ang mga utos na ito:

gumawa -j4

gumawa ng install

Sa ilalim ng / Linux / python Library ipasok ang mga utos na ito:

python setup.py build

python setup.py install

Hakbang 3: Pag-set up ng Java at Tomcat

Pag-setup ng Java at Tomcat
Pag-setup ng Java at Tomcat
Pag-setup ng Java at Tomcat
Pag-setup ng Java at Tomcat

Kapag nakumpleto ang Setup ng RTIMULib, i-download ang pinakabagong mga programa ng Python at Folder na "Impormasyon ng Mga Manlalaro" mula sa pinakabagong pag-backup ng Edison sa pamamagitan ng isang SFTP Session.

*** TANDAAN SA BACKUP ORIGINAL EDISON DALAS

Kailangan mong idagdag ang Java:

mkdir java

cd java

Ilipat ang jdk.blah.blah.blah.tar.gz mula sa pag-backup sa edison sa pamamagitan ng SFTP Session

tar -zxvf TARNAME

Ngayon, para sa TOMCAT, narito kung paano mag-download at mag-setup ng web server (simula sa root directory):

mkdir tomcat

cd tomcat

Ilipat ang apache-tomcat-blah-blah. #. #. #. Tar.gz (** Hindi eksaktong format ng file) mula sa pag-backup sa edison sa pamamagitan ng SFTP Session

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1 / conf

vim tomcat-gumagamit.xml

* Tanggalin ang Komento sa paligid ng Mga Tungkulin at magdagdag ng isang linya sa ilalim ng listahan na may "role =" manager-gui "/>"

vim konteksto.xml

* Palitan ang "" linya sa "privilege" "totoo">"

cd../bin

vim startup.sh

* Idagdag ang "export JAVA_HOME = / home / root / java /"

vim shutdown.sh

* Idagdag ang "export JAVA_HOME = / home / root / java /"

Ngayon suriin kung ang Web server ay maaaring masimulan sa pamamagitan ng "./startup.sh" at pag-shutdown sa pamamagitan ng "./shutdown.sh" sa ilalim ng folder ng bin.

** Huwag pansinin ang error na "Catalina Server ay maaaring hindi tumatakbo", at subukan ang pagsisimula at pag-shutdown ng ilang beses pa …

Hakbang 4: EHIS sa Executable at Auto Web Server

EHIS sa maipatupad at Auto Web Server
EHIS sa maipatupad at Auto Web Server

Lumilikha ng eHIS Naipapatupad na Programa:

Idagdag ang "#! / Usr / bin / python2.7" sa tuktok ng eHISprogram.py

Pagkatapos Ipasok ang Command: chmod u + x eHISprogram.py

Pag-automate ng Web Server:

mkdir /etc/init.d

cd init.d

Ilipat ang edison.sh mula sa Backup sa init.d dir sa pamamagitan ng SFTP

EDIT edison.sh ng Pagbabago ng Mga Lokasyon ng startup.sh at shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh mga default

Hakbang 5: Pag-set up ng Ubidots (Cloud) Device

Pag-set up ng Ubidots (Cloud) Device
Pag-set up ng Ubidots (Cloud) Device

Ipasok ang Mga Utos mula sa root Directory:

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

sawa eHISnewCloudSource.py

I-configure ang Mga Variable ng Device:

Mag-sign in sa Account sa

Mag-click sa Mga Source ng Tab

Mag-click sa Device

Mag-click sa impact_Graph Variable

Kopyahin ang Variable ID

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

* vim eHIS.py

* PASTE ang impact_Graph Variable ID sa ilalim ng mga sipi ng impact_Graph = api.get_variable ("")

** ULIT para sa iba pang 3 Mga variable

Hakbang 6: Pagtatakda at Pagsubok sa TomCat Webserver

Pagtatakda at Pagsubok sa TomCat Webserver
Pagtatakda at Pagsubok sa TomCat Webserver

*** Kailangan mo ng Pinakahuling Pag-backup ng Orihinal na Edison para sa prosesong ito

Mga Hakbang sa Pag-install at Pagpapatakbo ng Lokal na Edison Webserver:

Sa pamamagitan ng isang SFTP Session, kopyahin ang Edisonwar folder at ang Edisonwar.war file mula sa pag-backup sa direktoryo ng /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Startup ang Webserver

Pumunta sa Host Manager sa browser gamit ang "rikseddy #.local: 8080" at suriin kung nakalista ang EdisonWar App

I-access ang EdisonWar App at Suriin ang Talahanayan ng Epekto …

Panghuli, subukan ang programa ng Edison Head Impact System:

./eHISprogram

*** Kung may mga error na "file na walang" o "direktoryo na wala", ayusin ang mga ito sa pamamagitan ng pagkopya ng mga file / direktoryo mula sa pag-backup sa kani-kanilang mga direktoryo.

Suriin ang Web Server ng Lokal na Host:

I-access ang lokal na host gamit ang "localhost: 8080" sa Mac at i-access ang Player2 sa ilalim ng Chartwar

Suriin kung ang talahanayan ng data ng Epekto ay na-update sa pinakabagong data mula sa pagsubok sa programang sawa.

Inirerekumendang: