Πίνακας περιεχομένων:

Σύστημα κρούσης Edison Head: 6 βήματα
Σύστημα κρούσης Edison Head: 6 βήματα

Βίντεο: Σύστημα κρούσης Edison Head: 6 βήματα

Βίντεο: Σύστημα κρούσης Edison Head: 6 βήματα
Βίντεο: James Clerk Maxwell, ο γίγαντας της φυσικής 2024, Ιούλιος
Anonim
Σύστημα κρούσης Edison Head
Σύστημα κρούσης Edison Head

Ο στόχος αυτού του έργου ήταν η δημιουργία μιας συσκευής που παρακολουθεί την ένταση των κρούσεων στο κεφάλι και ανιχνεύει τις επιπτώσεις που έχουν μεγάλη πιθανότητα να προκαλέσουν διάσειση. Στο ποδόσφαιρο νέων, αυτή η ιατρική συσκευή μπορεί να είναι ένα πρόσθετο «μάτι» που επιβλέπει την ασφάλεια των παικτών και ειδοποιεί τους προπονητές όταν κάτι δεν πάει καλά.

************************** ΘΥΜΗΘΕΙΤΕ ΝΑ ΔΗΜΙΟΥΡΓΗΣΕΤΕ ΠΡΩΤΟΤΥΠΟ EDISON ΣΥΧΝΗ **************** ************

Βήμα 1: Ρυθμίστε το Intel Edison

Ρύθμιση Intel Edison
Ρύθμιση Intel Edison

Μεταβείτε σε αυτόν τον ιστότοπο:

ΑΚΟΛΟΥΘΗΣΤΕ ΤΙΣ ΣΗΜΕΙΩΣΕΙΣ τις οδηγίες και ολοκληρώστε τη Διαδικασία Εγκατάστασης/Ενημέρωση υλικολογισμικού.

Ρύθμιση του Wifi: 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

Κατεβάστε το Zip αρχείο RTIMULib σε φορητό υπολογιστή:

Χρησιμοποιήστε το SFTP για να μεταφέρετε το αποσυμπιεσμένο αρχείο RTIMULib στον ριζικό κατάλογο του Intel Edison.

Εισαγάγετε αυτές τις εντολές για να εγκαταστήσετε το σύστημα Linux του RTIMULib:

Δημιουργήστε /etc/ld.so.conf και προσθέστε τη γραμμή: "/usr/local/lib"

Κάτω από τη βιβλιοθήκη RTIMULib εισάγετε αυτές τις εντολές:

mkdir χτίζω

cd build

cmake..

κάνω -j4

κάντε εγκατάσταση

ldconfig

Κάτω από τη /Linux /RTIMULibCal Library εισάγετε αυτές τις εντολές:

κάνω -j4

κάντε εγκατάσταση

Κάτω από τη βιβλιοθήκη /Linux /python εισάγετε αυτές τις εντολές:

python setup.py build

python setup.py install

Βήμα 3: Ρύθμιση Java και Tomcat

Java και Tomcat Setup
Java και Tomcat Setup
Java και Tomcat Setup
Java και Tomcat Setup

Μόλις ολοκληρώσετε τη ρύθμιση RTIMULib, κάντε λήψη των πιο πρόσφατων προγραμμάτων Python και του φακέλου "Πληροφορίες παικτών" από το πιο πρόσφατο αντίγραφο ασφαλείας του Edison μέσω μιας περιόδου σύνδεσης SFTP.

*** ΘΥΜΑΣΤΕ ΝΑ ΔΗΜΙΟΥΡΓΕΙΤΕ ΠΡΩΤΟΤΥΠΟ EDISON ΣΥΧΝΑ

Πρέπει να προσθέσετε Java:

mkdir java

cd java

Μετακίνηση jdk.blah.blah.blah.tar.gz από αντίγραφο ασφαλείας σε edison μέσω SFTP Session

tar -zxvf TARNAME

Τώρα, για το TOMCAT, δείτε πώς μπορείτε να κατεβάσετε και να ρυθμίσετε τον διακομιστή ιστού (ξεκινώντας από τον ριζικό κατάλογο):

mkdir tomcat

cd tomcat

Μετακίνηση apache-tomcat-blah-blah.#.#.#. Tar.gz (** Όχι ακριβής μορφή αρχείου) από αντίγραφο ασφαλείας σε edison μέσω SFTP Session

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/"

Τώρα ελέγξτε εάν ο διακομιστής Web μπορεί να ξεκινήσει μέσω "./startup.sh" και τερματισμού μέσω "./shutdown.sh" κάτω από το φάκελο κάδου.

** Αγνοήστε το σφάλμα "Ο διακομιστής Catalina ενδέχεται να μην εκτελείται" και δοκιμάστε να ξεκινήσετε και να τερματίσετε μερικές ακόμη φορές…

Βήμα 4: EHIS σε εκτελέσιμο και αυτόματο διακομιστή Web

EHIS σε εκτελέσιμο και αυτόματο διακομιστή Web
EHIS σε εκτελέσιμο και αυτόματο διακομιστή Web

Δημιουργία εκτελέσιμου προγράμματος eHIS:

Προσθέστε " #!/Usr/bin/python2.7" στην κορυφή του eHISprogram.py

Στη συνέχεια, εισαγάγετε την εντολή: chmod u+x eHISprogram.py

Αυτοματοποίηση διακομιστή Web:

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 (Cloud)
Ρύθμιση συσκευής Ubidots (Cloud)

Εισαγάγετε εντολές από τον κατάλογο ρίζας:

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

python eHISnewCloudSource.py

Διαμόρφωση μεταβλητών συσκευής:

Συνδεθείτε στο λογαριασμό στη διεύθυνση

Κάντε κλικ στην καρτέλα Πηγές

Κάντε κλικ στη Συσκευή

Κάντε κλικ στη μεταβλητή impact_Graph

Αντιγράψτε το αναγνωριστικό μεταβλητής

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

* vim eHIS.py

* ΠΑΣΤΕΡΕΤΕ το αναγνωριστικό μεταβλητής ndik_Graph κάτω από τις προσφορές του ndik_Graph = api.get_variable ("")

** ΕΠΑΝΑΛΗΗ για άλλες 3 μεταβλητές

Βήμα 6: Ρύθμιση και δοκιμή διακομιστή ιστοσελίδων TomCat

Ρύθμιση και δοκιμή διακομιστή ιστοσελίδων TomCat
Ρύθμιση και δοκιμή διακομιστή ιστοσελίδων TomCat

*** Χρειάζεστε το πιο πρόσφατο αντίγραφο ασφαλείας του Original Edison για αυτήν τη διαδικασία

Βήματα για την εγκατάσταση και εκτέλεση του Local Edison Webserver:

Μέσω μιας περιόδου σύνδεσης SFTP, αντιγράψτε το φάκελο Edisonwar και το αρχείο Edisonwar.war από αντίγραφα ασφαλείας στον κατάλογο /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Εκκίνηση του διακομιστή ιστοσελίδων

Μεταβείτε στον Διαχειριστή κεντρικών υπολογιστών στο πρόγραμμα περιήγησης χρησιμοποιώντας το "rikseddy#.local: 8080" και ελέγξτε αν η εφαρμογή EdisonWar είναι καταχωρημένη

Αποκτήστε πρόσβαση στην εφαρμογή EdisonWar και δείτε τον πίνακα επιπτώσεων…

Τέλος, δοκιμάστε το πρόγραμμα Edison Head Impact System:

./eHISπρογράμματος

*** Εάν υπάρχουν σφάλματα "αρχείο δεν υπάρχει" ή "κατάλογος δεν υπάρχει", διορθώστε τα αντιγράφοντας αυτά τα αρχεία/καταλόγους από το αντίγραφο ασφαλείας στους αντίστοιχους καταλόγους τους.

Ελέγξτε τον διακομιστή Web του τοπικού κεντρικού υπολογιστή:

Αποκτήστε πρόσβαση στον τοπικό κεντρικό υπολογιστή χρησιμοποιώντας το "localhost: 8080" στο Mac και αποκτήστε πρόσβαση στο Player2 κάτω από το Chartwar

Ελέγξτε αν ο πίνακας δεδομένων Impact έχει ενημερωθεί με τα πιο πρόσφατα δεδομένα από τη δοκιμή του προγράμματος python.

Συνιστάται: