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

פיליה - מנורת הידידות הביתית: 7 שלבים
פיליה - מנורת הידידות הביתית: 7 שלבים

וִידֵאוֹ: פיליה - מנורת הידידות הביתית: 7 שלבים

וִידֵאוֹ: פיליה - מנורת הידידות הביתית: 7 שלבים
וִידֵאוֹ: כיבוש פריז שראו חיילים גרמנים: סיפור לא ידוע 2024, נוֹבֶמבֶּר
Anonim
פיליה - מנורת הידידות הביתית
פיליה - מנורת הידידות הביתית

Filia פירושו ידידות ביוונית עתיקה. הרעיון הוא שיהיו שתי מנורות במקומות שונים בעולם, וכאשר אתה נוגע במנורה אחת, שניהם משנים באופן אקראי את צבעיהם. אז אם אתה רוצה להראות למישהו בצד השני של העולם שאתה חושב עליו, תוכל להקיש על המנורה והצבעים ישתנו, ואז הם יכולים לעשות את אותו הדבר (אם הם ערים).

איך זה עובד?

שתי המנורות מצוידות בחיישן מגע, LED RGB ו- WEMOS D1 Mini (שבב חיבור WiFi), ומחוברות לחשמל באמצעות כבל USB. באמצע יש שרת IoT של Amazon (Interner of Things), שהוא שרת Publish-Subscribe (על כל הודעה שנשלחת אליו היא משדרת אותו לכל המכשירים המחוברים).

כל מנורה:

  1. ניסיונות להתחבר ל- WiFi
  2. אם היא נכשלת, היא פותחת רשת משלה (כנקודת גישה) ומאפשרת לך להזין את אישורי הרשת הרצויה.
  3. אם זה מצליח, זה מתחבר לשרת ומחכה לקלט או הודעה מהשרת.
  4. עם נגיעה בחיישן, הוא אקראי צבע ושולח אותו לשרת, שישלח אותו לכל המנורות.
  5. על כל הודעה מהשרת, היא הגדירה את הצבע לצבע ההודעה.

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

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

כלים

  • מגהץ הלחמה (& הלחמה כמובן. תוכל גם להשתמש בשואב אבק הלחמה, יד שלישית ומחזיק ברזל הלחמה אם תרצה, זוהי קריאתך. אני ממליץ על כולם.)
  • הכלי Plyer Or Wire Stripping (אם אתה מתכנן להפשיט את החוטים בעצמך, מה שכנראה תצטרך לעשות).
  • מולטימטר, כדי לוודא שאין במעגל שלנו מחסור.
  • מספריים
  • מברגים. וודא שאתה מקבל חזק, מכיוון שתצטרך ליצור את חוט הבורג בעצמך.
  • אקדח דבק חם, וקצת דבק.
  • מדפסת תלת מימד או גישה למדפסת אחת. הוא צריך להיות מסוגל להדפיס בלבן, וליצור קיר דק מאוד (2 מ"מ). שלחתי את שלי למקום הדפסה מקצועי, זה עלה לי בערך 20 $ והיה מאוד שווה את זה, כי הם עשו את זה בצורה מושלמת.
  • שרת AWS IoT. יצירת שרת כזה היא בהתאם להיקף ההוראה, אך הנה קישור לסרטון המסביר זאת. ממשק המשתמש השתנה מעט, אך הרעיון הכללי הוא זהה. רשום שם מכשיר ושמור את הקוד המשמש שם, יהיה עליך להכניס אותו לקוד מאוחר יותר.

חומרים וחלקים

  • איסו
  • חוטים. אני משתמש בחוטי מגשר מקודדים בצבע כדי להפוך את המדריך למובן יותר, אך אינך צריך לעשות זאת. מקובלת בטיחות לסמן את החיובי באדום והשלילי בשחור או כחול. בסך הכל אנו משתמשים בכ- 20 ס"מ של חוטים לכל מנורה.
  • כבל USB (אחד לכל מנורה)
  • ברגים. הברגים שבהם אנו משתמשים חייבים להתאים לחורי ההדפסה, לכן נשתמש בברגים 3 x 3 מ"מ על 10 מ"מ וברגים של 4 x 2 מ"מ x 3 מ"מ לכל מנורה.
  • שבב מיני D1 אחד לכל מנורה.
  • חיישן מגע אחד TTP223B לכל מנורה.
  • מנורת RGB אחת של 10 מ"מ אחת (כמו זו) לכל מנורה.
  • קצת נייר פח
  • קצת סרט דביק

שלב 2: שלב 2: המסגרת

שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת
שלב 2: המסגרת

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

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

שלב 3: שלב 3: נורית ה- RGB

שלב 3: נורית ה- RGB
שלב 3: נורית ה- RGB
שלב 3: נורית ה- RGB
שלב 3: נורית ה- RGB
שלב 3: נורית ה- RGB
שלב 3: נורית ה- RGB

נורית ה- RGB כוללת ארבעה חיבורים, שלוש אנודות (קצוות חיוביים) בכל אחד משלושת הצבעים: אדום, ירוק וכחול, וקתודה (קצה שלילי). זו המשמעות של "קתודה משותפת". אנו הולכים לחבר לכל אחד מהחוטים על ה- LED את החוט התואם (השתמשתי בקידוד צבע כך שיהיה קל יותר לזהות מאוחר יותר, תוכל לסמן לך את החוטים בכל דרך שיכולה להבדיל ביניהם לחלוטין). נחבר את החוטים קרוב ככל האפשר לגוף ה- LED ולאחר מכן נחתוך את המיקום של רגלי ה- LED, כך שלא יתפסו מקום.

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

לאחר העברת החוטים ובדיקת השימוש במולטימטר שהם אינם נוגעים זה בזה, נדביק את הלד לכף ידיו באמצעות דבק חם.

שלב 4: שלב 4: הכפתור

שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור
שלב 4: הכפתור

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

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

שלב 5: שלב 5: אלקטרוניקה

שלב 5: אלקטרוניקה
שלב 5: אלקטרוניקה
שלב 5: אלקטרוניקה
שלב 5: אלקטרוניקה
שלב 5: אלקטרוניקה
שלב 5: אלקטרוניקה

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

כמה דברים שכדאי לשים לב אליהם:

  • החשיפה של כבל ה- USB קשה, אך בסופו של דבר צריך להיות בה חוטים שחורים ואדומים, קלועים יחד. אם תחבר את כבל ה- USB, המתח שלו אמור להיות 5V.
  • השתמש בחוטים ארוכים עבור חיישן המגע, לפחות 6 ס"מ.
  • מאוחר יותר יהיה קל יותר אם לא תלחם את חיישן המגע ותשאיר על כל אחד מחוטיו קצה חוט מגשר נקבה, כך שתוכל לחבר/לנתק אותו מאוחר יותר.

שלב 6: שלב 6: קוד

שלב 6: קוד
שלב 6: קוד
שלב 6: קוד
שלב 6: קוד
שלב 6: קוד
שלב 6: קוד

אז לאחר הגדרת שרת AWS, נוכל להתחיל לקודד. אתה יכול להוריד את הקוד מכאן ולהעלות אותו ל- D1 mini באמצעות Arduino IDE. אנא שימו לב לכמה דברים:

  • אם זו הפעם הראשונה שאתה משתמש ב- Arduino IDE, עבור לסרטון הקצר הזה המסביר כיצד להתקין ולהפעיל אותו.
  • אם זו הפעם הראשונה שאתה משתמש ב- Arduino IDE עם ה- WEMOS D1 mini, אנא עבור למדריך זה המפרט כיצד לעשות זאת.
  • יהיה עליך לכלול כמה ספריות על מנת שהקוד יפעל. עבור אל כלים/נהל ספריות או הקש ctrl+shift+i, ולאחר מכן בחר והתקן את הספריות הבאות:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • WebSockets
    • WiFiManager
  • לבסוף, חזור על כל הקבועים המזוהים באזור לקוח AWS של הקוד לקבועים שלך התואמים את חשבון AWS שלך.
  • אתה יכול גם להוסיף כמה צבעים שאתה רוצה לרשימת הצבעים בחלק LED של הקוד.

שלב 7: שלב 7: אינטגרציה ותפעול

Image
Image
שלב 7: אינטגרציה ותפעול
שלב 7: אינטגרציה ותפעול
שלב 7: אינטגרציה ותפעול
שלב 7: אינטגרציה ותפעול
שלב 7: אינטגרציה ותפעול
שלב 7: אינטגרציה ותפעול

לבסוף נוכל לחבר את חיישן המגע למקומו, להכניס את הברגים לחיבור הבסיס לכיפה ולחבר אותו!

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

לאחר החיבור לרשת, ייפתח דף אינטרנט ונוכל להזין את אישורי הרשת הרצויה לנו. לאחר מכן נוכל להפעיל מחדש (על ידי ניתוק והחזרה של המנורה) והיא חייבת להתחבר. אנו יכולים לראות שהוא התחבר לאחר שהוא מהבהב ירוק שלוש פעמים ואז הופך לכחול. לאחר מכן נוכל לגעת בחלק העליון והאות יישלח לשרת, ונקבע את מצב ה- IoT. לאחר מכן היא תעדכן את המצב בכל Filia המחוברים למכשיר שלך, וכולם ישנו את הצבע בהתאם.

תודה שקראת!

מוּמלָץ: