תוכן עניינים:
- אספקה
- שלב 1: אב טיפוס של פריסת הלוח
- שלב 2: הלחמת הפריסה
- שלב 3: הגדרת IFTTT
- שלב 4: תכנות ה- NodeMCU
- שלב 5: קבל התראות טלפון
- שלב 6: הדפס תלת -ממד את המארז ומסגרת הזכוכית
- שלב 7: הרכיב את המארז
- שלב 8: סיום הבנייה
- שלב 9: מה קורה
- שלב 10: הכל נעשה
וִידֵאוֹ: לחצן מגע זכוכית IoT: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הייתה לי חתיכת זכוכית ITO שהונחה בחנות לפני כמה ימים וחשבתי להשתמש בה טוב. ITO, תחמוצת פח אינדיום, זכוכית נמצאת בדרך כלל בתצוגות קריסטל נוזלי, בתאים סולאריים, בחלונות תא הטייס, וכו 'ההבדל בין זכוכית ITO לזכוכית רגילה הוא שזכוכית ITO מוליכה בשל המטריצה הדקה של ITO המופקדת על את פני הזכוכית. עבור פרויקט זה, נשתמש בזכוכית ITO כדי לשמש ככפתור להפעלת לוח ה- IoT לשלוח הודעה באמצעות IFTTT (אם זה אז זה) לטלפון. בעיקרון, רציתי לשחזר את הכפתור "זה היה קל" של סטייפלס אבל להשתמש בזכוכית ככפתור הלחיצה.
אספקה
- NodeMCU (גרסה ESP 8266)
- קפיץ דחיסה (1/4 "x 13/32")
- לוח מגע קיבולי של Adafruit
- לוח PCB (2.75 "x 1.25" דו צדדי)
- זכוכית ITO (2 "x 2")
- 4 חוטים בצבע שונה (2 אינץ 'חוט מוצק 22AWG)
- חוט צהוב אחד (5 אינץ 'חוט מוצק 22AWG)
כלים:
- חשפניות חוטים
- קאטר
- מדפסת תלת מימד (PLA - 1.75 מ"מ)
- קלטת חשמל
- דבק חם
- צְבָת
- מלחם
- פראייר הלחמה
- הלחמה (ללא עופרת)
- ספוג הלחמה
שלב 1: אב טיפוס של פריסת הלוח
באמצעות הפריסה המוצגת למעלה, יש לחבר את סיכות ה- SDA וה- SCL לסיכות ה- SDA וה- SCL של NodeMCU (D2 ו- D1). הלחם את החוט הצהוב לסיכה 1 בלוח הפריצה הקיבולי של Adafruit. הסר מעט (0.5 אינץ ') של מעטפת הפלסטיק מהקצה השני של החוט הצהוב.
לאחר שהלוחות נמצאים על לוח הלחם, פתח את ה- IDE של Arduino. עבור אל> סקיצה> נהל ספריות וחפש Adafruit_MPR121. התקן את ספריית Adafruit MPR121 by Adafruit. להסבר מפורט על חיבור ה- MPR 121 (לוח פריצה קיבולי), עיין במדריך של Adafruit.
עבור אל> קובץ> דוגמאות> Adafruit_MPR121> MPR121test.ino. MPR121test.ino יעזור לבדוק אם לוח הפריצה מחובר כראוי ל- NodeMCU. אם הכל עובד טוב, כאשר אתה נוגע במתכת בחוט הצהוב, הצג הסידורי אמור להראות "1 נגע ושוחרר". אם אתה נוגע ברפידות 0-11, פלט הצג הטריאלי אמור להיראות כמו התמונה השלישית למעלה.
שלב 2: הלחמת הפריסה
כפי שהתמונות מראות, חבר את לוח הפריצה הקיבולי ל- NodeMCU באמצעות 4 החוטים. רק כלל אצבע, השתמש בחוטים אדומים ושחורים לחיבורי ViN 3.3V ו- GND GND. אם סיכות ה- SDA/SCL מולחמות בצורה לא נכונה, יהיה עליהן להלחם מחדש כראוי. בשל ספריות Adafruit וסיכות ברירת המחדל של SDA ו- SCL, כמעט בלתי אפשרי להקצות מחדש את הפינים בהמשך בשלבי הקידוד של מדריך זה.
שלב 3: הגדרת IFTTT
קח נשימה עמוקה. זה לא ייקח יותר מדי זמן להגדיר.
- עבור לאתר IFTTT.
- לחץ על +זה כדי להגיע לשורת החיפוש של השירותים המוצעים.
-
הקלד את סרגל החיפוש "webhooks".
- אתה אמור לראות משולש עם פינות מעוגלות בתוך קופסה
- זהו הלוגו של Webhooks
- לחץ על התיבה ולאחר מכן על התיבה "קבל בקשת אינטרנט" בדף הבא.
לשם אירוע, הקלד "ITO_touch" כפי שמוצג בתמונה השלישית למעלה. זכור זאת עבור תוכנית Arduino שלך כיוון שזה שם ההדק.
- לחץ על כפתור "צור טריגר".
- תועבר לחלון אחר שבו ה- +This יוחלף בלוגו Webhooks.
- לחץ על +זה והקלד בשורת החיפוש "הודעות".
- פעמון בקופסה אמור להופיע. לחץ על "שלח הודעה עשירה מאפליקציית IFTTT".
- החלף את הטקסט בתיבת ההודעות בהודעה חיובית כמו "היי, קיבלת את זה! קדימה!"
- עבור כתובת האתר של התמונה, השתמש בתמונה זו של פרצוף סמיילי
- סיים על ידי לחיצה על כפתור "צור פעולה" ועל כפתור "סיום בעמוד הבא.
מקבל את ההדק של Webhooks
אתה צריך להיות באותו מסך כמו תמונה מספר 5 (המציג את סמל Webhooks והודעות) עם הטקסט "If Maker Event" ITO_touch ", ולאחר מכן שלח הודעה עשירה מאפליקציית IFTTT." אם לא, לחץ על לשונית הבית ואחריו לחץ על התיבה עם הטקסט הנ"ל.
- לחץ על הלוגו של Webhooks.
- הלוגו יוביל אותך לדף ה- Webhooks (מוצג בתמונות למעלה)
- לחץ על כפתור התיעוד שבפינה השמאלית העליונה של דף Webhooks
- תועבר לדף אחר שיציג את המפתח שלך ל- Webhooks
- העתק והדבק את המפתח במקום בטוח כלשהו מכיוון שהוא נחוץ לתוכנית Arduino
בסדר! מלבד ה- Wifi והסיסמה שלך, תוכנית Arduino בשלב הבא מוכנה לצאת לדרך.
שלב 4: תכנות ה- NodeMCU
אוקיי תחפש את ארבעת השדות הבאים:
- const char* ssid
- const char* סיסמא
- char MakerIFTTT_Key
- char MakerIFTTT_Event
יש להקצות את מפתח Webhooks ל- MakerIFTTT_Key ולשם את ההדק של Webhooks ("ITO_touch") ל- MakerIFTTT_Event. ה- SSID והסיסמה מיועדים לנתב Wifi שאליו יתחבר ה- IoT.
חבר את הלוח למחשב והעלה את הקוד. אם הכל בסדר, ההודעות הבאות המוצגות בתמונה למעלה אמורות להופיע במסך הסידורי.
שלב 5: קבל התראות טלפון
הורד את אפליקציית IFTTT מאפליקציית iOS או מחנות Android. לאחר שנכנסת, אתה אמור לראות את האפליקציה שעשינו זה עתה על מסך הבית. כדי לבדוק כל מה שנוגע לתוכנה, אם נוגעים בחוט הצהוב, אמורה להופיע הודעה בטלפון כפי שמוצג.
שלב 6: הדפס תלת -ממד את המארז ומסגרת הזכוכית
שלב 7: הרכיב את המארז
הרכבת מארז
הכנס את האלקטרוניקה לחריץ והצמד בעזרת מעט דבק חם. וודא שהחוט הצהוב מוזרם דרך החור לפני חיבור הלוח למארז. כשהחוט הבולט (המוצג כרגע עטוף בתמונה הראשונה), הסר את מעטפת הפלסטיק של החוט הצהוב וחושף את המתכת. עכשיו זה זמן טוב למקם את הדחיסה בחריץ המלבן של המארז.
** ה- microUSB צריך להיות גלוי מחור החריץ הצדדי!
מכלול מסגרת
- חבר את המסילה העליונה למסילה השמאלית והימנית (למסילות העליונות והתחתונות יש חריצים חיצוניים בצידיהם בעוד שמימין ושמאל צריכים להיות פנימה).
- עכשיו יהיה זמן טוב לראות איזה צד של הזכוכית מוליך. עקבתי אחר מדריך זה כדי לבדוק את ההמשכיות באמצעות מולטימטר
- החלק את הכוס על המסילות.
- שים את מסילת הקצה על המסגרת. השתמש בדבק חם על המפרקים כדי להדק הכל בצורה מאובטחת.
שלב 8: סיום הבנייה
בזמן שהלוח מחובר למחשב, הניחו את המסגרת כך שהזכוכית המוליכה תהיה במגע עם החוט החשוף וחצי העיגול מקיף את הקפיץ. הדביקו את לוח הקיר למארז. עכשיו סיימת! אם הכל מורכב כראוי, כאשר אתה לוחץ על הצד האביב של הרמה, אתה אמור לקבל הודעה טלפונית. אם לא, בדוק אם המתכת שלא נוגעת נוגעת בזכוכית. החוט בדרך כלל צריך לגעת בזכוכית אלא אם תלחץ על המסגרת כלפי מטה.
שלב 9: מה קורה
על ידי לחיצה כלפי מטה על הצד הקפיץ של מסגרת הזכוכית, המסגרת מסתובבת מעט כדי לנתק את זכוכית ה- ITO מהחוט. לוח הפריצה שולח את המידע הזה ל- IoT כדי להבין את ההיגיון. ה- IoT מזהה שהזכוכית כבר לא נוגעת בחוט ומגישה בקשת אינטרנט דרך Webhooks. היגיון IFTTT לוקח את הבקשה, ואם היא נשלחה כהלכה, בצע את פעולת ההתראה. זה אומר לאפליקציית IFTTT בטלפון ליצור הודעת דחיפה.
שלב 10: הכל נעשה
תן לעצמך טפיחה על השכם, כי הצלחת עד הסוף! הגיבו למטה אם אתם זקוקים לעזרה בכל אחד מהשלבים המוצגים
מוּמלָץ:
בקר מיקרו AVR. החלף נוריות LED באמצעות מתג לחצן. הפעלת לחצן לחיצה: 4 שלבים
בקר מיקרו AVR. החלף נוריות LED באמצעות מתג לחצן. הפעלת לחצני לחיצות: בפרק זה נלמד כיצד ליצור קוד C של תוכנית ATMega328PU כדי להחליף את מצב שלוש נוריות הלדים בהתאם לקלט ממתג כפתורים. כמו כן, חקרנו פתרונות לבעיה של 'Switch Bounce'. כרגיל, אנו יכולים
לחצן מגע התנגדות אלחוטי מואר: 5 שלבים
לחצן מגע התנגדות אלחוטי: זהו פרויקט פשוט עם רעיון ליצור כפתור מגע התנגדותי המשלב RGB LED. בכל פעם שנוגעים בלחצן זה הוא יואר ויכול להתאים את צבע המנורה. זה יכול לשמש ככפתור מגע מואר נייד דרך
כלי זכוכית זכוכית זכוכית במראה יקר למראה זול: 7 שלבים
כלי זכוכית זכוכית זכוכית זולה למראה זול!: הוצא קצת $$ מראש (כ -400 $, אבל אתה יכול ללכת הרבה יותר זול (160 $) אם אתה יכול לשאול חותך ויניל), עשה הרבה על הגב (האישה ו נסעתי לבריטניה למשך 3 שבועות על הכסף שהרווחתי בזמן חלקי זה במשך תקופה של שנתיים). אני קונה
קורס מיקרו: ביט בסיסי: לחצן מגע: 11 שלבים
קורס Micro: bit בסיסי: לחצן מגע: ב- BBC Micro: bit, יש 3 כפות תחתונות מגע: pin0, pin1, pin2. אם אתה מחזיק את סיכת ה- GND ביד אחת ונוגע בסיכה 0, 1 או 2 ביד השנייה, כמות חשמל קטנה (בטוחה) תזרום דרך גופך וחזרה לתוך המיקרו: ביט. זה
כיצד להחליף את מסך LCD זכוכית Unibody זכוכית: 7 שלבים (עם תמונות)
כיצד להחליף את ה- LCD של Macbook Unibody Glass: פעם זה היה שאם המסך שלך נסדק במחשב הנייד שלך, פשוט תחליף את ה- LCD ותסיים עם זה. זה לצערי כבר לא המצב. עם הצגת דגמי ה- Unibody Macbook ו- Macbook pro, שינתה אפל את עיצוב