Mục lục:

Bộ thu chuông cửa không dây: 3 bước (có hình ảnh)
Bộ thu chuông cửa không dây: 3 bước (có hình ảnh)

Video: Bộ thu chuông cửa không dây: 3 bước (có hình ảnh)

Video: Bộ thu chuông cửa không dây: 3 bước (có hình ảnh)
Video: Chuông Báo Cửa Thông Minh X3 Liên Kết Sử Dụng App Điện Thoại Nghe Gọi Video Nhận Thông Báo Tiện Lợi 2024, Tháng mười một
Anonim
Bộ thu chuông cửa không dây
Bộ thu chuông cửa không dây

Dự án này mô tả phần thứ hai của hai dự án sau:

  1. Bộ phát chuông cửa không dây như được mô tả trong Bộ phát chuông cửa không dây có thể hướng dẫn. Hướng dẫn này cũng cung cấp một số giới thiệu về các dự án này.
  2. Bộ thu chuông cửa không dây được mô tả trong Tài liệu hướng dẫn này.

Bộ nhận chuông cửa không dây sẽ phát ra âm thanh và đèn LED sẽ nhấp nháy 5 lần sau khi nhận được tin nhắn hợp lệ từ bộ phát chuông cửa không dây. Âm thanh được tạo ra bởi bộ thu này mặc dù giống như ding-dong nhưng bạn có thể gọi nó là 'âm thanh 8-bit' vì tính đơn giản của nó.

Thiết bị được cung cấp bởi nguồn điện xoay chiều 230 Volt sử dụng bộ chuyển đổi bước xuống 5 Volt tạo ra điện áp DC 5 Volt. Mặc dù nó có thể được thiết kế để hoạt động trên pin, nhưng tôi không cần điều đó. Có thể cấp nguồn cho nó bằng ba pin 1,5 AA vì cả bộ thu và bộ vi điều khiển sẽ hoạt động tốt trên 4,5 Volt hoặc thậm chí 3,6 Volt trong trường hợp pin sạc lại được.

Cũng tại đây, tôi đã xây dựng dự án này xung quanh bộ điều khiển vi mô yêu thích của tôi là PIC nhưng bạn cũng có thể sử dụng Arduino.

Bước 1: Các thành phần bắt buộc

Các thành phần bắt buộc
Các thành phần bắt buộc

Bạn cần có các thành phần sau cho dự án này:

  • Một miếng breadboard
  • Bộ vi điều khiển PIC 12F617, xem nguồn win
  • Tụ điện 47uF / 16V
  • Tụ gốm: 2 * 100nF, 1 * 680 nF
  • Bộ thu RF 433 MHz ASK
  • Điện trở: 1 * 33k, 2 * 1k, 2 * 220 Ohm
  • 2 * diode 1N4148, xem win-source
  • Bóng bán dẫn: BC639, BC640
  • Đèn LED: 1 Đỏ, 1 Hổ phách
  • 1 loa 8 Ohm
  • Một nhà ở bằng nhựa
  • Đối với nguồn điện lưới (không hiển thị trên sơ đồ):

    • Nguồn điện 5 Volt
    • Giá đỡ cầu chì + cầu chì 100mA Chậm
    • Chuyển

Xem sơ đồ về cách kết nối các thành phần.

Bước 2: Thiết kế và phát triển thiết bị điện tử

Thiết kế và phát triển thiết bị điện tử
Thiết kế và phát triển thiết bị điện tử
Thiết kế và phát triển thiết bị điện tử
Thiết kế và phát triển thiết bị điện tử
Thiết kế và phát triển thiết bị điện tử
Thiết kế và phát triển thiết bị điện tử

Tất cả các điều khiển được thực hiện bởi PIC12F617 trong phần mềm. Như đã đề cập trước đó, tôi đã thiết kế dự án này để nó được cấp điện bằng nguồn điện sử dụng bộ chuyển đổi bước xuống. Trong trường hợp này, hãy hết sức cẩn thận để không chạm vào 230 V!

Một bộ khuếch đại đơn giản được sử dụng để điều khiển loa 8 Ohm.

Việc xây dựng mạch có thể dễ dàng được thực hiện trên một breadboard nhỏ với vỏ phù hợp. Trong các hình ảnh, bạn có thể thấy mạch khi tôi xây dựng nó trên breadboard, bao gồm cả kết quả cuối cùng khi đặt trong một vỏ nhựa. Vỏ này có một đầu nối có thể được cắm trực tiếp vào nguồn điện.

Bước 3: Phần mềm và hoạt động cuối cùng

Như đã đề cập, phần mềm được viết cho PIC12F617. Nó được viết bằng JAL. Trong dự án này, PIC chạy trên xung nhịp bên trong là 8 MHz.

Phần mềm thực hiện những việc sau:

  • Giải mã tin nhắn đã nhận qua liên kết RF. Vì bộ phát chuông cửa không dây sẽ lặp lại cùng một tin nhắn 3 lần, bộ nhận sẽ chỉ sử dụng một trong các tin nhắn bằng cách kiểm tra số thứ tự của tin nhắn. Bộ định thời 2 được Thư viện ảo sử dụng để giải mã các bản tin RF nhận được với tốc độ bit 1000 bit / s.
  • Khi nhận được tin nhắn hợp lệ, hãy tạo ra âm thanh ding-dong có tần số 1667 Hz và 1111 Hz và nhấp nháy đèn LED 5 lần. Bộ hẹn giờ 1 được sử dụng để tạo ra âm thanh ding-dong.

Trong video, bạn có thể thấy và nghe thấy bộ thu chuông cửa không dây đang hoạt động.

Tệp nguồn JAL và tệp Intel Hex được đính kèm. Nếu bạn quan tâm đến việc sử dụng vi điều khiển PIC với JAL - một ngôn ngữ lập trình giống như Pascal - vui lòng truy cập trang web tải xuống JAL

Hãy vui vẻ xây dựng dự án của riêng bạn và mong đợi phản ứng của bạn.

Đề xuất: