Mục lục:

Điều khiển từ xa bỏ túi WiFi: 4 bước
Điều khiển từ xa bỏ túi WiFi: 4 bước

Video: Điều khiển từ xa bỏ túi WiFi: 4 bước

Video: Điều khiển từ xa bỏ túi WiFi: 4 bước
Video: Bo mạch Wifi 💪 4 Ngõ ra, App Tuya Smartlife, hỗ trợ Remote RF433Mhz, 3 chế độ hoạt động, DC/AC 7-32V 2024, Tháng mười một
Anonim
Điều khiển từ xa bỏ túi WiFi
Điều khiển từ xa bỏ túi WiFi
Điều khiển từ xa bỏ túi WiFi
Điều khiển từ xa bỏ túi WiFi

Một điều khiển từ xa đơn giản có thể hữu ích cho các dự án liên quan đến WiFi. Bạn có thể tạo một cái từ các mục sau:

  • Ba nút xúc giác *
  • Bảng mạch IoT ESP8266 v2 (Amica) (và lớp bọc nhựa mà nó đi kèm)
  • Màn hình LCD Trung Quốc chung chung 0,91 ", tương thích với thư viện adafruit
  • Bảng protoboard pcb 3x7 cm
  • Pin 9V
  • Cáp pin 9V
  • Công tắc Bật / Tắt hay còn gọi là công tắc trượt 2 vị trí *
  • Một điện trở 100 ohm *
  • Ba điện trở 1000 ohm *
  • khóa dán được hỗ trợ bằng chất kết dính (Tùy chọn)

* Tiết kiệm tiền bằng cách tận dụng thành phần này từ một dàn âm thanh nổi bị hỏng hoặc thiết bị rác tương tự (hãy thử cửa hàng tiết kiệm địa phương của bạn)

Với các công cụ sau:

  • Kính bảo vệ
  • Sắt hàn
  • Hàn (tôi sử dụng 0,8mm)
  • Súng bắn keo nóng với một que keo
  • Giúp đỡ (cái đẹp ở đây) (cái rẻ ở đây)
  • Máy cắt dây được thiết kế để cắt dây nhỏ để chúng bằng phẳng với bề mặt
  • Kìm kim
  • Cáp micro USB
  • Một máy tính có cài đặt Arduino IDE và ESP8266 addon
  • Găng tay**
  • Cái vặn vít**
  • Cây búa**
  • Khoan không dây**

** chỉ cần thiết nếu bạn định cứu các bộ phận của riêng mình

Cũng cần nhắc lại rằng điều khiển từ xa này có thể được sử dụng ngược lại - để duyệt thông tin nhận được từ một nơi khác.

Bước 1: Kiểm tra Fit Everything trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng

Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng
Kiểm tra Phù hợp với Mọi thứ trên Protoboard. Keo Xuống màn hình LCD. Kiểm tra điện trở và chân nút bằng đồng hồ vạn năng

Đảm bảo rằng bạn đang sử dụng nodeMCU "v2" của Amica, vì phiên bản Lolin "v3" lớn hơn một chút và sẽ không vừa!

Các nút không phải lúc nào cũng có bốn chân - nhưng khi chúng có, bạn phải kiểm tra chúng. Đặt đồng hồ vạn năng của bạn để đọc điện trở. Chạm vào hai chân. Nếu điện trở đọc bằng 0, các chân được kết nối với nhau. Kiểm tra các nút dễ dàng hơn khi chúng đang ở trên bảng điều khiển.

Điện trở có thể đánh lừa bạn! Ví dụ, chúng tôi muốn ba điện trở 1k, có màu nâu, đen, đỏ. Dải màu đỏ có thể dễ bị nhầm lẫn với màu cam, chỉ một điện trở 10k! Ngoài ra, bất cứ khi nào bạn vớt một linh kiện, tốt nhất là bạn nên kiểm tra xem nó có còn hoạt động bình thường hay không, nếu có thể. Vì vậy, miễn là tất cả các điện trở 1k đọc giá trị gần 1, 000 ohms, bạn có thể sử dụng.

Bước 2: Hàn nút Bật / Tắt đầu tiên, sau đó đến Dây / Nút / Điện trở, Sau đó là NodeMCU. Xem Sơ đồ

Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ
Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ
Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ
Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ
Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ
Hàn công tắc Bật / Tắt đầu tiên, sau đó đến dây / nút / điện trở, sau đó là NodeMCU. Xem Sơ đồ

TinkerCAD được sử dụng để tạo sơ đồ hình. Vì TinkerCAD không có NodeMCU trong danh sách các bộ phận có sẵn, tôi đã sử dụng các chân tiêu đề để đại diện cho nó. Nhãn đã được thêm bằng trình chỉnh sửa ảnh.

Hầu hết mạch điện sẽ được che phủ bởi NodeMCU và pin, vì vậy điều quan trọng là phải kiểm tra kỹ mọi thứ. Hãy chú ý rằng công tắc nguồn của bạn sẽ không chặn cổng usb trên NodeMCU. Dùng kìm để định tuyến các dây dẫn của pin 9V, lần lượt qua một lỗ lắp. Điều này sẽ bảo vệ dây không bị đứt theo thời gian. Sau khi bạn đã hàn tất cả các phần còn lại của mạch, tôi khuyên bạn chỉ nên hàn các chân NodeMCU mà bạn sẽ sử dụng.

Tiếp theo phải kể đến nhựa chống tĩnh điện. Cắt một miếng ra khỏi túi mà NodeMCU đi kèm. Dán miếng nhựa vào mặt dưới của bảng điều khiển nơi pin sẽ đi vào. Điều này sẽ bảo vệ mối hàn và các chân khỏi bị chập vào vỏ pin hoặc bất kỳ thứ gì khác mà bạn có thể đặt điều khiển từ xa lên trên. Ngoài ra, nhựa cung cấp một bề mặt nhẵn để đặt pin.

Bước 3: Kiểm tra phần cứng

Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng
Kiểm tra phần cứng

Thay vì đọc tín hiệu bật / tắt kỹ thuật số, chúng ta sẽ đọc điện áp tương tự. Điều này cho phép chúng tôi đặt tất cả ba nút trên một chốt duy nhất. Mỗi nút có một điện trở khác nhau, sau đó được kết nối với một bộ chia điện áp khi bạn nhấn nút. NodeMCU sẽ đọc điện áp từ 0-3,3 volt và cung cấp cho bạn giá trị tương ứng trong khoảng 0-1024. Tôi đang bao gồm một bản phác thảo sẽ kích hoạt màn hình LCD và hiển thị giá trị đang được ghi lại bởi chân A0. Điều này sẽ cho phép bạn biết liệu các nút có hoạt động hay không. Các giá trị tôi đã chụp, từ trái sang phải, là 545, 520 và 365 nhưng giá trị của bạn có thể thay đổi đôi chút. Khi không có nút nào được nhấn, giá trị tương tự phải nằm trong khoảng 0-15.

Bước 4: Lựa chọn lập trình WiFi

Lựa chọn lập trình WiFi
Lựa chọn lập trình WiFi

Có một số cách để lập trình điều khiển từ xa để nói chuyện với các thiết bị khác qua WiFi và thậm chí qua internet. Phương pháp bạn chọn sẽ phụ thuộc vào tình huống cụ thể của bạn. Cũng cần nhắc lại rằng điều khiển từ xa này có thể được sử dụng ngược lại (để duyệt thông tin nhận được từ một nơi khác). Hai phương pháp chính mà tôi đã thấy là HTTP và MQTT. Dưới đây là một số hướng dẫn mà bạn có thể làm theo từ đây:

Hướng dẫn phần mềm

Hướng dẫn thiết lập Raspberry Pi MQTT

Hướng dẫn sử dụng phần mềm MQTT

Hướng dẫn PubNub

Ngoài ra, hãy xem các ví dụ đi kèm với thư viện phần cứng NodeMCU (trong hình)!

Cảm ơn vì đã đọc! Có nhiều cách bạn có thể chọn để mở rộng điều khiển từ xa này sau khi bạn hiểu nó. Bằng mọi cách, hãy đăng kết quả của bạn. Tôi muốn xem nó diễn ra như thế nào!

Đề xuất: