תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
האם בני נוער שנועלים את עצמם משחקים את המשחקים המקוונים שלהם עם אוזניות? נמאס לכם שלא לשמוע אתכם צועקים עליהם או לא עונים להודעות הטקסט או השיחות שלהם? כן… גם לנו! מזה מונעת המוטיבציה של הגיזמו האחרון שלי (בנוסף היה פשוט כיף לבנות). חנו את פנינה קטנה זו ממש מול המסך שלהם. למרות שהוא שקט, הוא פשוט יושב שם ומתעסק בעניינים שלו. אבל … כשאתה שולח לה הודעה, זה הופך להיות קצת בוטה ומצפצף וממצמץ נוריות יחד עם ההודעה שלך על המסך … בהחלט מושך את תשומת לבו של הנער היקר שלך. אז המשך לקרוא, בדוק את הווידאו למעלה, ובנה לעצמך גם אחד.
שלב 1: נדרשת חומרה וחיבור
חלקים:
ESP8266 NodeMCU 1.0 (כל ESP אמור לעבוד)
1602 או 2004 LCD עם ממשק סידורי/I2C
כפתור לחיצה רגעי
לוח לחם
לד
מגשרים
להתחבר:
ESP8266 ----------- LCD ----------- כפתור ----------- באזר ------------- לד
Grnd ----------------- Grnd ---------- קוטב ראשון ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- -------------------------------------רגל ארוכה
D7 ------------------------------------------------- ------------ קוטב שני
D4 -------------------------------------- קוטב שני
D1 -------------------- SCL
D2 -------------------- SDA
שלב 2: נדרשת תוכנה ותצורה
הנחות: ידע ותרגול בשימוש ב- Arduino IDE ובספריות.
נדרשת תוכנה:
- Arduino IDE (השתמשתי 1.8.5)
- Android App MQTT Dash (לא בטוח שיש גרסת iOS)
- אתר אינטרנט
תצורות תוכנה:
- יישום אנדרואיד MQTT Dash השתמש בפרטי אותו הלקוח. רשום (נקרא גם נושא) כמפורט להלן. שארית ברירת המחדל 'אמורה' להיות בסדר. השתמש בפרטים המופיעים באתר למעלה עבור פורט# ושם מארח השרת:
-
סקיצה Arduino (תכנות הדורשות שינויים מופיעה גם בסקיצה)
- כתובת I2C של ה- LCD שלך
- כרטיסי WiFi
-
מידע על מתווך MQTT (אפשרויות אקראיות/מותאמות אישית שאתה מספק)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
שלב 3: פעולה
עם פתיחת האפליקציה MQTT Dash:
- לחץ על סימן פלוס מימין למעלה.
- בחר הקלד 'טקסט'.
- השם הוא הבחירה שלך.
- הזן את שם הנושא שלך כפי שהוזכר בשלב הקודם.
- לחץ על דיסק בפינה השמאלית העליונה כדי לשמור.
- פתח את האריח שמופיע לפי השם שנבחר בשלב 3 לעיל.
- הזן טקסט חופשי בשורה המוצגת. לחץ על SET.
- ההודעה אמורה להופיע על מסך LCD אם הכל עובד כצפוי.
- כדי לנקות את ההודעה שלח הודעה ריקה.
- או … לחץ לרגע על הכפתור המצורף ל- ESP כדי לנקות אותו.
שלב 4: הכל ארוז ומוכן ל- MQTT
הרים קופסת יצירה וכפתור רגע נחמד יותר וחבר את הכל יחד בזה.