
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

Chơi khăm bạn bè (kẻ thù?) Của bạn bằng cách ẩn một tiếng bíp the thé phát ra trong các khoảng thời gian ngẫu nhiên. Hướng dẫn này sử dụng các bộ phận tối thiểu. Tất cả những gì được yêu cầu là:
- pin
- vi điều khiển
- loa
Tại sao tôi không sử dụng chip hẹn giờ 555? Bạn chắc chắn có thể. Tôi thích phương pháp này vì: 1. Khả năng phát ra tiếng bíp ở các khoảng thời gian ngẫu nhiên 2. Các bộ phận tối thiểu cần thiết (sự đơn giản / sang trọng của thiết kế) 3. Tôi muốn sử dụng vi điều khiển (vì gần đây tôi đã bắt đầu hành trình tìm hiểu về vi điều khiển) Dự án này được lấy cảm hứng từ một bài báo trên tạp chí MAKE về việc chế tạo một thiết bị tương tự với chip hẹn giờ 555. đã tìm thấy Raven, một thứ tương tự phát ra tiếng bíp bằng cách sử dụng một bộ vi điều khiển. Tôi quyết định thêm phần có thể hướng dẫn của mình vì nó sử dụng ít bộ phận hơn và có khoảng thời gian ngẫu nhiên.
Bước 1: Các bộ phận cần thiết



Ngoài 3 thành phần cơ bản, tôi đã sử dụng một vài bộ phận khác để giúp lắp ráp. Đây là danh sách đầy đủ các bộ phận cần thiết cho phiên bản cuối cùng của tôi:
- Bộ vi điều khiển ATtiny13 (Sparkfun.com)
- Pin AA (3)
- Giá đỡ pin có công tắc (Phần phím số # SBH-331AS-ND)
- Ổ cắm 8 chân cho vi điều khiển
- Loa (8 Ohm nhỏ hoặc bộ rung áp điện)
- Keo silicon (RTV)
Bạn có thể thực hiện dự án này với hầu hết mọi loại pin, bộ vi điều khiển, kết hợp loa. Những hình ảnh cho bước này cho thấy những phần tôi có xung quanh ngôi nhà. Tôi đã thực hiện toàn bộ dự án này từ những phần tôi có trong nhà. Bạn có thể sử dụng hầu hết (các) pin có điện áp trong phạm vi của vi điều khiển (1,8-5,5 Volts cho ATtiny13). Điện áp càng cao, tiếng bíp càng to. Hầu hết bất kỳ loa nhỏ nào cũng sẽ hoạt động. Bạn có thể muốn thử nghiệm với các loa nhỏ khác nhau. Tôi chọn loa có màng nhựa vì nó không phát ra tiếng bíp ở cuối loa như một số loa nhỏ khác, bạn có thể điều chỉnh mã nguồn cho các vi điều khiển khác. Nó có thể chỉ yêu cầu thay đổi cài đặt thanh ghi hẹn giờ.
- Kỹ năng hàn cơ bản - Hướng dẫn hàn
- Lập trình vi điều khiển - Hướng dẫn AVR
Bước 2: Tạo mẫu




Cách dễ nhất để kiểm tra mạch của bạn là sử dụng breadboard tạo mẫu. Bạn cũng có thể lập trình vi điều khiển khi ở trên breadboard. Khi nó hoạt động, tôi đặt nó trên một breadboard nhỏ để tôi có thể mang nó đến nơi làm việc và dùng thử.
Kết nối loa với ATtiny13: Chân 4 & 5 Kết nối pin với ATtiny13: Chân 8 (+) & Chân 4 (-) Vì vậy, Chân 4 có đầu cực pin âm và một dây loa (không quan trọng cái nào). Chân 5 kết nối với dây loa khác và chân 8 kết nối với cực dương của pin. Tôi nhận ra rằng chân đặt lại (pin1) nên được kéo lên cao, nhưng nó hoạt động mà không làm được điều đó và dự án này không cố gắng để chính thức chính xác. Lưu ý rằng nếu bạn muốn âm thanh có chất lượng tốt hơn, bạn có thể đặt một bộ lọc thông thấp tụ điện trở trên chân cắm đầu ra thẳng hàng với loa. Nhưng đối với dự án này, chúng tôi muốn có một âm thanh khó chịu. Nguyên mẫu khiến tôi nhận ra rằng âm thanh không lớn lắm. Nó vẫn có thể hoạt động tốt cho bạn trong môi trường yên tĩnh (văn phòng?). Để tăng âm lượng, tôi đã thay đổi pin từ 3V (CR2032) thành 4,5 volt (3 AA).
Bước 3: Phần mềm cơ sở

1. Tải xuống beep.zip và giải nén. Mở một cửa sổ lệnh trong thư mục đó. "make program-beep" để lập trình ATtiny13Bạn có thể thay đổi thời gian tối thiểu / tối đa giữa các tiếng bíp, tần số tiếng bíp và thời lượng bằng cách thay đổi các thông số gần đầu tập tin nguồn beep.c. Các tệp trong tệp zip có các giá trị tham số sau: secMin = 180; // Số giây tối thiểu cho đến khi beepsecMax = 600; // Số giây tối đa cho đến khi beepfreq = 6000; // Tần số của tiếng bíp tính bằng HzmsDuration = 1000; // Thời lượng của tiếng bíp tính bằng mili giây (1000 = 1 giây) Vì vậy, nó sẽ phát ra tiếng bíp ở tần số 6kHz trong 1 giây sau mỗi 3 đến 10 phút. Bạn có thể thoải mái thử nghiệm với các giá trị khác nhau. Tuy nhiên, các giá trị cực đoan có thể gây ra kết quả không mong muốn. Hãy cho tôi biết giá trị nào phù hợp với bạn. Lưu ý rằng vì Chân 4 được sử dụng cho bộ lập trình và cho một trong các dây loa, bạn phải ngắt kết nối loa khỏi chân 4 khi lập trình. Nếu bạn cần thêm thông tin về bước này, hãy xem phần này hướng dẫn.
Bước 4: Lắp ráp cuối cùng



Bây giờ bạn đã có nó hoạt động, hãy tập hợp tất cả lại với nhau và đóng gói nó.
1. Hàn các bộ phận lại với nhau 2. Sử dụng chất kết dính Silicon để giữ nó lại với nhau và giảm căng thẳng cho các kết nối / dây dẫn. Tôi đã sử dụng một ổ cắm chip để có thể tháo chip và lập trình lại các thông số tiếng bíp (khoảng thời gian, tần số và thời lượng). Để ổ cắm nằm phẳng trên hộp pin, tôi uốn cong các chân đã sử dụng (4, 5 và 8) theo chiều ngang và cắt các chân ổ cắm khác. Lựa chọn pin và loa của bạn có thể tùy thuộc vào cách bạn muốn sử dụng. Ban đầu tôi muốn có một gói rất nhỏ để tôi có thể giấu "ở bất cứ đâu". Tôi đã cân nhắc sử dụng pin di động 1,5 nút (3), nhưng tôi không thể nghĩ ra cách dễ dàng để làm giá đỡ pin. Tôi đã kết thúc thích giải pháp 3 AA. Hộp đựng có kích thước phù hợp để gắn vi điều khiển và loa. Nó cũng hoạt động tốt để gắn Velcro. Trong quá trình thử nghiệm, tôi thấy rằng việc giấu nó ở mặt dưới của bàn hoặc bàn là rất tiện lợi. Hộp 3 AA cho phép tôi kết nối cả hai mặt của Velcro, tháo băng dính che mặt dính và đập nó xuống dưới bàn. Sau đó, khi tôi muốn lấy nó, tôi có thể chỉ cần thò tay vào gầm bàn và xé nó ra (để lại phần 'móc' của Velcro vẫn nằm dưới bàn). Chúc bạn vui vẻ, cho chúng tôi xem hình ảnh chiếc máy bíp của bạn và kể cho chúng tôi nghe câu chuyện về nạn nhân của bạn.
Đề xuất:
Sửa chữa tiếng bíp của bảng điều khiển Life Fitness X5i: 5 bước

Sửa chữa tiếng bíp trên bảng điều khiển Life Fitness X5i: Đây là cách tôi khắc phục sự cố phát ra tiếng bíp trên bảng điều khiển Life Fitness x5i. CÁC BƯỚC NÀY BAO GỒM SỬA ĐỔI KẾT NỐI CỦA MÁY VÀ SẼ CHƯA TỪNG CÓ BẤT KỲ BẢO HÀNH NÀO. Vấn đề với máy của tôi là một trong số
Một báo động rất khó chịu: 5 bước

Một cảnh báo rất khó chịu: Một số người gặp khó khăn khi thức dậy vào buổi sáng, vì vậy dự án Arduino này được tạo ra cho họ. Dự án này được thực hiện cho những người mệt mỏi vào buổi sáng và đi làm hoặc đi học muộn. Họ có thể là trẻ em, doanh nhân, hoặc người già. Đây là
SlouchyBoard - một cách khó chịu để giữ bạn khỏi buồn tẻ (Giới thiệu về EasyEDA): 4 bước (có hình ảnh)

SlouchyBoard - Một cách phiền toái giúp bạn không bị chùng xuống (Giới thiệu về EasyEDA): Bảng mạch Slouchy là một PCB nhỏ 30mm x 30mm (Bảng mạch in) sử dụng cảm biến độ nghiêng, còi piezo và ATTiny 85 để tạo ra âm thanh khó chịu khi người dùng đang chùng xuống. Bảng có thể được gắn vào áo hoặc mũ của người dùng để khi họ
Bộ loại bỏ nhấp chuột trên bánh xe cuộn khó chịu (cuộn trơn): 5 bước

Bộ loại bỏ nhấp chuột vào bánh xe cuộn khó chịu (cuộn trơn): bạn có thấy khó chịu với âm thanh của bánh xe cuộn không? Đây là cơ hội của bạn để loại bỏ cú nhấp chuột đó ra khỏi cuộn đó! nếu bạn làm hỏng con chuột của bạn, đó không phải là lỗi của tôi. tôi đang thực hiện bản mod này bằng chuột logitech. tôi không chắc rằng nó sẽ hoạt động trên con chuột khác b
Tạo một chương trình khó chịu mở và đóng tất cả ổ đĩa Cd của bạn: 4 bước

Thực hiện một chương trình khó chịu mở và đóng tất cả ổ đĩa Cd của bạn: đây là chương trình hướng dẫn đầu tiên của tôi, vì vậy hãy cho tôi biết cách tôi có thể cải thiện. hướng dẫn này cho bạn biết cách tạo một chương trình khó chịu mở và đóng tất cả các ổ đĩa cd của bạn. bạn sẽ cần: một máy tính chạy windows