Πίνακας περιεχομένων:
- Βήμα 1: Προμήθειες
- Βήμα 2: Διαμόρφωση RPI
- Βήμα 3: SSH σε RPI για ασύρματο
- Βήμα 4: Συνδεθείτε με τον κωδικό VS
- Βήμα 5: Κωδικοποίηση
- Βήμα 6: Συλλογή υλικών για στέγαση
- Βήμα 7: Συναρμολόγηση του εξωτερικού τμήματος
- Βήμα 8: Πλαγιές
- Βήμα 9: Προσάρτηση των πλαγιών
- Βήμα 10: Ηλεκτρονικά
Βίντεο: SmartFeeder: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Κάθε ιδιοκτήτης σκύλου έχει ξεχάσει να ταΐσει το κατοικίδιο ζώο του τουλάχιστον μία φορά στη ζωή του. Και ήθελα να φτιάξω κάτι που όταν ξεχνάς να ταΐζεις το κατοικίδιο σου πριν φύγεις, θα μπορούσες να το κάνεις από μακριά ή ίσως μετά από κάποιο χρονικό διάστημα.
Σε αυτό το έργο θα φτιάξουμε έναν αυτόματο τροφοδότη σκύλων που θα μπορεί να ελεγχθεί σε έναν ιστότοπο. Αυτός ο ιστότοπος θα σας δείξει πληροφορίες σχετικά με την ποσότητα φαγητού που υπάρχει στο μπολ και τις ώρες που ξαναγεμίστηκε ή εάν ο σκύλος έχει φάει φαγητό.
Υπάρχουν επίσης ρυθμίσεις που μπορούν να προσαρμοστούν στις ανάγκες σας (ή του σκύλου σας).
Βήμα 1: Προμήθειες
Υλικά:
- Raspberry Pi
- Κάρτα SD 16 GB
- σανίδα ψωμιού
- καλώδια βραχυκύκλωσης
- υπερηχητικός αισθητήρας
- σερβο
- κυψέλη φορτίου (χρησιμοποίησα 5 κιλά)
- ενισχυτής κυψέλης φορτίου (HX711)
- πλαστικό/ξύλο για τη στέγαση αυτού του έργου
- πλαστικό μπολ (για την κυψέλη φορτίου)
Εργαλεία:
- Βίδες
- Κατσαβίδι
- Τρυπάνι
- Είδε
- Χαρτί λείανσης
- Σούπερ κόλλα/πυρίτιο (και πιστόλι πυριτίου)
Βήμα 2: Διαμόρφωση RPI
Το πρώτο βήμα που έκανα ήταν η διαμόρφωση του raspberry pi μου, έτσι καθάρισα τα πάντα από την κάρτα sd μου και τοποθέτησα μια εικόνα σε αυτό με το Win32diskmanager με αυτό μπορούμε να γράψουμε Raspbian εκεί.
Βήμα 3: SSH σε RPI για ασύρματο
Αφού εγκατασταθεί η εικόνα, μπορείτε να βάλετε ένα καλώδιο ethernet στο Pi και τον υπολογιστή σας. μεταβείτε στη γραμμή εντολών και πληκτρολογήστε ipconfig. Στο μπλοκ κειμένου με "προσαρμογέα ethernet" θα πρέπει να υπάρχει μια διεύθυνση IP. Αυτή η διεύθυνση IP είναι αυτή που θα πάμε στο SSH. Χρησιμοποίησα το PuTTY για να κάνω αυτό το βήμα. Εδώ πρέπει να εισαγάγετε την IP και τη θύρα (22 για SSH) και να εισαγάγετε τον κωδικό πρόσβασής σας για να μπείτε στο Pi (ο τυπικός κωδικός πρόσβασης είναι «βατόμουρο»). Εδώ πρέπει να αλλάξουμε τις ρυθμίσεις του δικτύου μας ώστε να μπορούμε να συνδεθούμε ασύρματα. Αυτή είναι η εντολή για να κάνετε αυτό το "wpa_passphrase nameofnetwork" και μετά από αυτό πρέπει να βάλετε τον κωδικό πρόσβασης. Θα εμφανιστεί ένα μπλοκ κειμένου με δίκτυο {…}, αντιγράψτε αυτό και πληκτρολογήστε "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". Σε αυτό πρέπει να επικολλήσετε το κείμενο από πριν στο κάτω μέρος του αρχείου.
Μετά από αυτό, μπορείτε να επανεκκινήσετε το Pi σας.
Βήμα 4: Συνδεθείτε με τον κωδικό VS
Για την κωδικοποίηση χρειαζόμαστε κώδικα Visual Studio. Μόλις το εκτελέσετε, πρέπει να εγκαταστήσετε ένα plugin για SSH. Όταν είναι εγκατεστημένο, μπορείτε να κάνετε κλικ στην κάτω αριστερή γωνία ή να ανοίξετε τερματικό και να πληκτρολογήσετε SSH pi@ipadress. Μετά από αυτό θα χρειαστεί να βάλετε τον κωδικό πρόσβασής σας και μπορούμε να ξεκινήσουμε την κωδικοποίηση.
Βήμα 5: Κωδικοποίηση
Τώρα πρέπει να δημιουργήσουμε τον ιστότοπο, μπορείτε να ανοίξετε ένα φάκελο στο vscode, να μεταβείτε στο var/www/html και εδώ ξεκινάμε.
Εδώ θα έρθουν τα HTML, CSS, Images και Javascript.
Τώρα μπορούμε να ανοίξουμε έναν άλλο φάκελο στον ίδιο χώρο εργασίας. Έβαλα το έργο μου και το έβαλα στον αρχικό φάκελο του pi μου. Εδώ θα έρθουν όλα τα σχετικά με το backend (έτσι τα περισσότερα από τα αρχεία python).
Βήμα 6: Συλλογή υλικών για στέγαση
Για το περίβλημα χρησιμοποίησα ξύλο και μια πλαστική πλάκα την οποία έκοψα σε κομμάτια με ένα πριόνι.
Τα κομμάτια L είναι 50x50 ΑΛΛΑ έκοψα ένα κομμάτι από 20x40. Αυτό πρέπει να γίνει δύο φορές και για τις δύο πλευρές.
Οι λεπτές σανίδες είναι για την κάτω και την πίσω πλάκα. Αυτά είναι 20x50 και τα δύο (σημείωση: θα χρειαστεί να κόψετε ένα μικρότερο μετά για συναρμολόγηση.)
Στη συνέχεια, θα χρειαστούμε ένα κομμάτι 20x40 (μπορείτε να χρησιμοποιήσετε το υπόλοιπο που έβγαλε όταν κόβετε τα σχήματα L) για το μπροστινό μέρος.
Εδώ σημείωσα έναν ημικύκλιο για να βγει το φαγητό.
Στη συνέχεια χρειαζόμαστε 2 μικρές σανίδες 20x10 και 18x10 (πλάτος 18 επειδή οι σανίδες έχουν πάχος 1cm, οπότε θα γλιστρήσει εύκολα). αυτό είναι για το δίσκο όπου θα είναι το μπολ. (μπορείτε να τρυπήσετε ολόκληρο στη σανίδα 18x10 για τα καλώδια της κυψέλης φορτίου.)
Βήμα 7: Συναρμολόγηση του εξωτερικού τμήματος
Στη συνέχεια θα βιδώσουμε όλα τα μέρη μαζί ώστε να ξέρουμε πώς θα φαίνεται.
Χρησιμοποίησα 9 βίδες για την μπροστινή όψη, 14 βίδες και για τις δύο πλευρές.
Βήμα 8: Πλαγιές
Στη συνέχεια έκανα μια πλαγιά με ξύλο, η κορυφή είναι μια σανίδα 18x40cm και αυτή που πηγαίνει στο μπολ είναι στο πάνω μέρος πλάτος 40cm αλλά μικραίνει στην τρύπα στο μπροστινό μέρος. το μήκος είναι επίσης 40εκ. Πρόσθεσα επιπλέον προστατευτικά κάγκελα για να μην χυθεί φαγητό στο περίβλημα.
Βήμα 9: Προσάρτηση των πλαγιών
Συνδέω τις πλαγιές με βίδες προσθέτοντας μια επιπλέον σανίδα στην ίδια την πλαγιά. Μπορείτε επίσης να χρησιμοποιήσετε σούπερ κόλλα ή πυρίτιο.
Βήμα 10: Ηλεκτρονικά
Αυτό είναι ακόμα υπό κατασκευή
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης