Nút IoT điều khiển ứng dụng của bạn: 6 bước
Nút IoT điều khiển ứng dụng của bạn: 6 bước
Anonim
Image
Image
Chuẩn bị bo mạch của bạn sẵn sàng cho AppShed IoT
Chuẩn bị bo mạch của bạn sẵn sàng cho AppShed IoT

Bởi appshedAppShedFollow More của tác giả:

Chuẩn bị bo mạch của bạn sẵn sàng cho AppShed IoT
Chuẩn bị bo mạch của bạn sẵn sàng cho AppShed IoT
JavaScript và Trình tạo ứng dụng: Bài 1
JavaScript và Trình tạo ứng dụng: Bài 1
JavaScript và Trình tạo ứng dụng: Bài 1
JavaScript và Trình tạo ứng dụng: Bài 1
Tạo trò chơi di động mà không cần mã hóa
Tạo trò chơi di động mà không cần mã hóa
Tạo trò chơi di động mà không cần mã hóa
Tạo trò chơi di động mà không cần mã hóa

Giới thiệu: Appshed là một nền tảng giáo dục, nơi sinh viên và giáo viên có thể học Xây dựng ứng dụng, Tạo trò chơi và IoT / Robotics. Thông tin thêm về ứng dụng »

Một trong những điều tôi thích nhất về vi điều khiển là khả năng sử dụng chúng như một thiết bị đầu vào, ví dụ: Arduino Micro có thể được sử dụng như một HID (thiết bị giao diện người), có nghĩa là với một số mã hóa và bí quyết bạn có thể tạo bàn phím của riêng mình hoặc chuột từ Arduino! Điều đó khiến tôi suy nghĩ về việc sử dụng thiết bị IoT làm đầu vào để điều khiển mọi thứ trên Ứng dụng. Vì vậy, trong dự án này, chúng ta sẽ xem xét cách tạo một nút được kết nối với ứng dụng có thể được lập trình để thực hiện bất kỳ điều gì trong ứng dụng của chúng ta.

Bước 1: Cài đặt Thư viện

Để tải lên mã của chúng tôi, chúng tôi sẽ sử dụng Arduino IDE rất phổ biến có thể được tải xuống Tại đây. Bây giờ vì chúng ta sẽ sử dụng trang web AppShed để kiểm soát và chỉnh sửa cách thức hoạt động của bảng, nên chúng ta không cần phải tập trung vào mã thực tế đi vào bảng. Đoạn mã chúng tôi đang tải lên là bản phác thảo tổng thể AppShed cho phép trang web kiểm soát tất cả các chân trên bảng.

Bây giờ để có thể tải mã lên bảng của chúng tôi thông qua Arduino IDE, chúng tôi cần cài đặt thư viện của nó cho phép IDE nói chuyện với bảng cụ thể của chúng tôi. Điều này được thực hiện như sau:

  • Khởi chạy Arduino IDE
  • Điều hướng đến Tệp và nhấp vào Tùy chọn
  • Ở phía dưới cùng, bạn sẽ thấy "URL của trình quản lý bảng bổ sung", theo sau là một khoảng trống
  • Sao chép và dán nó vào không gian trống

Bây giờ chúng ta cần cài đặt các bảng dưới trình quản lý hội đồng quản trị.

  • Điều hướng đến Công cụ, sau đó lên Bảng và sau đó Nhấp vào Trình quản lý bảng
  • Bây giờ trong thanh tìm kiếm tìm kiếm ESP8266
  • Nhấp vào tùy chọn đầu tiên và nhấp vào Cài đặt

Bây giờ bảng của chúng tôi có thể giao tiếp với Arduino IDE

Bước 2: Tải lên mã

Tải lên mã
Tải lên mã

Vì vậy, tại thời điểm này, chúng tôi đã tải xuống các thư viện cần thiết để giúp Arduino IDE giao tiếp với bảng IoT của chúng tôi và chúng tôi đã tải xuống các thư viện cho phép chạy bản phác thảo chính AppShed. Bây giờ, tất cả những gì chúng ta cần làm là thay đổi tên và mật khẩu của thiết bị IoT của bạn trong mã nếu bạn không làm điều này, tên wifi thiết bị IoT của bạn sẽ là "Your_device_name_here".

Để làm điều này, chúng ta cần những thứ sau:

  • Cắm bo mạch IoT của bạn vào máy tính của bạn
  • Tải xuống và mở bản phác thảo tổng thể Appshed (có thể tìm thấy ở đây)
  • Điều hướng đến các công cụ và nhấp vào bảng
  • Cuộn xuống cho đến khi bạn nhìn thấy bảng của mình, sau đó nhấp vào nó (Tôi đang sử dụng NodeMCU nên tôi sẽ nhấp vào NodeMCU)
  • Bây giờ điều hướng trở lại công cụ và nhấp vào cổng, từ đây bạn sẽ thấy bảng của mình (sẽ giống như thế này "com 9" nếu bạn đang sử dụng windows và "/dev/cu.wchusbserial1410 'cho mac)
  • Nhấp vào mũi tên quay về phía bên để tải lên và đợi trong khi nó làm như vậy.

Nếu bạn nhận được thông báo sau khoảng 2-3 phút cho biết tải lên xong thì mọi thứ đã hoạt động hoàn hảo! Để kiểm tra kỹ xem bảng của chúng tôi có đang hoạt động hay không, chúng tôi cũng có thể truy cập cài đặt WiFi của mình và tìm tên mà chúng tôi đã đặt cho bảng trước đó nếu nó ở đó đang hoạt động.

Bước 3: Thiết lập ứng dụng

Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng

Việc tạo một Ứng dụng nhận dữ liệu từ bảng IoT bên ngoài có vẻ khá đáng sợ nếu bạn không phải là nhà phát triển Ứng dụng chuyên nghiệp, tuy nhiên, đây không phải là vấn đề vì chúng tôi sẽ sử dụng cấu trúc thông tin AppSheds để tạo ra ứng dụng của chúng tôi. dễ.

Chúng ta cần bắt đầu bằng cách truy cập AppShed và tạo một tài khoản miễn phí hoặc đăng nhập vào một tài khoản hiện có. Từ đây, bạn sẽ thấy hai tùy chọn IoT Builder hoặc App Builder, chúng tôi sẽ bắt đầu bằng cách nhấp vào IoT Builder vì điều này sẽ cho phép chúng tôi đặt các chân mà chúng tôi muốn hoạt động như đầu ra hoặc đầu vào. Sau khi trang được tải, hãy nhấp vào Dự án IoT mới và đặt tên cho đầu vào bảng và nhấp vào lưu.

Bây giờ, vì chúng tôi muốn đặt một trong các chân làm đầu vào để xem khi nào nút được nhấn, chúng tôi cần bắt đầu bằng cách nhấp vào biểu tượng nút bên dưới Đầu vào kỹ thuật số và sau đó nhấp vào Ghim 1 để buộc chúng lại với nhau rồi đặt tên như " "và nhấp vào lưu.

Bây giờ chúng ta sẽ chuyển sang khía cạnh Xây dựng ứng dụng của mọi thứ.

Bước 4: Tạo ứng dụng

Tạo ứng dụng
Tạo ứng dụng
Tạo ứng dụng
Tạo ứng dụng

Bây giờ chúng ta quay lại trang đích đó sau khi đăng nhập và nhấp vào Trình tạo ứng dụng lần này. Bạn sẽ được giới thiệu với một chiếc điện thoại mô phỏng, chúng tôi cần bắt đầu bằng cách nhấp vào nút dấu cộng để bắt đầu một ứng dụng mới. Sau khi tải xong, điều đầu tiên chúng ta cần làm là liên kết bảng IoT mà chúng tôi vừa tạo ra với ứng dụng của mình, chúng tôi thực hiện việc này bằng cách nhấp vào bảng và sau đó nhấp vào bảng chúng tôi vừa tạo, nên được đặt tên là đầu vào. Bây giờ với bảng được tải vào, chúng tôi có thể bắt đầu thêm các tính năng vào ứng dụng.

Chúng tôi bắt đầu bằng cách nhấp vào hộp nhập liệu dưới biểu mẫu và đặt tiêu đề cho nó là Trạng thái nút. Sau đó, chúng ta cần đặt tên cho nó nút, điều này rất quan trọng vì chúng ta đã đặt tên pin cho một nút trước đó nên việc đặt tên cho nó là nút giúp gắn kết hai thứ này lại với nhau. Bây giờ chúng ta chỉ cần nhấp vào lưu và ứng dụng đã hoàn tất!

Bước 5: Xuất bản và thử nghiệm

Xuất bản và thử nghiệm
Xuất bản và thử nghiệm

Bây giờ ứng dụng siêu cơ bản đó đã được xây dựng, chúng tôi cần xuất bản và tải nó trên điện thoại của mình. Chúng tôi thực hiện việc này bằng cách nhấp vào nút xuất bản, sau khi hoàn tất, chúng tôi cần điều hướng đến tab chia sẻ và nhấp vào mã QR, sau đó sẽ hiển thị cho bạn một mã QR mà bạn có thể quét bằng điện thoại của mình.

Sau khi ứng dụng web đó được tải, chúng tôi cần kết nối điện thoại của mình với thiết bị IoT của chúng tôi WiFi, điều này chúng tôi thực hiện bằng cách chuyển đến cài đặt WiFi trên điện thoại của bạn và sau đó kết nối với tên thiết bị mà chúng tôi đã đặt trước đó.

Bây giờ chúng ta có thể quay lại ứng dụng và nhấn nút trên các thiết bị IoT của mình, bạn sẽ thấy số 1 khi nhấn nút và số 0 khi không nhấn nút. Nếu bạn không thấy bất kỳ giá trị nào, hãy thử làm mới trang và bạn sẽ thấy một giá trị bật lên.

Bước 6: Tiến xa hơn

Tiến xa hơn
Tiến xa hơn

Bây giờ vâng chỉ nhìn thấy 1 hoặc 0 là một chút nhàm chán, tuy nhiên, mục đích của dự án này là chỉ cho bạn thấy những gì có thể, nhiệm vụ của bạn là tiến xa hơn và tạo ra thứ gì đó thực sự tuyệt vời. Ví dụ: bạn có thể đặt ứng dụng để kích hoạt âm thanh hoặc phát video (đây là ví dụ về https://goo.gl/GGGaZS này)

Nếu bạn có bất kỳ câu hỏi nào vui lòng để lại bình luận cho chúng tôi, cảm ơn đã đọc!

Đề xuất: