Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Trong Dự án này, chúng tôi đã giao tiếp DHT11 với gật đầu và sau đó chúng tôi gửi dữ liệu của dht11 là độ ẩm và nhiệt độ đến cơ sở dữ liệu phpmyadmin.
Bước 1: Phần mềm được sử dụng:
1. Arduino IDE: Đối với gật đầu, chúng tôi chỉ sử dụng arduino IDE, bạn có thể tải xuống Arduino IDE mới nhất từ liên kết này:
www.arduino.cc/en/Main/Software
Bây giờ làm thế nào để cấu hình gật đầu với arduino IDE, chúng tôi sẽ cho bạn biết điều đó trong các bước dưới đây.
2. Cài đặt máy chủ XAMPP: Ở đây chúng tôi đang sử dụng máy chủ XAMPP, nó có thể được sử dụng cả trong windows và Linux, nhưng gợi ý của tôi là nếu bạn đang sử dụng Ubuntu (Bất kỳ nền tảng Linux nào) thì hãy sử dụng LAMP. Bây giờ vì chúng tôi đang ở trong cửa sổ nên chúng tôi đã ưu tiên máy chủ XAMPP hơn. Vì vậy, bạn có thể tải xuống máy chủ XAMPP từ liên kết này. Ngoài ra, đây là các bước cho máy chủ LAMP:
1. Cài đặt Apache
sudo apt-get install apache2
2. Cài đặt MySQL:
sudo apt-get install mysql-server
3. Cài đặt PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Khởi động lại máy chủ:
khởi động lại sudo /etc/init.d/apache2
5. Kiểm tra Apache https:// localhost /
bạn sẽ nhận được một trang apache bằng cách nhấp vào liên kết này ở trên nếu bạn không nhận được nó có nghĩa là đã xảy ra lỗi với quá trình cài đặt của bạn
Ở đây chúng tôi đang sử dụng PHPMYADMIN là giao diện web của máy chủ MySQL để cài đặt lệnh sử dụng đó:
sudo apt-get install phpmyadmin
Bước 2: Các thành phần được sử dụng:
1) Node MCU V3: Node MCU là một nền tảng IOT mã nguồn mở. Nó bao gồm phần sụn chạy trên SoC Wi-Fi ESP8266 từ phần cứng dựa trên mô-đun ESP-12. Thuật ngữ "Node MCU" theo mặc định đề cập đến phần sụn thay vì bộ dụng cụ dành cho nhà phát triển.
2) Cảm biến DHT11: Cảm biến nhiệt độ và độ ẩm DHT11 này có đầu ra tín hiệu kỹ thuật số được hiệu chỉnh với khả năng cảm biến nhiệt độ và độ ẩm. Nó được tích hợp bộ vi điều khiển 8-bit hiệu suất cao. Công nghệ của nó đảm bảo độ tin cậy cao và ổn định lâu dài tuyệt vời. Cảm biến này bao gồm một phần tử điện trở và một cảm biến cho các thiết bị đo nhiệt độ NTC ướt. Nó có chất lượng tuyệt vời, phản hồi nhanh, khả năng chống nhiễu và hiệu suất cao.
Bước 3: Cách cấu hình Nodemcu trong Arduino IDE
Dưới đây là các bước để cấu hình gật đầu trong arduino IDE
Trên đây là hình ảnh I1, I2 và I3 để tham khảo mà chúng tôi sẽ sử dụng để tham khảo để bạn hiểu rõ
Bước 1: Đầu tiên bạn cần mở Arduino IDE.
Bước 2: Bây giờ nhấp vào tab tùy chọn như hình ảnh I1. Bây giờ bạn cần sao chép một URL trong trình quản lý hội đồng quản trị bổ sung. Đây là URL- https://arduino.esp8266.com/stable/package_esp8266… rồi bấm ok
Bước 3: Bây giờ bạn vào Công cụ rồi chọn Quản lý bảng. bạn sẽ nhận được một cửa sổ như I2.
Chỉ cần Cuộn xuống cửa sổ đó và tìm kiếm esp8266 bởi Cộng đồng ESP8266 hoặc bạn có thể trực tiếp tìm kiếm esp8266 bằng cách gõ vào tùy chọn tìm kiếm, bây giờ hãy nhấp vào nút cài đặt.
Bước 4: Khởi động lại Arduino IDE của bạn
Bước 5: Bây giờ đi tới Công cụ sau đó chọn thiết bị gật đầu của bạn như chúng tôi đã hiển thị trong hình ảnh I3
Bước 4: Sơ đồ mạch:
Bước 5: Mã:
Bạn có thể lấy mã nguồn từ Liên kết Github của chúng tôi
Bước 6: Video:
Toàn bộ mô tả dự án được đưa ra trong video trên
Nếu bạn có bất kỳ nghi ngờ nào liên quan đến dự án này, hãy bình luận cho chúng tôi bên dưới. Và nếu bạn muốn tìm hiểu thêm về hệ thống nhúng, bạn có thể truy cập kênh youtube của chúng tôi
Vui lòng truy cập và thích Trang Facebook của chúng tôi để cập nhật thường xuyên.
Cảm ơn & Trân trọng, Công nghệ nhúng điện tử
Đề xuất:
Hệ thống chấm công bằng cách gửi dữ liệu RFID đến máy chủ MySQL bằng Python với Arduino: 6 bước
Hệ thống chấm công bằng cách gửi dữ liệu RFID đến máy chủ MySQL bằng Python với Arduino: Trong Dự án này, tôi đã giao tiếp RFID-RC522 với arduino và sau đó tôi gửi dữ liệu của RFID đến cơ sở dữ liệu phpmyadmin. Không giống như các dự án trước đây của chúng tôi, chúng tôi không sử dụng bất kỳ lá chắn ethernet nào trong trường hợp này, ở đây chúng tôi chỉ đọc dữ liệu nối tiếp đến từ ar
Gửi dữ liệu-của-IOT-không dây-nhiệt độ và độ ẩm-cảm biến-đến-MySQL: 41 bước
Gửi-Dữ liệu-IOT-Không dây-Nhiệt độ-và-Độ ẩm-Cảm biến-đến-MySQL: Giới thiệu Cảm biến Nhiệt độ và Độ ẩm IoT phạm vi dài của NCD. Tự hào với phạm vi lên đến 28 dặm và kiến trúc mạng lưới không dây, cảm biến này truyền dữ liệu về độ ẩm (± 1,7%) và nhiệt độ (± 0,3 ° C) trong khoảng thời gian do người dùng xác định, đang ngủ
Arduino đang gửi dữ liệu Dht11 đến máy chủ MySQL (PHPMYADMIN) bằng Python: 5 bước
Arduino đang gửi dữ liệu Dht11 đến máy chủ MySQL (PHPMYADMIN) bằng Python: Trong Dự án này, tôi đã giao tiếp DHT11 với arduino và sau đó tôi gửi dữ liệu của dht11 là độ ẩm và nhiệt độ đến cơ sở dữ liệu phpmyadmin. Không giống như dự án trước đây của chúng tôi, chúng tôi không sử dụng bất kỳ lá chắn ethernet nào trong trường hợp này, ở đây chúng tôi chỉ đang đọc t
Arduino đang gửi dữ liệu nhiệt độ và độ ẩm đến máy chủ MySQL (PHPMYADMIN): 5 bước
Arduino đang gửi dữ liệu nhiệt độ và độ ẩm đến máy chủ MySQL (PHPMYADMIN): Trong dự án này, tôi đã giao tiếp DHT11 với arduino và sau đó tôi gửi dữ liệu của dht11 là độ ẩm và nhiệt độ đến cơ sở dữ liệu phpmyadmin. Ở đây chúng tôi đang sử dụng một tập lệnh PHP để đẩy dữ liệu vào cơ sở dữ liệu phpmyadmin
Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: 4 bước
Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách gửi dữ liệu đến máy chủ TCP bằng mô-đun sim900. Ngoài ra, chúng tôi sẽ xem cách chúng tôi có thể nhận dữ liệu từ máy chủ đến máy khách (mô-đun GSM)