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

IOT123 - D1M BLOCK - הרכבת RFTXRX: 8 שלבים
IOT123 - D1M BLOCK - הרכבת RFTXRX: 8 שלבים

וִידֵאוֹ: IOT123 - D1M BLOCK - הרכבת RFTXRX: 8 שלבים

וִידֵאוֹ: IOT123 - D1M BLOCK - הרכבת RFTXRX: 8 שלבים
וִידֵאוֹ: D1M BLOCK - SOLDER USING THE SOCKET JIG 2024, יולי
Anonim
IOT123 - בלוק D1M - מכלול RFTXRX
IOT123 - בלוק D1M - מכלול RFTXRX
IOT123 - בלוק D1M - מכלול RFTXRX
IOT123 - בלוק D1M - מכלול RFTXRX
IOT123 - בלוק D1M - מכלול RFTXRX
IOT123 - בלוק D1M - מכלול RFTXRX

D1M BLOCKS מוסיפים מארזי מישוש, תוויות, מדריכי קוטביות והתפרצויות עבור ה- Wemos D1 Mini SOC/Shields/Clones הפופולרי. משדרי/מקלט RF מאפשרים ל- ESP8266 לגשת לאוטומציה ביתית/תעשייתית קיימת. מעטפת זו מספקת פריצות למקלט ו/או משדר 433/315 מגה-הרץ.

המוטיבציה הראשונית ליצירת D1M BLOCK הזו הייתה שהייתי צריך רודף RF לפרויקט אחר דומה לזה. במקום לעלות על הלחם, חשבתי שאוכל אוכל כלבים משלי. זה הציג בעיה מעניינת: צריך להשתמש ב- D1M BLOCK עבור המודולים של 433 מגה-הרץ והמודולים של 315 מגה-הרץ, ולכן לא ניתן היה לחבר קווים דיגיטליים המשמשים לפריצות. לכן הן המשדר והן סיכות המקלט ניתנות לבחירה באמצעות הכותרות הזכריות והמגשרים. חלק מהמגנים המאוחרים יותר (כמו מגן כפתורים זה) מאפשרים גם סיכות לבחירה.

סיכה רביעית (אנטנה) נפרצה למשדר; הוא צף וניתן רק כך ש -4 סיכות יתאימו.

מדריך זה עובר בהרכבת הבלוק ולאחר מכן בודק את מודולי ה- RF באמצעות קובצי WIFI D1M.

שלב 1: חומרים וכלים

חומרים וכלים
חומרים וכלים
חומרים וכלים
חומרים וכלים
חומרים וכלים
חומרים וכלים

כעת קיימת רשימה מלאה של חומרים ומקורות.

  1. מגן ה- Wemos D1 Mini Protoboard וכותרות נקבות ארוכות
  2. חלקים מודפסים בתלת מימד.
  3. סט D1M BLOCK - התקן ג'גים
  4. 2 כותרת נקבה 4P נקבה
  5. כותרת גבר אחת עם 40P
  6. 2 כובעי מגשר
  7. חוט חיבור.
  8. דבק ציאנואכריט חזק (עדיף להבריש)
  9. אקדח דבק חם ומקלות דבק חמים
  10. הלחמה וברזל
  11. חוט נחושת משומר.

שלב 2: הלחמת סיכות הכותרת (באמצעות JIG SOCKET)

Image
Image
הלחמת סיכות הכותרת (באמצעות ה- JOC SOCKET)
הלחמת סיכות הכותרת (באמצעות ה- JOC SOCKET)
הלחמת סיכות הכותרת (באמצעות ה- JOC SOCKET)
הלחמת סיכות הכותרת (באמצעות ה- JOC SOCKET)

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

  1. הזן את סיכות הכותרת דרך תחתית הלוח (TX למעלה משמאל למעלה בצד העליון).
  2. הזן ג'יג מעל כותרת פלסטיק ורמה את שני המשטחים.
  3. הפוך את הג'יג וההרכבה ולחץ חזק על הכותרת על משטח שטוח וקשיח.
  4. לחץ את הלוח כלפי מטה בחוזקה על הג'יג.
  5. הלחם את 4 סיכות הפינה באמצעות הלחמה מינימלית (יישור זמני של סיכות בלבד).
  6. לחמם ולמקם מחדש את הלוח/סיכות במידת הצורך (הלוח או הסיכות לא מיושרות או אינסטלציה).
  7. הלחמה שאר הסיכות.

שלב 3: הרכבת המגן

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

  8. מניחים שני חוטים אדומים לתוך 5V ו- 3V3 מלמטה ומלחים על הצד העליון.
  9. עקוב והלחם את קווי החשמל בצד התחתון (אדום).

שלב 4: הדבקת הרכיב לבסיס

Image
Image
הדבקת הרכיב לבסיס
הדבקת הרכיב לבסיס
הדבקת הרכיב לבסיס
הדבקת הרכיב לבסיס
הדבקת הרכיב לבסיס
הדבקת הרכיב לבסיס

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

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

שלב 5: הדבקת המכסה לבסיס

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

שלב 6: הוספת התוויות הדבקות

הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
הוספת תוויות הדבקה
  1. החלת תווית pinout בצד התחתון של הבסיס, עם סיכת RST בצד עם חריץ.
  2. החל את תווית המזהה בצד שטוח שאינו מחורץ, כאשר הריק סיכות הוא החלק העליון של התווית.
  3. לחץ תוויות כלפי מטה בחוזקה, בעזרת כלי שטוח במידת הצורך.

שלב 7: בדיקה באמצעות גושי WIFI D1M

בדיקה באמצעות גושי WIFI D1M
בדיקה באמצעות גושי WIFI D1M

לצורך בדיקה זו תזדקק ל:

  1. 2 off D1M RFTXRX BLOCKS
  2. 2 כבוי D1M WIFI BLOCKS
  3. משדר אחד כבוי 433 מגה -הרץ עם פינים של אותות, VCC, GND (3.3V סובלני)
  4. מקלט חד פעמי של 433 מגה -הרץ עם פינים של VCC, סינגל, אות, GND (סובלני 5V).

אני מציע להשיג מספר משדרים ומקלטים מכיוון שקיימים מדי פעם שוטים.

הכנת משדר:

  1. ב- Arduino IDE התקן את ספריית המתג rf (מצורף zip)
  2. העלה את שרטוט השליחה על גוש WIFI D1M.
  3. נתק את כבל ה- USB
  4. צרף גוש D1M RFTXRX
  5. הוסף משדר לכותרת הנקבה המרכזית של 4P כפי שמוצג.
  6. ודא שמקומה מונחת על הסיכה המזוהה בפונקציית enableTransmit בסקיצה (D0 או D5 או D6 או D7 או D8)

הכנת מקלט:

  1. העלה את שרטוט הקבלה לבלוק D1M WIFI.
  2. נתק את כבל ה- USB
  3. צרף גוש D1M RFTXRX
  4. הוסף מקלט לכותרת הנשית החיצונית 4P כפי שמוצג.
  5. ודא שמקומה מונחת על הסיכה המזוהה בפונקציה enableReceive בסקיצה (D1 או D2 או D3 או D4)

הפעלת המבחן:

  1. חבר את מכלול המקלט לכבל USB וחבר את מחשב ה- DEV שלך.
  2. פתח את חלון הקונסולה עם יציאת ה- COM הנכונה וקצב השידור הטורי של הסקיצה (היה 9600).
  3. חבר את מכלול המשדר לכבל USB וחבר את מחשב ה- DEV שלך (יציאת USB אחרת).
  4. עליך להתחיל לרשום שידורים בחלון המסוף שלך

אחת מההדגמות https://github.com/sui77/rc-switch/ עם סיכות כלולות עבור D1M RFTXRX BLOCK

/*
דוגמה לשיטות שליחה שונות
https://github.com/sui77/rc-switch/
שונה עבור סיכות D1M RFTXRX BLOCK
*/
#לִכלוֹל
RCSwitch mySwitch = RCSwitch ();
הגדרת voids () {
Serial.begin (9600);
// המשדר מחובר לפין Arduino מספר 10
mySwitch.enableTransmit (D0); // D0 או D5 או D6 או D7 או D8
}
voidloop () {
/ * ראה דוגמה: סוג A_WithDIPSwitches */
mySwitch.switchOn ("11111", "00010");
עיכוב (1000);
mySwitch.switchOff ("11111", "00010");
עיכוב (1000);
/ * אותו מתג כמו לעיל, אך באמצעות קוד עשרוני */
mySwitch.send (5393, 24);
עיכוב (1000);
mySwitch.send (5396, 24);
עיכוב (1000);
/ * אותו מתג כמו לעיל, אך באמצעות קוד בינארי */
mySwitch.send ("000000000001010100010001");
עיכוב (1000);
mySwitch.send ("0000000000010101010100010100");
עיכוב (1000);
/ * אותו מתג כמו למעלה, אך קוד תלת-מצב */
mySwitch.sendTriState ("00000FFF0F0F");
עיכוב (1000);
mySwitch.sendTriState ("00000FFF0FF0");
עיכוב (1000);
עיכוב (20000);
}

הצג rawd1m_rftxrx_send_demo.ino המתארח אצל ❤ על ידי GitHub

אחת מההדגמות https://github.com/sui77/rc-switch/ עם סיכות כלולות עבור D1M RFTXRX BLOCK

/*
דוגמא לקבלת
https://github.com/sui77/rc-switch/
אם אתה רוצה לדמיין מברק העתק את הנתונים הגולמיים ו-
הדבק אותו ב
שונה עבור סיכות D1M RFTXRX BLOCK
*/
#לִכלוֹל
RCSwitch mySwitch = RCSwitch ();
הגדרת voids () {
Serial.begin (9600);
mySwitch.enableReceive (D4); // D1 או D2 או D3 או D4
}
voidloop () {
אם (mySwitch.available ()) {
פלט (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ());
mySwitch.resetAvailable ();
}
}

הצג rawd1m_rftxrx_receive_demo.ino המתארח אצל ❤ על ידי GitHub

שלב 8: השלבים הבאים

  1. תכנות את D1M BLOCK שלך עם D1M BLOCKLY
  2. בדוק את Thingiverse
  3. שאל שאלה בפורום הקהילתי ESP8266

מוּמלָץ: