Mündəricat:
- Addım 1: Qlobal Şematik
- Addım 2: Enerji təchizatı
- Addım 3: Arduino Proqramı və EEPROM Parametrləri
- Addım 4: Qurun
- Addım 5: Dava
- Addım 6: Digər İnteqrasiya Təfərrüatları…
Video: Mash-in / AV-Switch: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Evdə bir neçə video oyun konsolum var, buna görə televizorumda hər şeyi birləşdirəcək bir şey etmək lazım idi.
Keçmiş bir səs ustası olaraq, layiqli bir quruluşda musiqi dinləməyi sevirəm … və obyektiv akustik analiz və empirizmi qarışdıran bir yanaşmam var. Borular modasına, bahalı çeviricilərə və marketinq şeylərinə həqiqətən həssas deyiləm. İşlədikdə, dişli çarxının ekranında göstərilən əyrini və ya ödədiyiniz hər hansı bir qiyməti sevirəm. Düşünürəm ki, şəxsi istifadə üçün sadə bir cüt stereo dinamik kifayət qədər yaxşıdır və analoq işi düzgün edir. Manipulyasiya etmək asandır, dəyişdirmək asandır, ümumiləşdirmək və s.
Buna görə ilk 16 kanallı analoq audio və kompozit video açarı (qarışıq olan +1 stereo audio giriş) qurdum.
Məqsəd həm də mənbələrin enerji təchizatını idarə etmək idi (quruluşu daha çox enerji qənaət etmək və əvvəlcə mənbələri düzgün şəkildə açmaq, sonra da sonunda söndürmək). Köhnə və həssas audio/video qurğular üçün daha əlverişli və bəlkə də daha davamlı olan bir Solid State Relay seçimi etdim.
Bu ilk versiyada heç bir pult yox idi və səsimi və ya girişi dəyişdirmək üçün divandan ayağa qalxmaqdan yoruldum. Həm də hər girişin hər sayına hansı mənbənin qoşulduğunu xatırlamaq məcburiyyətində qaldım və sevdiyim konsolun haraya qoşulduğunu tapmaq üçün bu lənətə gəlmiş "Seç" düyməsini basmaqdan bir az cansıxıcı oldum (və ya telefonum və ya hər hansı bir şey …).
Səsin keyfiyyətindən çox məmnun deyildim, çünki səs siqnalını dəyişdirmək üçün istifadə etdiyim çiplər bunun üçün həqiqətən optimallaşdırılmamışdı. Və səs çıxışı yalnız passiv zayıflatıcı kimi ikili potansiyometrlə idarə olunurdu. Daha yaxşı səs keyfiyyətinə ehtiyacım var idi.
Həm də bu ilk versiya heç bir yeni texnologiyaya uyğun olaraq hazırlanmadı və əsasən tam bir analoq məhsul idi.
Beləliklə, "Mash-in", bir neçə il əvvəl hazırladığım ilk versiyanın təkamülüdür, bəzi yeni xüsusiyyətlərlə birinci versiyanın bir hissəsini yenidən istifadə edir:
- Sistem indi tam analoq deyil, həm də əsasən arduino ilə idarə olunur.
- IR uzaqdan idarəetmə.
- 4 sıra LCD ekran (I2C avtobus)
- səs üçün yeni keçid çipləri (BB -dən MPC506A). Nəzəri cəhətdən səs üçün ən yaxşısı deyillər, ancaq məlumat cədvəli, təhrifə qarşı kifayət qədər yaxşı olduğunu göstərir (və əvvəlki CD4067 -dən daha yaxşı). Bəzi sınaqlardan sonra keçid zamanı bir səs -küy var idi, ancaq səs kartı və arduino -dakı proqram keçid zamanı qısa müddətdə səsi söndürmək üçün kifayət qədər çevikdir və bu da yaxşı nəticə verir!
- çıxışı daha peşəkar bir yanaşma ilə idarə etmək üçün əlavə çip (PGA2311). Arduinonun SPI avtobusu ilə daha yaxşı bir idarəetmə təmin edir, həm də səssiz funksiyanı düzgün idarə edir və hər girişdə səviyyəli ofsetləri proqramlaşdırmaq imkanı verir ki, bu da əladır.
- xarici modulları inkişaf etdirmək üçün bir uzantı portu (TV və ya HDMI açarları üçün RS-232, oturma otağımın qalan hissəsindəki analoq siqnalını yönləndirmək üçün əlavə audio röleləri və s.)
- daha yaxşı dizayn, cihaz işləyərkən içərisində xülya işığı var.:)
Addım 1: Qlobal Şematik
Qlobal proses belədir:
girişlər
Arduino verir:
- keçid hissəsini idarə etmək üçün 5 ayrı çıxışda 5 bitlik ikili söz (beləliklə, məsələn, bir uzatma modulu ilə faydalı ola biləcək 16 fiziki girişi + 16 virtual girişi idarə edə bilər).
- PGA 2311 -i idarə etmək üçün SPI avtobusu (səs çıxışı səssiz/səs səviyyəsi).
- LCD ekranı idarə etmək üçün I2C avtobusu.
- ön paneldəki HUI üçün girişlər (bir kodlayıcı və 3 düymə daxil olmaqla: gözləmə/yandırma, menyu/çıxış, funksiya/giriş).
- IR sensoru üçün giriş.
- SSR -i idarə etmək üçün bir çıxış.
Budur:
- qlobal sxem
- Arduino pinout hesabatı
- keçid bölməsi üçün istifadə olunan ikili sözlər cədvəli
- bu layihədə yenidən istifadə etdiyim köhnə audio lövhənin sxematikası
Beləliklə, səs kartı mənim vəziyyətimdə iki ayrı PCB -ə bölünmüşdür:
- yekun hissə
- səs / səssiz hissə
Beləliklə, analoq səs siqnalı keçid hissəsindən sonra toplama PCB -nə (opamp TL074) keçmək üçün ana lövhəni tərk edir və sonra arxa paneldəki çıxış konnektoruna getməzdən əvvəl PGA 2311 tərəfindən işlənəcək ana lövhəyə qayıdır.
Düşünürəm ki, bunu etmək lazım deyil, amma tam yeni bir PCB inkişaf etdirmədən köhnə hissəmi yenidən istifadə etməyimin bir yolu idi.
Addım 2: Enerji təchizatı
Mən enerji təchizatı (AC/DC modulu) inkişaf etdirmədim. Amazon -da satın almaq daha ucuz və daha asan idi;)
3 fərqli DC gərginliyinə ehtiyacım var:
Məntiq hissələri üçün bir +5V (Arduino daxil olmaqla … Bəli, lövhəni +5V çıxışına təchiz etməkdən ibarət olan pis bir şey etdim … amma fakt budur: işləyir).
Səs hissələri üçün bir +12V və bir -12V.
Addım 3: Arduino Proqramı və EEPROM Parametrləri
burada:
- Arduino proqramı
- Arduinoda quraşdırma ilə idarə olunan və EEPROM -da saxlanılan parametrlər
Qeyd: Mən standart bir IR uzaqdan istifadə etdim və proqramdakı hər bir pultun düymələrinin kodlarını dəyişə bilərsiniz.
Mediacenter cihazına tez daxil olmaq üçün proqramımda bir açar istifadə etdim. "Mash-in" quraşdırma menyusu, bu qısayola təyin etməyi seçdiyiniz girişi konfiqurasiya etmək üçün hazırlanmışdır. Bu parametr də Arduinonun EEPROM -da saxlanılır.
Addım 4: Qurun
İşdə bunu etmək üçün Gerber faylı.
Arduino, PCB-yə yuxarıdan aşağıya dirəklə daxil edilmişdir (utancaq kimi).
məlum məsələlər:
- Kompozit videonun keçid hissəsi üçün istifadə olunan CD4067 düzgün şəkildə təchiz edilməmişdir. Şematik 12V güc verir, ancaq Arduino tərəfindən 5V məntiq siqnalları olan sürücüdür … girişlər hər halda birincidə qalır (00000).
- MPC506 çipləri ilə eyni problemdir, amma məntiq səviyyələri bu komponentlər tərəfindən düzgün şəkildə nəzərə alınır, buna görə də bu mövzuda heç nə dəyişməyəcək.
Beləliklə, PCB -ni bir az dəyişdirməlisiniz, ancaq IC dəstəyindən istifadə etsəniz və bəzi tellər əlavə etsəniz idarə edilə bilər.
Addım 5: Dava
Burada ön və arxa panelin layihəsini tapa bilərsiniz.
Bütün digər 3D faylları burada mövcuddur.
Sketchup ilə hər şeyi hazırladım, buna görə hər şeyi pulsuz olaraq uyğunlaşdırmaq olduqca asandır.
Bütün daxili panellər bir -birinə yapışdırılmış ikiqat təbəqələrdə çap olunur. Daxili boşqab təxminən iki qat narıncı (və ya bəyəndiyiniz rəng) və qalan hissəsi ağ rəngdə olmaqla iki addımda çap olunur. Cihaz gözləmə rejimində olduğu kimi ağ rəngdə görünür və yandıqda narıncı rəngdə olur (içindəki işıqla).
İçərisində kiçik 230VAC LED lampadan istifadə etdim. 1W -dan az enerji istehlakıdır və çox da qızmır. SSR -in özünün çıxışı ilə idarə olunur.
SST bir qızdırıcıya quraşdırılmışdır. Kassanın yan tərəfində havanın geri çevrilməsini mümkün etmək üçün bir çuxur var.
Yeri gəlmişkən, bu mənim vəziyyətimdə 10A SSR -dir və işin içərisindəki temperaturun yayılmasını məqbul bir dəyərlə məhdudlaşdırmaq üçün 8A qoruyucu quraşdırdım (nə qədər çox güc dəyişsəniz, o qədər çox istilik var). Qızdırıcı ilə, korpus tamamilə qapalı olsa belə, 40 ° C -dən yuxarı getməməlidir, bu, korpusun PLA hissələri üçün də yaxşıdır.
Demək olar ki, çapa hazırdır!;)
Addım 6: Digər İnteqrasiya Təfərrüatları…
Kabel çəkməyə kömək edəcək və işi asanlaşdıran bəzi fayllar.
Bütün digər faydalı şeylər nəhayət burada!:)
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Masherator 1000 - Infusion Mash Temp Controller: 8 Addım
Masherator 1000 - Infusion Mash Temp Controller: Bu, pivə hazırlama prosesim üçün bir temperatur tənzimləyicisinin 5 -ci versiyasıdır. Tipik olaraq, ucuz, bəzilərinin nə qədər təsirli və bir qədər etibarlı olduğu PID nəzarətçilərindən istifadə etdim. 3 ölçülü bir printer əldə etdikdən sonra sıfırdan dizayn etmək qərarına gəldim
Mash Up və LED Müsabiqəsi: Pez Dispenser Fənəri: 5 addım
Mash Up və LED Yarışması: Pez Dispenser Fənəri: Bu pez dispenser fənəridir. Çox parlaq deyil, ancaq açarları, qapı düymələrini və s