תוכן עניינים:

צליל זמזם פיאצו עם בלינק ו- XinaBox: 9 שלבים
צליל זמזם פיאצו עם בלינק ו- XinaBox: 9 שלבים

וִידֵאוֹ: צליל זמזם פיאצו עם בלינק ו- XinaBox: 9 שלבים

וִידֵאוֹ: צליל זמזם פיאצו עם בלינק ו- XinaBox: 9 שלבים
וִידֵאוֹ: מכשיר לזיהוי דפיקה בדלת עם אפשרות כיוון עוצמה 2024, יולי
Anonim
צליל זמזם פיז'ו עם בלינק ו- XinaBox
צליל זמזם פיז'ו עם בלינק ו- XinaBox

שלוט בכל רכיב 5V באמצעות Blynk ו- xChips. הפרויקט הזה נשמע באזר פיאצו מהטלפון שלי.

שלב 1: דברים המשמשים בפרויקט זה

רכיבי חומרה

  • XinaBox IP01 x 1 xChip מתכנת USB מבוסס על FT232R מבית FTDI Limited
  • XinaBox CW01 x 1 xCHIP Wi-Fi Core מבוסס על מודול Wi-Fi ESP8266
  • מתג DC הנוכחי של XinaBox OC01 x 1 xChip
  • ספק כוח XinaBox PU01 x 1 xChip USB (סוג A)
  • זמזם x 1 כל זמזם פיזו-חשמלי יספיק או כל אלמנט שתרצה לשלוט בו
  • בנק כוח או דומה x 1

אפליקציות תוכנה ושירותים מקוונים

  • Arduino IDE
  • בלינק

כלי יד ומכונות ייצור

מברג שטוח

שלב 2: סיפור

מבוא

פרויקט זה נבנה באמצעות XinaBox xChips על ידי לחיצה פשוטה יחד על xChips השונים וכתיבת קוד בסיסי. לאחר מכן אוכל לשלוט על זמזם פיזו-חשמלי מהטלפון שלי באמצעות פרויקט Blynk שיצרתי.

בקרת זמזם Piezo אלחוטית באמצעות Blynk ו- xChips

שלב 3: הגדרת Blynk

ראשית, עליך להוריד את Blynk במכשיר ה- iPhone או ה- Android שלך מחנות Apple או מ- Google Playstore בהתאמה. צור לעצמך חשבון שהוא די פשוט. התחבר באמצעות הפרטים החדשים שלך שנוצרו. בחר 'פרויקט חדש' ולאחר מכן תן שם לפרויקט שלך. קראתי לשלי Piezo Blynk כפי שמוצג להלן. בחר גם את לוח ESP8266 באמצעות התיבה הנפתחת. לחץ על צור והפרוייקט החדש שלך ייווצר. יופיע קופץ שיודיע לך כי אסימון אימות נשלח לדוא ל שלך; לחץ על אישור.

בשלב הבא עלינו להוסיף את הווידג'ט שלנו כדי להפעיל או לכבות את הבאזר מפרויקט Blynk שלנו. בחר את סימן הפלוס (+) בפינה השמאלית העליונה. תיבת הווידג'ט שלך אמורה להופיע. בחר בווידג'ט 'כפתור' פשוט על ידי לחיצה עליו פעם אחת. הכפתור אמור להופיע כעת בחלל העבודה של הפרויקט שלך. עיין בצילומי המסך שלהלן לקבלת הוראות גרפיות עד לנקודה זו.

יצירת פרויקט Blynk שלך

כעת לחץ על הכפתור שהוספת זה עתה כדי לפתוח את 'הגדרות לחצנים'. בחר 'PIN' ובחר 'וירטואלי' משמאלך. לאחר מכן תוכל לבחור כל סיכה וירטואלית בצד ימין שלך. בחרתי V10 לפרויקט שלי. אתה יכול לשנות תוויות כפתורים אם אתה רוצה אבל זה לא הכרחי. בחר 'SWITCH' לשליטה טובה יותר והשאיר את כל השאר כפי שהוא. לחץ לאחור והשלמת כעת את הגדרת Blynk. עקוב אחר התמונה למטה להדרכה.

בחירת ההגדרות לסיכות שלך

שלב 4: הרכבה לתוכנית

חבר את מתכנת ה- IP01 xChip שלך עם CW01 באמצעות מחבר אוטובוס XC10 כפי שמוצג להלן. לאחר מכן הכנס את השילוב ליציאת USB זמינה במחשב שלך.

אסיפת תכנות

שלב 5: תכנות בארדואינו

על מנת להשתמש ב- xChips, יהיה עליך להוריד את הספריות הבאות ולהוסיף אותן לספריות Arduino.

  • xCore - ספריית ליבה עבור xChips.
  • xOC01 - ספרייה למתג DC הנוכחי
  • ESP8622 - פעל בהתאם להוראות
  • Blynk - ספריית Blynk לשימוש בפונקציונליות Blynk

לאחר מכן, הורד את הקוד בקטע קוד או העתק והדבק אותו ב- IDE Arduino שלך. הזן את פרטי ה- WiFi שלך והעתק והדבק את אסימון האימות שנשלח אליך בדוא ל בשלב 1 בשדות שלהם. ראה למטה.

יש להזין אסימון אימות ופרטי WiFi.

כעת תוכל להעלות את הקוד ללוח שלך לאחר הפעלת אוסף מוצלח.

שלב 6: הרכבה אחרונה

לאחר ההעלאה הסר את השילוב מהמחשב והחלף את IP01 ב- PU01. הנח את IP01 בצד מכיוון שכבר לא תדרש זאת. כעת הרכיב את הפרויקט שלך בהתאם לתמונה למטה. אתה יכול לחבר את xChips בכל דרך שתרצה, כל עוד כל שמות הזיהוי מכוונים לאותו כיוון.

הרכבה סופית

כפי שניתן לראות לעיל, זמזם הפיאצו מוברג לתוך פלט הטרמינל אשר שימש בתוכנית שלנו; במקרה זה OUT0. אתה יכול לבחור כל אחד מארבעת הפלטים שבחרת; רק זכור לבצע את השינויים בקוד שלך. אתה יכול לדפוק את החוט האדום במסוף החיובי ואת החוט השחור במסוף השלילי כקונבנציה, אבל זה לא משנה מכיוון שזמזומי פיזו אינם מודעים לקוטביות.

שלב 7: הפעלה

אתה יכול להפעיל את הפרויקט באמצעות המחשב שלך או עם בנק חשמל רגיל. הכנס את הפרויקט לבנק הכוח. פתח את הפרויקט שיצרת קודם לכן ביישום Blynk ובחר בכפתור ההפעלה בפינה השמאלית העליונה. אם הפרויקט שלך מופעל, יווצר חיבור. כעת תוכל ללחוץ על כפתור הווידג'ט שהוספת בעבר והנורית האדומה בפלט OUT0 אמורה להידלק יחד עם זמזם הפאזו שלך. לחץ על כפתור הווידג'ט לסירוגין ולהיות מוקסם מהאופן שבו אתה יכול לשלוט על זמזם באמצעות הטלפון שלך.

בקרת זמזם Piezo אלחוטית באמצעות 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 בשימוש עם ESP8266 // אסימון אימות שנשלח אליך בדוא"ל // העתק והדבק את האסימון בין מרכאות כפולות char auth = "אסימון האימות שלך"; // אישורי ה- wifi שלך char WIFI_SSID = "שם ה- wifi שלך"; // הזן את שם ה- wifi שלך בין המרכאות הכפולות char WIFI_PASS = "סיסמת ה- wifi שלך"; // הזן את סיסמת ה- wifi שלך בין המרכאות הכפולות // פונקציית Blynk שקוראת מצב מאפשרת קריאת סיכות וירטואליות BLYNK_WRITE (V10) {// התקשר למצב שנבחר מהיישום שלך Blynk int OUT0_State = param.asInt (); // כתוב את המצב שנבחר ביישום Blynk שלך // ל- OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } הגדרת void () {// שים את קוד ההתקנה שלך כאן, כדי להריץ פעם אחת: // התחל את i2c והגדיר את הסיכות Wire.begin (2, 14); // הפעל את מתג ה- DC הנוכחי גבוה OC01.begin (); // להפוך סיכות שאינן בשימוש OC01.write לא פעיל (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // התחל תקשורת Blynk Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } לולאת void () {// שים את הקוד הראשי שלך כאן, כדי להריץ שוב ושוב // לבצע פעולות Blnk Blynk.run (); }

מוּמלָץ: