Mục lục:

Lâu đài IoT Minecraft: 7 bước (có hình ảnh)
Lâu đài IoT Minecraft: 7 bước (có hình ảnh)

Video: Lâu đài IoT Minecraft: 7 bước (có hình ảnh)

Video: Lâu đài IoT Minecraft: 7 bước (có hình ảnh)
Video: Đảm Bảo Dụi Mắt Khi Xem (tt) | MC Bí Ẩn P218 #shorts #short 2024, Tháng mười một
Anonim
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle
IOT Minecraft Castle

IoT là một thế giới thực sự thú vị để khám phá và sử dụng một số công cụ thân thiện như minecraft và node-RED có thể là một cách tiếp cận tuyệt vời

Bước 1: Điều cần thiết

Những thứ bạn cần là:

  • Raspberry Pi 2 với NodeRED và Minecraft PI
  • Intel Edison

Raspberry Pi 2 với NodeRED

Hầu hết các Raspberries đều được cài đặt Node-RED và bạn phải cập nhật nó theo cách đó

Ngoài ra, bạn sẽ cần Bảng điều khiển Node-RED, tại đây bạn có thể tìm thấy cách cài đặt nó và một số thông tin hữu ích

Trong phần Minecraft, điều cần thiết là bạn phải có phiên bản Jessie của Raspbian và tải xuống từ đây và kết nối MQTT, ở đây bạn có hướng dẫn tuyệt vời để cài đặt MQTT bằng Python trong Raspberry của bạn và một số ví dụ

Bước 2: Cấu trúc Minecraft

Cấu trúc Minecraft
Cấu trúc Minecraft

Trong trường hợp này, lâu đài được tạo ra bởi Matt Hawkins và mã nguồn có thể được tìm thấy tại đây

Bước 3: Mã (Lâu đài Python)

Mã (Lâu đài Python)
Mã (Lâu đài Python)
Mã (Lâu đài Python)
Mã (Lâu đài Python)

Giống như bạn thấy ở bước trước, tất cả việc xây dựng lâu đài đều bằng Python, nhưng bạn cũng sẽ cần kết nối MQTT

Nếu lần đầu tiên bạn làm việc với MQTT, trong phần giới thiệu có một hướng dẫn tuyệt vời để bắt đầu.

MQTT hoạt động với một số thẻ có tên chủ đề, điều đầu tiên bạn cần là đọc đúng thẻ, sau đó bạn cần kiểm tra thông tin nào được gửi từ bảng điều khiển (Thông tin đó là tải trọng). Các cờ trong mỗi chủ đề là do một khi chương trình có một tùy chọn, nó sẽ không nhận ra cùng một tùy chọn cho đến khi tùy chọn khác được chạy hoặc nói cách khác, nó sẽ không nhận ra như nhau mỗi khi nó nhận được trọng tải

Bước 4: Mã (NodeRED)

Mã (NodeRED)
Mã (NodeRED)
Mã (NodeRED)
Mã (NodeRED)
Mã (NodeRED)
Mã (NodeRED)

Node-RED là một cách thực sự thân thiện để lập trình IoT

  1. Bạn phải kéo và thả các mục bạn cần.
  2. Đối với kết nối, tôi đã sử dụng MQTT và cần phải định cấu hình nhà môi giới, trong trường hợp này, nhà môi giới cung cấp Eclipse Foundation, nó miễn phí nhưng hãy chú ý không chia sẻ thông tin nhạy cảm
  3. Khi bạn đã định cấu hình nhà môi giới, bạn sẽ cần thiết kế chủ đề mà bạn sẽ làm việc, tại đây bạn có thể tìm thấy một số lời khuyên nếu là lần đầu tiên bạn làm việc với MQTT

Bước 5: Mã trong Intel Edison (Tùy chọn)

Mã trong Intel Edison (Tùy chọn)
Mã trong Intel Edison (Tùy chọn)

Intel Edison có rất nhiều thứ hay ho, một trong số đó là tích hợp kết nối bluetooth.

Tôi đã sử dụng điều đó, để nhận ra khi điện thoại thông minh của tôi ở gần, bạn chỉ cần ghép nối thiết bị bluetooth hoặc trong trường hợp này là gửi một số cuộc gọi vọng đến địa chỉ thực

Bước 6: Trang tổng quan

Bảng điều khiển
Bảng điều khiển

Sẽ tốt hơn nếu bạn tạo một bảng điều khiển để tương tác.

Tất cả những gì bạn phải làm là kéo và thả các mục trong không gian làm việc (Giống như trong Bước) và đi tới MẸO BÁO CÁO: 1880 / ui và bạn sẽ thấy nó

Bước 7: Kết quả

Kết quả
Kết quả

Trong GitHub của tôi, bạn có thể tìm thấy mã và vui lòng nhắn tin cho tôi nếu bạn có bất kỳ câu hỏi nào

Đề xuất: