Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρησιμοποιούνται σε αυτό το έργο
- Βήμα 2: Ιστορία
- Βήμα 3: Ρύθμιση του Blynk
- Βήμα 4: Συγκέντρωση στο πρόγραμμα
- Βήμα 5: Προγραμματισμός στο Arduino
- Βήμα 6: Τελική συνέλευση
- Βήμα 7: Ενεργοποίηση
- Βήμα 8: Συμπέρασμα
- Βήμα 9: Κωδικός
Βίντεο: Sound a Piezo Buzzer With Blynk and XinaBox: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ελέγξτε οποιοδήποτε στοιχείο 5V χρησιμοποιώντας το Blynk και το xChips. Αυτό το έργο ακούγεται Piezo Buzzer από το τηλέφωνό μου.
Βήμα 1: Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Συστατικά υλικού
- Προγραμματιστής XinaBox IP01 x 1 xChip USB βασισμένος στο FT232R From FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core βασισμένο στο ESP8266 Wi-Fi Module
- XinaBox OC01 x 1 xChip Διακόπτης DC υψηλής έντασης
- Τροφοδοσία XinaBox PU01 x 1 xChip USB (Τύπος Α)
- Buzzer x 1 Οποιοσδήποτε πιεζοηλεκτρικός βομβητής θα αρκούσε ή οποιοδήποτε στοιχείο που θα θέλατε να ελέγξετε
- Power Bank ή παρόμοια x 1
Εφαρμογές λογισμικού και διαδικτυακές υπηρεσίες
- Arduino IDE
- Μπλινκ
Εργαλεία χειρός και μηχανές κατασκευής
Κατσαβίδι Flathead
Βήμα 2: Ιστορία
Εισαγωγή
Αυτό το έργο δημιουργήθηκε χρησιμοποιώντας το XinaBox xChips κάνοντας απλώς κλικ μαζί στα διαφορετικά xChips και γράφοντας βασικό κώδικα. Θα μπορούσα στη συνέχεια να ελέγξω έναν πιεζοηλεκτρικό βομβητή από το τηλέφωνό μου χρησιμοποιώντας ένα Blynk Project που δημιούργησα.
Ασύρματο Piezo Buzzer Control χρησιμοποιώντας Blynk και xChips
Βήμα 3: Ρύθμιση του Blynk
Πρώτον, πρέπει να κάνετε λήψη του Blynk στο iPhone ή στο τηλέφωνό σας Android από το Apple Store ή το Google Playstore αντίστοιχα. Δημιουργήστε έναν λογαριασμό για τον εαυτό σας που είναι αρκετά απλός. Συνδεθείτε χρησιμοποιώντας τα στοιχεία που δημιουργήσατε πρόσφατα. Επιλέξτε «Νέο έργο» και, στη συνέχεια, δώστε ένα όνομα στο έργο σας. Έχω ονομάσει το δικό μου Piezo Blynk όπως φαίνεται παρακάτω. Επιλέξτε επίσης την πλακέτα ESP8266 χρησιμοποιώντας το αναπτυσσόμενο πλαίσιο. Πατήστε Δημιουργία και το νέο σας έργο θα δημιουργηθεί. Θα εμφανιστεί ένα αναδυόμενο παράθυρο που θα σας ειδοποιεί ότι έχει σταλεί ένα διακριτικό ελέγχου ταυτότητας στο email σας. πατήστε OK.
Στη συνέχεια, πρέπει να προσθέσουμε το widget μας για να ενεργοποιήσουμε ή να απενεργοποιήσουμε το βομβητή από το Blynk Project. Επιλέξτε το σύμβολο συν (+) στην επάνω δεξιά γωνία. Το Widget Box πρέπει να εμφανιστεί. Επιλέξτε το γραφικό στοιχείο "Κουμπί" απλά πατώντας το μία φορά. Το κουμπί θα πρέπει τώρα να εμφανίζεται στο χώρο εργασίας του έργου σας. Ανατρέξτε στα παρακάτω στιγμιότυπα οθόνης για γραφικές οδηγίες μέχρι αυτό το σημείο.
Δημιουργία του έργου σας Blynk
Τώρα πατήστε το κουμπί που μόλις προσθέσατε για να ανοίξετε τις "Ρυθμίσεις κουμπιού". Επιλέξτε "PIN" και επιλέξτε "Virtual" στα αριστερά σας. Στη συνέχεια, μπορείτε να επιλέξετε οποιαδήποτε εικονική καρφίτσα στη δεξιά σας πλευρά. Έχω επιλέξει το V10 για το έργο μου. Εάν θέλετε, μπορείτε να αλλάξετε τις ετικέτες των κουμπιών, αλλά αυτό δεν είναι απαραίτητο. Επιλέξτε 'SWITCH' για καλύτερο έλεγχο και αφήστε όλα τα άλλα ως έχουν. Πατήστε πίσω και τώρα ολοκληρώσατε τη ρύθμιση του Blynk. Ακολουθήστε την παρακάτω εικόνα για καθοδήγηση.
Επιλέγοντας τις ρυθμίσεις για τις καρφίτσες σας
Βήμα 4: Συγκέντρωση στο πρόγραμμα
Συνδέστε τον προγραμματιστή σας IP01 xChip με το CW01 χρησιμοποιώντας έναν σύνδεσμο διαύλου XC10, όπως φαίνεται παρακάτω. Στη συνέχεια, εισαγάγετε τον συνδυασμό σε μια διαθέσιμη θύρα USB στον υπολογιστή σας.
Συνέλευση προγραμματισμού
Βήμα 5: Προγραμματισμός στο Arduino
Για να χρησιμοποιήσετε τα xChips, θα πρέπει να κατεβάσετε τις παρακάτω βιβλιοθήκες και να τις προσθέσετε στις βιβλιοθήκες Arduino.
- xCore - Βασική βιβλιοθήκη για xChips.
- xOC01 - Βιβλιοθήκη για το διακόπτη DC υψηλής τάσης
- ESP8622 - Ακολουθήστε προσεκτικά τις οδηγίες
- Blynk - Βιβλιοθήκη Blynk για χρήση της λειτουργικότητας Blynk
Στη συνέχεια, κατεβάστε τον κώδικα στην ενότητα Κωδικός ή αντιγράψτε και επικολλήστε τον στο Arduino IDE. Εισαγάγετε τα στοιχεία του WiFi σας και αντιγράψτε και επικολλήστε το διακριτικό ελέγχου ταυτότητας που σας στάλθηκε στο Βήμα 1 στα αντίστοιχα πεδία τους. Δες παρακάτω.
Κωδικός ταυτότητας και στοιχεία WiFi για εισαγωγή.
Μπορείτε τώρα να ανεβάσετε τον κώδικα στον πίνακά σας αφού εκτελέσετε μια επιτυχημένη συλλογή.
Βήμα 6: Τελική συνέλευση
Μόλις μεταφορτωθεί, αφαιρέστε τον συνδυασμό από τον υπολογιστή σας και αντικαταστήστε το IP01 με το PU01. Τοποθετήστε το IP01 στην άκρη καθώς δεν θα το χρειάζεστε πλέον. Τώρα συγκεντρώστε το έργο σας σύμφωνα με την παρακάτω εικόνα. Μπορείτε να συνδέσετε τα xChips με όποιον τρόπο θέλετε, αρκεί όλα τα ονόματα αναγνώρισης να είναι προσανατολισμένα προς την ίδια κατεύθυνση.
Τελική συναρμολόγηση
Όπως φαίνεται παραπάνω, ο πιεζοηλεκτρικός βομβητής βιδώνεται στην τερματική έξοδο που χρησιμοποιήθηκε στο πρόγραμμά μας. στην περίπτωση αυτή OUT0. Μπορείτε να επιλέξετε οποιαδήποτε από τις τέσσερις εξόδους της επιλογής σας. απλά θυμηθείτε να κάνετε τις αλλαγές στον κώδικά σας. Μπορείτε να βιδώσετε το κόκκινο σύρμα στον θετικό ακροδέκτη και το μαύρο σύρμα στον αρνητικό ακροδέκτη ως συμβατικό, αλλά δεν έχει σημασία αφού οι πιεζοηλεκτρικοί βομβητές δεν γνωρίζουν την πολικότητα.
Βήμα 7: Ενεργοποίηση
Μπορείτε να ενεργοποιήσετε το έργο σας με τον υπολογιστή σας ή μια κανονική τράπεζα ισχύος. Εισαγάγετε το έργο στο power bank. Ανοίξτε το έργο σας που δημιουργήσατε νωρίτερα στην εφαρμογή Blynk και επιλέξτε το κουμπί αναπαραγωγής στην επάνω δεξιά γωνία. Εάν το έργο σας ενεργοποιηθεί, θα δημιουργηθεί μια σύνδεση. Μπορείτε τώρα να πατήσετε το κουμπί widget που έχετε προσθέσει προηγουμένως και η κόκκινη λυχνία LED στην έξοδο OUT0 θα ανάψει μαζί με τον ήχο του πιεζοηχητικού σας βομβητή. Πατήστε το γραφικό στοιχείο κουμπιών ενεργοποίησης και απενεργοποίησης και γοητευτείτε για το πώς μπορείτε να ελέγξετε ένα βομβητή με το τηλέφωνό σας.
Ασύρματο Piezo Buzzer Control χρησιμοποιώντας Blynk και xChips
Βήμα 8: Συμπέρασμα
Αυτό το έργο χρειάστηκε περίπου 25 λεπτά για να ολοκληρωθεί. Απλώς έκανα κλικ μαζί στα xChips και έβγαλα τον πιεζοηλεκτρικό βομβητή στα τερματικά. Χωρίς συγκόλληση και χωρίς χάος. Μπορείτε να ενεργοποιήσετε οποιοδήποτε στοιχείο 5V μέσω σύνδεσης WiFi χρησιμοποιώντας το τηλέφωνό σας.
Βήμα 9: Κωδικός
Piezo_Blynk.ino Arduino Απλώς εισαγάγετε τα στοιχεία WiFi και το διακριτικό εξουσιοδότησης στα αντίστοιχα πεδία τους και είστε έτοιμοι να ανεβάσετε τον κωδικό σας στα xChips
#include // περιλαμβάνει βασική βιβλιοθήκη
#include // include high current dc switch libray #include // include ESP8266 library used for wifi #include // include Blynk libary used with ESP8266 // διακριτικό ελέγχου ταυτότητας που σας στάλθηκε μέσω email // αντιγράψτε και επικολλήστε το διακριτικό μεταξύ διπλών εισαγωγικών char auth = "το διακριτικό ελέγχου ταυτότητας"; // τα διαπιστευτήριά σας wifi char WIFI_SSID = "το όνομά σας wifi"; // εισαγάγετε το όνομα του wifi σας ανάμεσα στα διπλά εισαγωγικά char WIFI_PASS = "ο κωδικός πρόσβασής σας στο wifi"; // εισαγάγετε τον κωδικό πρόσβασής σας wifi μεταξύ των διπλών εισαγωγικών // Η λειτουργία Blynk που διαβάζει την κατάσταση επιτρέπει την ανάγνωση εικονικών καρφιτσών BLYNK_WRITE (V10) {// κλήση της κατάστασης που έχει επιλεγεί από την εφαρμογή Blynk σας στο OUT0_State = param.asInt (); // γράψτε την κατάσταση που επιλέξατε στην εφαρμογή Blynk // στο OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: // ξεκινήστε το i2c communication και ορίστε καρφίτσες Wire.begin (2, 14); // ξεκινήστε τον διακόπτη συνεχούς ρεύματος υψηλής έντασης OC01.begin (); // καθιστά τις μη χρησιμοποιούμενες καρφίτσες ανενεργές OC01.write (OUT1, LOW). OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // έναρξη επικοινωνίας Blynk Blynk.begin (author, WIFI_SSID, WIFI_PASS); } void loop () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα // εκτελείτε λειτουργίες Blnk Blynk.run (); }
Συνιστάται:
Arduino Piezo Buzzer Piano: 5 Βήματα
Arduino Piezo Buzzer Piano: Εδώ θα φτιάξουμε ένα πιάνο Arduino που χρησιμοποιεί έναν πιεζοφωνητή ως ηχείο. Αυτό το έργο είναι εύκολα επεκτάσιμο και μπορεί να λειτουργήσει με περισσότερες ή λιγότερες σημειώσεις, ανάλογα με εσάς! Θα το κατασκευάσουμε με τέσσερα μόνο κουμπιά/κλειδιά για απλότητα. Αυτό είναι ένα διασκεδαστικό και εύκολο έργο
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: 8 βήματα
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: Why Εδώ και λίγο καιρό ήθελα να προσθέσω ένα μικρό joystick στο πληκτρολόγιό μου για τον έλεγχο στοιχείων διεπαφής ή άλλες μικρότερες εργασίες σε παιχνίδια και προσομοιωτές (MS Flight Sim, Elite: Dangerous, Πόλεμοι των Άστρων: Μοίρες, κλπ). Επίσης, για το Elite: Dangerous, έχω πάει
DIY Inventive ART Project Idea With LED Lights and Sound: 3 βήματα
DIY Inventive ART Project Idea With LED Lights and Sound: Σε αυτό το βίντεο θα σας δείξω πώς να φτιάξετε μοναδικά έργα τέχνης στο σπίτι χρησιμοποιώντας λωρίδα LED και ήχο
555 Timer With a Decade Counter και LEDS και Piezo Buzzer; βασική περιγραφή κυκλώματος: 6 βήματα
555 Timer With a Decade Counter και LEDS και Piezo Buzzer; βασική περιγραφή του κυκλώματος: Αυτό το κύκλωμα αποτελείται από τρία μέρη. Είναι ένα πιεζοηλεκτρικό βομβητή που παράγει ήχο. Ένας κωδικός (πρόγραμμα) θα παίξει " Χρόνια Πολλά " από το Arduino μέσω του πιεζό. Το επόμενο βήμα είναι ένας χρονοδιακόπτης 555 που θα παράγει παλμούς που λειτουργεί ως ρολόι
Arduino MusicStump: Light, Captive Touch and a Buzzer: 3 Βήματα
Arduino MusicStump: Light, Captive Touch and a Buzzer: Ένα διαδραστικό δέντρο με ένα δαχτυλίδι LED στο επάνω μέρος, ένα βομβητή για τον ήχο και έναν αιχμάλωτο αισθητήρα αφής στο εσωτερικό που αλλάζει το χρώμα καθώς το αγγίζετε. Για να κάνετε αυτό το διασκεδαστικό μικρό πράγμα θα χρειαστείτε τα εξής: Ηλεκτρονικά:- 1x Arduino Uno- 15x καλώδια- 1x έτσι