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

Alexa Controlled Dog Feeder: 6 βήματα (με εικόνες)
Alexa Controlled Dog Feeder: 6 βήματα (με εικόνες)

Βίντεο: Alexa Controlled Dog Feeder: 6 βήματα (με εικόνες)

Βίντεο: Alexa Controlled Dog Feeder: 6 βήματα (με εικόνες)
Βίντεο: ΠΗΡΑ ενα κουτι ΠΡΟΦΥΛΑΚΤΙΚΑ…. 2024, Δεκέμβριος
Anonim
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder

Αυτός είναι ο σκύλος μας Bailey. Είναι μέρος του Border Collie και του Australian Cattle Dog, επομένως μερικές φορές είναι πιο έξυπνη από το καλό της, ειδικά όταν πρόκειται να πει την ώρα και να ξέρει πότε πρέπει να τρώει δείπνο. Συνήθως, προσπαθούμε να την ταΐσουμε γύρω στις 6 το απόγευμα, αλλά αυτό δεν είναι πάντα εύκολο αν λείπουμε από το σπίτι. Ο ελεγχόμενος τροφοδότης σκύλων Alexa δημιουργήθηκε ως η τέλεια λύση για τη σίτιση της Μπέιλι ενώ είμαστε μακριά από το σπίτι για να βεβαιωθούμε ότι δεν θα είναι ανήσυχη και μπορεί να τηρήσει το πρόγραμμά της.

Ο κώδικας βασίζεται σε αυτό το έργο του Bob at I Like to Make Stuff, το οποίο φροντίζει για τον βασικό κώδικα για την επικοινωνία με μια συσκευή Alexa. Το ωραίο με τη χρήση της Alexa ως κύριου συστήματος επικοινωνίας είναι ότι μπορεί να ελεγχθεί χρησιμοποιώντας την εφαρμογή Alexa στο smartphone σας, εξαλείφοντας την ανάγκη για πολύπλοκους διακομιστές ή προηγμένη κωδικοποίηση. Ο κατάλογος προμηθειών είναι σχετικά σύντομος και ολόκληρο το έργο πιθανότατα μπορεί να ολοκληρωθεί το απόγευμα, αφού συγκεντρωθούν τα πάντα.

Αν σας αρέσει αυτό που βλέπετε, παρακαλώ ψηφίστε με στον διαγωνισμό κατοικίδιων ζώων! Ελπίζω να βρήκατε χρήσιμο αυτό το Instructable και ενημερώστε με εάν έχετε ερωτήσεις παρακάτω.

Βήμα 1: Ο σχεδιασμός

Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός

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

Η ίδια η δομή αποτελείται από δύο κύριους θαλάμους: έναν για τα τρόφιμα και έναν για τα ηλεκτρονικά. Τα τρόφιμα θα πέσουν από την περιοχή συγκράτησης και θα μεταφερθούν σε σωλήνα PVC. Ο σωλήνας PVC βρίσκεται μέσα στον χώρο συγκράτησης ηλεκτρονικών συσκευών, ο οποίος φιλοξενεί δύο σωλήνες Τ PVC με κινητήρα και τρισδιάστατο τρυπάνι που περνά μέσα από τους σωλήνες. Μόλις πέσει το φαγητό στον πρώτο σωλήνα PVC, θα μετακινηθεί γραμμικά από το τρυπάνι μέχρι να πέσει ο δεύτερος σωλήνας PVC και κάτω στο μπολ. Κατά τη δοκιμή του τρυπανιού, παρατήρησα ότι μπλοκάρει περιστασιακά και προκαλεί στάσιμο του κινητήρα. Σε μελλοντικές εκδόσεις, σκοπεύω να εξετάσω περαιτέρω αυτόν τον μηχανισμό για να ελαχιστοποιήσω αυτό το ενδεχόμενο. Και πάλι, το ωραίο με αυτό το έργο είναι ότι τα κύρια κότσια (δηλ. Τα ηλεκτρονικά) μπορούν να προσαρμοστούν εύκολα για οποιονδήποτε μηχανισμό παράδοσης τροφίμων αποφασίσετε.

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

Βήμα 2: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά

Τα περισσότερα από τα υλικά μπορούν να αγοραστούν από το τοπικό σας κατάστημα υλικού και το Amazon φθηνά. Η εξαίρεση για αυτό είναι τα στηρίγματα σωλήνων PVC που είναι εκτυπωμένα σε 3D, ωστόσο θα μπορούσατε να γίνετε δημιουργικοί με τις βάσεις σωλήνων και τα ακραία καλύμματα για να το αποφύγετε. Οι σωλήνες PVC πρέπει επίσης να κοπούν έτσι ώστε να έχουν μήκος 2,75 για να χωρέσουν μέσα στη δομή.

Υλικά που χρησιμοποιούνται:

Κόντρα πλακέ 1/2"

2. Ακρυλικό 1/8"

3. M8 Threaded Rod (6,5 ) και καρύδια (εάν χρειάζεται για να στερεώσετε το Auger στο Rod)

4. Σωλήνες Τ 2 PVC

5. NEMA 17 Motor and Bracket

6. Συζεύκτης 6,35mm έως 8mm

7. Arduino UNO

8. Κόμβος MCU

9. Stepper Motor Driver

10. Jumper Wires

11. Βίδες τσέπης βίδες

12. Κόλλα ξύλου

13. Τροφοδοσία Arduino (9V-12V)

Εργαλεία που χρησιμοποιούνται:

- Κυκλικό πριόνι

- 3D εκτυπωτής

- Pig Hole Jig

- Συγκολλητικό σίδερο (προαιρετικό, αλλά χρήσιμο)

- Σωλήνες θερμικής συρρίκνωσης ή ηλεκτρική ταινία

Πυροβόλο όπλο με ζεστή κόλλα

Βήμα 3: Ηλεκτρονικά και κώδικας

Η ηλεκτρονική και ο κώδικας
Η ηλεκτρονική και ο κώδικας
Η ηλεκτρονική και ο κώδικας
Η ηλεκτρονική και ο κώδικας
Η ηλεκτρονική και ο κώδικας
Η ηλεκτρονική και ο κώδικας

Η ηλεκτρονική ρύθμιση είναι αρκετά απλή και ακολουθεί μια βασική αλυσίδα εντολών χρησιμοποιώντας Echo Dot, Node MCU, Arduino Uno και stepper μοτέρ. Το Node MCU έχει κωδικό που συνδέεται με το δίκτυό σας wifi. Μόλις συνδεθεί στο διαδίκτυο, εκπέμπεται ως έξυπνο βύσμα Wemo για τη σύνδεση της συσκευής Alexa. Από εδώ περιμένει η Alexa να στείλει μια εντολή και έπειτα θέτει σύντομα μία από τις ακίδες στο HIGH, η οποία στη συνέχεια ενεργοποιεί το Arduino να εκτελέσει το βηματικό μοτέρ. Πρόσθεσα επίσης ένα κουμπί για χειροκίνητη σίτιση. Αυτό μου επιτρέπει να διανέμουν την απαραίτητη ποσότητα φαγητού αλλά παρακάμπτω χρησιμοποιώντας την Alexa και χρησιμοποιείται κυρίως για δοκιμές.

Δεν μπόρεσα να κάνω τον Echo Dot (2ης γενιάς) να ανακαλύψει αρχικά το Node MCU. Το βρήκα τελικά να λειτουργεί αφού υποβάθμισα τη βιβλιοθήκη "fauxmo" και τον πίνακα "esp8266" στην έκδοση 2.3.0 στο Arduino IDE. Μόλις το έκανα αυτό, προχώρησα με την Alexa να ανακαλύπτει νέες συσκευές και δεν είχε κανένα πρόβλημα να το βρει.

