فهرست مطالب:

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 BLOCK - مونتاژ RFTXRX
IOT123 - D1M BLOCK - مونتاژ RFTXRX
IOT123 - D1M BLOCK - مونتاژ RFTXRX
IOT123 - D1M BLOCK - مونتاژ RFTXRX
IOT123 - D1M BLOCK - مونتاژ RFTXRX
IOT123 - D1M BLOCK - مونتاژ RFTXRX

D1M BLOCKS موارد لمسی ، برچسب ها ، راهنمای قطبیت و برک آوت را برای Wemos D1 Mini SOC/Shields/Clones محبوب اضافه می کند. فرستنده/گیرنده RF به ESP8266 اجازه می دهد تا به اتوماسیون خانگی/صنعتی موجود دسترسی پیدا کند. این پوشش برای گیرنده و/یا فرستنده 433/315 مگاهرتز وقفه ایجاد می کند.

انگیزه اولیه برای ایجاد این D1M BLOCK این بود که من برای پروژه دیگری مشابه این به RF Sniffer نیاز داشتم. به جای سوار شدن بر روی نان ، فکر کردم غذای سگ خودم را می خورم. این مشکل جالبی را به همراه داشت: D1M BLOCK برای ماژول های 433 مگاهرتز و ماژول های 315 مگاهرتز مورد استفاده قرار می گرفت ، بنابراین پین های دیجیتالی مورد استفاده برای شکست ها نمی توانند سیم کشی شوند. به همین دلیل است که هر دو پین فرستنده و گیرنده با استفاده از هدرهای مردانه و جامپرها قابل انتخاب هستند. برخی از سپرهای بعدی (مانند این محافظ دکمه) همچنین پین های قابل انتخاب را امکان پذیر می کند.

پین چهارم (آنتن) برای فرستنده شکسته شده است. شناور است و فقط به گونه ای ارائه می شود که 4 پین در آن جا داده شود.

این دستورالعمل از طریق مونتاژ بلوک انجام می شود و سپس ماژول های RF را با استفاده از بلوک های W1 WiFi W1M آزمایش می کند.

مرحله 1: مواد و ابزارها

مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار
مواد و ابزار

در حال حاضر یک لیست کامل از مواد و منابع وجود دارد.

  1. سپر Wemos D1 Mini Protoboard و هدرهای زنانه پین بلند
  2. قطعات چاپ سه بعدی
  3. مجموعه ای از D1M BLOCK - Jigs را نصب کنید
  4. هدر زنانه 2P 4P
  5. هدر مردانه 1 تخفیف 40P
  6. 2 عدد کلاه بلوز
  7. سیم اتصال.
  8. چسب سیانوآکریلات قوی (ترجیحا بر روی آن برس)
  9. اسلحه چسب داغ و چوب چسب داغ
  10. لحیم و آهن
  11. سیم مسی قلع اندود.

مرحله 2: لحیم کردن پین های سربرگ (با استفاده از SOCKET JIG)

Image
Image
لحیم کردن پین های سرصفحه (با استفاده از SOCKET JIG)
لحیم کردن پین های سرصفحه (با استفاده از SOCKET JIG)
لحیم کردن پین های سرصفحه (با استفاده از SOCKET JIG)
لحیم کردن پین های سرصفحه (با استفاده از SOCKET JIG)

از آنجا که پین های نر 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. دو سیم قرمز را داخل 5 ولت و 3 و 3 از قسمت زیرین قرار دهید و در بالای آن لحیم کنید.
  9. خطوط برق را در قسمت زیرین (قرمز) ردیابی و لحیم کنید.

مرحله 4: چسباندن قطعه به پایه

Image
Image
چسباندن قطعه به پایگاه
چسباندن قطعه به پایگاه
چسباندن قطعه به پایگاه
چسباندن قطعه به پایگاه
چسباندن قطعه به پایگاه
چسباندن قطعه به پایگاه

در ویدئو ذکر نشده است ، اما توصیه می شود: قبل از قرار دادن سریع صفحه و تراز کردن ، مقدار زیادی چسب داغ را در پایه خالی قرار دهید - این باعث ایجاد کلیدهای فشرده سازی در دو طرف تخته می شود. لطفاً در قرار دادن سپرها در پایه ، یک حرکت خشک انجام دهید. اگر چسبندگی بسیار دقیق نبود ، ممکن است لازم باشد کمی لبه PCB را چسبندگی انجام دهید.

  1. در حالی که سطح پایین بدنه پایه به سمت پایین است ، سرپوش پلاستیکی لحیم کاری شده را از طریق سوراخ های پایه قرار دهید. (پین TX در کنار شیار مرکزی خواهد بود).
  2. تکه چسب داغ را زیر پایه قرار دهید و سربرگ های پلاستیکی را در شیارهای آن قرار دهید.
  3. تکه چسب داغ را روی یک سطح صاف و محکم قرار دهید و PCB را با دقت به سمت پایین فشار دهید تا سربرگ های پلاستیکی به سطح برخورد کنند. این باید پین ها را به درستی قرار داده باشد.
  4. هنگام استفاده از چسب حرارتی ، آن را از پایه های سربرگ و حداقل 2 میلی متر از محل قرارگیری درپوش دور نگه دارید.
  5. برای اطمینان از تماس با دیوارهای پایه ، چسب را به هر 4 گوشه PCB بمالید. در صورت امکان اجازه نفوذ به دو طرف PCB را بدهید.

مرحله 5: چسباندن درپوش به پایه

Image
Image
چسباندن درپوش به پایه
چسباندن درپوش به پایه
چسباندن درپوش به پایه
چسباندن درپوش به پایه
  1. اطمینان حاصل کنید که سنجاق ها فاقد چسب هستند و 2 میلی متر بالای پایه عاری از چسب حرارتی است.
  2. درپوش را از قبل نصب کنید (به صورت خشک اجرا کنید) و مطمئن شوید هیچ گونه اثر چاپی در راه نیست.
  3. هنگام استفاده از چسب سیانوآکریلات اقدامات احتیاطی مناسب را انجام دهید.
  4. سیانوآکریلات را به گوشه های پایینی درپوش بمالید تا از پوشش خط الراس مجاور اطمینان حاصل شود.
  5. به سرعت درب را به پایه وصل کنید. بستن گوشه ها در صورت امکان (اجتناب از لنز).
  6. پس از خشک شدن درپوش ، هر پین را به صورت دستی خم کنید تا در صورت لزوم مرکز خلأ باشد (به ویدیو مراجعه کنید).

مرحله 6: افزودن برچسب های چسب

افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
افزودن برچسب های چسب
  1. برچسب pinout را در قسمت زیرین پایه ، با پین RST در کنار شیار قرار دهید.
  2. برچسب شناسه را در قسمت صاف بدون شیار قرار دهید ، در حالی که پین ها بالای برچسب هستند.
  3. برچسب ها را محکم فشار دهید ، در صورت لزوم با یک ابزار صاف.

مرحله 7: آزمایش با بلوک (های) D1M WIFI

آزمایش با بلوک (های) D1M WIFI
آزمایش با بلوک (های) D1M WIFI

برای این آزمایش به موارد زیر نیاز دارید:

  1. 2 عدد بلوک D1M RFTXRX
  2. 2 عدد بلاک D1M WIFI
  3. 1 فرستنده 433 مگاهرتز با پین های سیگنال ، VCC ، GND (تحمل 3.3 ولت)
  4. 1 گیرنده 433 مگاهرتز با پین های VCC ، Singal ، Signal ، GND (تحمل 5 ولت).

من پیشنهاد می کنم چند فرستنده و گیرنده دریافت کنید ، زیرا گاهی اوقات خرابی وجود دارد.

آماده سازی فرستنده:

  1. در Arduino IDE کتابخانه rf-switch را نصب کنید (به صورت فشرده ضمیمه شده است)
  2. طرح ارسال را روی D1M WIFI BLOCK بارگذاری کنید.
  3. کابل USB را جدا کنید
  4. یک بلوک D1M RFTXRX وصل کنید
  5. مطابق شکل ، فرستنده را به هدر اصلی 4P زن اضافه کنید.
  6. اطمینان حاصل کنید که یک بلوز روی پین مشخص شده در عملکرد enableTransmit در طرح (D0 یا D5 یا D6 یا D7 یا D8) قرار دارد.

آماده سازی گیرنده:

  1. طرح دریافت را بر روی D1M WIFI BLOCK بارگذاری کنید.
  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 ()؛
voidsetup () {
Serial.begin (9600)؛
// فرستنده به آردوینو پین شماره 10 متصل است
mySwitch.enableTransmit (D0) ؛ // D0 یا D5 یا D6 یا D7 یا D8
}
voidloop () {
/ * مثال را ببینید: TypeA_WithDIPS سوئیچ */
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 ("000000000001010100010100") ؛
تاخیر (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/
اگر می خواهید تلگرام را تجسم کنید داده های خام را کپی کنید و
آن را در https://test.sui.li/oszi/ جایگذاری کنید
برای پین های D1M RFTXRX BLOCK اصلاح شده است
*/
#عبارتند از
RCSwitch mySwitch = RCSwitch ()؛
voidsetup () {
Serial.begin (9600)؛
mySwitch.enableReceive (D4) ؛ // D1 یا D2 یا D3 یا D4
}
voidloop () {
if (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 س Askالی بپرسید

توصیه شده: