Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Διαμόρφωση του Raspberry Pi
- Βήμα 2: MySQL / Mariadb
- Βήμα 3: Δημιουργήστε το ηλεκτρικό κύκλωμα
- Βήμα 4: Φτιάξτε το σακίδιο πλάτης
- Βήμα 5: Κωδικός
- Βήμα 6: Διακομιστής ιστοσελίδων
- Βήμα 7: Αυτόματη εκτέλεση
- Βήμα 8: Τέλος
Βίντεο: Έξυπνο σακίδιο πλάτης: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Εάν είστε φοιτητής όπως εγώ, ορισμένοι από εσάς θα σχετίζονται σίγουρα με το πρόβλημα που ξεχνάω. Δεν έχω πολύ χρόνο να φτιάξω το σακίδιο μου, και πριν το καταλάβεις, ξέχασες κάτι.
Προσπάθησα να κάνω τη ζωή μου ευκολότερη κάνοντας ένα έργο Raspberry pi με μια διεπαφή ιστού που παρακολουθεί τα πράγματα σας.
Η ιδέα είναι να τοποθετήσετε αυτοκόλλητα RFID σε ό, τι χρειάζεστε, να δημιουργήσετε λίστες με ό, τι χρειάζεστε σε μια διεπαφή ιστού. Και τη στιγμή που πρέπει να φτιάξεις το σακίδιο σου, ανοίγεις τη λίστα, σαρώνεις τα πάντα και το βάζεις στο σακίδιο σου.
Προμήθειες
- ΣΑΚΙΔΙΟ ΠΛΑΤΗΣ
- μαγνητικός αισθητήρας αίθουσας
- μαγνήτης
- ADXL345
- LCD 16*2
- MCP3008
- MFRC522
- Αντίσταση 4,7K ohm
- καλώδια
- συγκολλητικό κασσίτερο
- η θερμότητα συρρικνώνεται
- βατόμουρο pi 3b+, τροφοδοτικό
- κάρτα micro sd (8gb +)
- ισχυρή κόλλα
- Ετικέτες rfid 13,56Mhz
Εργαλεία:
- κατσαβίδι
- συγκολλητικό σίδερο
- μαχαίρι
- αποσυναρμολόγηση πένσας
Βήμα 1: Διαμόρφωση του Raspberry Pi
Μόλις έχετε όλα τα εφόδια σας, μπορούμε να ξεκινήσουμε!
- Βάλτε την κάρτα microSD στον υπολογιστή σας.
- Κατεβάστε την εικόνα του Raspbian OS από τη διεύθυνση
- Αναβοσβήνετε την εικόνα στην κάρτα micro SD με λογισμικό όπως το Etcher ή το win32diskimager.
- Μεταβείτε στο προσβάσιμο διαμέρισμα της κάρτας SD και ανοίξτε το αρχείο cmdline.txt με σημειωματάριο.
- Προσθήκη ip = 169.254.10.1 αποθήκευση και κλείσιμο.
- Τώρα βάλτε την κάρτα micro-SD στο raspberry pi.
- μόλις εκκινήσει, κατεβάστε το Putty.
- Τώρα, συνδεθείτε με το raspberry pi σας χρησιμοποιώντας τη διεύθυνση IP που πληκτρολογήσαμε νωρίτερα.
- Συνδεθείτε με το χρήστη pi και τον κωδικό πρόσβασης raspberry
- Πληκτρολογήστε sudo raspi-config, αλλάξτε τον κωδικό πρόσβασής σας, μεταβείτε στις επιλογές δικτύωσης, αλλάξτε το όνομα κεντρικού υπολογιστή του pi σας. Μεταβείτε στις επιλογές τοπικοποίησης και αλλάξτε τη χώρα wi-fi και τη ζώνη ώρας. Στη συνέχεια, μεταβείτε στις επιλογές εκκίνησης, γυρίστε την αναμονή για το δίκτυο κατά την εκκίνηση και περιμένετε να απενεργοποιηθεί η οθόνη εκκίνησης. Τέλος, μεταβείτε στις επιλογές διασύνδεσης και ανοίξτε τη διεπαφή i2c και spi.
- Συνδεθείτε με wi-fi χρησιμοποιώντας τα παρακάτω βήματα για σύνδεση στο wifi.
- Κάντε τις εντολές sudo apt-update και sudo apt-upgrade.
Βήμα 2: MySQL / Mariadb
Τώρα θα προσθέσουμε τη βάση δεδομένων στο raspberry pi μας.
-
Πρώτα απ 'όλα, κάντε τις ακόλουθες εντολές:
- sudo apt-get install mysql-server, mysql-client
- mysql -u ρίζα -π
- δημιουργία χρήστη 'root'@'localhost' που προσδιορίζεται με κωδικό πρόσβασης.
- ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΤΩΝ ΠΡΟΤΕΡΑΙΟΤΗΤΩΝ *. * ΣΤΟ 'root'@'%'
- Τώρα αντιγράψτε τον κώδικα του αρχείου sql και επικολλήστε τον στο Putty και εκτελέστε τον
Βήμα 3: Δημιουργήστε το ηλεκτρικό κύκλωμα
Τώρα θα φτιάξουμε το ηλεκτρικό κύκλωμα. Προτείνω να το χτίσετε πρώτα με καλώδια και έναν πίνακα ψωμιού, αφού είναι αρκετά.
Ακολουθήστε το σχήμα Fritzing. Χρησιμοποιώ μακριά καλώδια για τον αισθητήρα χώρου, τον αναγνώστη rfid και την οθόνη LCD. Συγκόλλησα τα καλώδια στο τέλος ενός θηλυκού καλωδίου με άλτη, οπότε δεν χρειάζεται να κολλήσω τα πάντα απευθείας στις καρφίτσες του βατόμουρου. Εάν δεν το κάνετε αυτό, είναι εντάξει, αλλά θα πρέπει να περιμένετε για να κολλήσετε τα πάντα στο pi.
Βήμα 4: Φτιάξτε το σακίδιο πλάτης
Τώρα θα χτίσουμε τα πάντα στο σακίδιο. Έφτιαξα τα πάντα μέσα στην τσέπη, κυκλωμένα στην παραπάνω εικόνα.
- Μέσα σε αυτήν την τσέπη, κόψτε μια τρύπα για να μπορέσετε να μπείτε ανάμεσα στα δύο στρώματα υφάσματος, θα το χρησιμοποιήσουμε για τα καλώδια για τον αναγνώστη rfid και την οθόνη LCD.
- τώρα χαράξτε μια τετράγωνη τρύπα χρησιμοποιώντας την οθόνη LCD ως αναφορά του μεγέθους.
- Τώρα θα βάλουμε τον αναγνώστη RFID με τα καλώδια πρώτα μέσα από την τρύπα, βεβαιωθείτε ότι τα καλώδια βγαίνουν στην τρύπα που χαράξαμε στο εσωτερικό της τσέπης στο εσωτερικό του σακιδίου.
- Τώρα, χρησιμοποιήστε μια ισχυρή κόλλα για να κολλήσετε τον αναγνώστη rfid μέσα, προσπάθησα να χρησιμοποιήσω superglue, αλλά δεν κολλούσε στο δέρμα, προτείνω να χρησιμοποιήσετε 100% κόλλα Pattex, αφού αυτό κόλλησε.
- Τώρα τοποθετήστε προσεκτικά τα καλώδια της οθόνης LCD πρώτα μέσα από την τρύπα και αφήστε τα καλώδια να βγουν από την άλλη τρύπα και επικολλήστε την LCD μέσα στο σακίδιο.
- Τώρα, μέσα στο σακίδιο, τοποθετήστε ένα φερμουάρ στην πλήρη άκρη του σακιδίου και επικολλήστε τον μαγνητικό αισθητήρα αίθουσας σε αυτό το φερμουάρ. Στο άλλο φερμουάρ κολλήστε τον μαγνήτη. Βεβαιωθείτε ότι δεν χρησιμοποιείτε πολύ κόλλα για τον μαγνήτη, δεν θέλετε να κολλήσει το φερμουάρ. Για τον μαγνητικό αισθητήρα, αυτό δεν είναι τόσο μεγάλη υπόθεση, λόγω του μήκους του καλωδίου, αυτό το φερμουάρ θα παραμένει πάντα στη θέση του.
- Τώρα μπορείτε να κολλήσετε τα πάντα στο pi, ή αν χρησιμοποιήσατε τα θηλυκά καλώδια, απλά τοποθετήστε τα στη σωστή θέση χρησιμοποιώντας το σχήμα Fritzing.
- Προαιρετικά, μπορείτε να τροφοδοτήσετε το raspberry pi χρησιμοποιώντας ένα powerbank.
Βήμα 5: Κωδικός
Τώρα το τμήμα του κτιρίου έχει τελειώσει, κατεβάστε τον κωδικό εδώ: github. Τοποθετήστε το σε ένα φάκελο στο raspberry pi χρησιμοποιώντας (S) FTP ή κλωνοποιήστε το αποθετήριο στο pi σας απευθείας. Ο κωδικός έχει κάποιο κωδικό δοκιμής για τους αισθητήρες, φροντίστε να τους ελέγξετε αν έχετε πρόβλημα.
Βήμα 6: Διακομιστής ιστοσελίδων
Τώρα θα μετατρέψουμε το pi μας σε διακομιστή ιστού.
Κάντε την εντολή sudo apt -get install apache2 -y
- Περιηγηθείτε από το φορητό υπολογιστή σας στη διεύθυνση του pi, η οποία θα πρέπει να είναι 169.254.10.1 εάν εξακολουθείτε να είστε συνδεδεμένοι με καλώδιο UTP, εάν βλέπετε μια σελίδα apache, αυτό σημαίνει ότι έχει εγκατασταθεί με επιτυχία.
- μετακινήστε τώρα τον φάκελο frontend του κώδικα που κατεβάσατε στο/var/www/html χρησιμοποιώντας την εντολή mv.
- Αφού τοποθετήσετε τον κώδικα εκεί, πληκτρολογήστε την εντολή sudo service apache2 restart.
- Τώρα θα πρέπει να δείτε τη διεπαφή ιστού εάν πλοηγείστε στη διεύθυνση IP του pi.
Βήμα 7: Αυτόματη εκτέλεση
Τώρα πρέπει να βεβαιωθούμε ότι το σενάριο εκτελείται αυτόματα εάν κάνετε εκκίνηση του pi σας.
- Επεξεργαστείτε το αρχείο rc.local, χρησιμοποιώντας το sudo nano /etc/rc.local
- Προσθέστε την εντολή για να εκτελέσετε τον κώδικά σας, αυτός θα είναι python3.5 /yourpath/project.py &
- Βεβαιωθείτε ότι αφήνετε την έξοδο 0 στο κάτω μέρος.
- τώρα κάντε sudo επανεκκίνηση και ελέγξτε αν λειτούργησε.
Βήμα 8: Τέλος
Τώρα, όταν κάνετε εκκίνηση του pi σας, η διεύθυνση IP θα εμφανιστεί στην οθόνη LCD, περιηγηθείτε σε αυτήν την οθόνη για να ανοίξετε τη διεπαφή ιστού.
Συνιστάται:
Έξυπνο σακίδιο πλάτης με παρακολούθηση GPS και αυτόματα φώτα: 15 βήματα
Smart Backpack With Gps Tracking and Automatic Lights: Σε αυτό το διδακτικό θα φτιάξουμε ένα έξυπνο σακίδιο που μπορεί να παρακολουθεί τη θέση, την ταχύτητά μας και να διαθέτει αυτοματοποιημένα φώτα που μπορούν να μας κρατήσουν ασφαλείς τη νύχτα. Χρησιμοποιώ 2 αισθητήρες για να εντοπίσω εάν είναι στους ώμους σας για να βεβαιωθείτε ότι δεν σβήνει όταν δεν χρειάζεται
Σακίδιο πλάτης Creative Switch: 4 βήματα
Σακίδιο πλάτης Creative Switch:- Μπαταρία 9V- 2 μπλε LEDs- Σύρματα- Αγώγιμο ύφασμα
Σακίδιο πλάτης #6: UniversalConnector: 5 βήματα
Σακίδιο πλάτης #6: UniversalConnector: Τα σακίδια SPIKE Prime είναι επεκτάσεις για το LEGO Education SPIKE Prime. Το σακίδιο Universal Connector είναι βασικά ένα ενσύρματο σακίδιο που μετατρέπει τους συνδετήρες SPIKE Prime σε γενικές αρσενικές ακίδες κεφαλίδας. Αυτό το σακίδιο είναι εξαιρετικά χρήσιμο εάν σχεδιάζετε
Σακίδιο πλάτης #1: Κάμερα OpenMV: 7 Βήματα
Σακίδιο πλάτης #1: Κάμερα OpenMV: Τα σακίδια SPIKE Prime είναι επεκτάσεις για το LEGO Education SPIKE Prime. Η κάμερα Open MV είναι ο εγκέφαλος του Camera Backpack που σας επιτρέπει να ενσωματώσετε τις δυνατότητες επεξεργασίας εικόνας και μηχανικής όρασης της κάμερας Open MV στο LEGO SPIKE Prime. Εμείς
Στερεοφωνικό σακίδιο πλάτης: 8 βήματα
Στερεοφωνικό σακίδιο πλάτης: Αυτό το mod είναι ένα αρκετά εύκολο mod για να βάλετε ένα ζευγάρι ηχεία στο σακίδιο σας. θα πρέπει να ξέρετε πώς να κολλάτε, να ράβετε και θα χρειαστείτε κάποια κοινή λογική