Επισυνάπτεται ο κωδικός για το Node MCU και το Arduino, μαζί με μια εικόνα του κυκλώματος. Σημειώστε ότι θα πρέπει να αλλάξετε τον πίνακα στο Arduino IDE ανάλογα με τον πίνακα στον οποίο ανεβάζετε τον κωδικό: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". Θα χρειαστεί επίσης να τροποποιήσετε τις ακόλουθες μεταβλητές στον κώδικα βάσει της ρύθμισής σας (απλώς αναζητήστε το σχόλιο "ΕΝΗΜΕΡΩΣΗ"):

Κόμβος MCU

- motorSteps

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- Όνομα συσκευής (μπορεί επίσης να προσαρμοστεί χρησιμοποιώντας τις ρουτίνες Alexa, αναλυτικά στο Βήμα 6)

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

Βήμα 4: Δημιουργήστε τη δομή

Image
Image
Δημιουργήστε τη δομή
Δημιουργήστε τη δομή
Δημιουργήστε τη δομή
Δημιουργήστε τη δομή

Κόψτε όλα τα κομμάτια του πάνελ από το κοντραπλακέ σας χρησιμοποιώντας την προτιμώμενη μέθοδο για να διασπάσετε το κόντρα πλακέ (δηλαδή επιτραπέζιο πριόνι, κυκλικό πριόνι, πριόνι κλπ.). Χρησιμοποίησα ένα φύλλο 24 "x 24" x 1/2 "και το CutList Optimizer (ή Workshop Buddy) για να δημιουργήσω εύκολα τη λίστα κοπής. Βεβαιωθείτε ότι έχετε κόψει επίσης τις εγκοπές ορθογωνίου στον μπροστινό πίνακα και τη βάση και έναν κύκλο στο κλείσιμο ηλεκτρονικών συσκευών Υπάρχει επίσης μια βαθιά υποδοχή ~ 1/8 "στον μπροστινό πίνακα, στην πίσω πλευρά και στην πλευρά 1 για να γλιστρήσει το ακρυλικό.

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

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

Βήμα 5: Χρόνος σίτισης (6 μ.μ.)

Image
Image
Timeρα σίτισης (6 μ.μ.)
Timeρα σίτισης (6 μ.μ.)

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

Παρ 'όλα αυτά, ο μηχανισμός λειτουργεί και τα ηλεκτρονικά λειτουργούν! Ας ελπίσουμε ότι βρήκατε χρήσιμο αυτό το Instructable, είτε για να φτιάξετε τον δικό σας τροφοδότη σκύλων είτε για κάποιο άλλο είδος ελεγχόμενης συσκευής Alexa!

Βήμα 6: ΜΠΟΝΟΥΣ: Ρυθμίστε μια ρουτίνα Alexa

BONUS: Ρυθμίστε μια ρουτίνα Alexa
BONUS: Ρυθμίστε μια ρουτίνα Alexa

Ένα από τα υπέροχα πράγματα για την Alexa είναι ότι μπορείτε να δημιουργήσετε μια ρουτίνα που μπορεί να ελέγξει οποιαδήποτε από τις έξυπνες συσκευές σας. Θα μπορούσα να ρυθμίσω την Alexa σε πρόγραμμα, ώστε να τροφοδοτεί την Μπέιλι στις 6 αυτόματα κάθε μέρα, αλλά μας αρέσει να την κάνουμε να κάνει κόλπα πριν φάει. Αποφάσισα να δημιουργήσω μια ρουτίνα αν και έχω μια προσαρμοσμένη φωνητική εντολή για την Alexa. Σε αυτή την περίπτωση, το μόνο που έχω να πω είναι "Alexa, Bailey is πεινασμένο" και ο τροφοδότης θα ενεργοποιηθεί και η Alexa θα απαντήσει "Εντάξει θα την ταΐσω". Θα μπορούσατε φυσικά να το προσαρμόσετε σε ό, τι θέλετε και αυτό διευκολύνει την αλλαγή του ονόματος της συσκευής χωρίς να αλλάξετε πραγματικά το όνομα της συσκευής και να μπείτε στον κώδικα.

Συνιστάται: