Inhoudsopgave:
- Stap 1: Stel Intel Edison in
- Stap 2: RTIMUlib. instellen
- Stap 3: Java en Tomcat instellen
- Stap 4: EHIS naar uitvoerbare en automatische webserver
- Stap 5: Ubidots (cloud)-apparaat instellen
- Stap 6: TomCat-webserver instellen en testen
Video: Edison Head Impact System - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Het doel van dit project was om een apparaat te maken dat de intensiteit van hoofdstoten bewaakt en schokken detecteert die een grote kans op een hersenschudding hebben. In het jeugdvoetbal kan dit medische hulpmiddel een extra "ogen" zijn die toezicht houdt op de veiligheid van de spelers en de coaches waarschuwt wanneer er iets mis is.
************************** VERGEET NIET VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON **************** ***********
Stap 1: Stel Intel Edison in
Ga naar deze website:
VOLG de instructies GRONDIG en voltooi het installatieproces/firmware-update.
Stel de wifi in: configure_edison --wifi
Stel de naam in: configure_edison --name
Stel het wachtwoord in: configure_edison --password
Stel de datum in:
rm /etc/localtime
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
ls -l /etc/localtime
Stap 2: RTIMUlib. instellen
Download RTIMUlib Zip-bestand op laptop:
Gebruik SFTP om het uitgepakte RTIMULib-bestand over te brengen naar de hoofdmap van Intel Edison.
Voer deze opdrachten in om het Linux-systeem van RTIMUlib te installeren:
Maak /etc/ld.so.conf aan en voeg de regel toe: " /usr/local/lib"
Voer onder de RTIMULib-bibliotheek deze opdrachten in:
mkdir bouwen
cd bouwen
cmake..
maak -j4
laten installeren
ldconfig
Voer onder de /Linux/RTIMULibCal-bibliotheek deze opdrachten in:
maak -j4
laten installeren
Voer onder de /Linux/python-bibliotheek deze opdrachten in:
python setup.py bouwen
python setup.py installeren
Stap 3: Java en Tomcat instellen
Na het voltooien van de RTIMUlib-configuratie, downloadt u de meest recente Python-programma's en de map "Spelersinfo" van de meest recente Edison-back-up via een SFTP-sessie.
*** DENK OM VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON
Je moet Java toevoegen:
mkdir java
cd java
Verplaats jdk.blah.blah.blah.tar.gz van back-up naar edison via SFTP-sessie
tar -zxvf TARNAME
Nu, voor de TOMCAT, hier is hoe de webserver te downloaden en in te stellen (vanuit de hoofdmap):
mkdir kater
cd kater
Verplaats apache-tomcat-blah-blah.#.#.#.tar.gz (**Niet exact bestandsformaat) van back-up naar edison via SFTP-sessie
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Verwijder de opmerking rond de rollen en voeg een regel toe onder de lijst met " role="manager-gui"/ >"
vim context.xml
*Verander de regel "" in " privileged="true" >"
cd../bin
vim startup.sh
*Toevoegen " export JAVA_HOME=/home/root/java/"
vim shutdown.sh
*Toevoegen " export JAVA_HOME=/home/root/java/"
Controleer nu of de webserver kan worden gestart via "./startup.sh" en kan worden afgesloten via "./shutdown.sh" onder de bin-map.
**Negeer de fout "Catalina Server werkt mogelijk niet" en probeer nog een paar keer op te starten en af te sluiten…
Stap 4: EHIS naar uitvoerbare en automatische webserver
Uitvoerbaar eHIS-programma maken:
Voeg " #!/usr/bin/python2.7 " toe bovenaan eHISprogram.py
Voer vervolgens het commando in: chmod u+x eHISprogram.py
Webserver automatiseren:
mkdir /etc/init.d
cd init.d
VERPLAATS edison.sh van Back-up naar init.d dir via SFTP
BEWERK edison.sh door de locaties van startup.sh en shutdown.sh te wijzigen
chmod 755 edison.sh
update-rc.d edison.sh standaardinstellingen
Stap 5: Ubidots (cloud)-apparaat instellen
Voer opdrachten in vanuit de hoofdmap:
cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Apparaatvariabelen configureren:
Log in op uw account op
Klik op het tabblad Bronnen
Klik op het apparaat
Klik op de impact_Graph-variabele
Kopieer de variabele ID
*cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* PLAK de impact_Graph variabele ID onder de citaten van impact_Graph = api.get_variable("")
**HERHALEN voor andere 3 variabelen
Stap 6: TomCat-webserver instellen en testen
***Voor dit proces hebt u de meest recente back-up van de originele Edison nodig
Stappen om lokale Edison-webserver te installeren en uit te voeren:
Kopieer via een SFTP-sessie de map Edisonwar en het bestand Edisonwar.war van de back-up naar de map /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Start de webserver op
Ga naar de Host Manager in de browser met "rikseddy#.local:8080" en controleer of de EdisonWar-app wordt vermeld
Open de EdisonWar-app en bekijk de impacttabel…
Test ten slotte het Edison Head Impact System-programma:
./eHIS-programma
***Als er fouten "bestand niet bestaand" of "map niet bestaand" zijn, herstel deze dan door die bestanden/mappen van de back-up naar hun respectievelijke mappen te kopiëren.
Controleer de webserver van de lokale host:
Ga naar de lokale host met "localhost:8080" op de Mac en ga naar Player2 onder de Chartwar
Controleer of de Impact-gegevenstabel is bijgewerkt met de meest recente gegevens van het testen van het python-programma.
Aanbevolen:
Slide Advance Alert System: 6 stappen
Slide Advance Alert System: Bij Brown Dog Gadgets doen we veel videostreaming voor workshops, en onze setup omvat één persoon op de camera en een andere persoon als de producent die de software uitvoert, het chatvenster bewaakt en de camera schakelt en vooruitgaat de dia's
Hot Plate Automatic Control System (HPACS): 3 stappen
Hot Plate Automatic Control System (HPACS): Dit project heeft tot doel een eenvoudige intuïtieve manier te bieden om te begrijpen hoe automatische PID-afstemming kan worden uitgevoerd met behulp van een verwarming. Wat ik heb gemaakt is gebaseerd op de Åström-Hägglund-methode voor het afleiden van parameters met behulp van bang-bang-besturing om systeemkenmerken te onthullen
Home Sound System: 6 stappen (met afbeeldingen)
Home Sound System: Dit audiosysteem is eenvoudig te maken en niet duur (minder dan $ 5 plus wat teruggevonden materialen die ik in mijn werkplaats heb gevonden). Maakt een auditie mogelijk die sterk genoeg is voor een grote kamer. Omdat signaalbronnen kunnen worden gebruikt: - Bluetooth vanaf elke mobiele telefoon telefoon. -MP3 uit een geheugen
Impact Recorder voor voertuigen: 18 stappen (met afbeeldingen)
Impact Recorder voor voertuigen: Impact Recorder is ontworpen om de impact op het voertuig vast te leggen tijdens het rijden of stilstaan. De effecten worden in de database opgeslagen in de vorm van metingen en video/foto. Bij impact kan de externe gebruiker in realtime worden geverifieerd, en op afstand
Edison Makes Me a Coffee (code): 3 stappen
Edison Makes Me a Coffee (code): Met dit project kunt u een actie starten (zoals koffie serveren) zodra een WiFi-client wordt gedetecteerd in een WiFi-netwerk (zoals wanneer u of uw medewerkers naar uw kantoor gaan)