فهرست مطالب:
- مرحله 1: مواد و ابزارها
- مرحله 2: آماده سازی MCU
- مرحله 3: آماده سازی مسکن MCU
- مرحله 4: ایجاد تخته دختر RESET
- مرحله 5: مونتاژ اجزای اصلی
- مرحله ششم: مراحل بعدی
تصویری: IOT123 - HUB سنسور ASSIMILATE: ICOS10 CROUTON RESET NODE: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
کروتون 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
- D1M BLOCK Pin Jig (1)
- پایه و محفظه D1M BLOCK (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- سرصفحه زن 40P (8P ، 8P ، 9P ، 9P)
- سربرگ مرد 90 درجه (3P ، 3P ، 3P ، 2P)
- صفحه اصلی 1 اینچی دو طرفه (2)
- 6 پین هدر سرپوش IDC (1)
- سیم اتصال (10 پوند)
- سیم حلقوی 0.5 میلی متری (4 پوند)
- 4G x 15mm پیچ دکمه سر پیچ (2)
- 4G x 6 میلی متر پیچ های خودکار ضربه گیر (20 پوند)
مرحله 2: آماده سازی MCU
در این ساخت ما از Wemos D1 Mini استفاده می کنیم. اگر قبلاً D1M WIFI BLOCK ساخته اید ، می توانید از آن برای جزء سخت افزاری ماژولار استفاده کنید. اگر نه ، به عنوان حداقل قسمت بعدی را دنبال کنید.
لحیم کردن پین های HEADER در MCU (با استفاده از PIN JIG)
اگر نمی توانید PIN JIG را چاپ کنید ، فقط دستورالعمل ها را دنبال کنید و بداهه نوازی کنید: ارتفاع (آفست) PIN JIG 6.5 میلی متر است.
- از این صفحه PIN JIG را چاپ یا دریافت کنید.
- پین های سرصفحه را از پایین تخته (TX راست-چپ) و به دستگاه جوش لحیم کنید.
- پین ها را روی سطح صاف و سخت فشار دهید.
- تخته را محکم روی دنده فشار دهید.
- 4 پین گوشه را لحیم کنید.
- در صورت نیاز تخته/پین ها را دوباره گرم کرده و دوباره قرار دهید (تخته یا پین ها تراز نشده یا چاقو).
- بقیه سنجاق ها را لحیم کنید.
آپلود آپدیت FIRMWARE
مخزن کد را می توانید در اینجا (عکس فوری) پیدا کنید.
ZIP کتابخانه را می توانید در اینجا (عکس فوری) پیدا کنید.
دستورالعمل "وارد کردن کتابخانه ZIP" در اینجا.
پس از نصب کتابخانه ، می توانید مثال "mqtt_crouton_esp8266" را باز کنید.
دستورالعمل های راه اندازی Arduino برای Wemos D1 Mini در اینجا آمده است.
وابستگی ها: ArduinoJson ، TimeLib ، PubSubClient.
پس از بارگذاری کد در Arduino IDE:
- مقدار _wifi_ssid را با WiFi SSID خود تغییر دهید.
- مقدار _wifi_password را با کلید WiFi خود تغییر دهید.
- مقدار _mqtt_device_name را با شناسه دستگاه دلخواه خود تغییر دهید (نیازی به پیوستن نیست).
- مقدار _mqtt_device_description را با توضیحات دستگاه دلخواه خود (در Crouton) تغییر دهید.
مرحله 3: آماده سازی مسکن MCU
MCU Housing سرصفحه های D1 Mini را برای اتصال و سربرگ هایی برای تخته های دخترانه که با مدار سوکت (حسگرها و بازیگران) ارتباط برقرار می کند ، نشان می دهد.
هدرهای HOUSING در ICOS10 3V3 MQTT NODE اصلی باید برای پشتیبانی از بازنشانی سخت افزاری هنگامی که دنباله پیام I2C از حالت همگام خارج می شود (راه اندازی مجدد سخت افزاری استراتژی اصلی بود) و از حالت خواب خارج شود. شکست پین D6 که در حال تعویض است در زمان طراحی اصلی به هیچ چیز اختصاص داده نشده بود و به عنوان "برخی از پین های دیجیتالی دیگر در مورد مورد" تعیین شده بود.
سرپرستان مسکن
این بر اساس D1 Mini Protoboard ساخته شده است و نشان می دهد:
- پین های D1M BLOCK/D1 Mini برای اتصال.
- شکست مستقیم 2 ردیف مخاطبین از D1M BLOCK/D1 Mini. اینها فقط برای راحتی در حین نمونه سازی در دسترس هستند. انتظار می رود تابلوهای دخترانه دسترسی همه به این سرصفحه ها را مسدود کنند.
- 4 شکستن پین های خاص که توسط تخته دختر استفاده می شود. من فقط پین های مخصوص I2C را در نظر گرفتم ، اما قبلاً یک مورد استفاده برای استفاده از پین دیگر (سوئیچ قدرت خواب در سمت پایین) داشتم ، بنابراین RST ، A0 ، D0 و یک پین دیجیتالی دیگر را در هر صورت خراب کردم.
برای افزودن مخاطبین D1M به HEADER HEADER:
- فیلم SOLDER USING THE SOCKET JIG را مشاهده کنید.
- پین های سرصفحه را از پایین تخته (TX بالا سمت چپ در بالای صفحه) وارد کنید.
- تکه تکه را روی سربرگ پلاستیکی قرار دهید و هر دو سطح را تراز کنید.
- جیگ و مونتاژ را برگردانید و هدر را محکم روی یک سطح صاف سخت فشار دهید.
- تخته را محکم روی دنده فشار دهید.
- 4 پین گوشه را با حداقل لحیم کاری (فقط تراز موقت پین ها) لحیم کنید.
- در صورت نیاز تخته/پین ها را دوباره گرم کرده و دوباره قرار دهید (تخته یا پین ها تراز نشده یا چاقو).
- بقیه سنجاق ها را لحیم کنید.
- تکه تکه را بردارید.
- پین های بالای لحیم کاری را جدا کنید.
برای اضافه کردن Breakouts برد دختر:
- 4 سرصفحه زنانه 9P را قطع کنید.
- در بالا ، سرصفحه های 9P را همانطور که در تصویر نشان داده شده وارد کنید و در پایین لحیم کنید.
برای افزودن Breakout های مستقیم:
- 2 سرصفحه زنانه 8P را قطع کنید.
- در بالا ، هدرهای 8P را همانطور که در تصویر نشان داده شده است وارد کنید و در پایین لحیم کنید.
برای اتصال سرصفحه ها ، در پایین با پین TX جهت بالا:
- ردیابی و لحیم کاری از پایه RST در 4 پین.
- ردیابی و لحیم کاری از پایه A0 در 4 پین.
- ردیابی و لحیم کاری از پایه D1 در 4 پین.
- ردیابی و لحیم کاری از پین D2 در 4 پین.
- از پین D0 2 ردیف و در 4 پین ردیابی و لحیم کنید.
- ردیابی و لحیم کاری از پایه D7 در 4 پین.
- ردیابی و لحیم کاری از پایه GND در 4 پین.
- ردیابی و لحیم کاری از پین 5V در 4 پین.
- ردیابی و لحیم کاری از پین 3V3 در 45 درجه در 4 پین.
مونتاژ ثابت
هدرهای HOUSING به MCU HOUSING چسبانده می شود و این به BASE PLATE چسبانده می شود.
- در حالی که قسمت بلند سرپوش های خانه به سوراخ اشاره کرده است ، D1M CONTACTS را در دهانه های MCU HOUSING وارد کرده و به سمت پایین فشار دهید.
- در حین چسباندن MCU را روی MCU CONTACTS قرار دهید تا از تراز صحیح اطمینان حاصل شود.
- HEADER FRAME را در بالای وسایل مونتاژ قرار دهید و با 2 پیچ 4G 16 16 میلی متر چسب بزنید.
- وسایل مونتاژ شده را با سوراخ به طرف کوتاه قرار دهید و با پیچ های 4G 6 6 میلی متر چسبانید.
مرحله 4: ایجاد تخته دختر RESET
پس از افزودن تابلوی دخترانه به اسمبل بزرگتر ، متوجه خواهید شد که هرگونه تغییر کد با مجموعه کامل بارگذاری نمی شود. برای بارگذاری D1 WIFI BLOCK باید از محفظه برداشته شود (فقط بیرون می آید) ، سپس جایگزین شود (فقط فشار می دهد).
در این مرحله این برد فقط D0 را به پین تنظیم مجدد وصل می کند.
- در قسمت داخلی ، سربرگ نر 9P 90 درجه (1) را وارد کنید ، و در خارج آن را لحیم کنید.
- در داخل ، یک سیم زرد را از YELLOW1 تا YELLOW2 دنبال کرده و لحیم کنید.
مرحله 5: مونتاژ اجزای اصلی
- اطمینان حاصل کنید که SHELL ساخته شده است و مدار آزمایش شده است (کابل و سوکت).
- 3V3 I2C DAUGHTER-BOARD را با پین 3V3 در انتهای خراب سرصفحه ها وارد کنید (تصویر را ببینید).
- RESET DAUGHTER-BOARD را با سیم داخل آن قرار دهید (تصویر را ببینید).
- یک Jumper را روی Header 2P Male در 3V3 I2C DAUGHTER-BOARD قرار دهید.
- سوکت IDC را از SHELL CABLE در IDC Header در 3V3 I2C DAUGHTER-BOARD وارد کنید.
- DAUGHTER-BOARDS/HOUSING را با دقت بین کابل ها در SHELL قرار داده و سوراخ های پایه را تراز کنید.
- BASE ASSEMBLY را با پیچ های 4G x 6mm به SHELL محکم کنید.
- هر سنسور ASSIMILATE که ساخته اید را وصل کنید.
مرحله ششم: مراحل بعدی
- مرورگر خود را به آدرس https://crouton.mybluemix.net/crouton/connections نشان دهید.
- اطمینان حاصل کنید که کارگزار test.mosquitto.org است.
- روی Connect کلیک کنید.
- ورودی نام دستگاه را به عنوان _mqtt_device_name در سیستم عامل وارد کنید.
- روی افزودن دستگاه کلیک کنید.
- روی اتصال خودکار کلیک کنید.
- ICOS10 (MicroUSB 5 ولت) خود را روشن کنید.
- از طریق داشبورد Crouton تأیید کنید.
توصیه شده:
Plug & Play CO2 سنسور سنسور با NodeMCU/ESP8266 برای مدارس ، مهدکودک ها یا خانه شما: 7 مرحله
Plug & Play CO2 سنسور سنسور با NodeMCU/ESP8266 برای مدارس ، مهدکودک ها یا خانه شما: من قصد دارم به شما نحوه ساخت سریع یک پلاگین و آمپر را نشان دهم. سنسور CO2 را پخش کنید که در آن تمام عناصر پروژه با سیم DuPont متصل می شوند. فقط 5 نقطه وجود دارد که باید لحیم شوند ، زیرا من قبل از این پروژه اصلاً لحیم کاری نکردم. ث
سنسور تنفس DIY با آردوینو (سنسور کشش بافتنی رسانا): 7 مرحله (همراه با تصاویر)
سنسور تنفس DIY با آردوینو (سنسور کششی بافتنی رسانا): این سنسور DIY به شکل یک سنسور کشش بافتنی رسانا شکل می گیرد. در اطراف قفسه سینه/معده شما می پیچد ، و هنگامی که قفسه سینه/معده شما بزرگ و منقبض می شود ، سنسور و در نتیجه داده های ورودی که به آردوینو تغذیه می شود ، گسترش می یابد. بنابراین
سنسور دما و رطوبت خورشیدی آردوینو به اندازه 433 مگاهرتز سنسور اورگان: 6 مرحله
سنسور دما و رطوبت خورشیدی آردوینو به عنوان 433 مگاهرتز سنسور اورگان: این ساختار سنسور دما و رطوبت خورشیدی است. سنسور از سنسور اورگان 433 مگاهرتز تقلید می کند و در دروازه Telldus Net قابل مشاهده است. آنچه شما نیاز دارید: 1x & quot؛ 10-LED سنسور حرکت خورشیدی & quot؛ از Ebay مطمئن شوید که روی آن خمیر 3.7 ولت نوشته شده است
سنسور مگنت RaspberryPi 3 با سنسور مینی نی: 6 مرحله
سنسور مغناطیسی RaspberryPi 3 با مینی سنسور نی: در این دستورالعمل ، ما یک سنسور آهنربای اینترنت اشیا با استفاده از RaspberryPi 3 ایجاد می کنیم. این سنسور از یک LED و یک زنگ صدا تشکیل شده است که هر دو زمانی که یک آهنربا توسط حسگر مینی نی حس می شود ، روشن می شوند
رابط آردوینو با سنسور اولتراسونیک و سنسور دما بدون تماس: 8 مرحله
رابط آردوینو با سنسور اولتراسونیک و سنسور دمای بدون تماس: امروزه سازندگان و توسعه دهندگان آردوینو را برای توسعه سریع نمونه اولیه پروژه ها ترجیح می دهند. آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. آردوینو دارای جامعه کاربری بسیار خوبی است. در این پروژه