Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Dự án này mô tả phần thứ hai của hai dự án sau:
- 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.
- 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
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ử
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.