Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Η εγκατάσταση
- Βήμα 2: Η βάση δεδομένων
- Βήμα 3: Ηλεκτρική καλωδίωση
- Βήμα 4: Η υπόθεση
- Βήμα 5: Python (το Backend)
- Βήμα 6: Html και Java (frontend)
Βίντεο: Smart Dog House: 6 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Οι περισσότεροι ιδιοκτήτες κατοικίδιων ζώων είναι περίεργοι τι έκανε ο αγαπημένος τους σκύλος ερήμην τους.
Σε αυτό το διδακτικό θα δημιουργήσουμε μια οθόνη σκύλου βασισμένη σε 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, αλλά εξαρτάται από εσάς ποιο περιβάλλον προτιμάτε να χρησιμοποιήσετε.
Συνιστάται:
Απλό Robo-Dog (φτιαγμένο από πλήκτρα πιάνου, πιστόλι παιχνιδιών και ποντίκι): 20 βήματα (με εικόνες)
Απλό Robo-Dog (φτιαγμένο από πλήκτρα πιάνου, πιστόλι παιχνιδιών και ποντίκι): Ω, Αζερμπαϊτζάν! Χώρα της φωτιάς, μεγάλη φιλοξενία, φιλικοί άνθρωποι και όμορφες γυναίκες (… συγγνώμη, γυναίκα! Φυσικά, έχω μόνο μάτια για σένα, γυναίκα μου gözəl balaca ana ördəkburun!). Αλλά ειλικρινά, αυτό είναι ένα πολύ δύσκολο μέρος για έναν κατασκευαστή, ειδικά όταν
Smart House: 10 Βήματα
Smart House: Αν θέλετε να φτιάξετε ένα έξυπνο σπίτι με ένα βατόμουρο πι, τότε απλά πρέπει να ακολουθήσετε τα παρακάτω βήματα και πριν το καταλάβετε έχετε φτιάξει εσείς ένα έξυπνο σπίτι
Raspberry Pi - Smart House: 5 Βήματα
Raspberry Pi - Smart House: Το Raspberry Pi Smart House Project είναι εξοπλισμένο με πολλές διαφορετικές δυνατότητες που επιτρέπουν στον χρήστη να μπορεί να παρακολουθεί το σπίτι του από οπουδήποτε (φυσικά, με το Διαδίκτυο!) Σε οποιονδήποτε υπολογιστή/κινητές συσκευές. Οι δυνατότητες του Smart House επιτρέπουν στον χρήστη να
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): 8 βήματα
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): Σε αυτό το σεμινάριο θα σας δείξω πώς να δημιουργείτε τηλεγράφημα bot και να ελέγχετε το σπίτι χρησιμοποιώντας αυτό. Αλλά πρώτα, εγγραφείτε στο κανάλι μου στο Telegram και ανακαλύψτε νέα έργα γρηγορότερα από άλλα. Είναι κίνητρο για μένα. Πάμε
PoochPak: Ένα Cellular Connected Smart Dog γιλέκο: 4 βήματα
PoochPak: Ένα κυψελοειδές συνδεδεμένο έξυπνο γιλέκο σκύλου: Στον αυτοματισμό, εστιάζουμε συχνά στη μηχανική των ανθρώπων που βρίσκονται σε επαφή για να επωφεληθούν από τις γνωστικές δυνάμεις των υπολογιστών και του ανθρώπινου μυαλού. Αλλά τα σκυλιά έχουν μια σειρά δεξιοτήτων που τα καθιστούν πολύ κατάλληλα για συγκεκριμένες εργασίες που οι άνθρωποι δεν μπορούν να