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

KS-Cat-Feed-Counter: 7 Βήματα
KS-Cat-Feed-Counter: 7 Βήματα

Βίντεο: KS-Cat-Feed-Counter: 7 Βήματα

Βίντεο: KS-Cat-Feed-Counter: 7 Βήματα
Βίντεο: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Νοέμβριος
Anonim
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter

Κατάσταση

Όταν ζείτε σε ένα πολυάσχολο νοικοκυριό, συχνά δεν ξέρετε πόσες φορές έχει ταΐσει το κατοικίδιό σας. Πιθανότατα φτάνετε στο σπίτι και το κατοικίδιο ζώο σας ζητά τροφή, ακόμη και μόλις έχει ταΐσει κάποιος άλλος που δεν βρίσκεται στο σπίτι αυτή τη στιγμή.

Κάπως έτσι, τα κατοικίδια ζώα σας παχαίνουν και παχαίνουν. Δεν θέλετε να αγοράσετε έναν αυτόματο τροφοδότη κατοικίδιων ζώων επειδή έχετε καλύτερη σύνδεση με το κατοικίδιο ζώο σας όταν πρέπει να έρθει σε εσάς για να ζητήσει τροφή. Ωστόσο, δεν θέλετε να είναι παχύ και ανθυγιεινό.

Βήμα 1: Λύση

Λύση
Λύση

Το KS-Cat-Feed-Counter προορίζεται να σας ενημερώσει για το πόσες φορές έχουν φάει ήδη τα κατοικίδια ζώα σας, ώστε να έχετε τον έλεγχο της διατροφής του κατοικίδιου ζώου σας.

Είναι φτιαγμένο για να σας δείχνει έως και τέσσερις φορές τη μέρα. Μπορείτε φυσικά να αλλάξετε το λογισμικό και το υλικό για να αυξήσετε τον μετρητή σε πέντε ή περισσότερους χρόνους τροφοδοσίας.

Βήμα 2: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Arduino Pro Mini (για χαμηλή κατανάλωση ενέργειας)

Ενότητα μεταφόρτωσης για Arduino Pro Mini (Αυτή η ενότητα από το Aliexpress λειτουργεί μόνο σε Linux -> Δείτε οδηγίες λήψης στον κώδικα)

4 LED

4 αντιστάσεις 10kOhms

Στέγαση για το ηλεκτρονικό και την μπαταρία

Μαγνητικός διακόπτης

Μπαταρία μπλοκ 9V με βύσμα

Μικρό υλικό όπως ηλεκτρονικός πίνακας και καλώδια

(Όλα κοστίζουν περίπου 15 USD στο Aliexpress.com)

Βήμα 3: Βιβλιοθήκη και σκίτσο

Βιβλιοθήκη και σκίτσο
Βιβλιοθήκη και σκίτσο
Βιβλιοθήκη και σκίτσο
Βιβλιοθήκη και σκίτσο

ΒΙΒΛΙΟΘΗΚΗ: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Σκίτσο:

Ο χρόνος τελικά έδειξε με το Σκίτσο "2018-08-KS-Cat-Feed-Counter.ino" πρέπει να αλλάξετε το 9V-Block-Battery και τους 6 μήνες. Έτσι, συνέδεσα τον μετρητή σε μια εξωτερική πηγή ενέργειας (δεν χρειάζεται πλέον εξοικονόμηση ενέργειας). Εάν το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε το σκίτσο "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Βήμα 4: Χαρακτηριστικά

Χαρακτηριστικά
Χαρακτηριστικά

Αυτό το gadget μετρά έως και 4 φορές σίτισης. Διαθέτει 4 LED και κάθε ενεργό LED αντιπροσωπεύει χρόνο τροφοδοσίας. Μετά από 4 φορές τροφοδοσίας, επανεκκινείται στο 1. Δεδομένου ότι λειτουργεί με μπαταρία, είναι προγραμματισμένο για χαμηλή κατανάλωση ενέργειας. (χωρίς χρονόμετρα)

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

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

Μετά από διαμορφώσιμο χρόνο «minOpeningTime» ανοιχτού καπακιού - υποτίθεται ότι μόλις ταΐσατε το κατοικίδιο ζώο σας - και ο μετρητής χρόνων σίτισης αυξάνεται (σε περίπτωση που ο μετρητής των χρόνων σίτισης είναι στους 4, ορίζεται ξανά στο 1).

Όταν ανοίγετε το καπάκι, τα LED ανάβουν ανάλογα με τους χρόνους τροφοδοσίας.

Όταν κλείνετε το καπάκι, τα LED ανάβουν ανάλογα με τους χρόνους τροφοδοσίας (εκτός εάν κλείσετε ξανά πριν ξεπεράσει ο "minOpeningTime").

Αφού μειώσετε τους χρόνους τροφοδοσίας με το κουμπί μείωσης, τα LED ανάβουν σύμφωνα με τους νέους χρόνους τροφοδοσίας.

Βήμα 5: Διαμορφώσιμες παράμετροι

Διαμορφώσιμες παράμετροι
Διαμορφώσιμες παράμετροι

minOpeningTime: όταν το καπάκι είναι ανοιχτό για περισσότερο από αυτό το διάστημα τότε ο μετρητής θα αυξηθεί.

lightenUpLED: όταν πατάτε το κουμπί για να ελέγξετε πόσες φορές έχει ταΐσει το κατοικίδιο ζώο σας, ή όταν ανοίγετε ή κλείνετε το καπάκι ή όταν μειώνετε τους χρόνους σίτισης, οι λυχνίες LED θα ανάψουν για αυτή τη φορά.

Βήμα 6: Καλωδίωση

Καλωδίωση
Καλωδίωση

Βήμα 7: Πρόσθετες πληροφορίες

Επιπλέον πληροφορίες
Επιπλέον πληροφορίες

Το Arduino χρειάζεται σε κανονική λειτουργία περίπου 50mA. Με το "LowPowerLibrary", αυτό μειώνεται σε αυτό το σκίτσο σε λιγότερο από 0,2mA. Επομένως, αντί για καθημερινή αλλαγή μπαταρίας, μπορείτε να το κάνετε μόνο μία φορά το χρόνο. Καθώς το "LowPowerLibrary" είναι ενεργό, δεν υπάρχουν χρονοδιακόπτες και δεν θα μπορούσα να χρησιμοποιήσω την εντολή millis. (απλώς καθυστέρηση στο "minOpeningTime")

Η μονάδα μεταφόρτωσης για το Arduino Pro λειτούργησε πάντα καλά στο λειτουργικό σύστημα Linux - αλλά μερικές φορές μόνο σε λειτουργικό σύστημα Windows. Θυμηθείτε να δώσετε δικαιώματα εγγραφής στη θύρα στο Linux πριν από τη μεταφόρτωση. (δείτε σχόλια στον κώδικα)

Συνιστάται: