Mục lục:

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

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

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

Đây là lần đầu tiên trong nhiều loại kết hợp MCU / Tính năng trong HUBS ASSIMILATE SENSOR HUBS: phần mềm thu thập dữ liệu kết xuất từ các nô lệ I2C ASSIMILATE SENSOR.

Bản dựng này sử dụng Wemos D1 Mini, để xuất bản bất kỳ dữ liệu nào được kết xuất từ ASSIMILATE SENSORS tới máy chủ MQTT. Nó cung cấp một bus 3V3 I2C cho các cảm biến. Một đường ray 5V vẫn được cung cấp nhưng không có bộ chuyển đổi mức logic cho 5V I2C và nó có thể không hoạt động như mong muốn. Điều này sẽ được cung cấp trong một sự thay thế bảng con được thiết lập tính năng trong tương lai cho bảng được trình bày ở đây.

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.

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

GIST cho mã ở đây (5 tệp) và một tệp zip ở đây. Hướng dẫn sử dụng Arduino IDE để biên dịch / tải lên mã ở đây.

Để sử dụng mã chỉ với những sửa đổi nhỏ, chúng tôi đang sử dụng shiftr.io của Joël Gähwiler làm nhà môi giới MQTT: nó có tài khoản khách - vì vậy hãy giữ khoảng thời gian xuất bản cách nhau vài phút. Nó cung cấp hình ảnh trực quan về nguồn và chủ đề, cũng như đi sâu vào dữ liệu.

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_clientid bằng Nhận dạng Khách hàng ưa thích của bạn (không cần tham gia).
  4. Sửa đổi giá trị của _mqtt_root_topic với phân cấp vị trí của vị trí thiết bị.
  5. Biên dịch và tải lên.

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

Image
Image
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).

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ủ phía thấp), vì vậy tôi đã phá vỡ RST, A0 và một số 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 D6 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 bo mạch con gái 3V3 I2C

Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C
Xây dựng bo mạch con gái 3V3 I2C

Điều này cung cấp một Tiêu đề IDC cho MẠCH Ổ CẮM và kết nối với MCU, thêm các phần kéo lên trên các đường I2C. Đây được cung cấp dưới dạng bảng con để nếu bạn cần bộ chuyển đổi mức logic 5V, bạn có thể hoán đổi bảng này với một bảng cung cấp tất cả các chức năng cần thiết. Các đường AUX và GND được chia nhỏ cho các nguồn tùy chỉnh (như công tắc bên thấp trong chu kỳ ngủ). Bố cục được xác định bởi bên trong và bên ngoài: trên bảng chọn một mặt tùy ý để sử dụng như bên trong; điều quan trọng là Tiêu đề IDC phải ở trên cạnh hướng ra ngoài.

  1. Ở bên trong, lắp các Đầu nối Nam 2P 90 ° (1), Đầu nối Nam 3P 90 ° (2) và hàn bên ngoài.
  2. Ở bên trong, lắp Đầu cắm Nam 1P (3), Đầu cắm Nam 2P (4) và hàn bên ngoài.
  3. Ở bên ngoài, lắp Tiêu đề IDC (5) và hàn bên trong.
  4. Ở bên trong, vạch một dây đen từ BLACK1 đến BLACK2 và hàn.
  5. Ở bên trong, vạch một dây màu đen từ BLACK3 đến BLACK4 và hàn.
  6. Ở bên trong, vạch một dây màu trắng từ WHITE1 đến WHITE2 và hàn.
  7. Ở bên trong, vạch một dây màu xanh lá cây từ GREEN1 đến GREEN2 và hàn.
  8. Ở bên trong, vạch một dây màu đỏ từ RED1 đến RED2 và hàn.
  9. Ở bên trong, vạch một dây màu vàng từ YELLOW1 đến YELLOW2 và hàn.
  10. Ở bên trong, lắp một điện trở 4K7 vào SILVER1 và SILVER2 và để lại các dây dẫn không bị cắt.
  11. Ở bên trong, vạch một dây trần từ SILVER5 đến SILVER6 và hàn.
  12. Ở bên trong, vạch chì từ SILVER1 đến SILVER3 và hàn.
  13. Ở bên trong, lắp điện trở 4K7 vào SILVER4 và SILVER2 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
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. Đặt Jumper trên Header nam 2P trên CON GÁI-BOARD.
  4. Chèn Ổ cắm IDC từ CÁP VỎ vào Tiêu đề IDC trên BAN CON GÁI.
  5. 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ỗ trên đế.
  6. Gắn chặt LẮP RÁP CƠ SỞ vào VỎ bằng các vít 4G x 6mm.
  7. Đí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
Bước tiếp theo
Bước tiếp theo

Cấp nguồn cho thiết bị mới của bạn (5V MicroUSB).

Trỏ trình duyệt của bạn vào https://shiftr.io/try và kiểm tra việc hiển thị dữ liệu của bạn.

Xem chi tiết bằng cách nhấp vào các nút trong biểu đồ.

Mở cửa sổ bảng điều khiển để kiểm tra một số bản ghi trạng thái thô sơ.

Khi hài lòng, hãy thay đổi các chi tiết bằng tài khoản / máy chủ Nhà môi giới MQTT của riêng bạn.

Kiểm tra các bản dựng liên quan này

Tiếp theo trên các thẻ là phát triển ACTORS cho ASSIMILATE IOT NETWORK.

Đề xuất: