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

Smart Dog House: 6 Βήματα
Smart Dog House: 6 Βήματα

Βίντεο: Smart Dog House: 6 Βήματα

Βίντεο: Smart Dog House: 6 Βήματα
Βίντεο: Сказка о потерянном времени (сказка, реж. Александр Птушко, 1964 г.) 2024, Νοέμβριος
Anonim
Smart Dog House
Smart Dog House

Οι περισσότεροι ιδιοκτήτες κατοικίδιων ζώων είναι περίεργοι τι έκανε ο αγαπημένος τους σκύλος ερήμην τους.

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

Προμήθειες

Ηλεκτρικός:

  • Raspberry Pi 3 μοντέλο Β (κάρτα SD 8 GB ή περισσότερο)
  • T-cobler
  • LCD 16x2
  • αισθητήρας πίεσης
  • αισθητήρας κίνησης
  • αισθητήρα ήχου
  • αντιστάσεις
  • jumperwires

Βήμα 1: Η εγκατάσταση

Η ρύθμιση του pi:

Χρειαζόμαστε 2 πράγματα για αυτό το βήμα:

  • δίσκος εικόνας win32:
  • η εικόνα μας στη διεύθυνση:

Ρύθμιση της κάρτας SD:

  • μεταβείτε στον κατάλογο εκκίνησης της κάρτας SD
  • ανοίξτε το αρχείο "cmdline.txt" και προσθέστε ip = 169.254.10.1. Βεβαιωθείτε ότι υπάρχει κενό μεταξύ αυτού που πληκτρολογείτε και αυτού που υπάρχει ήδη στο αρχείο
  • σώσε το
  • δημιουργήστε ένα αρχείο ssh χωρίς επέκταση στο ίδιο σκηνικό
  • να σας βγάλω κάρτα SD (αλλά με ασφάλεια)

Σύνδεση με το PI:

  • Τροφοδοτήστε το PI και συνδέστε το καλώδιο LAN στον υπολογιστή σας και το PI σας
  • εγκαταστήστε το Putty από τη διεύθυνση
  • βάλτε '169.254.10.1' στο πλαίσιο IP επιλέξτε SSH και θύρα 22
  • Άνοιξε
  • όνομα χρήστη: pi
  • κωδικός πρόσβασης: βατόμουρο

Διαμόρφωση:

  • πληκτρολογήστε "sudo raspi-config"
  • Επιλέξτε τη χώρα wifi σας μέσω της κατηγορίας τοπικής προσαρμογής
  • λήψη realVNC:

    ρυθμίστε μια σύνδεση με το PI σας

  • κάντε μια σύνδεση με το wifi σας
  • πίσω στην έκδοση CLI (διεπαφή γραμμής υπολογιστή)

    • τύπος:

      • "sudo apt update"
      • "update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
      • "ενημέρωση-εναλλακτικές λύσεις-εγκατάσταση/usr/bin/python python/usr/bin/python3 2"

Βήμα 2: Η βάση δεδομένων

Εγκαταστήστε το mariaDB στο PI

  • Τύπος

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Δεν έχουμε ακόμη root password, οπότε απλά πατήστε enter
  • Τώρα μπορούμε να ορίσουμε έναν κωδικό πρόσβασης ρίζας

    Απαντήστε το Υ σε όλες τις ερωτήσεις

Βήμα 3: Ηλεκτρική καλωδίωση

Ηλεκτρικές καλωδιώσεις
Ηλεκτρικές καλωδιώσεις

Καλωδίστε τα εξαρτήματα σύμφωνα με το "Ηλεκτρικό Σχέδιο"

Στο συνημμένο ένα πρακτικό παράδειγμα του σχεδίου καλωδίωσης Breadboard μου

Προσοχή επειδή τα jumperwires δεν κολλάνε τόσο καλά, οπότε βεβαιωθείτε ότι όλα είναι καλά προσαρτημένα στη σανίδα ψωμιού.

Βήμα 4: Η υπόθεση

Η υπόθεση
Η υπόθεση
Η υπόθεση
Η υπόθεση

Φτιάξτε την υπόθεση

Υπάρχουν διάφορες δυνατότητες:

  • μπορείτε να χρησιμοποιήσετε λέιζερ
  • ή μπορείτε να το φτιάξετε με το χέρι

Χρησιμοποίησα το λέιζερ και κόλλησα τα 2 κουτιά μαζί όπως στην παραπάνω εικόνα. Οι μετρήσεις είναι στο σχέδιο αν θα το κάνατε με το χέρι.

Αν θέλετε να δημιουργήσετε αρχεία κοπής λέιζερ, υπάρχει ένας εύκολος ιστότοπος που μπορείτε να χρησιμοποιήσετε. (https://www.makercase.com)

Βήμα 5: Python (το Backend)

Για το backend χρησιμοποιώ το Pycharm.

Για τη σύνδεση με το PI σας:

  • Αρχείο
  • Ρυθμίσεις
  • Κατασκευή, εκτέλεση, ανάπτυξη
  • Ανάπτυξη
  • Κάντε τη σύνδεση με το PI σας προσθέτοντας τον κεντρικό υπολογιστή SFTP
  • Μεταβείτε στη δεύτερη καρτέλα Αντιστοιχίσεις και βεβαιωθείτε ότι η τοπική διαδρομή είναι σωστή
  • Κάντε κλικ στο OK

Κατεβάστε τον κώδικα από το GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Ανεβάστε τον κώδικα με δεξί κλικ και επιλέξτε "Μεταφόρτωση σε Rpi"

Εκτελέστε το σενάριο με δεξί κλικ και επιλέξτε εκτέλεση (app.py)

Βήμα 6: Html και Java (frontend)

Πάρτε το μέρος Front-End, το οποίο κατεβάσατε στο προηγούμενο βήμα από το GITHUB και το ανεβάσατε. Χρησιμοποίησα το Visual Studio για να κάνω το κομμάτι FE, αλλά εξαρτάται από εσάς ποιο περιβάλλον προτιμάτε να χρησιμοποιήσετε.

Συνιστάται: