Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Bởi appshedAppShedFollow More của tác giả:
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ã
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
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
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
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
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:
Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! -- Hướng dẫn Arduino IR: 5 bước (có hình ảnh)
Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! || Hướng dẫn sử dụng Arduino IR: Trong dự án này, tôi sẽ chỉ cho bạn cách tôi định vị lại các nút vô dụng trên điều khiển từ xa của TV để điều khiển đèn LED phía sau TV. Bạn cũng có thể sử dụng kỹ thuật này để kiểm soát tất cả mọi thứ với một chút chỉnh sửa mã. Tôi cũng sẽ nói một chút về lý thuyết
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Bộ hẹn giờ Arduino / Android (với Ứng dụng!). Điều khiển đèn và các nội dung khác của bạn: 6 bước
Bộ hẹn giờ Arduino / Android (với Ứng dụng!). Điều khiển đèn của bạn và các nội dung khác: Xin chào! Tôi đang ở đây với một bộ đếm thời gian khác. Với dự án này, bạn có thể đặt nếu bộ hẹn giờ sẽ " BẬT " hoặc " TẮT " cho mọi giờ trong ngày. Bạn có thể thiết lập nhiều sự kiện trong ngày bằng cách sử dụng ứng dụng android. Bằng cách kết hợp Arduino và Android, chúng tôi
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu
Điều khiển cảm ứng IPhone hoặc IPod của bạn bằng máy tính của bạn: 4 bước
Điều khiển cảm ứng IPhone hoặc IPod của bạn bằng máy tính: Tài liệu hướng dẫn này sẽ dạy bạn cách sử dụng tính năng tự động, một chương trình có sẵn từ Cydia, cho phép bạn điều khiển iPhone hoặc iPod thông qua VNC trên máy tính. Điều này yêu cầu bạn phải có: - iPhone hoặc iPod touch đã bẻ khóa với máy tính Cydia-a,