Mục lục:

IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE: 6 bước
IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE: 6 bước

Video: IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE: 6 bước

Video: IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE: 6 bước
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 IDC PANEL ASSEMBLY 2024, Tháng bảy
Anonim
Image
Image
IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE
IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE
IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE
IOT123 - HUB CẢM BIẾN HỖN HỢP: ICOS10 CROUTON RESET NODE

Crouton. https://crouton.mybluemix.net/ Crouton là một trang tổng quan cho phép bạn hình dung và điều khiển các thiết bị IOT của mình với thiết lập tối thiểu. Về cơ bản, đây là bảng điều khiển dễ thiết lập nhất cho bất kỳ người đam mê phần cứng IOT nào chỉ sử dụng MQTT và JSON.

Bản dựng này sẽ gửi deviceInfo theo yêu cầu của Crouton tới nhà môi giới MQTT, để khởi động bảng điều khiển tự động. ASSIM_VERSION cần phải là 2 cho AssimilateBusSlaves (tác nhân và cảm biến).

CÁC TRỤ SỞ NHÀ Ở trước đây đã được sửa đổi một chút, với thanh ray D0 thay thế cho thanh ray D6 không sử dụng.

Một bảng con mới đã được thêm vào cho phép thiết lập lại phần cứng, thức dậy trong một số điều kiện nhất định và trong tương lai sẽ được sử dụng cho công tắc nguồn bên thấp (để kiểm soát quyền lực của nô lệ).

Lưu đồ ở trên cung cấp mô tả về tích hợp ASSIMILATE-CROUTON.

Nếu bạn chưa làm như vậy, lớp vỏ bên ngoài chung chung sẽ cần được lắp ráp.

LƯU Ý: phần sụn cho ACTORS / SENSORS cần phải là ASSIM_VERSION 2.

Bước 1: Vật liệu và công cụ

ICOS10 (IDC) Hóa đơn nguyên vật liệu

  1. Chốt chốt D1M BLOCK (1)
  2. Đế và vỏ D1M BLOCK (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. Tiêu đề nữ 40P (8P, 8P, 9P, 9P)
  6. Tiêu đề nam 90º (3P, 3P, 3P, 2P)

  7. Protoboard 1 "hai mặt (2)
  8. 6 Pin Bao phủ Đầu IDC Nam (1)
  9. Dây móc (~ 10)
  10. Dây thiếc 0,5mm (~ 4)
  11. 4G x 15mm Vít tự khai thác đầu nút (2)
  12. Vít chìm tự khai thác 4G x 6mm (~ 20)

Bước 2: Chuẩn bị MCU

Image
Image
Chuẩn bị MCU
Chuẩn bị MCU
Chuẩn bị MCU
Chuẩn bị MCU

Trong bản dựng này, chúng tôi đang sử dụng Wemos D1 Mini. Nếu trước đây bạn đã tạo KHỐI KHỐI WIFI D1M, bạn có thể sử dụng nó cho thành phần phần cứng mô-đun. Nếu không, như một mức tối thiểu trần, hãy làm theo phần tiếp theo.

BÁN CÁC PIN ĐẦU TRÊN MCU (sử dụng PIN JIG)

Nếu bạn không thể in MÚT PIN, chỉ cần làm theo hướng dẫn và ứng biến: chiều cao (độ lệch) của KÉO PIN là 6,5mm.

  1. In / lấy mã PIN từ trang này.
  2. Đưa các chân tiêu đề qua đáy bảng (TX phải-trái) và vào đồ gá hàn.
  3. Nhấn các ghim xuống một bề mặt phẳng cứng.
  4. Ấn mạnh tấm ván xuống đồ gá.
  5. Hàn 4 chân góc.
  6. Làm nóng lại và định vị lại bảng / chân nếu cần (bảng hoặc chân không thẳng hàng hoặc không thẳng hàng).
  7. Hàn phần còn lại của các ghim.

TẢI LÊN PHẦN MỀM

Kho mã có thể được tìm thấy ở đây (ảnh chụp nhanh).

Bạn có thể tìm thấy tệp ZIP của thư viện tại đây (ảnh chụp nhanh).

Hướng dẫn "Nhập thư viện ZIP" tại đây.

Sau khi thư viện được cài đặt, bạn có thể mở ví dụ "mqtt_crouton_esp8266".

Hướng dẫn thiết lập Arduino cho Wemos D1 Mini tại đây.

Phụ thuộc: ArduinoJson, TimeLib, PubSubClient.

Khi mã đã được tải vào Arduino IDE:

  1. Sửa đổi giá trị của _wifi_ssid bằng SSID WiFi của bạn.
  2. Sửa đổi giá trị của _wifi_password bằng Khóa WiFi của bạn.
  3. Sửa đổi giá trị của _mqtt_device_name bằng Nhận dạng thiết bị ưa thích của bạn (không cần tham gia).
  4. Sửa đổi giá trị của _mqtt_device_description bằng Mô tả thiết bị ưa thích của bạn (trong Crouton).

Bước 3: Chuẩn bị nhà ở MCU

MCU Chuẩn bị Nhà ở
MCU Chuẩn bị Nhà ở
MCU Chuẩn bị Nhà ở
MCU Chuẩn bị Nhà ở
MCU Chuẩn bị Nhà ở
MCU Chuẩn bị Nhà ở

MCU Housing để lộ các tiêu đề cho D1 Mini cắm vào và các tiêu đề cho bo mạch con giao tiếp với mạch Socket (cảm biến và tác nhân).

Cần phải sửa đổi các HEADER HOUSEING HEADERS trên ICOS10 3V3 MQTT NODE ban đầu để hỗ trợ thiết lập lại phần cứng khi chuỗi thông báo I2C không đồng bộ (khôi phục cài đặt gốc là chiến lược ban đầu) và không hoạt động. Điểm ngắt chân D6 đang được thay thế không được gán cho bất kỳ thứ gì tại thời điểm thiết kế ban đầu và được chỉ định là "một số chân kỹ thuật số khác chỉ trong trường hợp".

CHỦ NHÀ Ở

Điều này dựa trên D1 Mini Protoboard và phá vỡ:

  1. Các chân để kết nối D1M BLOCK / D1 Mini.
  2. Ngắt trực tiếp 2 hàng liên hệ từ D1M BLOCK / D1 Mini. Chúng chỉ có sẵn để thuận tiện trong khi tạo mẫu. Dự kiến, hội đồng quản trị sẽ chặn tất cả quyền truy cập vào các tiêu đề này.
  3. 4 Sự cố của các chốt cụ thể được sử dụng bởi các bảng con. Tôi chỉ xem xét việc phá vỡ các chân cụ thể của I2C nhưng tôi đã có một ca sử dụng để sử dụng một chân khác (công tắc nguồn ngủ bên thấp), vì vậy tôi đã phá vỡ RST, A0, D0 và một chân kỹ thuật số khác để đề phòng.

Để thêm Danh bạ D1M vào HEADER NHÀ Ở:

  1. Xem video SOLDER SỬ DỤNG SOCKET JIG.
  2. Nạp các chân tiêu đề qua cuối bảng (TX trên cùng bên trái ở mặt trên).
  3. Đồ gá cấp liệu qua tiêu đề nhựa và cân bằng cả hai bề mặt.
  4. Lật ngược đồ gá và bộ phận lắp ráp và ấn chặt tiêu đề lên một bề mặt phẳng cứng.
  5. Ấn mạnh tấm ván xuống đồ gá.
  6. Hàn 4 chân góc bằng cách sử dụng chất hàn tối thiểu (chỉ là căn chỉnh tạm thời của các chân).
  7. Làm nóng lại và định vị lại bảng / chân nếu cần (bảng hoặc chân không thẳng hàng hoặc không thẳng hàng).
  8. Hàn phần còn lại của các ghim.
  9. Tháo đồ gá.
  10. Cắt ghim ra khỏi vật hàn bên trên.

Để thêm các Breakouts-board con gái:

  1. Cắt bỏ 4 tiêu đề 9P dành cho Nữ.
  2. Ở trên cùng, hãy chèn các Tiêu đề 9P như được hiển thị và hàn ở dưới cùng.

Để thêm các Đột phá Trực tiếp:

  1. Cắt 2 tiêu đề 8P Female.
  2. Ở trên cùng, hãy chèn các Tiêu đề 8P như được hiển thị và hàn ở dưới cùng.

Để kết nối các tiêu đề, ở phía dưới có ghim TX hướng lên:

  1. Theo dõi và hàn từ chân RST qua 4 chân.
  2. Theo dõi và hàn từ chân A0 qua 4 chân.
  3. Theo dõi và hàn từ chân D1 qua 4 chân.
  4. Theo dõi và hàn từ chân D2 qua 4 chân.
  5. Theo dõi và hàn từ chân D0 xuống 2 hàng và qua 4 chân.
  6. Theo dõi và hàn từ chân D7 qua 4 chân.
  7. Theo dõi và hàn từ chân GND qua 4 chân.
  8. Theo dõi và hàn từ chân 5V qua 4 chân.
  9. Theo dõi và hàn từ chân 3V3 xuống 45 ° trên 4 chân.

LẮP RÁP CỐ ĐỊNH

CHỦ ĐẦU TƯ NHÀ Ở được dán vào NHÀ Ở MCU và điều này được dán vào TẤM CƠ SỞ.

  1. Với cạnh dài của ĐẦU NGUỒN NHÀ Ở hướng vào lỗ, hãy lắp LIÊN HỆ D1M vào các khe hở trong MCU HOUSEING và đẩy xả nước xuống.
  2. Chèn MCU vào MCU CONTACTS trong quá trình dán để đảm bảo căn chỉnh chính xác.
  3. Đặt KHUNG TRỤC ĐẦU lên phía trên của các đồ đạc lắp ráp và gắn bằng 2 vít 4G x 16mm.
  4. Đặt các đồ đạc đã lắp ráp với lỗ hướng về phía cạnh ngắn và gắn các vít 4G x 6mm.

Bước 4: Xây dựng hội đồng quản trị con gái RESET

Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET
Xây dựng hội đồng quản trị con gái RESET

Sau khi bảng con được thêm vào bộ lắp ráp lớn hơn, bạn sẽ thấy bất kỳ thay đổi mã nào sẽ không được tải lên với bộ lắp ráp hoàn chỉnh. D1 WIFI BLOCK sẽ cần phải được tháo ra khỏi vỏ (chỉ cần kéo ra) để tải lên, sau đó được thay thế (chỉ cần đẩy vào).

Ở giai đoạn này, bảng này chỉ buộc D0 với chân đặt lại.

  1. Ở bên trong, lắp Đầu cắm Nam 9P 90 ° (1) và hàn bên ngoài.
  2. Ở bên trong, vạch một dây màu vàng từ YELLOW1 đến YELLOW2 và hàn.

Bước 5: Lắp ráp các thành phần chính

Lắp ráp các thành phần chính
Lắp ráp các thành phần chính
Lắp ráp các thành phần chính
Lắp ráp các thành phần chính
Lắp ráp các thành phần chính
Lắp ráp các thành phần chính
  1. Đảm bảo SHELL đã được chế tạo và mạch đã được kiểm tra (cáp và ổ cắm).
  2. Chèn 3V3 I2C DAUGHTER-BOARD, với chân 3V3 vào phần cuối của tiêu đề (xem hình).
  3. Lắp BAN ĐẶT LẠI CON GÁI, với dây vào bên trong (xem hình).
  4. Đặt Jumper trên Header nam 2P trên BAN CON GÁI 3V3 I2C.
  5. Chèn Ổ cắm IDC từ CÁP VỎ vào Tiêu đề IDC trên BAN ĐẦU CON GÁI 3V3 I2C.
  6. Cẩn thận chèn CON GÁI-BAN / NHÀ Ở giữa các dây cáp trong VỎ và căn chỉnh các lỗ đế.
  7. Gắn chặt LẮP RÁP CƠ SỞ vào VỎ bằng các vít 4G x 6mm.
  8. Đính kèm bất kỳ CẢM BIẾN ASSIMILATE nào bạn đã thực hiện.

Bước 6: Các bước tiếp theo

Bước tiếp theo
Bước tiếp theo
Bước tiếp theo
Bước tiếp theo
Bước tiếp theo
Bước tiếp theo
  1. Trỏ trình duyệt của bạn tại
  2. Đảm bảo nhà môi giới là test.mosquitto.org.
  3. Nhấp vào Kết nối.
  4. Nhập đầu vào Tên thiết bị là _mqtt_device_name trong chương trình cơ sở.
  5. Nhấp vào Thêm thiết bị.
  6. Nhấp vào Tự động kết nối.
  7. Cấp nguồn cho ICOS10 (5V MicroUSB) của bạn.
  8. Xác minh thông qua bảng điều khiển Crouton.

Đề xuất: