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

ESP8266/Arduino MQTT תזכיר מזכיר W/LCD (AKA Gamer Gender Attention Getter!): 4 שלבים
ESP8266/Arduino MQTT תזכיר מזכיר W/LCD (AKA Gamer Gender Attention Getter!): 4 שלבים

וִידֵאוֹ: ESP8266/Arduino MQTT תזכיר מזכיר W/LCD (AKA Gamer Gender Attention Getter!): 4 שלבים

וִידֵאוֹ: ESP8266/Arduino MQTT תזכיר מזכיר W/LCD (AKA Gamer Gender Attention Getter!): 4 שלבים
וִידֵאוֹ: Блог. Home Assistant - Rest sensor, взаимодействие основного и резервного серверов автоматизаций. 2024, נוֹבֶמבֶּר
Anonim
Image
Image

האם בני נוער שנועלים את עצמם משחקים את המשחקים המקוונים שלהם עם אוזניות? נמאס לכם שלא לשמוע אתכם צועקים עליהם או לא עונים להודעות הטקסט או השיחות שלהם? כן… גם לנו! מזה מונעת המוטיבציה של הגיזמו האחרון שלי (בנוסף היה פשוט כיף לבנות). חנו את פנינה קטנה זו ממש מול המסך שלהם. למרות שהוא שקט, הוא פשוט יושב שם ומתעסק בעניינים שלו. אבל … כשאתה שולח לה הודעה, זה הופך להיות קצת בוטה ומצפצף וממצמץ נוריות יחד עם ההודעה שלך על המסך … בהחלט מושך את תשומת לבו של הנער היקר שלך. אז המשך לקרוא, בדוק את הווידאו למעלה, ובנה לעצמך גם אחד.

שלב 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)
  • אתר אינטרנט

תצורות תוכנה:

  1. יישום אנדרואיד MQTT Dash השתמש בפרטי אותו הלקוח. רשום (נקרא גם נושא) כמפורט להלן. שארית ברירת המחדל 'אמורה' להיות בסדר. השתמש בפרטים המופיעים באתר למעלה עבור פורט# ושם מארח השרת:
  2. סקיצה Arduino (תכנות הדורשות שינויים מופיעה גם בסקיצה)

    • כתובת I2C של ה- LCD שלך
    • כרטיסי WiFi
    • מידע על מתווך MQTT (אפשרויות אקראיות/מותאמות אישית שאתה מספק)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

שלב 3: פעולה

פעולה
פעולה

עם פתיחת האפליקציה MQTT Dash:

  1. לחץ על סימן פלוס מימין למעלה.
  2. בחר הקלד 'טקסט'.
  3. השם הוא הבחירה שלך.
  4. הזן את שם הנושא שלך כפי שהוזכר בשלב הקודם.
  5. לחץ על דיסק בפינה השמאלית העליונה כדי לשמור.
  6. פתח את האריח שמופיע לפי השם שנבחר בשלב 3 לעיל.
  7. הזן טקסט חופשי בשורה המוצגת. לחץ על SET.
  8. ההודעה אמורה להופיע על מסך LCD אם הכל עובד כצפוי.
  9. כדי לנקות את ההודעה שלח הודעה ריקה.
  10. או … לחץ לרגע על הכפתור המצורף ל- ESP כדי לנקות אותו.

שלב 4: הכל ארוז ומוכן ל- MQTT

הרים קופסת יצירה וכפתור רגע נחמד יותר וחבר את הכל יחד בזה.

מוּמלָץ: