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

Έξυπνο σακίδιο πλάτης: 8 βήματα
Έξυπνο σακίδιο πλάτης: 8 βήματα

Βίντεο: Έξυπνο σακίδιο πλάτης: 8 βήματα

Βίντεο: Έξυπνο σακίδιο πλάτης: 8 βήματα
Βίντεο: Σακίδιο Πλάτης / Τρόπος Συσκευασίας & Σωστή σειρά 3/4 * Backpack Techniques & Equipment Categories 2024, Νοέμβριος
Anonim
Έξυπνο σακίδιο πλάτης
Έξυπνο σακίδιο πλάτης

Εάν είστε φοιτητής όπως εγώ, ορισμένοι από εσάς θα σχετίζονται σίγουρα με το πρόβλημα που ξεχνάω. Δεν έχω πολύ χρόνο να φτιάξω το σακίδιο μου, και πριν το καταλάβεις, ξέχασες κάτι.

Προσπάθησα να κάνω τη ζωή μου ευκολότερη κάνοντας ένα έργο Raspberry pi με μια διεπαφή ιστού που παρακολουθεί τα πράγματα σας.

Η ιδέα είναι να τοποθετήσετε αυτοκόλλητα RFID σε ό, τι χρειάζεστε, να δημιουργήσετε λίστες με ό, τι χρειάζεστε σε μια διεπαφή ιστού. Και τη στιγμή που πρέπει να φτιάξεις το σακίδιο σου, ανοίγεις τη λίστα, σαρώνεις τα πάντα και το βάζεις στο σακίδιο σου.

Προμήθειες

  • ΣΑΚΙΔΙΟ ΠΛΑΤΗΣ
  • μαγνητικός αισθητήρας αίθουσας
  • μαγνήτης
  • ADXL345
  • LCD 16*2
  • MCP3008
  • MFRC522
  • Αντίσταση 4,7K ohm
  • καλώδια
  • συγκολλητικό κασσίτερο
  • η θερμότητα συρρικνώνεται
  • βατόμουρο pi 3b+, τροφοδοτικό
  • κάρτα micro sd (8gb +)
  • ισχυρή κόλλα
  • Ετικέτες rfid 13,56Mhz

Εργαλεία:

  • κατσαβίδι
  • συγκολλητικό σίδερο
  • μαχαίρι
  • αποσυναρμολόγηση πένσας

Βήμα 1: Διαμόρφωση του Raspberry Pi

Μόλις έχετε όλα τα εφόδια σας, μπορούμε να ξεκινήσουμε!

  1. Βάλτε την κάρτα microSD στον υπολογιστή σας.
  2. Κατεβάστε την εικόνα του Raspbian OS από τη διεύθυνση
  3. Αναβοσβήνετε την εικόνα στην κάρτα micro SD με λογισμικό όπως το Etcher ή το win32diskimager.
  4. Μεταβείτε στο προσβάσιμο διαμέρισμα της κάρτας SD και ανοίξτε το αρχείο cmdline.txt με σημειωματάριο.
  5. Προσθήκη ip = 169.254.10.1 αποθήκευση και κλείσιμο.
  6. Τώρα βάλτε την κάρτα micro-SD στο raspberry pi.
  7. μόλις εκκινήσει, κατεβάστε το Putty.
  8. Τώρα, συνδεθείτε με το raspberry pi σας χρησιμοποιώντας τη διεύθυνση IP που πληκτρολογήσαμε νωρίτερα.
  9. Συνδεθείτε με το χρήστη pi και τον κωδικό πρόσβασης raspberry
  10. Πληκτρολογήστε sudo raspi-config, αλλάξτε τον κωδικό πρόσβασής σας, μεταβείτε στις επιλογές δικτύωσης, αλλάξτε το όνομα κεντρικού υπολογιστή του pi σας. Μεταβείτε στις επιλογές τοπικοποίησης και αλλάξτε τη χώρα wi-fi και τη ζώνη ώρας. Στη συνέχεια, μεταβείτε στις επιλογές εκκίνησης, γυρίστε την αναμονή για το δίκτυο κατά την εκκίνηση και περιμένετε να απενεργοποιηθεί η οθόνη εκκίνησης. Τέλος, μεταβείτε στις επιλογές διασύνδεσης και ανοίξτε τη διεπαφή i2c και spi.
  11. Συνδεθείτε με wi-fi χρησιμοποιώντας τα παρακάτω βήματα για σύνδεση στο wifi.
  12. Κάντε τις εντολές sudo apt-update και sudo apt-upgrade.

Βήμα 2: MySQL / Mariadb

MySQL / Mariadb
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, περιηγηθείτε σε αυτήν την οθόνη για να ανοίξετε τη διεπαφή ιστού.

Συνιστάται: