Spisu treści:
- Krok 1: Komponenty i narzędzia
- Krok 2: Podłącz go
- Krok 3: Jak z niego korzystać
- Krok 4: Przetestuj to
- Krok 5: Złóż wszystko razem
- Krok 6: Błędy
Wideo: Tłumik głośności reklam telewizyjnych: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Mój tata ciągle narzeka na to, jak irytujące jest to, że reklamy są znacznie głośniejsze niż towarzyszący im program. Ponieważ jego narzekanie stawało się coraz bardziej irytujące niż same reklamy, postanowiłem stworzyć mały gadżet, który rozwiąże oba problemy jednocześnie. Utworzony przeze mnie gadżet automatycznie zmniejszy głośność telewizora, gdy stanie się zbyt głośny, i można go zaprogramować do pracy na dowolnym urządzeniu, które korzysta z pilota zdalnego sterowania na podczerwień.
Krok 1: Komponenty i narzędzia
Narzędzia i materiały
- Lutownica
- Lutować
- Deska do krojenia chleba
- Podłączyć przewód
składniki
- 1x ekran LCD 16x2
- 1x Arduino Nano (użyłem taniego klona z Ebay)
- Przyciski chwilowe 3x 12mm
- 1x Przełamanie mikrofonu elektretowego. Sparkfun. Adaowoc.
- 1x przystawka
- 1x tranzystor PN2222
- 1x odbiornik podczerwieni TSOP38238
- 1x dioda podczerwieni
- 1x rezystor 100 omów
- 1x rezystor 220 omów
Krok 2: Podłącz go
Ponieważ podarowałem to mojemu tacie i chciałem, aby ładnie wyglądało, postanowiłem profesjonalnie wykonać płytkę PCB. Użyłem Eagle do stworzenia schematu i tablicy. Moja tablica prototypowa wyglądała dość niechlujnie, więc po prostu użyję schematu, aby poprowadzić proces podłączania. Oto krótkie podsumowanie pinoutu.
- A0 idzie do wyjścia mikrofonu
- Pin 2 idzie do przycisku "Program"
- Pin 3 idzie do bramki tranzystora
- Pin 4 idzie do wyjścia odbiornika podczerwieni
- Pin 5 przechodzi do przycisku „w dół”
- Pin 6 idzie do przycisku „w górę”
- Piny 7, 8, 9, 10, 11 i 12 prowadzą do wyświetlacza LCD.
- Umieść 3,3 V na mikrofonie
- Podłącz 5 woltów do diody LED tranzystora/IR, potencjometru i wyświetlacza LCD.
Krok 3: Jak z niego korzystać
Ciężka część kodu została faktycznie zapożyczona z innych rzeczy, które znalazłem w Internecie. Użyłem biblioteki IR zarówno do dekodowania sygnałów pilota telewizora, jak i do powtarzania sygnału do telewizora. Pożyczyłem również inny fragment kodu, aby dokładnie zmierzyć napięcie odniesienia ADC Arduino, ponieważ nawet małe błędy mogłyby spowodować dużą różnicę w odczytach głośności mikrofonu. Nie pytaj mnie, jak działają, bo to mnie przerasta. Właśnie wymyśliłem, jak ich używać metodą prób i błędów.
Zasadniczo Arduino stale sprawdza stan trzech przycisków i głośność. Jeśli zostanie naciśnięty jeden z przycisków w górę lub w dół, próg głośności lub maksymalna głośność przed uruchomieniem systemu w celu zmniejszenia głośności telewizora zostanie podniesiony lub obniżony. Aby ustawić kod IR, który jest wysyłany po przekroczeniu progu, naciśnij przycisk Program, a następnie przycisk W górę. Gdy na ekranie pojawi się monit o naciśnięcie przycisku -Głośność, skieruj pilota telewizora na odbiornik podczerwieni i naciskaj przycisk -Głośność, aż na ekranie pojawi się wartość szesnastkowa odpowiadająca poleceniu -Głośność telewizora. (Dodałem to jako sprawdzenie zdrowia psychicznego). Czasami potrzeba kilku prób, aby to zadziałało, ale nie jestem pewien dlaczego.
Jeśli zmierzona głośność przekracza próg, Arduino wyśle polecenie -Volume. Możesz zmienić "długość serii" lub liczbę poleceń -Volume, które są wysyłane po przekroczeniu progu, naciskając przycisk Program, a następnie przycisk W dół. Na ekranie zostanie wyświetlona bieżąca długość serii, którą można zmienić za pomocą przycisków W górę i W dół, a następnie zapisać, ponownie naciskając przycisk Program.
Wszystkie te informacje są przechowywane w pamięci EEPROM, dzięki czemu system pamięta Twoje ustawienia nawet po odłączeniu.
Jako kolejny test zdrowia psychicznego, Arduino wyśle polecenie -Volume przy każdym uruchomieniu. W ten sposób wystarczy nacisnąć przycisk resetowania Arduino, aby sprawdzić, czy urządzenie działa.
Krok 4: Przetestuj to
To działa!
Krok 5: Złóż wszystko razem
Gdy potwierdziłem, że działa, zamówiłem płytkę drukowaną, a następnie przylutowałem do niej wszystko. Użyłem również wycinarek laserowych z mojej uczelni, aby zrobić małe pudełko z MDF, aby je pomieścić, ale są to dodatkowe kroki, które nie są całkowicie konieczne. Po wykonaniu tych czynności projekt był gotowy! Zebrałem to wszystko podczas tygodnia finałowego i być może pominąłem niektóre szczegóły, więc daj mi znać, jeśli coś przegapiłem!
Krok 6: Błędy
Dodałem ten dodatkowy krok jako dodatek. Ponieważ po raz pierwszy używałem Eagle i robiłem płytkę drukowaną, popełniłem kilka błędów.
Po pierwsze: odkąd użyłem klonu Arduino Nano, płytka PCB faktycznie ma cztery dodatkowe piny dla kontrolera. Jednak płytka nadal działa tak długo, jak długo przylutujesz kontroler do odpowiednich pinów.
Po drugie: potencjometr dostarczony z wyświetlaczem LCD nie pasował do tego, którego użyłem do zaprojektowania płytki. Możesz zgiąć przewody, aby pasowały, ale nie wygląda to tak ładnie ani nie jest tak bezpieczne, jeśli użyto odpowiedniego garnka.
Jest też kilka rzeczy, które w przyszłości zrobiłbym inaczej. Po pierwsze, gdybym używał wyświetlacza LCD z podświetleniem, dodałbym sposób na odcięcie zasilania wyświetlacza LCD po tym, jak ekran nie był aktualizowany przez jakiś czas, aby oszczędzać energię. Po drugie, możesz faktycznie usunąć lub zmniejszyć rezystor 100 omów przed diodą podczerwieni, aby ją rozjaśnić. Ponieważ dioda LED świeci tylko na krótkie serie, prawdopodobnie nie przepaliła się. Jednak muszę to jeszcze przetestować. Polecam również użycie mikrofonu z regulowanym wzmocnieniem. Użyłem mikrofonu Sparkfun i nie był on tak czuły, jak bym chciał.
II nagroda w Konkursie Pilotów 2017
Zalecana:
Pasek głośności LED: 9 kroków (ze zdjęciami)
Pasek głośności LED: Mój warsztat jest zbyt mdły. Pomimo lakierowanych drewnianych desek w stylu lat 80-tych, które pokrywają moje ściany, brakuje w nim zarówno koloru, jak i oczywiście: diod LED. Podobnie często odtwarzam muzykę podczas lutowania elektroniki. To dało mi do myślenia, czy mógłbym połączyć zarówno muzykę, jak i diody LED
Vintage Rotary Phone Dial Regulacja głośności PC: 7 kroków (ze zdjęciami)
Vintage Rotary Phone Dial Regulacja głośności komputera: Jeśli jesteś podobny do mnie, często zmieniasz głośność na komputerze. Niektóre filmy są głośniejsze niż inne, czasami chcesz wyciszyć dźwięk na komputerze podczas słuchania podcastów lub muzyki, a może być konieczne
Regulacja głośności USB: 9 kroków (ze zdjęciami)
Regulacja głośności USB: W tym projekcie zbudujemy regulację głośności USB za pomocą Trinket kompatybilnego z Arduino firmy Adafruit oraz enkodera obrotowego. Na koniec wydrukujemy obudowę w 3D, wypełnimy podstawę śrutem ołowianym, aby zwiększyć wagę i stabilność, a także wytniemy laserowo akrylowe dno
Proste pokrętło regulacji głośności DIY !: 5 kroków (ze zdjęciami)
Proste pokrętło regulacji głośności DIY!: Masz pulpit z systemem dźwiękowym daleko od miejsca, w którym siedzisz? Po odrobinie kopania stwierdziłem, że całkiem łatwo było zrobić własne miękkie pokrętło regulacji głośności za tanio. W tym samouczku pokażę ci, jak stworzyć pokrętło głośności USB
Tłumik laptopa: 3 kroki
Tłumik laptopa: Celem tego projektu jest wyciszenie laptopa. Czy byłeś kiedyś w samolocie lub w bibliotece i kiedy poszedłeś do rozruchu, nie mogłeś wyłączyć dźwięku, dopóki system operacyjny nie został załadowany, a do tego czasu cała fantazyjna muzyka ładująca się została odtworzona