Πίνακας περιεχομένων:
- Βήμα 1: Ρυθμίστε το Intel Edison
- Βήμα 2: Ρύθμιση του RTIMULib
- Βήμα 3: Ρύθμιση Java και Tomcat
- Βήμα 4: EHIS σε εκτελέσιμο και αυτόματο διακομιστή Web
- Βήμα 5: Ρύθμιση της συσκευής Ubidots (Cloud)
- Βήμα 6: Ρύθμιση και δοκιμή διακομιστή ιστοσελίδων TomCat
Βίντεο: Σύστημα κρούσης Edison Head: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Ο στόχος αυτού του έργου ήταν η δημιουργία μιας συσκευής που παρακολουθεί την ένταση των κρούσεων στο κεφάλι και ανιχνεύει τις επιπτώσεις που έχουν μεγάλη πιθανότητα να προκαλέσουν διάσειση. Στο ποδόσφαιρο νέων, αυτή η ιατρική συσκευή μπορεί να είναι ένα πρόσθετο «μάτι» που επιβλέπει την ασφάλεια των παικτών και ειδοποιεί τους προπονητές όταν κάτι δεν πάει καλά.
************************** ΘΥΜΗΘΕΙΤΕ ΝΑ ΔΗΜΙΟΥΡΓΗΣΕΤΕ ΠΡΩΤΟΤΥΠΟ EDISON ΣΥΧΝΗ **************** ************
Βήμα 1: Ρυθμίστε το 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
Κατεβάστε το 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
Μόλις ολοκληρώσετε τη ρύθμιση 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:
Προσθέστε " #!/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)
Εισαγάγετε εντολές από τον κατάλογο ρίζας:
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
*** Χρειάζεστε το πιο πρόσφατο αντίγραφο ασφαλείας του 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.
Συνιστάται:
Ελεγχόμενο σύστημα ανατροφοδότησης υγρασίας εδάφους Σύστημα άρδευσης στάγδην (ESP32 και Blynk): 5 βήματα
Soil Moisture Feedback Controlled Internet Connected Drip Irrigation System (ESP32 και Blynk): Ανησυχείτε για τον κήπο ή τα φυτά σας όταν πηγαίνετε σε μεγάλες διακοπές, ή ξεχάστε να ποτίζετε το φυτό σας καθημερινά. Λοιπόν, εδώ είναι η λύση Είναι ένα σύστημα ελέγχου της υγρασίας του εδάφους και παγκοσμίως συνδεδεμένο σύστημα άρδευσης στάγδην που ελέγχεται από το ESP32 στο μπροστινό μέρος του λογισμικού
Σύστημα ταξινόμησης χρωμάτων: Σύστημα βασισμένο σε Arduino με δύο ζώνες: 8 βήματα
Σύστημα ταξινόμησης χρωμάτων: Σύστημα βασισμένο σε Arduino με δύο ιμάντες: Η μεταφορά ή/και η συσκευασία προϊόντων και ειδών στον βιομηχανικό τομέα γίνεται χρησιμοποιώντας γραμμές που κατασκευάζονται με ιμάντες μεταφοράς. Αυτές οι ζώνες βοηθούν στη μετακίνηση του αντικειμένου από το ένα σημείο στο άλλο με συγκεκριμένη ταχύτητα. Ορισμένες εργασίες επεξεργασίας ή αναγνώρισης μπορεί να είναι
Ηλεκτρονικό σύστημα ασφαλείας με σύστημα ελέγχου ματιών Μέρος 2: 3 βήματα
Ηλεκτρονικό σύστημα ασφαλείας με σύστημα ελέγχου ματιών Μέρος 2: Γεια σας παιδιά! Αν δεν έχετε δει το Part-1 ΠΑΤΗΣΤΕ ΕΔΩ. Σε αυτό το έργο, θα δούμε μια απλή εφαρμογή Home Security που ονομάζεται Electronic Eye Controlled Security System χρησιμοποιώντας LDR ως κύριο αισθητήρα και μερικά άλλα εξαρτήματα. Το ηλεκτρονικό μάτι καλείται επίσης
Καταγραφέας κρούσης για οχήματα: 18 βήματα (με εικόνες)
Impact Recorder for Vehicles: Impact Recorder έχει σχεδιαστεί για να καταγράφει πρόσκρουση στο όχημα κατά την οδήγηση ή τη στάση. Οι επιπτώσεις αποθηκεύονται στη βάση δεδομένων με τη μορφή ανάγνωσης, καθώς και βίντεο/εικόνας. Μετά από πρόσκρουση, ο απομακρυσμένος χρήστης μπορεί να επαληθευτεί σε πραγματικό χρόνο και το απομακρυσμένο u
Προσαρμογέας Tripod-Head to Monopod-Head σε 43 λεπτά. Κυριολεκτικά .: 6 Βήματα
Προσαρμογέας Tripod-Head to Monopod-Head σε 43 λεπτά. Κυριολεκτικά .: Σύντομη έκδοση της ιστορίας μου: Αγόρασα μια φωτογραφική μηχανή, ήρθε με μια δέσμη αξεσουάρ, συμπεριλαμβανομένου ενός τρίποδου Samsonite 1100. Έχω μονόποδο. Θέλω να πάω να βγάλω φωτογραφίες με ένα περιστρεφόμενο κεφάλι στο μονόποδο πολύ σύντομα και δεν είχα 40 $ να ξοδέψω για να πάρω ένα