תוכן עניינים:
וִידֵאוֹ: ESP8266/Arduino MQTT תזכיר מזכיר W/LCD (AKA Gamer Gender Attention Getter!): 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
האם בני נוער שנועלים את עצמם משחקים את המשחקים המקוונים שלהם עם אוזניות? נמאס לכם שלא לשמוע אתכם צועקים עליהם או לא עונים להודעות הטקסט או השיחות שלהם? כן… גם לנו! מזה מונעת המוטיבציה של הגיזמו האחרון שלי (בנוסף היה פשוט כיף לבנות). חנו את פנינה קטנה זו ממש מול המסך שלהם. למרות שהוא שקט, הוא פשוט יושב שם ומתעסק בעניינים שלו. אבל … כשאתה שולח לה הודעה, זה הופך להיות קצת בוטה ומצפצף וממצמץ נוריות יחד עם ההודעה שלך על המסך … בהחלט מושך את תשומת לבו של הנער היקר שלך. אז המשך לקרוא, בדוק את הווידאו למעלה, ובנה לעצמך גם אחד.
שלב 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
הרים קופסת יצירה וכפתור רגע נחמד יותר וחבר את הכל יחד בזה.
מוּמלָץ:
16 X 2 LCD I2c מציג נתוני MQTT: 3 שלבים
16 X 2 LCD I2c מציג נתוני MQTT: תודה למדריכי חנון אקראיים ו- 3KU_Delta על ההשראה, העזרה והקוד שלהם
תזכיר לי לקחת מכונת תרופות: 5 שלבים
תזכיר לי לקחת מכונת תרופות: זוהי מכונה שיכולה להזכיר לך לקחת תרופות. אנשים שוכחים לעתים קרובות לקחת תרופות, אם לפני היציאה או לפני השינה. זה יפיל תרופה כשאתה עובר ליד המכונה, אז שים אותה במקום שאתה עובר בדרך כלל, כמו ליד המיטה
מכונת המשימות של Arduino (aka: Making Bop-it!) בעצמכם: 5 שלבים
מכונת המשימות למתן ארדואינו (aka: Making Bop-it לבד!): למחקר שאני עוקב כעת קיבלתי את המשימה להכין משהו עם Arduino. קיבלתי לעצמי הרכבת חומרים סטנדרטיים מבית הספר וחשבתי על משהו שיעבוד על אלה, עם מזרן חיצוני מינימלי
תצוגת LCD I2C / IIC - השתמש ב- LCD SPI לתצוגת LCD I2C באמצעות מודול SPI ל- IIC עם Arduino: 5 שלבים
תצוגת LCD I2C / IIC | השתמש ב- LCD SPI לתצוגת LCD I2C באמצעות מודול SPI ל- IIC עם Arduino: היי חבר'ה מכיוון של- SPI LCD 1602 רגיל יש יותר מדי חוטים להתחבר כך שקשה מאוד לחבר אותו ל- arduino אבל יש מודול אחד זמין בשוק שיכול המר את תצוגת SPI לתצוגת IIC, אז עליך לחבר רק 4 חוטים
תצוגת LCD I2C / IIC - המרת LCD SPI לתצוגת LCD I2C: 5 שלבים
תצוגת LCD I2C / IIC | המרת LCD SPI לתצוגת LCD I2C: שימוש בתצוגת spi lcd צריך יותר מדי חיבורים לעשות וזה ממש קשה לעשות אז מצאתי מודול שיכול להמיר את ה- i2c lcd ל- spi lcd אז בואו נתחיל