Trong dự án này, bạn sẽ học cách giao tiếp mô-đun wi-fi esp8266 với arduino và cách gửi dữ liệu từ arduino đến server bằng mô-đun esp8266 wi-fi.
Trong hướng dẫn hôm nay, chúng ta sẽ tìm hiểu cách giao tiếp mô-đun Wi-Fi với Arduino và xem cách Wi-Fi hoạt động như thế nào. Chúng ta sẽ truyền dữ liệu đến một thế giới thực và hiển thị nó dưới dạng đồ thị.
Chúng tôi sẽ truyền dữ liệu nhiệt độ và độ ẩm của không khí đến server bằng cách sử dụng cảm biến DHT11 và mô-đun Wi-Fi ESP8266.
Wifi Fidelity là một thuật ngữ được sử dụng cho các sản phẩm sử dụng loại công nghệ 802.11. Mạng Wi-Fi hoạt động với tốc độ dữ liệu 11 Mbps hoặc 54 Mbps ở băng tần vô tuyến không được cấp phép 2.4 GHz và 5 GHz.
Các thiết bị đã bật Wi-Fi có thể gửi và nhận dữ liệu không dây từ các vị trí có truy cập không dây. Các điểm truy cập được đặt ở vị trí có Wi-Fi sẽ truyền tín hiệu RF cho các thiết bị có hỗ trợ Wi-Fi.
Các thiết bị có hỗ trợ Wi-Fi này có thể nhận tín hiệu nếu chúng nằm trong phạm vi điểm truy cập. Tốc độ truyền dữ liệu phụ thuộc vào tốc độ của đường truyền của điểm truy cập.
Tín hiệu vô tuyến là nguyên lý hoạt động cơ bản của Wi-Fi. Nó được tạo thành từ ba yếu tố cần thiết.
Các tín hiệu vô tuyến được truyền bởi ăng-ten và bộ định tuyến và chúng được nhận bởi bộ thu Wi-Fi chẳng hạn như máy tính.
Mô-đun Wi-Fi có 8 chân cắm được sắp xếp thành 2 hàng. Để các chân gần đầu vào thiết bị nhất. Hàng dưới từ trái sang phải là
Hàng trên từ trái sang phải có
Mô-đun DHT11:
Mô-đun DHT có 3 chân đầu ra.
Giao tiếp mô-đun Wi-Fi ESP8266 với Arduino
Kết nối mạch như sau:
Kết nối DHT11 với Arduino như sau:
Toàn bộ mạch sẽ là sự kết hợp của cả hai bước đấu nối trên.
Sau khi hoàn thành các mạch làm theo như đã cho. Chúng ta xem kết quả trên server. Bạn sẽ thấy kết quả trong phần “Public preview” của trang web.
1. Trước hết, người dùng cần tạo một tài khoản trên ThingSpeak.com, sau đó Đăng nhập và nhấp vào Bắt đầu.
2. Bây giờ, hãy chuyển đến menu 'Channels' và nhấp vào lựa chọn New channel trên cùng một trang để tiếp tục xử lý.
Bây giờ bạn sẽ thấy một biểu mẫu để tạo kênh, hãy điền Name và Description theo của bạn. Sau đó điền vào 'Humidity' và 'Temparature' ở các nhãn 1 và 2, đánh dấu vào checkbox 2 nhãn này và cả checkbox ‘Make public' trong biểu mẫu bên dưới và cuối cùng là Save kênh. Bây giờ kênh mới của bạn đã được tạo.
Bây giờ hãy nhấp vào tab 'Khóa API' và lưu các key Write and Read API, ở đây chúng tôi chỉ sử dụng key Read. Bạn cần Sao chép key này vào char * api_key trong code.
Code có thể giao tiếp để hiển thị trên LCD. Bạn có thể kết nối với LCD như trong code và tất cả các kết quả hiển thị trên LCD và cũng có thể được hiển thị trên màn hình monitor của arduino.
https://www.youtube.com/watch?v=lBLyn273kcg
Ưu điểm
Nhược điểm
>>> 100+ Mã Sản Phẩm Dây Rút: https://mecsu.vn/san-pham/day-rut-nhua.5op
>>> 1000+ Mã Sản Phẩm Đầu Cosse: https://mecsu.vn/san-pham/dau-cosse.Q1j
>> Mời anh em xem thêm