Mục lục:
- Bước 1: Mã Arduino
- Bước 2: Tạo cơ sở dữ liệu trực tuyến
- Bước 3: Tạo C # Windows Form HUB
- Bước 4: Tạo giao diện web
- Bước 5: Tải xuống Dự án
Video: ARDUINO INTERNET KIỂM SOÁT: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tôi đã suy nghĩ rất nhiều để tìm ra một giải pháp rẻ tiền để kết nối bảng Arduino của tôi với internet mà không cần sử dụng bất kỳ lá chắn Ethernet nào hoặc thậm chí là bất kỳ mô-đun WIFI nào. sau khi nghiên cứu, tôi thấy rằng cách duy nhất để nói chuyện với bảng Arduino là nói chuyện với cổng nối tiếp của nó, vì vậy tôi đã tạo một ứng dụng cửa sổ C # đơn giản để hoạt động như một (HUB) để xử lý cổng nối tiếp để gửi và nhận dữ liệu đến bảng của tôi..
HUB ứng dụng này đã được kết nối với internet thông qua máy tính cá nhân của bạn và giúp gửi và nhận dữ liệu giữa bảng của bạn với cơ sở dữ liệu đám mây, bên cạnh việc lưu trữ dữ liệu được trao đổi từ và đến Arduino và cơ sở dữ liệu MySQL trực tuyến, vì vậy bạn có thể thống kê như chính mình muốn.
Bước 1: Mã Arduino
Trước hết, tôi phải bắt đầu bằng một ví dụ nhỏ cho phép tôi thử nghiệm việc áp dụng ý tưởng và khả năng của nó, vì vậy trong mẫu này, tôi không kết nối bất kỳ cảm biến nào, tôi chỉ sử dụng tích hợp đèn LED trên Arduino để tôi có thể bật và tắt. đèn LED ở chân 13 bằng cách gửi các chữ cái "I" và "O" trên cổng nối tiếp
Bước 2: Tạo cơ sở dữ liệu trực tuyến
Và để lưu trữ dữ liệu, chúng tôi phải sử dụng một bộ trung gian trực tuyến để trở thành cầu nối giữa bảng Arduino và Trung tâm ứng dụng đó.
vì vậy tôi chọn một trang web lưu trữ cơ sở dữ liệu trực tuyến miễn phí sẽ hoạt động để lưu dữ liệu của tôi nhận được từ bảng Arduino ngoài việc gửi các lệnh đến nó, tôi chọn cơ sở dữ liệu MySQL vì nó miễn phí và được sử dụng phổ biến. Trong tệp đính kèm, bạn sẽ thấy rằng nó chỉ chứa hai bảng. Bảng thứ nhất là lưu trữ các lệnh sau đó gửi nó đến bảng và bảng thứ hai để nhận kết quả đầu ra của bảng Arduino và khôi phục nó để sử dụng sau này.
Cơ sở dữ liệu Mysql lưu trữ miễn phí:
MyAdmin PHP trực tuyến:
Bước 3: Tạo C # Windows Form HUB
Sau đó, tôi đã xây dựng trung tâm này có thể được coi là cổng lắng nghe trên PC để cho phép dữ liệu đi qua nó trước rồi gửi đến bảng Arduino thông qua cổng nối tiếp và ngược lại.
Giao diện của trung tâm này rất đơn giản, nó chỉ chứa hai hộp văn bản đa dạng thức hiển thị trạng thái của mỗi lần vượt qua giao dịch ném dữ liệu của trung tâm (gửi và nhận).
Lưu ý: trung tâm này phải luôn được chạy miễn là bạn muốn sử dụng bảng Arduino của mình khi kết nối internet
Bước 4: Tạo giao diện web
Đến đây chúng ta đã đến phần thú vị nhất..
Tôi đã tạo một ứng dụng web dựa trên công nghệ Asp.net C # với giao diện đáp ứng có thể hoạt động trên mọi thiết bị, ứng dụng web này chỉ xử lý cơ sở dữ liệu trực tuyến mà không biết gì về bảng phía sau.
Thông qua giao diện này, bạn có thể phân loại các bộ phận điện tử được cắm vào Arduino.. và bằng cách nhấp vào và bạn chỉ cần lưu trữ dữ liệu trực tuyến.
Thí dụ:
bằng cách nhấp vào nút màu xanh lá cây (BẬT) trong Phần Hội trường, bạn gửi lệnh qua internet để bật đèn tại Hội trường của nhà bạn, vì vậy, ở bên kia thế giới, trung tâm nhận lệnh này và xử lý nó bằng Mạch điện tử Arduino của bạn tại Trang Chủ.
được bảo vệ void BtnHallOn_Click (object sender, EventArgs e) {AddTempOrders ("I"); // gửi chữ cái "I" tới Arduino để mở Hall light}
Bước 5: Tải xuống Dự án
Đã đến lúc tự bạn thử và tự mình trải nghiệm.
Hy vọng la bạn se thich no …
Đề xuất:
Hệ thống tưới nhỏ giọt được kết nối Internet có kiểm soát độ ẩm của đất (ESP32 và Blynk): 5 bước
Phản hồi độ ẩm của đất Hệ thống tưới nhỏ giọt được kết nối Internet (ESP32 và Blynk): Lo lắng về khu vườn hoặc cây trồng của bạn khi bạn đi nghỉ dài ngày, Hoặc quên tưới cây hàng ngày. Đây là giải pháp của nó là hệ thống tưới nhỏ giọt được kiểm soát độ ẩm đất và kết nối toàn cầu được điều khiển bởi ESP32 trên mặt trước phần mềm i
Trình quét virus Corona được kiểm soát trên Internet: 6 bước
Người quét virus Corona được kiểm soát trên Internet: Chúng ta hãy cùng nhau trút bỏ nỗi thất vọng của chúng ta bằng cách tát Virus Corona qua internet! situati hiện tại
Kiểm soát tưới qua Internet + Arduino + Ethernet: 3 bước
Kiểm soát tưới qua Internet + Arduino + Ethernet: Tôi muốn giới thiệu với các bạn một dự án mà tôi đã thực hiện trong mùa lễ năm nay. Tôi đã tạo một hệ thống định hướng web cho nghề làm vườn, chuyên bán và trồng các loại thực vật, cây cối, hoa
Jacques Pierre - Bí ngô tấn công có kiểm soát trên Internet: 6 bước
Jacques Pierre - Bí ngô có điều khiển bằng Internet: Hãy ăn mừng Halloween với một quả bí ngô có thể hack được điều khiển trên Internet có tên là Jacques Pierre! Dưới đây là tổng quan về nội dung: Video dự án Đèn khắc bí ngô + Servos ria mép bằng dao LetsRobot Salt Dough Hãy bắt đầu quá trình hack
Kiểm soát thiết bị ngoại vi và tiết kiệm điện: 5 bước
Kiểm soát thiết bị ngoại vi và tiết kiệm điện: Tất cả chúng ta đều đã nghe nói, hãy tắt các thiết bị khi chúng không sử dụng, nhưng bạn đã bao giờ thử tắt tất cả các thiết bị ngoại vi của mình lúc 1 giờ sáng trước khi đi ngủ chưa? Không phải là một nhiệm vụ dễ dàng. Không còn nữa