Mục lục:
- Bước 1: Thiết kế sơ đồ điện với EasyEDA
- Bước 2: Đặt mua PCB với JLCPCB
- Bước 3: Đặt hàng thành phần với LCSC
- Bước 4: Hàn Thành phần trên Pcb
- Bước 5: Xây dựng cảm biến độ ẩm của đất
- Bước 6: Tải lên mã
- Bước 7: Xây dựng ứng dụng với Blynk
- Bước 8: Kiểm tra môi trường
Video: Cách làm một chiếc nồi thông minh với NodeMCU được điều khiển bởi ứng dụng: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong hướng dẫn này, chúng tôi sẽ xây dựng một Smart Pot được điều khiển bởi ESP32 và một Ứng dụng dành cho điện thoại thông minh (iOS và Android).
Chúng tôi sẽ sử dụng NodeMCU (ESP32) cho kết nối và Thư viện Blynk cho IoT đám mây và Ứng dụng trên điện thoại thông minh.
Cuối cùng, chúng tôi sẽ sử dụng JLCPCB và LCSC để đặt hàng pcb và thành phần.
Bước 1: Thiết kế sơ đồ điện với EasyEDA
Để thiết kế bảng mạch của chúng tôi và in chúng với dịch vụ JLCPCB, chúng tôi sẽ sử dụng phần mềm EasyEda, thông qua đó chúng tôi có thể vẽ sơ đồ hệ thống dây điện, sau đó chuyển đổi nó thành PCB và đặt hàng trực tiếp từ phần mềm.
EasyEda là một phần mềm cho phép bạn vẽ các mạch điện bằng cách chèn các thành phần trực tiếp từ cơ sở dữ liệu LCSC để bạn có thể mua chúng sau khi vẽ, nó cũng cho phép bạn thiết kế PCB bắt đầu từ sơ đồ đi dây. Sau khi rút ra, bạn sẽ có thể đặt hàng thông qua JLCPCB.
Trước tiên, bạn cần tải xuống EasyEda từ liên kết https://easyeda.com/page/download Sau đó cài đặt nó và nhập sơ đồ tôi đã thiết kế.
Đề án có thể được tải xuống tại đây.
Khi đã tải xong sơ đồ dây, bạn chỉ cần tạo PCB từ đó.
Bước 2: Đặt mua PCB với JLCPCB
Sau đó, khi PCB đã được thiết kế, chỉ cần đặt hàng các bo mạch thông qua JLCPCB bằng cách nhấn vào nút hiển thị trong hình trên.
Với ít tiền, chúng tôi có thể đặt hàng PCB được sản xuất rất tốt và rất nhanh chóng. Cũng có thể, một khi PCB đã được đặt hàng, để xem tiến trình của đơn đặt hàng từ tài khoản của bạn.
Bước 3: Đặt hàng thành phần với LCSC
Để đặt hàng các thành phần rất đơn giản, chỉ cần nhấn nút "BOM" (Bill of Material) trong chương trình để vẽ các PCB của EasyEda.
Sau đó, bạn sẽ được đưa trở lại trang mua vật liệu trên trang web của LCSC, tiến hành mua để có thể hoàn thành việc xây dựng PCB. Chỉ cần làm theo các bước trong các bức ảnh ở trên để đặt hàng các linh kiện điện tử.
LCSC là một trang web cho phép bạn chọn các thành phần từ một cơ sở dữ liệu khổng lồ và đặt hàng chúng cho các dự án và PCB của bạn.
Bước 4: Hàn Thành phần trên Pcb
Lấy các thành phần được đặt hàng qua lcsc và hàn chúng vào PCB theo các chỉ dẫn của sơ đồ đấu dây.
Bước 5: Xây dựng cảm biến độ ẩm của đất
Tôi đã viết một hướng dẫn riêng để tạo cảm biến độ ẩm của đất và nó có sẵn ở đây!
Bước 6: Tải lên mã
Tải xuống mã từ Đây.
Tải nó lên Arduino IDE.
Nếu bạn không có Thư viện Blynk và trình điều khiển ESP32, hãy xem hướng dẫn này:
Cài đặt trình điều khiển ESP32 trên Windows: tại đây
Cài đặt trình điều khiển ESP32 trên Linux: tại đây
Cài đặt trình điều khiển ESP32 trên Mac OS: tại đây
Tải xuống và cài đặt Thư viện Blynk
Bước 7: Xây dựng ứng dụng với Blynk
Blynk là một dịch vụ miễn phí cho phép bạn điều khiển từ xa các thẻ NodeMcu của mình bằng bộ xử lý ESP32.
Điều này sẽ có ích trong dự án vì chúng tôi sẽ không phải tạo máy chủ IoT của mình mà chỉ cần dựa vào máy chủ Blynk. Ngoài ra, Blynk cho phép bạn xây dựng ứng dụng miễn phí của mình mà không cần biết cách lập trình đơn giản thông qua ứng dụng cơ bản của nó. Để biết cách cấu hình blynk trên Arduino IDE, hãy làm theo các bước sau.
Bước 8: Kiểm tra môi trường
Khi phần mềm đã được tải trên esp32, chúng tôi có thể thấy ngay hệ thống tưới thông minh mới của chúng tôi đang hoạt động.
Chúng tôi có thể xem mực nước trong bình và trạng thái của máy bơm mà nó tưới bất cứ lúc nào.
Đề xuất:
Ống LED bằng đá thủy tinh (WiFi được điều khiển thông qua ứng dụng điện thoại thông minh): 6 bước (có hình ảnh)
Ống LED bằng đá thủy tinh (Điều khiển WiFi thông qua ứng dụng điện thoại thông minh): Xin chào các nhà sản xuất! Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo một ống LED điều khiển bằng WiFi chứa đầy đá thủy tinh để có hiệu ứng khuếch tán đẹp mắt. Các đèn LED có thể định địa chỉ riêng và do đó có thể có một số hiệu ứng đẹp mắt trong
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Neopixels được điều khiển bằng điện thoại thông minh (dải LED) với ứng dụng Blynk qua WiFi: 6 bước
Neopixels được điều khiển bằng điện thoại thông minh (Dải đèn LED) Với ứng dụng Blynk qua WiFi: Tôi tạo ra dự án này sau khi tôi lấy cảm hứng từ các neopixel điều khiển bằng điện thoại thông minh trong một ngôi nhà bạn bè nhưng của anh ấy đã được mua ở cửa hàng. Tôi đã nghĩ " khó làm sao để tự làm được, nó cũng rẻ hơn nhiều! &Quot; Đây là cách thực hiện. Lưu ý: Tôi cho rằng bạn là
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 với điện thoại thông minh: 4 bước (có hình ảnh)
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 bằng điện thoại thông minh: Sonoff là dòng thiết bị dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic. Đây là một công tắc hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266. Bài viết này mô tả cách thiết lập Cl
Ổ cắm thông minh từ xa được điều khiển bởi Amazon Alexa 433mHz với ESP8266: 4 bước
Ổ cắm thông minh từ xa được điều khiển bởi Amazon Alexa 433mHz với ESP8266: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo ổ cắm điều khiển từ xa Amazon Echo 433mHz với sự trợ giúp của ESP8266. Những gì bạn cần: Ổ cắm điều khiển từ xa 433mHz với công tắc DIP ESP8266 (dễ nhất cách là NodeMCU Boar