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

פעמונית מוזיקלית WPI ESP8266-01 עם LED: 3 שלבים
פעמונית מוזיקלית WPI ESP8266-01 עם LED: 3 שלבים

וִידֵאוֹ: פעמונית מוזיקלית WPI ESP8266-01 עם LED: 3 שלבים

וִידֵאוֹ: פעמונית מוזיקלית WPI ESP8266-01 עם LED: 3 שלבים
וִידֵאוֹ: 🎶🔤The A,B,C 🎶🔤 | Nursery Rhymes & Baby Songs - Pocoyo 2024, יולי
Anonim
פעמוני מוזיקה WIFI ESP8266-01 עם LED
פעמוני מוזיקה WIFI ESP8266-01 עם LED
פעמוני מוזיקה WIFI ESP8266-01 עם LED
פעמוני מוזיקה WIFI ESP8266-01 עם LED
פעמוני מוזיקה WIFI ESP8266-01 עם LED
פעמוני מוזיקה WIFI ESP8266-01 עם LED

פרויקט זה נבע מרכישת קבוצה של שבבי זנים ESP8266-01. אלה הלוחות הקטנים עם 8 סיכות ותפוקה מוגבלת מבחינת GP I/O למעשה ברוב הפעמים יש ציטוט שיש להם רק I/ O. הצהרה זו אינה נכונה כמובן מכיוון שיש להן למעשה 4 סיכות שניתן להשתמש בהן למרות שהן מרובות פונקציות, כך שעליך להיזהר כיצד אתה משתמש בהן.

שניים הם סיכות סידורי RX/TX למטרה החוצה למטרות איתור באגים. אני לא אשתמש כאן כאן כיוון שאני רוצה לבצע איתור באגים בזמן אמת, אני באמת מתעניין בסיכות 3 ו -5. 3 זמין תמיד כ- GPI-02 ו- 5 כ- GPI-00.

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

מבחינת כוח בחרתי להשתמש במחבר ה- USB כספק מיץ, או ארג אם תרצה. תוכל להבחין שאני משתמש ב- HBLED כאינדיקטור לצלצול הפעמון לכבדי שמיעה.

אז מה זה עושה: הרעיון הוא להגדיר את הלוח כנקודת גישה אלחוטית שניתן לגלות על ידי WIFI וברגע שהתחבר ייתן לך לחצן ללחיצה כדי לצלצל בפעמון ולהבהב LED.

בחרתי ב -10 שניות, אך ניתן להגדיר אותה שוב או שתוכל להתחכם עם ההתקשרות [Ticker] כדי להפעיל עוד אירועים. מכשיר זה אינו גדול ולכן מוגבל אך זול !! אם אתה לא צריך לעשות הרבה זה kiddy. הרבה מהפונקציונליות בקוד היא ברירת מחדל כגון כתובת ip וכו 'אבל הכל ניתן להגדרה למה שאתה רוצה כמובן. בדוק את הסרטון שלי המתאר את הפעולה.

www.youtube.com/embed/cAUYztMnS30

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך

כמה הערות ברשימה

BT66 זהו IC קול עם הרבה שירים מתוכנתים מראש.

רמקול מופיע בתור AST-030COMR-R. מדדתי את זה כ -80 אוהם.

טרנזיסטור המופיע כ- BC547 הוא למעשה BC237A

הנגד בעומס נהג LED הוא 1 אוהם. לעובר 2N7000 יש עמידות למקור ניקוז של 5 או 6 אוהם.

שלב 2: ראשית הסכימה

ראשית סכמטי
ראשית סכמטי

אני מצרף את הסכימה בצורה pdf. בואו נעבור על זה;

יציאת USB מיועדת אך ורק לחשמל. D+ ו- D- אינם בשימוש. 5V מנותב ל- U1 שהוא ווסת המתח. ניתוק רגיל סביב החבילה. 3.3V מוזן ל- ESP-0! מכשיר WIFI 8 PIN. משיכה למעלה על סיכות 4 ו 6. הוספתי גם סיכה למעלה על סיכה 5 את סיכת התכנות שסימון o/p מנותב דרך R6 לשער ה- FET. ניקוז ה- FET מכיל HBLED ונגד של 1 אוהם מקו 5V ישירות. הנגד של 1 אוהם בשיתוף עם התנגדות מקור הניקוז מגביל את זרם הניקוז ולכן הזרם דרך הנורית לכ-. 200mA… בהיר. זה יתוכנת להבהב את הנורית באמצעות מונה אירועים בטיקר.

פין 3 מה- ESP מניע את שבב הקול BT66 דרך הנגד של 220 אוהם לסיכה 2. פין 1 הוא ה- o/p שלו היוצא דרך נגד אחר של 220 אוהם לבסיס BC237A. מחוון העכבה של Q1 מזווג את ה- o/p לרמקול SP1 בעל עכבה של כ. 80 אוהם. אין כאן רווח בפולט של Q1 אך אנו מקבלים רווח שוטף של כ. 100 בתצורת פולט נפוצה זו. אם נעשה את החישוב, אנחנו צריכים לקבל בערך 0.1 mW או בערך 10db SPL וזה מספיק אבל לא חזק מדי. ראה רכיבי AST-030COMR Farnell.

כמה הערות נוספות. ווסת ה- LDO הליניארי מסוגל 800mA. אתה יכול להקטין את זה מכיוון שהעומס היחיד של 3.3V הוא שבב הקול ושבב ה- ESP. אני אשאיר את זה ליוזמים יותר, בשבילי זה היה בתיבה שלי!

שלב 3: הקוד

בואו נעבור את זה גם. למי שמכיר את הארדואינו

שימו לב להכללת מתזמן הטיקרים הערה כי אנו מכריזים על 2 הזדמנויות של טיימר טייקר --- TickerScheduler ts (2); הסיכות שישמשו הן LED_BUILTIN והצהרה קודמת של LED_Pin. אז יש לנו את הסיסמה ואת ה- SSID שהמכשיר ייראה כשאתה גולש. אז יש לנו כמה פונקציות שיקראו לך על ידי שגרת הסימון. בואו נקפוץ להתקנה. אנו משתמשים ב- pinmode (שם הסיכה, I/O) כדי להגדיר אותם. לאחר מכן אנו מעבירים את הפרמטרים לגיבויי השיחות של אסינכרון לכל אחד משני הטיימרים.

ts.add (מצלמות). אנו מעבירים פונקציות להתקשרות חזרה וכו '.

הדבר העיקרי הראשון שאנחנו עושים הוא לתת שירות למתזמן הטייקר. לאחר מכן אנו בודקים את הלקוחות וחוזרים אם אין קשר. אם לקוח התחבר אז נקבל את המחרוזת ונראה אם הוא אומר bellON ואז נפרסם את ה- HTML שנמצא בכמה מחרוזות. למד את מחרוזות ה- HTML והכנס בגרסת הכפתורים שלך. תוכל להתאים אישית את מה שאתה רוצה, זכור כי ה- ESP מוגבל במידה מסוימת לאחסון.

מוּמלָץ: