Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (449.64 KB, 4 trang )
Hệ Thống điều khiển thiết bị qua internet với Module EthernetShield Và Arduino Uno R3
Chúng ta sẽ đi vào bài đầu tiên nhé.
Điều khiển trong mạng localhost:
1. Các module, linh kiện cần thiết
- 1 Board Arduino Uno R3.
- 1 Module EthernetShield tương thích với Arduino Uno R3.
- 1 Led nhỏ.
- Điện Trở 220R( Tùy ý hạn dòng led).
2. Lập Trình Giao diện Web Server
chúng ta sẽ tạo ra một giao diện web server đơn giản ngay trên Arduino Uno R3, Với hai nút MỞ THIẾT BỊ và TẮT THIẾT BỊ. phần này các bạn có thể
làm thêm cho đẹp và nhiều chức năng nhé.
Ta cần có các thành phần như sau:
- 1 ip server Arduino: Ta chọn địa chỉ ip nào cũng được( Ví dụ như: 192.168.1.170).
- 1 mảng các giá trị mac của thiết bị.
Đây là giao diện của Webserver trên arduino:
khi đó ta gắn led vào chân số 9 của Arduino Uno R3 và tiến hành tắt mở thiết bị.
địa chỉ web local là ip server cài đặt vào Arduino Uno.
Phần Tiếp Theo là điều khiển Thiết bị qua internet.
Chúng ta có thể điều khiển các thiết bị như Motor, đèn AC hoặc các thiết bị khác ở router khác, mạng khác không phải trong cùng mạng chúng ta đang
sài. Thì việc này rất chi là hay. Vì bất cứ đâu trên đất nước chúng ta đều có thể điều khiển được các thiết bị thông qua internet.
Chúng ta sẽ sử dụng thủ thuật Nat Port Router:
Cách làm như sau:
Dùng Router TP- Link:
Hình nhé các bạn:
==============================================================
Vậy là địa chỉ server cũa Arduino Uno làm trang web điều khiển đã được chúng ta đưa ra khỏi Router bằng cách NAT Port.
==============================================================