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

Arduino Anti-Dog Trash Can: 6 βήματα (με εικόνες)
Arduino Anti-Dog Trash Can: 6 βήματα (με εικόνες)

Βίντεο: Arduino Anti-Dog Trash Can: 6 βήματα (με εικόνες)

Βίντεο: Arduino Anti-Dog Trash Can: 6 βήματα (με εικόνες)
Βίντεο: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Ιούλιος
Anonim
Arduino Anti-Dog Trash Can
Arduino Anti-Dog Trash Can

Σε αυτό το έργο θα σας δείξω πώς να φτιάξετε μια γελοία αλλά λειτουργική μέθοδο για να αποτρέψετε τα ενοχλητικά σκυλιά σας να μπουν στον κάδο απορριμμάτων σας!

Βήμα 1: Εισαγωγή

Image
Image

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

Είναι ένα απλό έργο και θα μπορούσε να χρησιμοποιηθεί ως μια μεγάλη εισαγωγή σε αισθητήρες, ηλεκτρονικά και προγραμματισμό.

Παρακαλώ σκεφτείτε να εγγραφείτε στο κανάλι μου στο YouTube για να με υποστηρίξετε και να δείτε περισσότερα διασκεδαστικά έργα.

Βήμα 2: Απαιτούνται εξαρτήματα

Τα στοιχεία που απαιτούνται για αυτό το έργο είναι τα παρακάτω:

1. Arduino Uno ή Nano (Amazon Link)

2. Αντιστάσεις (10K Ohm, 10 Ohm) (Amazon Link)

3. Πυκνωτές (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. Ποτενσιόμετρο 10K (Amazon Link)

5. Μονάδα Micro SD Card (Amazon Link)

6. Limit Switch (Amazon Link)

7. Τροφοδοτικό 9V-12V για Arduino (Amazon Link)

8. Ηχείο 8 Ohm (αυτό είναι διαφορετικό από το δικό μου, αλλά πρέπει να λειτουργεί)

9. Ενισχυτής LM 386 (Amazon Link)

Αποκάλυψη: Οι παραπάνω σύνδεσμοι amazon είναι σύνδεσμοι συνεργατών, πράγμα που σημαίνει ότι χωρίς επιπλέον κόστος για σας, θα κερδίσω μια προμήθεια εάν κάνετε κλικ και πραγματοποιήσετε μια αγορά.

Βήμα 3: Μορφοποίηση των αρχείων ήχου σας

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ

Για να αναπαράγετε τα αρχεία ήχου που μπορείτε να συνδέσετε στο διαδίκτυο ή να ηχογραφήσετε μόνοι σας όταν ανοίγετε το καπάκι του κάδου απορριμμάτων, πρέπει να τα μετατρέψετε στη σωστή μορφή.

Για να το κάνετε αυτό, μεταβείτε στη διεύθυνση https://audio.online-convert.com/convert-to-wav και ορίστε τα αρχεία σας στη ρύθμιση που εμφανίζεται στην εικόνα.

Μόλις μετατραπούν, τοποθετήστε τα στην κάρτα SD με τα ονόματα "1.wav", "2.wav", κλπ.

Βήμα 4: Ηλεκτρονικά

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

Αυτό το κύκλωμα είναι πολύ απλό και αποτελείται από μερικά μόνο μέρη.

Πρώτον, έχουμε ένα Arduino Uno το οποίο είναι συνδεδεμένο σε έναν διακόπτη ορίου, μονάδα κάρτας Micro SD και σε έναν ενισχυτή LM386 που είναι συνδεδεμένος στο ηχείο σας.

Στη μονάδα κάρτας micro SD θα πρέπει να έχετε όλα τα αρχεία ήχου τώρα στη σωστή μορφή. Συνδέετε τη μονάδα χρησιμοποιώντας το πρωτόκολλο SPI και χρησιμοποιώντας τη βιβλιοθήκη μονάδων SD.

Στη συνέχεια, υπάρχει ο οριακός διακόπτης με αντίσταση έλξης. Συνδέστε το GND στην κοινή πλευρά του διακόπτη και το ΟΧΙ στην ψηφιακή είσοδο 2. Η αντίσταση έλξης θα κάνει την προεπιλεγμένη τιμή στην είσοδο Υ HIGHΗΛΗ και όταν είναι ενεργοποιημένος ο διακόπτης ορίου, θα είναι ΧΑΜΗΛΟΣ. Όταν σηκωθεί το καπάκι των σκουπιδιών, τότε θα δούμε ένα σήμα Υ HIGHΗΛΟΥ στον κάδο απορριμμάτων μας και μπορεί να ξεκινήσει αντίστροφη μέτρηση από 4, 3, 2, 1 πριν ενεργοποιήσει ένα αρχείο.wav στην κάρτα sd.

Η έξοδος Arduinos δεν είναι αρκετά ισχυρή για να τρέξει το ηχείο σας, οπότε χρειαζόμαστε έναν ενισχυτή που σε αυτή την περίπτωση είναι ένας LM386. Το κέρδος του ενισχυτή δίνεται από τον πυκνωτή που είναι συνδεδεμένος με τους ακροδέκτες 1 και 8, ο οποίος σε αυτή την περίπτωση είναι 10 UF ο οποίος ορίζει το κέρδος στο 200, χωρίς τον πυκνωτή θα είναι 20 σύμφωνα με το φύλλο δεδομένων. Το ποτενσιόμετρο ελέγχει την ένταση του ενισχυτή.

Βήμα 5: Προγραμματισμός

Θα υποθέσω ότι ξέρετε πώς να προγραμματίσετε το arduino σας, αλλά αν όχι, υπάρχουν πολλά υπέροχα σεμινάρια διαθέσιμα στο διαδίκτυο.

Θα χρειαστεί να εγκαταστήσετε τις ακόλουθες βιβλιοθήκες για να μεταγλωττιστεί ο κώδικας.

1. TMRpcm

2. SPI

3. SD

Μόλις εγκαταστήσετε τις βιβλιοθήκες, κατεβάστε το αρχείο.ino που επισυνάπτεται σε αυτό το βήμα στο εκπαιδευτικό και ανεβάστε το στο arduino σας.

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

Το τρέχον πρόγραμμα απαιτεί 7 διαφορετικά αρχεία ήχου και τα περνάει το ένα μετά το άλλο κάθε φορά που ενεργοποιείται. Μπορείτε να το προσαρμόσετε σε λίγους ή περισσότερους ήχους που θέλετε απλά διατηρώντας το τρέχον μοτίβο.

Βήμα 6: Δοκιμάστε το

Τώρα που έχετε κάνει τον κάδο σκουπιδιών σας απόδειξη, ήρθε η ώρα να το δοκιμάσετε!

Συνδέστε το ρεύμα και απολαύστε τον νέο σας κάδο απορριμμάτων χωρίς σκύλους. Παρακαλώ σκεφτείτε να εγγραφείτε στο κανάλι μου στο YouTube για να με υποστηρίξετε και να δείτε περισσότερα έργα/βίντεο. Ευχαριστούμε που το διαβάσατε!

Συνιστάται: