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

Arduino Door Bell With VU Meter: 4 βήματα (με εικόνες)
Arduino Door Bell With VU Meter: 4 βήματα (με εικόνες)

Βίντεο: Arduino Door Bell With VU Meter: 4 βήματα (με εικόνες)

Βίντεο: Arduino Door Bell With VU Meter: 4 βήματα (με εικόνες)
Βίντεο: VL53L1X Αισθητήρας απόστασης λέιζερ 400cm Time-of-Flight 2024, Ιούλιος
Anonim
Κουδούνι πόρτας Arduino με μετρητή VU
Κουδούνι πόρτας Arduino με μετρητή VU

Η βασική ιδέα είναι - με το πάτημα του κουμπιού κουδουνιού της πόρτας, τα LED θα αρχίσουν να λάμπουν ρυθμικά μαζί με τον ήχο του βομβητή, μετά από ένα χρόνο δύο γεγονότα θα σταματήσουν αυτόματα. Τα LED μπορούν να βρίσκονται έξω από την πόρτα για να διασκεδάσουν τον επισκέπτη ή μέσα. Σε αυτό το διδακτικό, επιδεικνύω το βασικό έργο διατηρώντας το αρκετά απλό.

Περιέγραψα το βασικό αυτού του έργου ως έργο κουδουνιού πόρτας στο ιστολόγιο της τεχνολογίας μου, το οποίο κοινοποιήθηκε σε χώρους Hackstar, Fritzing κ.λπ. Ο αναγνώστης είναι απίθανο να αντιμετωπίσει πρόβλημα με την κατασκευή του. Στο Instructables, θα προσθέσω περισσότερες ιδέες για να βελτιώσω, να προσαρμόσω αυτό το έργο για πραγματική χρήση. Ο μετρητής VU είναι κάπως υποκειμενική φράση.

Βήμα 1: Αποκτήστε τα εξαρτήματα υλικού

Image
Image

Θα χρειαστείτε τα παρακάτω στοιχεία για να δημιουργήσετε αυτό το έργο:

  1. Arduino UNO ή παρόμοιος πίνακας × 1
  2. Breadboard × 1
  3. Καλώδια άλτη × 1
  4. Διακόπτης με κουμπί (12mm) × 1
  5. Αντίσταση 1k ohm × 1
  6. Αντίσταση 221 ohm × 3
  7. Piezo buzzer (Generic) × 1

Βήμα 2: Αποκτήστε το σχηματικό και φτιάξτε το

Συγκεντρώστε τον κώδικα και ανεβάστε το στο Arduino!
Συγκεντρώστε τον κώδικα και ανεβάστε το στο Arduino!

Πάνω είναι το σχηματικό που προστέθηκε. Μπορείτε επίσης να κατεβάσετε το αρχείο Fritzing από το έργο μου στο Fritzing. Βεβαιωθείτε ότι όλα είναι καλά.

Βήμα 3: Συγκεντρώστε τον κώδικα και ανεβάστε το στο Arduino

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

Είναι δύσκολο να γράψω κώδικα εδώ.

Κανονικά, στο Arduino IDE γράφετε/αντιγράφετε-επικολλάτε έναν κωδικό, που για αυτό το έργο είναι "Κύριος κώδικας" σε αυτό το έργο στο Arduino Project Hub.

Πρέπει να ακολουθήσετε την παραπάνω εικόνα για να κάνετε κλικ και να λάβετε μια άλλη "Καρτέλα" στο Arduino IDE, στην οποία θα αντιγράψετε και επικολλήσετε το "pithes.h" από την παραπάνω συνδεδεμένη ιστοσελίδα.

Έτσι, στο Arduino IDE θα έχετε κωδικούς σε δύο καρτέλες σε ένα παράθυρο. Μεταγλωττίστε το και ανεβάστε το.

Βήμα 4: Βελτιώστε το έργο

Προφανώς, αυτό το έργο είναι πολύ βασικό για τα ακόλουθα σημεία:

  1. Ο αριθμός των LED είναι πολύ μικρότερος σε αριθμό
  2. Η ένταση του βομβητή είναι πολύ χαμηλή όσο το κουδούνι της πόρτας
  3. Περιμένουμε ήχο MP3
  4. Απαιτείται κάποια αυτοματοποίηση

Ας συζητήσουμε τις βελτιώσεις.

Μπορείτε εύκολα να αυξήσετε τον αριθμό των LED με μικρή τροποποίηση του κώδικα, καθώς ο μεγάλος αριθμός LED είναι μικρότερος (το Arduino έχει περιορισμένο αριθμό ακίδων). Πέρα από αυτό το όριο, για να αυξήσετε τον αριθμό των LED, πρέπει να κατανοήσετε την πολυπλεξία, τη φόρτιση κλπ. Μπορείτε, στην πραγματικότητα, να χρησιμοποιήσετε την οθόνη μήτρας 8x8 κουκίδων της Adafruit (δηλαδή Charlieplexing). Μπορείτε να χρησιμοποιήσετε LED RGB κλπ.

Όσο για την αναπαραγωγή MP3, χρειάζεστε πραγματικά κάποιο είδος ασπίδας MP3.

Η ένταση του βομβητή είναι χαμηλή είναι ένα συνηθισμένο παράπονο. Υπάρχουν πολλές συζητήσεις στον ιστό για τη χρήση "ισχυρού βομβητή", προσθήκη τρανζίστορ κ.λπ.

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

Συνιστάται: