Πίνακας περιεχομένων:
Βίντεο: Προγραμματιζόμενος τροφοδότης ενυδρείων - Σχεδιασμένο κοκκοποιημένο φαγητό: 7 βήματα (με εικόνες)
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Τροφοδότης ψαριών - σχεδιασμένη κοκκοποιημένη τροφή για ψάρια ενυδρείου.
Ο πολύ απλός σχεδιασμός του πλήρως αυτόματου τροφοδότη ψαριών.
Λειτουργεί με μικρό SG90 micro servo 9g και Arduino Nano.
Τροφοδοτείτε ολόκληρο τον τροφοδότη με καλώδιο USB (από φορτιστή USB ή θύρα USB του υπολογιστή σας)
Με απλή επεξεργασία του συνημμένου προγράμματος μπορείτε να ορίσετε ακριβείς ώρες σίτισης σε ακριβές λεπτό ώρας.
Βήμα 1: Τροφοδότης ψαριών ενυδρείου - προγραμματιζόμενος - με σερβο 9γρ
Πρώτα πρέπει να εκτυπώσετε μηχανικά μέρη
Εδώ είναι το αρχείο STL.
www.thingiverse.com/thing:2761061
Χρησιμοποίησα υλικό PET-G επειδή είναι πολύ ισχυρό και δεν επηρεάζεται από χημικές ουσίες ή ηλιακό φως.
Επίσης, δεν υπάρχει κίνδυνος κάποιες τοξικές χημικές ουσίες να επηρεάσουν το ενυδρείο μου.
Μόνο ένα πράγμα δεν εκτυπώνεται 3D και η δεξαμενή του για κόκκους ψαριού - υπάρχει παλιό μπουκάλι PET.
Βήμα 2: Μηχανικά μέρη συναρμολόγησης
Βήμα 3: Προετοιμασία κυκλώματος
Είναι πολύ απλό κύκλωμα.
Υπάρχει ένα mosfet tranzistor που λειτουργεί σαν διακόπτης που οδηγείται από το arduino.
Ο λόγος είναι ότι ενεργοποιούμε το σερβο μόνο για μικρό χρονικό διάστημα σε πολύ μεγάλο χρονικό διάστημα, οπότε δεν είναι απαραίτητο να το αφήσουμε να αδειάσει την μπαταρία.:)
Μπορείτε να χρησιμοποιήσετε κάποια γενική σανίδα συγκόλλησης
www.thingiverse.com/thing:2761176
Βήμα 4: Προγραμματισμός Arduiono I
Ο Servo βρίσκεται σε δύο θέσεις
1. - στη θέση του κάτω από τη δεξαμενή αποθήκευσης τροφίμων
2. - στη θέση πάνω από την τρύπα τροφοδοσίας.
Μπορείτε να χρησιμοποιήσετε αυτό το πρόγραμμα servo_2_positioning.ino
Θα παίξετε με 2 τιμές
int ser_pos_feeder = 80; // θέση κάτω από τη δεξαμενή τροφίμων int ser_pos_fishtank = 25; // θέση πάνω από την τρύπα τροφοδοσίας
Βήμα 5: Προγραμματισμός Arduiono II
Όταν βρήκατε το βέλτιστο
θέση σερβο, μπορείτε να ανεβάσετε ολόκληρο το πρόγραμμα με χρονόμετρο.
Ορίστε τα:
- - Τρέχουσα ώρα
- - Χρόνοι σίτισης
- - Αριθμός δόσεων
*(Τώρα εργάζομαι την έκδοση που θα εμφανίζεται και θα μπορείτε να την ρυθμίσετε με κουμπιά και τώρα με υπολογιστή.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // η μορφή ώρας είναι HH: MM: SS και με, μπορείτε να προσθέσετε περισσότερες τιμές.
int count_of_doses = 10; // πόσες δόσεις παίρνουν τα ψάρια ανά σίτιση
// Εάν θέλετε ότι η σίτιση αντιστοιχεί σε πραγματικό χρόνο, πρέπει να ορίσετε τον πραγματικό χρόνο
String current_time = "18:30:00"; // Ο χρόνος υπολογίζεται συνεχώς από αυτήν την τιμή μετά την επαναφορά ή την ισχύ του
Βήμα 6: Βάζουμε όλα μαζί
Απλά κλείστε το κουτί σας
Ανεβάστε πρόγραμμα και αφήστε τα ψάρια σας να απολαύσουν:)
Βήμα 7: Λίστα υλικών
2x M3 Βίδα 5mm
2x M3 Βίδα 20mm
1x Arduino nano
1x SG90 9g Micro Servo
1x αρσενική κεφαλίδα με μονή σειρά (θα χρησιμοποιήσουμε 3 ακίδες)
1x BS170 - mosfet tranzistor
Προαιρετικός
Μπαταρία 1x 9 V
1x καλώδιο τροφοδοσίας μπαταρίας 9V