Mục lục:

Máy dò Hubby xung: 6 bước (có hình ảnh)
Máy dò Hubby xung: 6 bước (có hình ảnh)

Video: Máy dò Hubby xung: 6 bước (có hình ảnh)

Video: Máy dò Hubby xung: 6 bước (có hình ảnh)
Video: Con gái cám ơn cha dượng #chaduong #congai #sinhnhat 2024, Tháng mười một
Anonim
Máy dò Hubby xung
Máy dò Hubby xung
Máy dò Hubby xung
Máy dò Hubby xung

Dự án này sử dụng mô-đun thu RF để kích hoạt Tim LED phát xung khi máy phát đến trong phạm vi. Tôi đã làm món này cho vị hôn phu của mình vào ngày lễ tình nhân năm nay. Tôi vẫn chưa kiểm tra đầy đủ phạm vi, vì tôi chưa thực sự mang máy phát ra khỏi tòa nhà căn hộ của chúng tôi kể từ khi tôi vừa hoàn thành nó hôm nay. Theo giả thuyết, cặp máy phát / máy thu mà tôi đã sử dụng có khả năng lên đến 500 feet, mặc dù đó là phạm vi tầm nhìn không gian mở. Tôi vẫn chưa thêm ăng-ten vào hộp thu hoặc hộp phát, nhưng theo giả thuyết, điều đó sẽ cải thiện phạm vi hiện tại.

Bước 1: Công cụ và nguồn cung cấp

Dụng cụ và vật tư
Dụng cụ và vật tư

Dụng cụ cần thiết: Máy hàn IronDremelDrill (hoặc mũi khoan khá lớn cho Dremel) Tua vít 2 đèn LED (1 màu đỏ cho trái tim, một màu bất kỳ khác cho đèn nguồn cho máy phát) Bảng mạch in (tôi đã sử dụng 276-159 từ RadioShack) 2 Điện áp 5v Bộ điều chỉnh (7805 hoặc tương tự) 2 pin 9v2 kẹp pin 9v2 hộp dự án (tôi đã sử dụng 270-1803 cho bộ thu và một hộp nhỏ 3x2x1 hoặc hơn cho bộ phát) 2 công tắc SPST (tôi đã sử dụng 275-645) 2 ổ cắm DIP 8 chân (Tôi đã sử dụng 276-1995) 2 PIC 12f683 (bạn có thể lấy một vài trong số này làm mẫu miễn phí từ Vi mạch) 2 Điện trở (giá trị phụ thuộc vào đèn LED bạn sử dụng, khoảng 100ohms đối với đèn LED điển hình từ điện áp quy định 5v) mảnh nhựa (tốt nhất là có mây, hoặc trong mờ) và dây cuối cùng nhưng quan trọng nhất là bộ thu và phát RF (tôi đã sử dụng RF-KLP-434 từ Sparkfun, là 11,95 cho cặp này)

Bước 2: Kiểm tra Breadboard

Kiểm tra Breadboard
Kiểm tra Breadboard
Kiểm tra Breadboard
Kiểm tra Breadboard

Tôi thiết lập điều này như một mạch đơn giản trên hai bảng mạch (một số người trên diễn đàn Sparkfun đã báo cáo rằng gặp sự cố khi nhận / phát hoạt động nếu chúng chỉ cách nhau vài inch.) Các mô-đun RF hoạt động khá đơn giản. Bạn chỉ cần cung cấp cho chúng điện áp (khoảng 5v cho bộ thu và tối đa 12 v cho bộ phát) và tín hiệu trên chân dữ liệu của bộ phát được sao chép trên bộ thu. Trong mạch của tôi, chân dữ liệu trên bộ phát được điều khiển bởi một đầu ra bật PIC. Tôi dự định làm việc nhiều hơn trên chương trình PIC để cung cấp một giao thức dữ liệu thực tế, nhưng để thực sự hoàn thành việc này vào cuối tuần này, bộ phát PIC hiện chỉ gửi tín hiệu cao trong 500ms, sau đó xuống thấp trong 500ms và lặp lại miễn là nó đã được bật. Có một đèn LED gắn vào chân đầu ra để cung cấp phản hồi trực quan về xung để bạn biết mạch đang hoạt động. Bộ thu hiện tại cũng đơn giản như nhau. Chân dữ liệu đi đến một đầu vào trên PIC. PIC chờ tín hiệu cao, sau đó xung LED miễn là tín hiệu cao. Khi tín hiệu đầu vào ở mức thấp, PIC sẽ đợi 500ms, sau đó thăm dò lại đầu vào. đã sửa đổi để làm cho nó chạy chậm hơn while (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Bộ nhận: # include # use delay (clock = 4000000, int = 4000000) #use fast_io (A) #fuses nomclrvoid main () {unsigned int i, j, k, step; set_tris_a (0); while (1) {while (input (pin_a3)) {step = 1; j = 0; do {for (; j = 0; j + = step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); for (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); for (i = 100-j; i! = 0; i--); }} bước * = -1; j + = bước; } while (j> 0); } delay_ms (500); }}

Bước 3: Lắp ráp (pt 1)

Hội (pt 1)
Hội (pt 1)
Hội (pt 1)
Hội (pt 1)
Hội (pt 1)
Hội (pt 1)

Tôi đã lắp ráp mạch phát trước. Các kết nối khá đơn giản.

Dây dẫn + 9v từ pin đi đến công tắc, đi đến cả máy phát (để chạy thẳng từ 9v) và bộ điều chỉnh điện áp 7805. Điện áp điều chỉnh đi đến PIC. Chân 2 của PIC đi đến đèn LED (thông qua một điện trở giới hạn) và chân Dữ liệu của máy phát. Khi bật công tắc, đèn LED bắt đầu nhấp nháy (cứ sau 1/2 giây) và máy phát bắt đầu truyền. Hiện tại tôi vẫn chưa kết nối chân cắm ăng-ten, nhưng tôi có thể thêm ăng-ten.

Bước 4: Lắp ráp (phần 2)

Hội (phần 2)
Hội (phần 2)
Hội (phần 2)
Hội (phần 2)
Hội (phần 2)
Hội (phần 2)

Máy thu là một mạch tương tự.

+ 9v đi đến công tắc, sau đó đến bộ điều chỉnh điện áp. 5v được điều chỉnh đi đến PIC và bộ thu. Chân dữ liệu của bộ thu đi đến chân 4 của PIC. Chân 6 của pic được kết nối với đèn LED (phải thông qua một điện trở giới hạn, mà tôi đã quên trong lần đầu tiên đi xung quanh, tôi sẽ phải thêm nó vào sau.)

Bước 5: Lắp ráp cuối cùng

Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng

Tôi đã khoan các lỗ trong các trường hợp cho các giá đỡ để giữ các bảng mạch và trong các cạnh của hộp cho các công tắc.

Tôi đã sử dụng Dremel để cắt một hình trái tim trên đầu hộp nhận. Lớp nhựa mà tôi dùng để bọc nó chỉ là một mảnh vụn mỏng từ một gói hàng. Tôi đã sử dụng một số giấy nhám thô để làm xước / làm căng nhựa để nó không hoàn toàn rõ ràng và sẽ làm khuếch tán ánh sáng LED một chút. Sau đó tôi dán miếng nhựa này vào bên trong nắp máy thu. (ánh sáng trông đẹp hơn trong ảnh, nó khuếch tán khá tốt qua lớp nhựa) Đóng tất cả các hộp và thử nghiệm.

Bước 6: Thử nghiệm và định hướng tương lai

Thử nghiệm và định hướng trong tương lai
Thử nghiệm và định hướng trong tương lai

Ngay bây giờ tôi có thể nhận được phạm vi có thể là 90-100 feet với bộ thu đặt trong căn hộ tầng 2 của tôi. Vì các chân ăng-ten trên cả bộ thu và bộ phát không được kết nối với bất kỳ thứ gì, tôi có thể thử tìm một số ăng-ten nhỏ để gắn vào chúng để xem tôi có thể tăng phạm vi bao nhiêu.

Tôi đã xem xét ngắn gọn chỉ sử dụng bộ định thời 555 để tạo xung máy phát, nhưng quyết định rằng vì tôi có ý định cải thiện mã PIC nên tốt hơn là sử dụng PIC trong cả máy thu và máy phát. (ngoài ra, việc sử dụng bộ đếm thời gian 555 sẽ yêu cầu thêm một vài thành phần để tạo xung) Tôi muốn thực hiện một ping nối tiếp đơn giản để tôi có thể tránh nhiễu đôi khi kích hoạt ngẫu nhiên bộ thu bằng mã hiện tại vì tôi chỉ đang kiểm tra để có đầu vào cao.

Đề xuất: