Spisu treści:
- Krok 1: Wymagane części
- Krok 2: Prototypowanie
- Krok 3: Oprogramowanie układowe
- Krok 4: Montaż końcowy
Wideo: Irytujący sygnał dźwiękowy: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Zrób żart swoim przyjaciołom (wrogom?), ukrywając wysoki sygnał dźwiękowy, który rozbrzmiewa w losowych odstępach czasu. Ta instrukcja wykorzystuje minimalne części. Wszystko, co jest wymagane, to:
- bateria
- mikrokontroler
- głośnik
Dlaczego po prostu nie użyję układu czasowego 555? Z pewnością mógłbyś. Lubię tę metodę, ponieważ:1. Możliwość wydawania dźwięków w losowych odstępach czasu2. Minimalne potrzebne części (prostota/elegancja projektu)3. Chciałem użyć mikrokontrolera (ponieważ niedawno rozpocząłem przygodę z mikrokontrolerami) Ten projekt został zainspirowany artykułem w magazynie MAKE o tworzeniu podobnego urządzenia z układem czasowym 555. Po zbudowaniu mojego prototypu przeszukałem stronę instructables.com i znalazł Raven, który jest podobnym dźwiękiem przy użyciu mikrokontrolera. Postanowiłem dodać mój instruktaż, ponieważ używa mniej części i ma losowe interwały.
Krok 1: Wymagane części
Oprócz 3 podstawowych komponentów, do montażu użyłem kilku innych części. Oto pełna lista części wymaganych do mojej ostatecznej wersji:
- Mikrokontroler ATtiny13 (Sparkfun.com)
- Baterie AA (3)
- Uchwyt baterii z przełącznikiem (część Digikey # SBH-331AS-ND)
- 8-pinowe gniazdo mikrokontrolera
- Głośnik (mały 8 Ohm lub brzęczyk piezoelektryczny)
- Klej silikonowy (RTV)
Możesz wykonać ten projekt z prawie każdą kombinacją baterii, mikrokontrolera, głośników. Zdjęcia do tego kroku pokazują części, które miałem w domu. Cały ten projekt wykonałem z części, które miałem w domu. Możesz użyć prawie każdej baterii, która ma napięcie w zakresie mikrokontrolera (1,8-5,5 V dla ATtiny13). Im wyższe napięcie, tym głośniejszy dźwięk. Prawie każdy mały głośnik będzie działał. Możesz poeksperymentować z różnymi małymi głośnikami. Wybrałem głośnik z plastikową membraną, ponieważ nie wydawał kliknięcia na końcu sygnału dźwiękowego, jak niektóre inne małe głośniki. Możesz dostosować kod źródłowy do innych mikrokontrolerów. Potencjalnie wymagałoby to jedynie zmiany ustawień rejestru licznika czasu. Wymagane umiejętności:
- Podstawowe umiejętności lutowania - samouczek lutowania
- Programowanie mikrokontrolera - samouczek AVR
Krok 2: Prototypowanie
Najłatwiejszym sposobem przetestowania obwodu jest użycie płytki prototypowej. Mikrokontroler można również zaprogramować na płytce stykowej. Kiedy już zadziałało, położyłem go na malutkiej płytce do krojenia chleba, żebym mógł zabrać go do pracy i wypróbować.
Podłącz głośnik do ATtiny13: Piny 4 i 5 Podłącz baterię do ATtiny13: Pin 8 (+) i Pin 4 (-) Tak więc Pin 4 ma ujemny zacisk akumulatora i jeden przewód głośnikowy (nie ma znaczenia który). Pin 5 łączy się z drugim przewodem głośnikowym, a pin 8 łączy się z dodatnią stroną baterii. Zdaję sobie sprawę, że pin resetujący (pin1) powinien być wyciągnięty wysoko, ale działa bez tego, a ten projekt nie próbuje być formalnie poprawny. Zwróć uwagę, że jeśli chcesz uzyskać dźwięk lepszej jakości, możesz umieścić filtr dolnoprzepustowy z rezystorem i kondensatorem na styku wyjściowym w linii z głośnikiem. Ale w tym projekcie i tak chcemy denerwującego dźwięku. Prototyp uświadomił mi, że dźwięk nie jest zbyt głośny. Nadal może dobrze działać w cichym otoczeniu (biurze?). Aby zwiększyć głośność, zmieniłem baterię z 3 V (CR2032) na 4,5 V (3 AA).
Krok 3: Oprogramowanie układowe
1. Pobierz beep.zip i rozpakuj.2. Otwórz okno poleceń w tym directory.3. "make program-beep", aby zaprogramować ATtiny13. Możesz zmienić minimalny/maksymalny czas między sygnałami dźwiękowymi, częstotliwość sygnału dźwiękowego i czas trwania, zmieniając parametry w górnej części pliku źródłowego beep.c. Pliki w pliku zip mają następujące wartości parametrów: secMin = 180; // Minimalna liczba sekund do beepsecMax = 600; // Maksymalna liczba sekund do beepfreq = 6000; // Częstotliwość sygnału dźwiękowego w HzmsDuration = 1000; // Czas trwania sygnału dźwiękowego w milisekundach (1000 = 1 sek.)Więc sygnał dźwiękowy przy częstotliwości 6kHz przez 1 sekundę co 3 do 10 minut. Możesz poeksperymentować z różnymi wartościami. Jednak skrajne wartości mogą spowodować nieoczekiwane wyniki. Daj mi znać, które wartości działają dobrze dla Ciebie. Pamiętaj, że ponieważ pin 4 jest używany dla programatora i jednego z przewodów głośnikowych, musisz odłączyć głośnik od pinu 4 podczas programowania. Jeśli potrzebujesz więcej informacji na temat tego kroku, zobacz ten instruktaż.
Krok 4: Montaż końcowy
Teraz, gdy wszystko działa, złóż to wszystko razem i zapakuj.
1. Zlutuj części razem. 2. Użyj kleju silikonowego, aby utrzymać je razem i zapewnić odciążenie połączeń/przewodów. Użyłem gniazda chipa, aby móc wyjąć chip i przeprogramować parametry sygnału dźwiękowego (interwał, częstotliwość i czas trwania). Aby gniazdo leżało płasko na obudowie akumulatora, wygiąłem zużyte styki (4, 5 i 8) poziomo, a pozostałe styki odciąłem. Wybór baterii i głośnika może zależeć od tego, jak chcesz z niego korzystać. Początkowo chciałem mieć bardzo małe opakowanie, aby móc ukryć się „gdziekolwiek”. Rozważałem użycie 1,5-ogniwowych baterii guzikowych (3), ale nie mogłem wymyślić łatwego sposobu na zrobienie uchwytu na baterie. Skończyło się na tym, że spodobało mi się rozwiązanie 3 AA. Obudowa ma odpowiedni rozmiar do zamontowania mikrokontrolera i głośnika. Dobrze sprawdza się również do mocowania rzepów. Podczas testów stwierdziłem, że chowanie go na spodzie stołu lub biurka jest wygodne. Etui 3 AA pozwala mi połączyć obie strony rzepu, odkleić taśmę zakrywającą lepką stronę i wbić ją pod stół. Następnie, gdy chcę go odzyskać, mogę po prostu sięgnąć pod stół i oderwać go (pozostawiając „hakową” stronę rzepu nadal pod stołem). Baw się, pokaż nam zdjęcie swojego sygnalizatora i opowiedz nam historię swojej ofiary.
Zalecana:
Wyłącz sygnał dźwiękowy startowy PS4: 6 kroków
Wyłącz sygnał startowy PS4: 23:00. Rodzina śpi, uruchamiasz PS4 w całkowicie cichym mieszkaniu. BEEEEP to sprawia. Wyobraź sobie, co się dzieje. Pozbądźmy się tego
Ładowarka do laptopa, wydająca sygnał dźwiękowy, naprawiono: 3 kroki
Naprawiony dźwięk ładowarki do laptopa: Zostało to oryginalnie opublikowane pod adresem: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/, aby uzyskać więcej informacji .ŁADOWARKA DO LAPTOPA WYDAJE DŹWIĘK SYGNAŁOWY: Czy ładowarka do laptopa wydaje sygnał dźwiękowy i nie jest
SlouchyBoard - irytujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): 4 kroki (ze zdjęciami)
SlouchyBoard - denerwujący sposób na powstrzymanie się od garbienia (wprowadzenie do EasyEDA): Płytka Slouchy to mała płytka drukowana o wymiarach 30 mm x 30 mm, która wykorzystuje czujnik przechyłu, brzęczyk piezoelektryczny i ATTiny 85, aby wydawać irytujący dźwięk, gdy użytkownik garbi się. Deskę można przypiąć do koszuli lub czapki użytkownika, aby gdy wyjdą
Generator tonu Morse'a (sygnał dźwiękowy CW o niskiej mocy): 3 kroki
Generator tonów Morse'a (CW Beeper o małej mocy): Tutaj opisuję, jak zbudować prosty generator tonów o niskiej mocy, którego używam do nauki kodu Morse'a mojego syna. Podczas sprzątania mojej piwnicy znalazłem mój stary klucz Morse'a Wehrmachtu. Ten klucz był używany przez siły niemieckie podczas II wojny światowej. Kluczer miał
Stwórz irytujący program, który otwiera i zamyka wszystkie Twoje napędy CD: 4 kroki
Stwórz irytujący program, który otwiera i zamyka wszystkie twoje napędy CD: to mój pierwszy Instruktaż, więc proszę powiedz mi, jak mogę to poprawić. ta instrukcja mówi, jak zrobić irytujący program, który otwiera i zamyka wszystkie dyski CD. będziesz potrzebować: komputer z systemem Windows