Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Ξεχάσατε να ταΐσετε τα ψάρια σας;
Τώρα αφήστε την Alexa να ταΐσει τα ψάρια σας, από οπουδήποτε στον κόσμο, ναι οπουδήποτε. Αυτό το έργο έχει σχεδιαστεί για να μπορείτε να ταΐζετε το κατοικίδιο ζώο σας από οπουδήποτε στον κόσμο, χρησιμοποιώντας οποιαδήποτε συσκευή/εφαρμογή Alexa.
Θέλετε να ταΐσετε κάποιο άλλο κατοικίδιο;
Δεν υπάρχει πρόβλημα απλά φτιάξτε το δοχείο του κατάλληλου μεγέθους και ξεκουραστείτε.
Βήμα 1: Πράγματα που χρειάζεστε
- 1 X Servo Motor
- 1 X Raspberry Pi 3 (οποιοδήποτε Raspberry Pi με Διαδίκτυο θα λειτουργούσε)
- 1 X Προσαρμογέας Raspberry Pi
- 1 X κάρτα MicroSD με Rasbian OS
- 3 X Jumper Wires αρσενικό σε θηλυκό
- 1 Χ Χαρτόνι
- 1 Χ Scαλίδι
- 1 Χ μαρκαδόρος/στυλό
- 1 Χ Κλίμακα/χάρακας
- 1 Χ Ρόλος ταινίας
- 1 X Echo Dot (προαιρετικό)
Βήμα 2: Φτιάξτε το δοχείο
Σημειώστε αυτές τις διαστάσεις στο χαρτόνι (μπορείτε να το κάνετε όσο μεγάλο/μικρό θέλετε)
Χρησιμοποιήστε ένα μαρκαδόρο/στυλό μαζί με έναν χάρακα και κάντε ακριβώς τρία σχήματα όπως αυτά.
Τώρα κόψτε αυτά τα κομμάτια χρησιμοποιώντας ένα ψαλίδι
Λάβετε υπόψη ότι το Α (η εσωτερική γραμμή) εξαρτάται από την ποσότητα τροφής που τροφοδοτείτε στα ψάρια.
Τώρα διπλώστε κατά μήκος των εσωτερικών γραμμών
Διπλώστε κάθε κομμάτι κατά μήκος των εσωτερικών γραμμών προς τα πάνω, όπως φαίνεται στην εικόνα.
Τώρα κολλήστε τα μαζί σαν πυραμίδα
Κολλήστε τα μαζί έτσι ώστε να σχηματίσουν μια δομή που μοιάζει με πυραμίδα, όπως φαίνεται στην εικόνα.
Τώρα κάντε ένα καπάκι
Τώρα κάντε το καπάκι για το μικρότερο στόμιο της πυραμίδας, αυτό πρέπει να είναι λίγο μεγάλο για να μην διαρρεύσει.
Κολλήστε το καπάκι στον επιλογέα σερβοκινητήρα
Επικολλήστε το καπάκι στον επιλογέα σερβοκινητήρα χρησιμοποιώντας λίγη ταινία/κόλλα.
Κολλήστε το σερβοκινητήρα στο δοχείο
Τέλος, κολλήστε τον σερβοκινητήρα στο δοχείο, βεβαιωθείτε ότι κλείνει σωστά το στόμα.
Βήμα 3: Δημιουργήστε βάση δεδομένων Firebase
- Ανοιχτή βάση βάσης.
- Κάντε κλικ στην επιλογή Μετάβαση στην κονσόλα.
- Κάντε κλικ στην Προσθήκη έργου.
- Ονομάστε το έργο σας.
- Κάντε κλικ στο Δημιουργία έργου.
- Κάντε κλικ στη βάση δεδομένων.
- Επιλέξτε Έναρξη στη λειτουργία δοκιμής.
- Σημειώστε το αναγνωριστικό της βάσης σας.
Βήμα 4: Δημιουργήστε την Alexa Skill
- Επισκεφτείτε το developer.amazon.com.
- Συνδεθείτε με τα διαπιστευτήριά σας amazon.
- Κάντε κλικ στην Κονσόλα προγραμματιστή.
- Κάντε κλικ στο Δημιουργία δεξιοτήτων.
- Ονομάστε την Ικανότητα.
- Κάντε κλικ στην επιλογή Επιλογή (Προσαρμοσμένη δεξιότητα) και στη συνέχεια Δημιουργία δεξιοτήτων.
- Κάντε κλικ στην καρτέλα Επίκληση και συμπληρώστε το όνομα της επίκλησης ως τροφοδότη ψαριών.
- Κάντε κλικ στην καρτέλα JSON Editor και επικολλήστε τον παρακάτω κώδικα (δείτε στο τέλος).
- Κάντε κλικ στο Build Model.
- Κάντε κλικ στην καρτέλα Endpoint.
- Αντιγράψτε το Skill Id σας.
- Επισκεφτείτε το aws.amazon.com. (στη νέα καρτέλα)
- Κάντε κλικ στο Σύνδεση για κονσόλα.
- Κάντε κλικ στο Lambda (αναζήτηση, αν όχι στην πρώτη σελίδα).
- Κάντε κλικ στο Δημιουργία συνάρτησης.
- Συμπληρώστε τα στοιχεία (δείτε τη φωτογραφία).
- Κάντε κλικ στο Δημιουργία συνάρτησης.
- Κάντε κλικ στο κιτ δεξιοτήτων Alexa.
- Κάντε κλικ στο Ενεργοποίηση και επικολλήστε το αναγνωριστικό δεξιοτήτων σας.
- Κάντε κλικ στο Προσθήκη.
- Κάντε κλικ στην επιλογή Αποθήκευση.
- Τώρα κάντε κλικ στο όνομα δεξιοτήτων σας (δείτε τη φωτογραφία).
- Κάντε κύλιση προς τα κάτω και επιλέξτε Μεταφόρτωση αρχείου. Zip.
- Κατεβάστε το repo του Github από εδώ.
- Αποσυμπιέστε το repo.
- Μεταβείτε στο φάκελο που ονομάζεται Alexa/Lambda.
- Ανοίξτε το αρχείο που ονομάζεται lambda_function.py σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.
- Τώρα επικολλήστε το αναγνωριστικό της βάσης στη γραμμή 3 (αντικαταστήστε το {url της βάσης σας} με το αναγνωριστικό πυροσβεστικής βάσης)
- Τώρα μετακινήστε αυτό το αρχείο στο αρχείο lambda-zipped.zip. (εάν χρησιμοποιείτε το WinRAR απλά σύρετε και αποθέστε το στο αρχείο)
- Τώρα ανεβάστε αυτό το lambda-zipped.zip στο aws.
- Αντιγράψτε το ARN (δείτε την εικόνα)
- Επιστρέψτε τώρα στο developer.amazon.com.
- Επικολλήστε το ARN και κάντε κλικ στην επιλογή Αποθήκευση τελικών σημείων.
- Κάντε κλικ στην καρτέλα Δοκιμή.
- Εναλλαγή του διακόπτη.
- Πληκτρολογήστε την εντολή - ξεκινήστε τον τροφοδότη ψαριών
- αν λάβετε απάντηση, είστε έτοιμοι.
{
"interactionModel": {"languageModel": {"invocationName": "τροφοδότης ψαριών", "intents": [{"name": "AMAZON. FallbackIntent", "δείγματα": }, {"name": "AMAZON. CancelIntent "," δείγματα ": }, {" name ":" AMAZON. HelpIntent "," δείγματα ": }, {" name ":" AMAZON. StopIntent "," δείγματα ": }, {"name": "FeedNow", "slots": , "δείγματα": ["ταΐστε τα ψάρια", "ταΐστε τα ψάρια", "ταΐστε τα ψάρια μου τώρα", "ταΐστε τα ψάρια μου παρακαλώ", "παρακαλώ ταΐστε το ψάρι "," fish my feed now "]}]," types ": }}}
Βήμα 5: Ρύθμιση του Raspberry Pi 3
- Συνδέστε το Servo Motor σας στις ακόλουθες ακίδες.
- Middle Most (RED) -> VCC (PIN 02)
- Θαμπό χρώμα (BROWN) -> GROUND (PIN 06)
- Φωτεινό χρώμα (ΠΟΡΤΟΚΑΛΙ) -> PIN03
- Συνδεθείτε στο Pi σας (χρησιμοποιώντας SSH ή χρησιμοποιώντας οθόνη/πληκτρολόγιο/ποντίκι)
- Ανοίξτε το Terminal και εκτελέστε τις ακόλουθες εντολές -
- cd Desktop
- git clone
- Τώρα ανοίξτε το φάκελο Automatic-Fish-Feeder
- Μεταβείτε στο φάκελο Pi
- Ανοίξτε το app.py σε πρόγραμμα επεξεργασίας κειμένου.
- Αντικαταστήστε τη γραμμή 5 με τη διεύθυνση url της βάσης σας.
- Σώσε το.
- Τώρα ανοίξτε το Terminal και εκτελέστε τις ακόλουθες εντολές -
- cd Desktop
- cd Automatic-Fish-Feeder
- cd Pi
- python3 app.py
- Τώρα χρησιμοποιήστε τη συσκευή ή την εφαρμογή Alexa και πείτε - Alexa, ξεκινήστε τον τροφοδότη ψαριών
- Αν όλα λειτουργούν, καλό είναι να πάτε.
- Σημειώστε ότι στο app.py μπορείτε να επεξεργαστείτε τα ορίσματα της συνάρτησης FeedNow στη γραμμή 11, το πρώτο όρισμα είναι καθυστέρηση και το δεύτερο όρισμα είναι η γωνία.
Συνιστάται:
Αυτόματος τροφοδότης: 3 βήματα
Αυτόματος τροφοδότης: Τι σημαίνει το έργο μας; Το έργο μας είναι ένας αυτόματος τροφοδότης για σκύλους. Είναι ένας απλός τρόπος σίτισης του σκύλου σας. Για παράδειγμα, όταν πρόκειται να ταξιδέψετε και δεν γνωρίζετε κανέναν που να μπορεί να ταΐσει τον σκύλο σας για εσάς. Ο αυτόματος τροφοδότης θα είναι υπεύθυνος
Επανασχηματισμένος τροφοδότης ψαριών BETTA: 5 βήματα
Επαναδιαμορφωμένο BETTA Fish Feeder: Με κίνητρο την Betta Fish Feeder, αυτό το έργο χρησιμοποιεί τον βασικό σχεδιασμό του Trevor_DIY και εφαρμόζει νέες λειτουργίες σε αυτό. Αυτή η εκ νέου τροποποιημένη έκδοση προσθέτει πιο χρήσιμα εργαλεία στον χρήστη, όπως το πόσες περιστροφές μέχρι
Ακατέργαστος τροφοδότης ψαριών 3 ημερών: 5 βήματα
Crude 3 Day Fish Feeder: Πόσο καιρό μπορούν τα τροπικά ψάρια να επιβιώσουν χωρίς τροφή; Αυτή είναι αναμφισβήτητα η πιο κοινή ερώτηση μεταξύ των ιχθυοτρόφων που σχεδιάζουν να ταξιδέψουν στο εγγύς μέλλον. Πολλά τροπικά ψάρια μπορούν να μείνουν για πολύ καιρό χωρίς φαγητό. Ως ιχθυοφύλακας που σχεδίαζε να
Τροφοδότης ψαριών με Arduino Nano, Servo Motor και απόβλητα: 7 βήματα
Τροφοδότης ψαριών χρησιμοποιώντας Arduino Nano, σερβοκινητήρα και απόβλητα: Είναι ένα απλό έργο χρησιμοποιώντας έναν μόνο σερβοκινητήρα και λίγα βασικά υλικά. Βοηθά στη γρήγορη σίτιση των ψαριών
Ο απόλυτος αυτόματος τροφοδότης ψαριών DIY: Βαθμίδα 1: 6 Βήματα
Ο Ultimate DIY Automatic Fish Feeder: Tier 1: Tier 1 είναι ο πιο βασικός τροφοδότης. Χρησιμοποιήστε αυτό εάν έχετε περιορισμένο προϋπολογισμό ή, όπως εγώ, δεν μπορείτε να εργαστείτε στο Tier 2 πριν φύγετε για μιάμιση εβδομάδα για τις διακοπές. Δεν υπάρχει έλεγχος φωτισμού. Ποσότητα και τύπος φαγητού: Έχω betta και 5 neon t