فهرست مطالب:

IOT123 - HUB سنسور ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 مرحله
IOT123 - HUB سنسور ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 مرحله

تصویری: IOT123 - HUB سنسور ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 مرحله

تصویری: IOT123 - HUB سنسور ASSIMILATE: ICOS10 3V3 MQTT NODE: 6 مرحله
تصویری: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 IDC PANEL ASSEMBLY 2024, جولای
Anonim
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - HUB SENSOR HUB: ICOS10 3V3 MQTT NODE

این اولین مورد در انواع ترکیبات MCU/Feature در ASSIMILATE SENSOR HUBS است: کارشناسی ارشد که داده ها را از برده های سنسورهای ASSIMILATE I2C جمع آوری می کند.

این نسخه از Wemos D1 Mini برای انتشار هرگونه داده ای که از سنسورهای ASIMIMATE به سرور MQTT منتقل می شود ، استفاده می کند. این باس 3V3 I2C را به سنسورها می رساند. ریل 5 ولت هنوز عرضه می شود اما مبدل سطح منطقی برای 5V I2C وجود ندارد و ممکن است به دلخواه عمل نکند. این دستگاه در آینده جایگزین صفحه هیئت مدیره دختر می شود که در اینجا ارائه شده است.

اگر قبلاً این کار را نکرده اید ، پوسته خارجی عمومی باید مونتاژ شود.

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

ICOS10 (IDC) Shell Bill of Materials

  1. D1M BLOCK Pin Jig (1)
  2. پایه و محفظه D1M BLOCK (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. سرصفحه زن 40P (8P ، 8P ، 9P ، 9P))
  6. صفحه اصلی 1 اینچی دو طرفه (1)
  7. 6 پین هدر سرپوش IDC (1)
  8. سیم اتصال (10 پوند)
  9. سیم حلقوی 0.5 میلی متری (4 پوند)
  10. 4G x 15mm پیچ دکمه سر پیچ (2)
  11. 4G x 6 میلی متر پیچ های خودکار ضربه گیر (20 پوند)

مرحله 2: آماده سازی MCU

Image
Image
آماده سازی MCU
آماده سازی MCU
آماده سازی MCU
آماده سازی MCU

در این ساخت ما از Wemos D1 Mini استفاده می کنیم. اگر قبلاً D1M WIFI BLOCK ساخته اید ، می توانید از آن برای جزء سخت افزاری ماژولار استفاده کنید. اگر نه ، به عنوان حداقل قسمت بعدی را دنبال کنید.

لحیم کردن پین های HEADER در MCU (با استفاده از PIN JIG)

اگر نمی توانید PIN JIG را چاپ کنید ، فقط دستورالعمل ها را دنبال کنید و بداهه نوازی کنید: ارتفاع (آفست) PIN JIG 6.5 میلی متر است.

  1. از این صفحه PIN JIG را چاپ یا دریافت کنید.
  2. پین های سرصفحه را از پایین تخته (TX راست-چپ) و به دستگاه جوش لحیم کنید.
  3. پین ها را روی سطح صاف و سخت فشار دهید.
  4. تخته را محکم روی دنده فشار دهید.
  5. 4 پین گوشه را لحیم کنید.
  6. در صورت نیاز تخته/پین ها را دوباره گرم کرده و دوباره قرار دهید (تخته یا پین ها تراز نشده یا چاقو).
  7. بقیه سنجاق ها را لحیم کنید.

آپلود آپدیت FIRMWARE

GIST کد در اینجا (5 فایل) و یک فایل فشرده در اینجا است. دستورالعمل استفاده از Arduino IDE برای کامپایل/بارگذاری کد در اینجا آمده است.

برای استفاده از کد تنها با تغییرات جزئی ، ما از shiftr.io Joël Gähwiler به عنوان کارگزار MQTT استفاده می کنیم: یک حساب مهمان دارد - بنابراین لطفاً فاصله نشریات را چند دقیقه با هم فاصله دهید. این یک تجسم از منبع و موضوعات ، و همچنین تجزیه و تحلیل داده ها را فراهم می کند.

پس از بارگذاری کد در Arduino IDE:

  1. مقدار _wifi_ssid را با WiFi SSID خود تغییر دهید.
  2. مقدار _wifi_password را با کلید WiFi خود تغییر دهید.
  3. مقدار _mqtt_clientid را با شناسه مشتری دلخواه خود تغییر دهید (نیازی به پیوستن نیست).
  4. مقدار _mqtt_root_topic را با سلسله مراتب موقعیت مکانی دستگاه تغییر دهید.
  5. کامپایل و بارگذاری کنید.

مرحله 3: آماده سازی مسکن MCU

Image
Image
آماده سازی مسکن MCU
آماده سازی مسکن MCU
آماده سازی مسکن MCU
آماده سازی مسکن MCU

MCU Housing سرصفحه های D1 Mini را برای اتصال و سربرگ هایی برای تخته های دخترانه که با مدار سوکت (حسگرها و بازیگران) ارتباط برقرار می کند ، نشان می دهد.

سرپرستان مسکن

این بر اساس D1 Mini Protoboard ساخته شده است و نشان می دهد:

  1. پین های D1M BLOCK/D1 Mini برای اتصال.
  2. شکست مستقیم 2 ردیف مخاطبین از D1M BLOCK/D1 Mini. اینها فقط برای راحتی در حین نمونه سازی در دسترس هستند. انتظار می رود تابلوهای دخترانه دسترسی همه به این سرصفحه ها را مسدود کنند.
  3. 4 شکستن پین های خاص که توسط تخته دختر استفاده می شود. من فقط پین های مخصوص I2C را در نظر گرفتم ، اما قبلاً یک مورد استفاده برای استفاده از پین دیگر (سوئیچ قدرت پایین سمت خواب) داشتم ، بنابراین RST ، A0 و برخی دیگر از پین های دیجیتالی را در صورت امکان شکستم.

برای افزودن مخاطبین D1M به HEADER HEADER:

  1. فیلم SOLDER USING THE SOCKET JIG را مشاهده کنید.
  2. پین های سرصفحه را از پایین تخته (TX بالا سمت چپ در بالای صفحه) وارد کنید.
  3. تکه تکه را روی سربرگ پلاستیکی قرار دهید و هر دو سطح را تراز کنید.
  4. جیگ و مونتاژ را برگردانید و هدر را محکم روی یک سطح صاف سخت فشار دهید.
  5. تخته را محکم روی دنده فشار دهید.
  6. 4 پین گوشه را با حداقل لحیم کاری (فقط تراز موقت پین ها) لحیم کنید.
  7. در صورت نیاز تخته/پین ها را دوباره گرم کرده و دوباره قرار دهید (تخته یا پین ها تراز نشده یا چاقو).
  8. بقیه سنجاق ها را لحیم کنید.
  9. تکه تکه را بردارید.
  10. پین های بالای لحیم کاری را جدا کنید.

برای اضافه کردن Breakouts برد دختر:

  1. 4 سرصفحه زنانه 9P را قطع کنید.
  2. در بالا ، سرصفحه های 9P را همانطور که در تصویر نشان داده شده وارد کنید و در پایین لحیم کنید.

برای افزودن Breakout های مستقیم:

  1. 2 سرصفحه زنانه 8P را قطع کنید.
  2. در بالا ، هدرهای 8P را همانطور که در تصویر نشان داده شده است وارد کنید و در پایین لحیم کنید.

برای اتصال سرصفحه ها ، در پایین با پین TX جهت بالا:

  1. ردیابی و لحیم کاری از پایه RST در 4 پین.
  2. ردیابی و لحیم کاری از پایه A0 در 4 پین.
  3. ردیابی و لحیم کاری از پایه D1 در 4 پین.
  4. ردیابی و لحیم کاری از پین D2 در 4 پین.
  5. ردیابی و لحیم کاری از پایه D6 در 4 پین.
  6. ردیابی و لحیم کاری از پایه D7 در 4 پین.
  7. ردیابی و لحیم کاری از پایه GND در 4 پین.
  8. ردیابی و لحیم کاری از پین 5V در 4 پین.
  9. ردیابی و لحیم کاری از پین 3V3 در 45 درجه در 4 پین.

مونتاژ ثابت

هدرهای HOUSING به MCU HOUSING چسبانده می شود و این به BASE PLATE چسبانده می شود.

  1. در حالی که قسمت بلند سرپوش های خانه به سوراخ اشاره کرده است ، D1M CONTACTS را در دهانه های MCU HOUSING وارد کرده و به سمت پایین فشار دهید.
  2. در حین چسباندن MCU را روی MCU CONTACTS قرار دهید تا از تراز صحیح اطمینان حاصل شود.
  3. HEADER FRAME را در بالای وسایل مونتاژ قرار دهید و با 2 پیچ 4G 16 16 میلی متر چسب بزنید.
  4. وسایل مونتاژ شده را با سوراخ به طرف کوتاه قرار دهید و با پیچ های 4G 6 6 میلی متر چسبانید.

مرحله 4: ساخت برد دختر 3V3 I2C

ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C
ساخت تخته دختر 3V3 I2C

این یک IDC Header برای SOCKETS CIRCUIT ارائه می دهد و به MCU متصل می شود و خطوط I2C را به آن اضافه می کند. این دستگاه به صورت یک تابلوی دخترانه ارائه شده است تا اگر به مبدل های سطح منطقی 5 ولت نیاز دارید ، فقط می توانید این برد را با یکی که همه عملکردهای مورد نیاز را تامین می کند ، عوض کنید. خطوط AUX و GND برای منابع سفارشی (مانند سوئیچ های سمت پایین در چرخه خواب) جدا شده است. چیدمان ها در داخل و خارج تعریف می شوند: روی تخته یک طرف دلخواه را برای استفاده در داخل انتخاب کنید. نکته مهم این است که IDC Header باید در لبه ای باشد که به آن اشاره شود.

  1. در قسمت داخلی ، سربرگ های نر 2P 90 درجه (1) ، سرصفحه مردانه 3P 90 درجه (2) را وارد کنید و در قسمت بیرونی لحیم کنید.
  2. در قسمت داخلی ، سربرگ های 1P (3) ، سربرگ های 2P (4) و قسمت بیرونی را لحیم کنید.
  3. در قسمت بیرونی ، IDC Header (5) را وارد کرده و داخل آن را لحیم کنید.
  4. در داخل ، یک سیم سیاه از BLACK1 تا BLACK2 و لحیم کنید.
  5. در داخل ، یک سیم سیاه را از BLACK3 به BLACK4 و لحیم کنید.
  6. در داخل ، یک سیم سفید را از WHITE1 تا WHITE2 و لحیم کنید.
  7. در داخل ، یک سیم سبز را از GREEN1 تا GREEN2 ردیابی کرده و لحیم کنید.
  8. در داخل ، یک سیم قرمز از RED1 تا RED2 و لحیم کنید.
  9. در داخل ، یک سیم زرد را از YELLOW1 تا YELLOW2 دنبال کرده و لحیم کنید.
  10. در قسمت داخلی ، یک مقاومت 4K7 را در SILVER1 و SILVER2 وارد کرده و سربرها را بدون برش بگذارید.
  11. در داخل ، یک سیم برهنه از SILVER5 تا SILVER6 و لحیم کنید.
  12. در قسمت داخلی ، سرب را از SILVER1 تا SILVER3 و لحیم کنید.
  13. در داخل ، یک مقاومت 4K7 را در SILVER4 و SILVER2 وارد کرده و لحیم کنید.

مرحله 5: مونتاژ اجزای اصلی

مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
مونتاژ اجزای اصلی
  1. اطمینان حاصل کنید که SHELL ساخته شده است و مدار آزمایش شده است (کابل و سوکت).
  2. 3V3 I2C DAUGHTER-BOARD را با پین 3V3 در انتهای خراب سرصفحه ها وارد کنید (تصویر را ببینید).
  3. یک Jumper را روی Header 2P Male در DAUGHTER-BOARD قرار دهید.
  4. IDC Socket را از SHELL CABLE در IDC Header در DAUGHTER-BOARD وارد کنید.
  5. DAUGHTER-BOARD/HOUSING را با دقت بین کابل ها در SHELL وارد کرده و سوراخ های پایه را تراز کنید.
  6. BASE ASSEMBLY را با پیچ های 4G x 6mm به SHELL محکم کنید.
  7. هر سنسور ASSIMILATE که ساخته اید را وصل کنید.

مرحله ششم: مراحل بعدی

مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی

دستگاه جدید خود را (5 ولت MicroUSB) روشن کنید.

مرورگر خود را به آدرس https://shiftr.io/try نشان دهید و تجسم داده های خود را بررسی کنید.

با کلیک بر روی گره های موجود در نمودار ، تمرین را انجام دهید.

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

در صورت رضایت ، جزئیات را با حساب/سرور MQTT بروکر خود تغییر دهید.

این ساختارهای مرتبط را بررسی کنید

در مرحله بعد کارت ها ACTORS for the ASSIMILATE IOT NETWORK را توسعه می دهند.

توصیه شده: