فهرست مطالب:

IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 مرحله
IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 مرحله

تصویری: IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 مرحله

تصویری: IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 مرحله
تصویری: IOT123 - ASSIMILATE SENSOR HUB: CROUTON INTEGRATION 2024, جولای
Anonim
Image
Image
IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE
IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE

کروتون https://crouton.mybluemix.net/ Crouton یک داشبورد است که به شما امکان می دهد دستگاه های IOT خود را با حداقل تنظیمات تجسم و کنترل کنید. در اصل ، این ساده ترین داشبورد است که برای همه علاقه مندان به سخت افزار IOT تنها با استفاده از MQTT و JSON قابل تنظیم است.

این بیل اطلاعات deviceI مورد نیاز Crouton را به کارگزار MQTT برای داشبوردهای خودکار بوت می فرستد. ASSIM_VERSION برای AssimilateBusSlaves (بازیگران و حسگرها) باید 2 باشد.

هدرهای قبلی HOUSING کمی تغییر کرده اند و ریل D0 جایگزین ریل D6 بلااستفاده شده است.

یک تابلوی دخترانه جدید اضافه شده است که امکان تنظیم مجدد سخت افزار ، بیدار شدن در شرایط خاص و در آینده برای سوئیچ قدرت پایین (برای کنترل قدرت برده ها) استفاده می شود.

نمودار جریان بالا توصیفی از ادغام ASSIMILATE-CROUTON را ارائه می دهد.

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

توجه: سیستم عامل ACTORS/SENSORS باید ASSIM_VERSION 2 باشد.

مرحله 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. سربرگ مرد 90 درجه (3P ، 3P ، 3P ، 2P)
  7. صفحه اصلی 1 اینچی دو طرفه (2)
  8. 6 پین هدر سرپوش IDC (1)
  9. سیم اتصال (10 پوند)
  10. سیم حلقوی 0.5 میلی متری (4 پوند)
  11. 4G x 15mm پیچ دکمه سر پیچ (2)
  12. 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

مخزن کد را می توانید در اینجا (عکس فوری) پیدا کنید.

ZIP کتابخانه را می توانید در اینجا (عکس فوری) پیدا کنید.

دستورالعمل "وارد کردن کتابخانه ZIP" در اینجا.

پس از نصب کتابخانه ، می توانید مثال "mqtt_crouton_esp8266" را باز کنید.

دستورالعمل های راه اندازی Arduino برای Wemos D1 Mini در اینجا آمده است.

وابستگی ها: ArduinoJson ، TimeLib ، PubSubClient.

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

  1. مقدار _wifi_ssid را با WiFi SSID خود تغییر دهید.
  2. مقدار _wifi_password را با کلید WiFi خود تغییر دهید.
  3. مقدار _mqtt_device_name را با شناسه دستگاه دلخواه خود تغییر دهید (نیازی به پیوستن نیست).
  4. مقدار _mqtt_device_description را با توضیحات دستگاه دلخواه خود (در Crouton) تغییر دهید.

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

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

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

هدرهای HOUSING در ICOS10 3V3 MQTT NODE اصلی باید برای پشتیبانی از بازنشانی سخت افزاری هنگامی که دنباله پیام I2C از حالت همگام خارج می شود (راه اندازی مجدد سخت افزاری استراتژی اصلی بود) و از حالت خواب خارج شود. شکست پین D6 که در حال تعویض است در زمان طراحی اصلی به هیچ چیز اختصاص داده نشده بود و به عنوان "برخی از پین های دیجیتالی دیگر در مورد مورد" تعیین شده بود.

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

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

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

برای افزودن مخاطبین 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. از پین D0 2 ردیف و در 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: ایجاد تخته دختر RESET

ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET
ساخت تخته دختر RESET

پس از افزودن تابلوی دخترانه به اسمبل بزرگتر ، متوجه خواهید شد که هرگونه تغییر کد با مجموعه کامل بارگذاری نمی شود. برای بارگذاری D1 WIFI BLOCK باید از محفظه برداشته شود (فقط بیرون می آید) ، سپس جایگزین شود (فقط فشار می دهد).

در این مرحله این برد فقط D0 را به پین تنظیم مجدد وصل می کند.

  1. در قسمت داخلی ، سربرگ نر 9P 90 درجه (1) را وارد کنید ، و در خارج آن را لحیم کنید.
  2. در داخل ، یک سیم زرد را از YELLOW1 تا YELLOW2 دنبال کرده و لحیم کنید.

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

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

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

مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
مراحل بعدی
  1. مرورگر خود را به آدرس https://crouton.mybluemix.net/crouton/connections نشان دهید.
  2. اطمینان حاصل کنید که کارگزار test.mosquitto.org است.
  3. روی Connect کلیک کنید.
  4. ورودی نام دستگاه را به عنوان _mqtt_device_name در سیستم عامل وارد کنید.
  5. روی افزودن دستگاه کلیک کنید.
  6. روی اتصال خودکار کلیک کنید.
  7. ICOS10 (MicroUSB 5 ولت) خود را روشن کنید.
  8. از طریق داشبورد Crouton تأیید کنید.

توصیه شده: