Съдържание:

Edison Head Impact System: 6 стъпки
Edison Head Impact System: 6 стъпки

Видео: Edison Head Impact System: 6 стъпки

Видео: Edison Head Impact System: 6 стъпки
Видео: Six steps to design your on-farm demonstrations (FarmDemo Tutorial 1/3) 2024, Юли
Anonim
Edison Head Impact System
Edison Head Impact System

Целта на този проект беше да се създаде устройство, което да следи интензивността на ударите в главата и да открива удари, които имат голяма вероятност да предизвикат сътресение. В младежкия футбол това медицинско изделие може да бъде допълнителен „набор от очи“, който наблюдава безопасността на играчите и уведомява треньорите, когато нещо не е наред.

**************************** ЗАПОМНЕТЕ ДА РЕЗЕРВИРАТЕ ОРИГИНАЛЕН EDISON ЧЕСТО **************** ************

Стъпка 1: Инсталирайте Intel Edison

Настройка на Intel Edison
Настройка на Intel Edison

Отидете на този уебсайт:

Следвайте инструкциите ТОЧНО и завършете процеса на инсталиране/Актуализация на фърмуера.

Настройка на Wi -Fi: configure_edison --wifi

Настройте името: configure_edison --name

Настройте паролата: configure_edison --password

Настройте датата:

rm /etc /localtime

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

ls -l /etc /localtime

Стъпка 2: Настройка на RTIMULib

Настройка на RTIMULib
Настройка на RTIMULib

Изтеглете RTIMULib Zip файл на лаптоп:

Използвайте SFTP, за да прехвърлите разархивирания RTIMULib файл в главната директория на Intel Edison.

Въведете тези команди, за да инсталирате Linux системата на RTIMULib:

Създайте /etc/ld.so.conf и добавете реда: "/usr/local/lib"

Под библиотеката RTIMULib въведете тези команди:

mkdir build

cd компилация

cmake..

направи -j4

направете инсталиране

ldconfig

Под /Linux /RTIMULibCal Library въведете тези команди:

направи -j4

направете инсталиране

Под /Linux /python Library въведете тези команди:

python setup.py build

python setup.py install

Стъпка 3: Настройка на Java и Tomcat

Настройка на Java и Tomcat
Настройка на Java и Tomcat
Настройка на Java и Tomcat
Настройка на Java и Tomcat

След като завършите настройката на RTIMULib, изтеглете най -новите програми на Python и папката „Информация за играчите“от най -новия архив на Edison чрез SFTP сесия.

*** ЗАПОМНЕТЕ ДА ЧЕСТО РЕЗЕРВИРАЙТЕ ОРИГИНАЛЕН EDISON

Трябва да добавите Java:

mkdir java

cd java

Преместете jdk.blah.blah.blah.tar.gz от архивиране в edison чрез SFTP сесия

tar -zxvf TARNAME

Сега, за TOMCAT, ето как да изтеглите и настроите уеб сървъра (започвайки от главната директория):

mkdir tomcat

cd tomcat

Преместете apache-tomcat-blah-blah.#.#.#. Tar.gz (** Не е точен файлов формат) от архивиране в edison чрез SFTP сесия

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Изтрийте коментара около ролите и добавете ред под списъка с "role =" manager-gui "/>"

vim context.xml

*Променете "" реда на "privileged =" true ">"

cd../bin

vim startup.sh

*Добавете „експортиране на JAVA_HOME =/home/root/java/“

vim shutdown.sh

*Добавете „експортиране на JAVA_HOME =/home/root/java/“

Сега проверете дали уеб сървърът може да се стартира чрез „./startup.sh“и да се изключи чрез „./shutdown.sh“под папката bin.

** Игнорирайте грешката „Catalina Server може да не работи“и опитайте да стартирате и изключите още няколко пъти …

Стъпка 4: EHIS към изпълним и автоматичен уеб сървър

EHIS към изпълним и автоматичен уеб сървър
EHIS към изпълним и автоматичен уеб сървър

Създаване на изпълнима програма eHIS:

Добавете „ #!/Usr/bin/python2.7“в горната част на eHISprogram.py

След това въведете командата: chmod u+x eHISprogram.py

Автоматизиране на уеб сървъра:

mkdir /etc/init.d

cd init.d

Преместете edison.sh от Backup към init.d dir чрез SFTP

РЕДАКТИРАНЕ на edison.sh чрез промяна на местоположенията на startup.sh и shutdown.sh

chmod 755 edison.sh

update-rc.d edison.sh по подразбиране

Стъпка 5: Настройка на Ubidots (Cloud) устройство

Настройка на Ubidots (облак) устройство
Настройка на Ubidots (облак) устройство

Въведете команди от root директория:

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

python eHISnewCloudSource.py

Конфигуриране на променливи на устройството:

Влезте в акаунта на

Щракнете върху раздела Източници

Щракнете върху Устройството

Кликнете върху променливата impact_Graph

Копирайте идентификатора на променливата

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

* vim eHIS.py

* ПОСТАВЕТЕ ID на променливата на impact_Graph под кавичките на impact_Graph = api.get_variable ("")

** Повторете за други 3 променливи

Стъпка 6: Настройка и тестване на TomCat уеб сървър

Настройка и тестване на TomCat уеб сървър
Настройка и тестване на TomCat уеб сървър

*** За този процес се нуждаете от най -новото архивно копие на Edison

Стъпки за инсталиране и стартиране на локален Edison уеб сървър:

Чрез SFTP сесия копирайте папката Edisonwar и файла Edisonwar.war от архива в /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Стартирайте уеб сървъра

Отидете в Host Manager в браузъра с помощта на „rikseddy#.local: 8080“и проверете дали приложението EdisonWar е в списъка

Влезте в приложението EdisonWar и разгледайте таблицата с въздействието …

Накрая тествайте програмата Edison Head Impact System:

./eHISпрограма

*** Ако има грешки "файл не съществува" или "директория не съществува", коригирайте ги, като копирате тези файлове/директории от архива в съответните им директории.

Проверете уеб сървъра на локалния хост:

Достъп до локалния хост с помощта на „localhost: 8080“на Mac и достъп до Player2 под Chartwar

Проверете дали таблицата с данни за въздействието е актуализирана с най -новите данни от тестването на програмата python.

Препоръчано: