Mündəricat:
- Addım 1: Komponentlər və Alətlər
- Addım 2: Bağlayın
- Addım 3: Necə istifadə olunur
- Addım 4: Test edin
- Addım 5: Hamısını bir araya gətirin
- Addım 6: Səhvlər
Video: TV Ticarət Həcmi Bastırıcısı: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Atam, reklamların müşayiət olunan proqramdan xeyli yüksək səslə çıxmasının nə qədər zəhlətökən olduğunu daim ağlayır. Şikayət etməsi əsl reklamlardan daha çox əsəbiləşdiyindən, hər iki problemi eyni anda həll edəcək kiçik bir gadget yaratmağa qərar verdim. Yaratdığım gizmo, çox yüksək olduqda televizorun səsini avtomatik olaraq azaldacaq və İK əsaslı uzaqdan idarəetmə istifadə edən hər hansı bir cihazda işləmək üçün proqramlaşdırıla bilər.
Addım 1: Komponentlər və Alətlər
Alətlər və Materiallar
- Lehimleme dəmir
- Lehim
- Çörək lövhəsi
- Bağlama teli
Komponentlər
- 1x16x2 LCD ekran
- 1x Arduino Nano (Ebaydan ucuz bir klon istifadə etdim)
- 3x 12 mm ani düymələr
- 1x Elektret Mikrofonu Qırılma. Sparkfun. Adafruit.
- 1x trimpot
- 1x PN2222 tranzistor
- 1x TSOP38238 IR Alıcı
- 1x IR LED
- 1x 100 ohm müqavimət
- 1x 220 ohm müqavimət
Addım 2: Bağlayın
Bunu atama hədiyyə etdiyim və gözəl görünməsini istədiyim üçün peşəkar bir PCB hazırlamağa qərar verdim. Şematik və lövhə yaratmaq üçün Eagle -dən istifadə etdim. Çörək taxtam olduqca qarışıq görünürdü, buna görə bağlama prosesinizi istiqamətləndirmək üçün sxemdən istifadə edərdim. İşdə pinoutun qısa bir xülasəsi.
- A0 mikrofon çıxışına gedir
- Pin 2 "Proqram" düyməsinə gedir
- Pin 3 tranzistor qapısına gedir
- Pin 4 IR Alıcısının çıxışına gedir
- Pin 5 "Aşağı" düyməsinə gedir
- Pin 6 "Yuxarı" düyməsinə gedir
- 7, 8, 9, 10, 11 və 12 pinləri LCD -yə keçir.
- Mikrofona 3,3 volt qoyun
- Transistor/IR LED, potansiometr və LCD -yə 5 volt qoyun.
Addım 3: Necə istifadə olunur
Kodun ağır qaldırıcı hissəsi əslində internetdə tapdığım digər şeylərdən götürülmüşdür. Həm televizor pultunun siqnallarını deşifr etmək, həm də siqnalı televizora təkrarlamaq üçün IR kitabxanasından istifadə etdim. Arduino ADC -nin istinad gərginliyini dəqiq ölçmək üçün başqa bir kod parçası da götürdüm, çünki kiçik səhvlər belə mikrofonun səs oxunuşlarında böyük fərq yaradacaq. Necə işlədiklərini məndən soruşmayın, çünki bu mənim əlimdən çıxır. Onları sınaq və səhv yolu ilə necə istifadə edəcəyimi anladım.
Əsasən, Arduino üç düymənin vəziyyətini və səs səviyyəsini daim yoxlayır. Yuxarı və ya Aşağı düymələrindən biri basılarsa, TV -nin səsini azaltmaq üçün sistemin işə salınmasından əvvəl səs həddi və ya maksimum səs səviyyəsi yüksəldiləcək və ya aşağı salınacaq. Eşik aşıldıqda göndərilən İK Kodunu təyin etmək üçün Proqram düyməsini və ardınca Yuxarı düyməsini basın. Ekrandan -Volume düyməsini basmağınızı istədikdə, televizorunuzun pultunu IR qəbuledicisinə yönəldin və ekranda televizorunuzun -Volume əmrinə uyğun gələn onaltılıq bir dəyər görünənə qədər -Vol düyməsini basın. (Sağlamlıq yoxlaması olaraq əlavə etdim). İşə götürmək üçün bəzən bir neçə cəhd lazımdır, amma niyə olduğunu bilmirəm.
Həcmi eşikdən yuxarı ölçmək olarsa, Arduino -Volume əmrini göndərəcək. Proqram düyməsini, sonra Aşağı düyməsini basaraq, "partlayış uzunluğunu" və ya həddi aşdıqda neçə -Cilt əmrinin göndəriləcəyini dəyişə bilərsiniz. Ekranda yuxarı və aşağı düymələri ilə dəyişdirilə bilən və sonra Proqram düyməsinə yenidən basaraq saxlanıla bilən cari partlayış uzunluğu göstəriləcək.
Bütün bu məlumatlar EEPROM -da saxlanılır, belə ki, sistem əvvəlcədən qurduğunuzu çıxardığınız zaman belə yadda saxlayır.
Başqa bir sağlamlıq testi olaraq, Arduino hər dəfə işə düşəndə -Volume əmri göndərəcək. Bu şəkildə, cihazın işləyib -işləmədiyini yoxlamaq üçün Arduino sıfırlama düyməsini basmaq kifayətdir.
Addım 4: Test edin
İşləyir!
Addım 5: Hamısını bir araya gətirin
İşlədiyini təsdiqlədikdən sonra PCB -ni sifariş etdim və sonra hər şeyi lehimlədim. Bir az MDF qutusu düzəltmək üçün universitetimin lazer kəsicilərindən də istifadə etdim, amma bunların hər ikisi tamamilə lazım olmayan əlavə addımlardır. Bunlar edildikdən sonra layihə tamamlandı! Bütün bunları final həftəsində bir araya gətirdim və bəzi detallara laqeyd yanaşmış ola bilərəm, buna görə bir şey qaçırdımsa mənə bildirin!
Addım 6: Səhvlər
Bu əlavə addımı əlavə olaraq əlavə etdim. İlk dəfə Eagle istifadə etdiyim və PCB hazırladığım üçün bir neçə səhv etməyə başladım.
Birincisi: Arduino Nanonun bir klonunu istifadə etdiyim üçün PCB -də əslində nəzarətçi üçün əlavə dörd pin var. Bununla birlikdə, idarəedicini sağ pinlərə lehimlədiyiniz müddətdə lövhə hələ də işləyir.
İkincisi: LCD ilə gələn potansiyometr, lövhənin dizaynında istifadə etdiyimlə uyğun gəlmədi. Telləri uyğunlaşdırmaq üçün bükə bilərsiniz, ancaq düzgün qazan istifadə edildiyi təqdirdə o qədər də gözəl görünmür və ya özünü etibarlı hiss etmir.
Gələcəkdə fərqli edəcəyim bir neçə şey də var. Birincisi, arxa işığı olan bir LCD istifadə etsəydim, enerjiyə qənaət etmək üçün ekran bir müddət yenilənməmişdən sonra LCD -nin gücünü kəsmək üçün bir yol əlavə edərdim. İkincisi, daha parlaq etmək üçün İQ LED -nin qarşısındakı 100 ohm müqavimətçini əslində silə və ya azalda bilərsiniz. LED yalnız qısa partlayışlar üçün yandığı üçün yəqin ki yanmazdı. Ancaq bunu hələ sınamamışam. Həm də tənzimlənən qazancı olan bir mikrofondan istifadə etməyi məsləhət görürəm. Sparkfun mikrofonundan istifadə etdim və istədiyim qədər həssas deyildi.
2017 -ci il Uzaqdan İdarəetmə Müsabiqəsinin ikinci mükafatı
Tövsiyə:
ESP32: 5 Addımdan istifadə edərək 30 dollardan aşağı bir tank həcmi oxuyucusu yaradın (şəkillərlə)
ESP32 -dən istifadə edərək 30 dolların altında bir tank həcmi oxuyucusu yaradın: Əşyaların İnterneti bir çox sənətkar və şərab istehsalçılarının evlərinə əvvəllər çox mürəkkəb cihaz tətbiqləri gətirdi. Səviyyə sensorları olan tətbiqlər onilliklər ərzində böyük neft emalı zavodlarında, su təmizləyici qurğularda və kimyəvi
Ticarət Kartı Maşını üçün Kart Sıralayıcısı (Yeniləmə 2019-01-10): 12 addım (şəkillərlə)
Ticarət Kartı Maşını üçün Kart Sıralayıcısı (Güncelleme 2019-01-10): Ticarət Kartı Maşını üçün Kart SıralayıcıDəyişiklik Günlüyünü son addımda tapa bilərsiniz. Arxa Plan Mən artıq Layihəmin motivasiyasını Kart Qidalandırıcı məqaləsində izah etmişəm. Ancaq bir sözlə, uşaqlarımla birlikdə çoxlu Ticarət Kartı topladıq
Klaviatura LEDləri olan Bas, Tiz və Həcmi USB Nəzarətçisi: 6 Addım (Şəkillərlə)
Klaviatura LEDləri olan Bas, Tiz və Həcmi USB Nəzarətçisi: Əsas masa üstü kompüterimdə Creative SoundBlaster Audigy var və audio və ya video medianı dinləyərkən bas və tiz parametrlərini (həmçinin səs səviyyəsini) tez tənzimləmək üçün bir yola ehtiyacım var idi. . Kodu verilən iki mənbədən uyğunlaşdırdım
Pulse (Həcmi Aktivləşdirilmiş LEDlər): 7 Adım (Şəkillərlə)
Pulse (Həcmi Aktivləşdirilmiş LEDlər): Heç vaxt LED -lərlə bir şey qurmaq istəyirdiniz, amma haradan başlayacağınızı bilmirsiniz? Bu bələdçi, ünvanlı LED işıqlar üçün öz həcm görselleştirme kodunuzu hazırlamaq üçün bir neçə sadə addım atacaq. Bu əyləncəli bir masa üstü səs sayğacıdır, rave de
A $ 20 / 20min Ticarət Keyfiyyətli Qatlanan İşıq Qutu / İşıq Çadırı: 7 Addım (Şəkillərlə)
A $ 20 / 20min Ticarət Keyfiyyətli Qatlanan İşıq Qutu / İşıq Çadırı: Məhsul üçün DIY işıq qutusu axtarırsınızsa və ya fotoşəkilləri bağlayırsınızsa, çoxlu seçimləriniz olduğunu bilirsiniz. Karton qutulardan paltar yuyanlara qədər, layihənin ölümcül edildiyini düşünürsünüz. Amma gözləyin! 20 dollara