Indholdsfortegnelse:
- Trin 1: Konfigurer Intel Edison
- Trin 2: Konfigurer RTIMULib
- Trin 3: Java og Tomcat Setup
- Trin 4: EHIS til eksekverbar og automatisk webserver
- Trin 5: Opsætning af Ubidots (Cloud) -enhed
- Trin 6: Indstilling og test af TomCat Webserver
Video: Edison Head Impact System: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Målet med dette projekt var at skabe en enhed, der overvåger intensiteten af hovedpåvirkninger og detekterer påvirkninger, der har stor sandsynlighed for at producere hjernerystelse. I ungdomsfodbold kan dette medicinske udstyr være et ekstra "sæt øjne", der overvåger spillernes sikkerhed og underretter trænere, når der er noget galt.
*************************** HUSK TIL HELTFØRELSE AF ORIGINAL EDISON HELT **************** *************
Trin 1: Konfigurer Intel Edison
Gå til dette websted:
FØLG instruktionerne GRUNDIGT, og afslut installationsprocessen/firmwareopdateringen.
Konfigurer Wifi: configure_edison --wifi
Konfigurer navnet: configure_edison --name
Opsæt adgangskoden: configure_edison --password
Indstil datoen:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Trin 2: Konfigurer RTIMULib
Download RTIMULib Zip -fil til bærbar computer:
Brug SFTP til at overføre den udpakkede RTIMULib -fil til Intel Edisons rodmappe.
Indtast disse kommandoer for at installere RTIMULibs Linux -system:
Opret /etc/ld.so.conf og tilføj linjen: "/usr/local/lib"
Under RTIMULib -biblioteket skal du indtaste disse kommandoer:
mkdir build
cd -opbygning
cmake..
lav -j4
foretage installation
ldconfig
Under /Linux /RTIMULibCal -biblioteket skal du indtaste disse kommandoer:
lav -j4
foretage installation
Under /Linux /python -biblioteket skal du indtaste disse kommandoer:
python setup.py build
python setup.py installation
Trin 3: Java og Tomcat Setup
Når du har gennemført RTIMULib -opsætningen, skal du downloade de nyeste Python -programmer og "Spillerinfo" -mappe fra den seneste Edison -sikkerhedskopi via en SFTP -session.
*** HUSK TIL SIKKERHEDSKOPIERING AF ORIGINAL EDISON
Du skal tilføje Java:
mkdir java
cd java
Flyt jdk.blah.blah.blah.tar.gz fra backup til edison via SFTP -session
tar -zxvf TARNAME
Nu til TOMCAT kan du downloade og konfigurere webserveren (startende fra rodmappen):
mkdir tomcat
cd tomcat
Flyt apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ikke præcist filformat) fra backup til edison via SFTP-session
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Slet kommentaren omkring rollerne, og tilføj en linje under listen med "roller =" manager-gui "/>"
vim context.xml
*Skift "" linje til "privileged =" true ">"
cd../bin
vim startup.sh
*Tilføj "eksporter JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Tilføj "eksporter JAVA_HOME =/home/root/java/"
Kontroller nu, om webserveren kan startes via "./startup.sh" og nedlukning via "./shutdown.sh" under mappen bin.
** Ignorer fejlen "Catalina Server kører muligvis ikke", og prøv at starte og lukke et par gange mere …
Trin 4: EHIS til eksekverbar og automatisk webserver
Oprettelse af eHIS -eksekverbart program:
Tilføj " #!/Usr/bin/python2.7" øverst på eHISprogram.py
Indtast derefter kommando: chmod u+x eHISprogram.py
Automatisering af webserver:
mkdir /etc/init.d
cd init.d
FLYT edison.sh fra Backup til init.d dir via SFTP
EDIT edison.sh ved at ændre placeringerne for startup.sh og shutdown.sh
chmod 755 edison.sh
update-rc.d edison.sh standardindstillinger
Trin 5: Opsætning af Ubidots (Cloud) -enhed
Indtast kommandoer fra rodmappen:
cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurer enhedsvariabler:
Log ind på konto på
Klik på fanen Kilder
Klik på enheden
Klik på variablen impact_Graph
Kopier variabel -id'et
*cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* PASTE impact_Graph Variable ID under citaterne af impact_Graph = api.get_variable ("")
** GENTAG for andre 3 variabler
Trin 6: Indstilling og test af TomCat Webserver
*** Du har brug for den originale Edisons seneste backup til denne proces
Trin til installation og kørsel af lokal Edison Webserver:
Gennem en SFTP-session skal du kopiere Edisonwar-mappen og Edisonwar.war-filen fra sikkerhedskopien til biblioteket /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Start webserveren
Gå til Host Manager i browseren ved hjælp af "rikseddy#.local: 8080", og kontroller, om EdisonWar -appen er angivet
Få adgang til EdisonWar -appen, og tjek effekttabellen …
Endelig test Edison Head Impact System -programmet:
./eHISprogram
*** Hvis der er fejl "ikke eksisterende" eller "bibliotek ikke eksisterende", skal du rette dem ved at kopiere disse filer/mapper fra sikkerhedskopien til deres respektive biblioteker.
Tjek den lokale værts webserver:
Få adgang til den lokale vært ved hjælp af "localhost: 8080" på Mac'en, og få adgang til Player2 under Chartwar
Kontroller, om tabellen Impact -data er opdateret med de seneste data fra test af python -programmet.
Anbefalede:
Head Motion Tracking System til VR: 8 trin
Head Motion Tracking System til VR: Mit navn er Sam KODO, I denne tuto vil jeg lære dig trin for trin, hvordan du bruger Arduino IMU -sensorer til at bygge head tracking system til VR. I dette projekt har du brug for: - En LCD Display HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- En
"Space Impact" -spil med gyrosensor og Nokia 5110 LCD: 3 trin
"Space Impact" -spil med gyrosensor og Nokia 5110 LCD: Efter min Tamagotchi døde (sidste projekt), begyndte jeg at søge efter en ny måde at spilde min tid på. Jeg besluttede at programmere det klassiske spil "Space Impact" på Arduino. For at gøre spillet lidt mere interessant og sjovt brugte jeg en gyroskopsensor, jeg havde
Smart vækkeur - Intel Edison - Iot RoadShow - São Paulo: 4 trin
Smart vækkeur - Intel Edison - Iot RoadShow - São Paulo: En af de store dyder for alle, der bor eller arbejder i en storby, er tidsstyring. I dag er turene konstante, og da trafik er en af hovedfaktorerne. Når jeg tænker på det, lavede jeg en lille applikation, der bruger integrationen med Google M
Impact Recorder til køretøjer: 18 trin (med billeder)
Slagrekorder til køretøjer: Slagrekorder er designet til at registrere påvirkninger, der påføres køretøjet, mens de kører eller står stille. Virkningerne gemmes i databasen i form af aflæsninger såvel som video/billede. Ved påvirkning kan fjernbruger verificeres i realtid og fjern u
Raspberry Pi Impact Force Monitor !: 16 trin (med billeder)
Raspberry Pi Impact Force Monitor !: Hvor stor indflydelse kan den menneskelige krop håndtere? Uanset om det er fodbold, klatring eller en cykelulykke, er det utrolig vigtigt at vide, hvornår man skal søge lægehjælp efter en kollision, især hvis der ikke er tydelige tegn på tra