Πίνακας περιεχομένων:
Βίντεο: Chicken Coop Door - Arduino Based: 5 Steps (with Pictures)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Πρώτα απ 'όλα, η μητρική μου γλώσσα είναι τα ολλανδικά, γι' αυτό ζητήστε συγνώμη για πιθανά ορθογραφικά λάθη. Αν κάτι δεν είναι ξεκάθαρο, αφήστε ένα μήνυμα στα σχόλια. Αυτό είναι το πρώτο μου έργο arduino. Καθώς η γυναίκα μου είχε βαρεθεί να ανοίγει το coopdoor χειροκίνητα κάθε μέρα και πάλι, σκεφτήκαμε να αγοράσουμε ένα κοτόπουλο, αλλά είναι αρκετά ακριβά για αυτό που χρειάζεται (περίπου 150 ευρώ / 175 δολάρια). επίσημη ιστοσελίδα
Όλοι θέλουμε τα κοτόπουλά μας να είναι ασφαλή τη νύχτα, οπότε εκεί αναδύεται η δημιουργικότητα. Υπάρχει δουλειά που πρέπει να γίνει. Ο πρώτος σχεδιασμός βασίστηκε σε ένα arduino nano με LDR αλλά το tat δεν ήταν ακριβές. Στο github βρήκα ένα ημιτελές σκίτσο όπου χρησιμοποιήθηκε η βιβλιοθήκη Dusk2Dawn. Το χρησιμοποίησα ως βάση για να ξεκινήσω να χτίζω.
Βήμα 1: Λίστα μερών
Όλα τα χρησιμοποιημένα ανταλλακτικά αγοράζονται από το aliexpress
- Arduino Nano + προαιρετική τερματική βιδωτή ασπίδα Διακόπτης
- Πρωτότυπο PCB
- DS1307 RTC
- L298N πρόγραμμα οδήγησης κινητήρα
- Κινητήρας 12V/30rpm
- Μαγνητικός αισθητήρας MC38
- Πηνίο
- Άξονας 200mm x 8mm
- Ρουλεμάν KP08
- Συζεύκτης μοτέρ 4x8mm
- Ισχύς 12V/2A
- Πλαστική θήκη ABS IP65 (158mm x 90mm x 60mm)
- 1x LED
- Κάποιο σύρμα, αντιστάσεις 10Κ, αντίσταση 220 Ohm
- Συγκολλητικό σίδερο
- Όπλο κόλλας
Συνολικό κόστος υλικού περίπου 20 δολάρια. Μόλις εξοικονόμησα 150 δολάρια φτιάχνοντας το δικό μου χειριστήριο πόρτας κοτέτσι και διασκέδασα πολύ όταν το δημιούργησα.
Βήμα 2: Διαγράμματα
Όταν όλα τα μέρη από το Aliexpress έφτασαν τελικά (ναι, χρειάζεται αρκετή υπομονή) ξεκινούν τα διασκεδαστικά πράγματα. Όπως μπορείτε να δείτε στα σχήματα, ο κινητήρας ελέγχεται από τον πίνακα οδηγών L298N. Αυτός ο πίνακας έχει 2 κανάλια (μπορείτε να συνδέσετε 2 κινητήρες στην πλακέτα). Σε αυτό το έργο χρειάζεστε μόνο 1 κανάλι. Τροφοδοτήστε τον πίνακα οδηγού με τροφοδοτικό 12V. Έχω χρησιμοποιήσει τη σύνδεση 5V στην κάρτα οδηγού για να τροφοδοτήσω το Arduino. Έχω χρησιμοποιήσει 2 εισόδους στην πλακέτα οδηγού (2 εξόδους Arduino) για να ενεργοποιήσω τον κινητήρα να περιστρέφεται δεξιόστροφα/ αριστερόστροφα.
Οι διακόπτες μαγνήτη MC38 συνδέονται με αντίσταση 10Κ σε είσοδο Arduino.
Ο χειροκίνητος διακόπτης κάτω συνδέεται επίσης με μια είσοδο με αντίσταση 10Κ.
Το κόκκινο led συνδέεται με αντίσταση 220 Ohm στην έξοδο του Arduino. Όταν η πόρτα είναι κλειστή, το κόκκινο led συνεχίζει.
Συνδέσεις RTC DS1307 με nano:
- VCC - 5V
- GND - GND
- SDA - ακίδα Α4
- SCL - ακίδα A5
Ανατρέξτε στο εγχειρίδιο του Arduino σας εάν χρησιμοποιείτε άλλη έκδοση από nano.
Ζεστάνετε το κολλητήρι σας και ξεκινήστε να συνδέετε όλα τα πράγματα μαζί. Τοποθετήστε όλα τα μέρη στη θήκη. Έχω χρησιμοποιήσει ένα πιστόλι κόλλας για να διορθώσω το PCB και το πρόγραμμα οδήγησης κινητήρα. Ασφαλίστε επίσης τα καλώδια του βραχυκυκλωτήρα με λίγη κόλλα.
Βεβαιωθείτε ότι έχετε δοκιμάσει τα πάντα πριν συναρμολογήσετε τα εξαρτήματα στη θήκη
Βήμα 3: Δημιουργία υλικού
Έχω χρησιμοποιήσει κόντρα πλακέ από μπετόν 4 χιλιοστών για την πόρτα. Σύρονται σε 2 προφίλ αλουμινίου U. Η πόρτα είναι προσαρτημένη στο ξύλινο καρούλι με νάιλον σύρμα (πετονιά). Το καρούλι συνδέεται με τον άξονα των 8mm. Έχω χρησιμοποιήσει ένα τρυπάνι για να κάνω την εσωτερική διάμετρο του καρουλιού να ταιριάζει με τη διάμετρο του άξονα.
Ο κινητήρας είναι τοποθετημένος στη θήκη ABS (ανοίξτε μια τρύπα στο πλάι της θήκης). Ο διακόπτης είναι τοποθετημένος στην άλλη πλευρά.
Κολλήστε τον μαγνήτη στην επάνω πλευρά της πόρτας. Είναι επίσης δυνατό να χρησιμοποιήσετε 2 μικρές βίδες. Βεβαιωθείτε ότι αυτά δεν είναι πολύ μεγάλα:-) Τοποθετήστε τους 2 διακόπτες μαγνήτη στο κοτέτσι (1 στην κορυφή, 1 στον κάτω)
Βήμα 4: Κωδικός Arduino
Δεδομένου ότι αυτό είναι το πρώτο μου πραγματικό έργο Arduino, υποθέτω ότι ο κώδικας δεν είναι τέλειος σύμφωνα με τις οδηγίες κωδικοποίησης, αλλά λειτουργεί και κάνει αυτό που περιμένω.
Μη διστάσετε να χρησιμοποιήσετε τον κώδικα και να προσαρμοστείτε στις δικές σας ανάγκες. Παρακαλώ αφήστε ένα μήνυμα στα σχόλια και μοιραστείτε το έργο σας με βάση αυτόν τον κωδικό.
Γραμμή 38: όταν setRTC = true, ο χρόνος του υπολογιστή σας συγχρονίζεται με το RTC κατά τη μεταφόρτωση του σκίτσου. Μετά τη μεταφόρτωση αλλαγής setRTC = false και σκίτσο μεταφόρτωσης ξανά.
Γραμμή 41: Εάν χρησιμοποιείτε άλλο RTC από 1307 (π.χ., 3231) αλλάξτε αυτήν τη γραμμή
γραμμή 45: Αλλάξτε την πόλη σας στην πόλη όπου ζείτε και συμπληρώστε τις συντεταγμένες και τη ζώνη ώρας σας. Δεν νομίζω ότι έχουν κοτόπουλα, αλλά για παράδειγμα σας επιτρέπει να λάβετε τις συντεταγμένες του Λευκού Οίκου στο Ουάσιγκτον DC … (χρησιμοποιήστε χάρτες Google, δεξί κλικ " τι είναι εδώ ")
Dusk2Dawn washington (38.897885, -77036541, -5);
Γραμμή 139: Αυτός είναι ο υπολογισμός ηλιοβασίλεμα/ανατολή για να ορίσετε εάν η πόρτα πρέπει να είναι πάνω ή κάτω. Όπως μπορείτε να δείτε, χρησιμοποιούνται 2 αριθμοί στον υπολογισμό (+30). Αυτή είναι μια καθυστέρηση στην ανατολή/δύση του ηλίου. Τα κοτόπουλά μου πηγαίνουν σε λίγα λεπτά μετά την επίσημη ώρα ηλιοβασιλέματος. Μη διστάσετε να αλλάξετε αυτήν την καθυστέρηση στις ανάγκες σας.
Όταν λειτουργεί ο διακόπτης, η πόρτα κατεβαίνει και παραμένει κάτω μέχρι να τον επαναφέρετε σε κανονική κατάσταση
Βήμα 5:
Πιθανές τροποποιήσεις για την έκδοση 2:
- Έκδοση βασισμένη σε ESP8266
- σύνδεση wifi
- Ελέγχεται από την εφαρμογή smartphone
- κάμερα web
- …
Συνιστάται:
Alexa Based Voice Controlled Rocket Launcher: 9 βήματα (με εικόνες)
Alexa Based Voice Controlled Rocket Launcher: Καθώς πλησιάζει η χειμερινή περίοδος. έρχεται εκείνη την εποχή του χρόνου που γιορτάζεται το φεστιβάλ των φώτων. Ναι, μιλάμε για το Diwali που είναι ένα πραγματικό ινδικό φεστιβάλ που γιορτάζεται σε όλο τον κόσμο. Φέτος, το Diwali έχει ήδη τελειώσει και βλέπει ανθρώπους
Tinyduino LoRa Based Pet Tracker: 7 Βήματα
Tinyduino LoRa Based Pet Tracker: Ποιος δεν θέλει να έχει κατοικίδια ζώα; Αυτοί οι γούνινοι φίλοι μπορούν να σας γεμίσουν αγάπη και ευτυχία. Αλλά ο πόνος που τους λείπει είναι καταστροφικός. Η οικογένειά μας είχε μια γάτα ονόματι Thor (η παραπάνω εικόνα) και ήταν ένας περιπλανώμενος περιηγητής. Πολλές φορές επέστρεψε
Weather Based Music Generator (ESP8266 Based Midi Generator): 4 βήματα (με εικόνες)
Weather Based Music Generator (ESP8266 Based Midi Generator): Γεια, σήμερα θα εξηγήσω πώς να φτιάξετε τη δική σας μικρή γεννήτρια Μουσικής βασισμένη στον καιρό. Βασίζεται σε ένα ESP8266, το οποίο μοιάζει με Arduino και ανταποκρίνεται στη θερμοκρασία, τη βροχή και ένταση φωτός. Μην περιμένετε να προχωρήσει ολόκληρο τραγούδι ή χορδή
Κλείδωμα Changer: Open Door With QR-code: 8 Steps
Lock Changer: Open Door With QR-code: Γεια, με λένε Ben Vanpoucke και σπουδάζω New Media and Communication Technology στο Howest στο Kortrijk, Βέλγιο. Ως εργασία για το σχολείο, έπρεπε να φτιάξουμε μια συσκευή IoT. Ενοικιάζοντας καταλύματα μέσω της Airbnb, μου ήρθε η ιδέα να ανοίξω ένα απάρ
Cryptap: a Rhythm-based Door Lock: 5 βήματα
Cryptap: a Rhythm-based Door Lock: Εμπνευσμένο από διάφορους μηχανισμούς ξεκλειδώματος θυρών που έχω δει στο hackaday.com, αποφάσισα να δημιουργήσω έναν μόνος μου. Αυτό έχει διεπαφή δύο κουμπιών. ένα για να ξεκινήσετε και να τερματίσετε την υποβολή κωδικού πρόσβασης και ένα για να αγγίξετε πραγματικά τον ρυθμό που είναι το passwor σας