Mục lục:

Công tắc đèn Bluetooth điều khiển từ xa: 4 bước (có hình ảnh)
Công tắc đèn Bluetooth điều khiển từ xa: 4 bước (có hình ảnh)

Video: Công tắc đèn Bluetooth điều khiển từ xa: 4 bước (có hình ảnh)

Video: Công tắc đèn Bluetooth điều khiển từ xa: 4 bước (có hình ảnh)
Video: Cách điều khiển bật tắt bóng đèn từ xa đơn giản - Biến công tắc thường thành công tắc thông minh 2024, Tháng mười một
Anonim
Image
Image

Đây sẽ là dự án đầu tiên trong loạt phim mang tên: "Sự lười biếng được tối ưu hóa: Các giải pháp được thiết kế riêng cho các vấn đề đáng chú ý tầm thường"

Bạn đã bao giờ nằm trên giường vào ban đêm để đọc hoặc xem Netflix trên máy tính xách tay của mình chưa? Phần tồi tệ nhất tất nhiên là phải bò ra khỏi giường để tắt đèn. Đây là một giải pháp được thiết kế kỹ lưỡng cho vấn đề nhỏ đáng kể đó.

Như một bên không:

Nếu bạn có đủ tự tin và kinh nghiệm để chơi với nguồn điện lưới của mình, một giải pháp đẹp hơn nhiều sẽ là sử dụng một rơ le và đấu dây nó vào phía sau công tắc đèn trên tường. Tuy nhiên, vì tôi đang thuê chỗ ở của mình nên tôi không nghĩ rằng điều này sẽ khiến chủ nhà của tôi quá hài lòng!

Bước 1: Các bộ phận

Điều khiển và chuyển đổi từ xa
Điều khiển và chuyển đổi từ xa
  • 2 Mô-đun Bluetooth HC-05
  • 2 chip ATtiny85
  • 2 ổ cắm IC 8 chân
  • 2 pin Lipo nhỏ
  • 2 nút nhấn
  • 2 điện trở 470 ohm (có một chút linh hoạt với điều này, các giá trị không cần chính xác là 470)
  • 1 servo sg90
  • Dây lõi rắn
  • Ban nguyên mẫu
  • Arduino Uno

Bước 2: Điều khiển và chuyển đổi từ xa

Điều khiển và chuyển đổi từ xa
Điều khiển và chuyển đổi từ xa
Điều khiển và chuyển đổi từ xa
Điều khiển và chuyển đổi từ xa
Điều khiển từ xa và chuyển đổi
Điều khiển từ xa và chuyển đổi

Ráp 2 mạch điện như hình trên. (Không đặt các chip ATtiny85 vào ổ cắm 8 chân vì chúng ta vẫn cần lập trình chúng.

Sử dụng máy in 3D, in các bộ phận của công tắc. Chúng có thể được tìm thấy ở đây. Đây không phải là thiết kế ban đầu của tôi và tất cả tín dụng cho các tệp sẽ được chuyển cho người dùng Thingiverse Carjo3000.

Bước 3: Ghép nối các mô-đun Bluetooth

Tiếp theo, bạn sẽ cần ghép nối hai mô-đun bluetooth hc-05. Cái chính sẽ được sử dụng làm điều khiển từ xa và phụ cho công tắc đèn. Tôi có thể phác thảo cách làm điều này nhưng có rất nhiều hướng dẫn tuyệt vời khác để làm điều này và không có ích gì khi phải phát minh lại bánh xe. Tôi khuyên bạn nên làm theo một trong hai hướng dẫn này để ghép nối các mô-đun bluetooth trước khi quay lại và hoàn thành bài hướng dẫn này.

www.instructables.com/id/Arduino-Bl Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Bước 4: Lập trình ATtiny85 và tải lên mã

Lập trình ATtiny85 và tải lên mã
Lập trình ATtiny85 và tải lên mã
Lập trình ATtiny85 và tải lên mã
Lập trình ATtiny85 và tải lên mã

Một lần nữa có một hướng dẫn ở đây về cách lập trình chip ATtiny85 bằng Arduino Uno. Chỉ để làm rõ ràng, hãy đảm bảo rằng ở bước có tiêu đề "Tải chương trình lên ATtiny85" rằng bạn đặt đồng hồ thành "8Mhz (nội bộ)" trước khi ghi bộ nạp khởi động.

Thư viện servo tiêu chuẩn cho Arduino không hoạt động đối với chip ATtiny85, thay vào đó hãy cài đặt thư viện SoftwareServo. Ban đầu tôi gặp sự cố nhỏ với thư viện này, giải pháp là mở tệp Software.h trong trình soạn thảo văn bản và thay đổi dòng #include thành #include

Để tải mã lên ATtiny85, hãy làm theo hướng dẫn trong hướng dẫn trước đó, ngoại trừ tải lên mã mà tôi có trên GitHub của mình, mỗi mã lên 2 chip. Cắm các chip vào 2 mạch và bây giờ khi bạn nhấn các nút nó sẽ bật và tắt đèn của bạn!

Đề xuất: