Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
Trong hướng dẫn này, chúng tôi sẽ giải thích cho bạn cách kết nối Arduino của bạn với đám mây IoT thông qua WiFi.
Chúng tôi sẽ định cấu hình thiết lập bao gồm Arduino và mô-đun WiFi ESP8266 làm IoT Thing và làm cho nó sẵn sàng giao tiếp với đám mây AskSensors.
Bắt đầu nào!
Bước 1: Thiết lập AskSensors
Bước đầu tiên, chúng ta phải thiết lập một tài khoản trên nền tảng IoT của AskSensors. AskSensors là một nền tảng IoT cung cấp giao tiếp giữa các thiết bị được kết nối internet và đám mây. Nó cung cấp một tài khoản dùng thử miễn phí, do đó bạn thậm chí không cần phải mở ví của mình để bắt đầu!
Tôi khuyên bạn nên làm theo hướng dẫn bắt đầu này. Phần này sẽ chỉ cho bạn cách tạo, lập tài khoản và thiết lập một cảm biến mới để gửi dữ liệu.
Bước 2: Chuẩn bị phần cứng
Trong phần trình diễn này, chúng tôi sẽ cần phần cứng sau:
- Arduino, tôi đang sử dụng Arduino Uno
- Mô-đun WiFi ESP8266, tôi đang sử dụng ESP-01S
- Máy tính chạy Arduino IDE
- Cáp USB Arduino
- Dây điện và bảng mạch
Bức ảnh trên cho thấy nguyên mẫu của tôi.
Bước 3: Xây dựng phần cứng
Kết nối giữa Arduino và ESP8266 như sau:
- ESP TX đến chân 10 của Arduino, thông qua điện trở 1K.
- ESP RX đến chân 11 của Arduino, thông qua điện trở 1K.
- ESP VCC đến Arduino 3V3
- ESP CH_PD sang Arduino 3V3
- ESP GND sang Arduino GND
Lưu ý: Các GPIO của ESP8266 yêu cầu tín hiệu 3V3 (không phải dung sai 5V). Để hack nhanh, bạn chỉ có thể thêm một điện trở nối tiếp 1K giữa các chân Arduino và chân ESP8266 để bảo vệ các GPIO ESP8266 khỏi bị hư hỏng. Tuy nhiên, để sản xuất, cần có bộ chuyển đổi mức 5V / 3V3 để đảm bảo độ tin cậy lâu dài của mạch. Bạn có thể kiểm tra trang này để nhận mô-đun bộ dịch chuyển mức 5V / 3V3.
Bước 4: Viết mã
Bây giờ, hãy viết mã để gửi một dữ liệu đơn giản từ Arduino tới đám mây AskSensors thông qua WiFi. Mã Arduino giao tiếp với mô-đun WiFi ESP8266 bằng các lệnh AT. Dữ liệu sẽ được gửi đến AskSensors qua kết nối
Chúng tôi sẽ cần cung cấp 'Api Key In' mà chúng tôi đã nhận trước đây từ AskSensors để gửi Dữ liệu đến đúng Cảm biến trên đám mây.
Mã sẵn sàng sử dụng:
Mã sẵn sàng để sử dụng được cung cấp trong trang github của AskSensors. Tải xuống mã và đặt các biến sau cho thiết lập của bạn (WiFi SSID, mật khẩu và 'Api Key In'):
String ssid = "…………."; // SSID Wi-Fi
Mật khẩu chuỗi = "…………."; // Chuỗi mật khẩu Wifi apiKeyIn = "…………."; // Mã API
Bước 5: Chạy mã
Bây giờ là lúc để kết nối bảng của bạn.
- Kết nối Arduino với máy tính của bạn thông qua cáp USB.
- Mở Arduino IDE và flash mã.
- Mở một thiết bị đầu cuối nối tiếp. Bạn sẽ thấy bạn Arduino xử lý các lệnh AT với ESP8266 thực hiện kết nối với mạng WiFi và gửi dữ liệu đến đám mây AskSensors qua các yêu cầu
Bước 6: Trực quan hóa dữ liệu của bạn
Bạn có thể trực quan hóa Dữ liệu của mình bằng biểu đồ. Truy cập trang tổng quan AskSensors của bạn và mở cảm biến mà bạn đang gửi dữ liệu. AskSensors cho phép người dùng trực quan hóa dữ liệu của bạn trong các loại biểu đồ khác nhau bao gồm Đường, Đo, phân tán và Thanh. Hình ảnh đính kèm cho thấy trường hợp của đồ thị Đường.
Bạn có thể cần:
Các chức năng khác có sẵn như hiển thị dữ liệu trong biểu đồ đầy đủ Phát trực tiếp, chia sẻ biểu đồ của bạn với các ứng dụng và người dùng bên ngoài, xuất dữ liệu trong tệp CSV và hơn thế nữa!
Bước 7: Hoàn thành tốt
Tôi hy vọng rằng hướng dẫn này đã giúp bạn!
Vui lòng tham khảo danh sách hướng dẫn này nếu bạn cần hỗ trợ về kết nối phần cứng như Arduino, ESP8266, ESP32, Raspberry Pi với đám mây.
Đề xuất:
Cách kết nối Raspberry Pi với đám mây bằng Node.js: 7 bước
Cách kết nối Raspberry Pi với đám mây bằng Node.js: Hướng dẫn này hữu ích cho bất kỳ ai muốn kết nối Raspberry Pi với đám mây, đặc biệt là với nền tảng IoT AskSensors, sử dụng Node.js. Bạn chưa có Raspberry Pi? Nếu bạn hiện chưa sở hữu Raspberry Pi, tôi sẽ khuyên bạn nên mua Raspberry
Cách kết nối ESP8266 NodeMCU với Đám mây IoT: 5 bước
Cách kết nối ESP8266 NodeMCU với IoT Cloud: Tài liệu hướng dẫn này cho bạn thấy bản demo Internet of Things đơn giản bằng cách sử dụng ESP8266 NodeMCU và dịch vụ IoT trực tuyến có tên AskSensors. Chúng tôi hướng dẫn bạn cách nhanh chóng lấy dữ liệu từ máy khách HTTPS ESP8266 và vẽ biểu đồ vào biểu đồ của AskSensors Io
Kết nối nhà máy của bạn với đám mây: 10 bước
Kết nối cây trồng của bạn với đám mây: Trong văn phòng của chúng tôi có một cây xương rồng không nhận được sự chú ý đáng có. Vì tôi làm việc tại một công ty CNTT và muốn thử nghiệm với LoRa, các giải pháp không cần máy chủ và AWS, tôi đã đặt tên cho cây xương rồng của chúng tôi là Regive và kết nối anh ấy với đám mây. Bây giờ bạn có thể moni
Kiến thức cơ bản về IoT: Kết nối IoT của bạn với đám mây bằng Mongoose OS: 5 bước
Kiến thức cơ bản về IoT: Kết nối IoT của bạn với đám mây bằng hệ điều hành Mongoose: Nếu bạn là người thích mày mò và thiết bị điện tử, thường xuyên hơn không, bạn sẽ bắt gặp thuật ngữ Internet of Things, thường được viết tắt là IoT, và nó đề cập đến một tập hợp các thiết bị có thể kết nối với internet! Là một người như vậy
Kết nối cảm biến DHT11 / DHT22 với đám mây với bo mạch dựa trên ESP8266: 9 bước
Kết nối cảm biến DHT11 / DHT22 với đám mây với bo mạch dựa trên ESP8266: Trong bài viết trước, tôi đã kết nối bo mạch NodeMCU dựa trên ESP8266 của mình với dịch vụ Cloud4RPi. Bây giờ, đã đến lúc cho một dự án thực sự