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

Sound a Piezo Buzzer With Blynk and XinaBox: 9 βήματα
Sound a Piezo Buzzer With Blynk and XinaBox: 9 βήματα

Βίντεο: Sound a Piezo Buzzer With Blynk and XinaBox: 9 βήματα

Βίντεο: Sound a Piezo Buzzer With Blynk and XinaBox: 9 βήματα
Βίντεο: Прощай, Arduino IDE | Добро пожаловать против кода | Код Visual Studio 2024, Ιούλιος
Anonim
Sound a Piezo Buzzer With Blynk και XinaBox
Sound a Piezo Buzzer With Blynk και XinaBox

Ελέγξτε οποιοδήποτε στοιχείο 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 (); }

Συνιστάται: