Სარჩევი:

Mash-in / AV-Switch: 6 ნაბიჯი
Mash-in / AV-Switch: 6 ნაბიჯი

ვიდეო: Mash-in / AV-Switch: 6 ნაბიჯი

ვიდეო: Mash-in / AV-Switch: 6 ნაბიჯი
ვიდეო: როგორ გააკეთოს slots წლის lathe. 2024, ნოემბერი
Anonim
Mash-in / AV-Switch
Mash-in / AV-Switch

მე მაქვს რამდენიმე ვიდეო თამაშების კონსოლი სახლში, ამიტომ მჭირდებოდა რაღაცის გაკეთება, რაც ტელევიზორში ყველაფერს დააკავშირებდა.

ასევე, როგორც წარსულის ჟღერადობა, მე მიყვარს მუსიკის მოსმენა ღირსეულ კონფიგურაციაზე … და მე მაქვს მიდგომა, რომელიც აერთიანებს ობიექტურ აკუსტიკურ ანალიზს და ემპირიზმს. მე ნამდვილად არ ვარ მგრძნობიარე მილების მოდაზე, ძვირადღირებულ გადამყვანებზე და მარკეტინგულ ნივთებზე. მე მომწონს, როდესაც ის მუშაობს, რაც არ უნდა იყოს მოსახვევის ეკრანზე გამოსახული მრუდობა, ან რა ფასიც გადაიხადე. მე ვფიქრობ, რომ პირადი სარგებლობისთვის, სტერეო დინამიკების უბრალო წყვილი საკმაოდ კარგია, ხოლო ანალოგი ასრულებს სამუშაოს სწორად. ადვილია მანიპულირება, ადვილია გადართვა, შეჯამება და ა.

ამიტომაც ავაშენე პირველი 16 არხიანი ანალოგური აუდიო და კომპოზიტური ვიდეო გადამრთველი (+1 სტერეო აუდიო შეყვანა, რომელიც შერეულია).

მიზანი ასევე იყო წყაროების კვების წყაროების მართვა (ენერგიის დაზოგვის კონფიგურაცია და ჯერ წყაროების სწორად ჩართვა, შემდეგ კი მათი გამორთვა ბოლოს). მე შევარჩიე Solid State სარელეო, რომელიც შესაძლოა უფრო მოსახერხებელი ყოფილიყო ძველი და მგრძნობიარე აუდიო/ვიდეო მექანიზმისთვის და ასევე შესაძლოა უფრო გამძლე.

ეს პირველი ვერსია არ მოიცავდა დისტანციურ კონტროლს და დავიღალე დივანიდან ადგომისას ხმის ან შეყვანის შესაცვლელად. ასევე, ვალდებული ვიყავი, გამეხსენებინა, რომელი წყარო იყო ჩასმული თითოეული შეყვანის თითოეულ რიცხვში და ცოტა არ იყოს მომბეზრდა ამ "შერჩევის" ღილაკის დაჭერა, რათა მეპოვა, სად იყო ჩემი საყვარელი კონსოლი ჩართული (ან ჩემი ფონო, ან რა …) რა

მე ნამდვილად არ ვიყავი კმაყოფილი ხმის ხარისხით, რადგან ჩიპები, რომლებსაც ვიყენებდი აუდიო სიგნალის გადასატანად, ნამდვილად არ იყო ოპტიმიზირებული ამისათვის. და აუდიო გამომავალი უბრალოდ ამოძრავებდა ორმაგ პოტენომეტრს, როგორც პასიურ შესუსტებას. მჭირდებოდა ხმის უკეთესი ხარისხი.

ასევე ეს პირველი ვერსია არ შემუშავებულა რაიმე ახალ ტექნოლოგიასთან თავსებადი და ძირითადად იყო სრული ანალოგური პროდუქტი.

ასე რომ, "Mash-in" არის ამ პირველი ვერსიის ევოლუცია, რომელიც მე გავაკეთე რამდენიმე წლის წინ, ხელახლა გამოვიყენე პირველი ვერსიის ნაწილი ახალი მახასიათებლებით:

- სისტემა ახლა სრულად არ არის ანალოგი, მაგრამ ასევე ძირითადად არდუინოზეა ორიენტირებული.

- IR დისტანციური მართვა.

- 4 რიგის LCD ეკრანი (I2C ავტობუსი)

- ახალი ჩიპი აუდიოზე (MPC506A BB– დან). ისინი შეიძლება არ იყვნენ საუკეთესო აუდიოსთვის თეორიულად, მაგრამ მონაცემთა ცხრილი აჩვენებს, რომ ეს საკმაოდ კარგია დამახინჯებასთან დაკავშირებით (და ბევრად უკეთესი ვიდრე ჩემი წინა CD4067). გარკვეული ტესტების შემდეგ, ხმაური იყო გადართვისას, მაგრამ აუდიო დაფა და პროგრამა არდუინოში საკმარისად მოქნილია გადართვის პროცესში ხმის გაჩუმების მიზნით, რაც კარგ შედეგს იძლევა!

- დამატებითი ჩიპი, რომ გამოიყვანოს გამომავალი უფრო პროფესიონალური მიდგომით (PGA2311). ის უკეთეს კონტროლს აძლევს Arduino– ს SPI ავტობუსს, ასევე მუნჯი ფუნქციის სწორად მართვას და იძლევა შესაძლებლობას პროგრამის დონეზე შეცვალოს თითოეული შეყვანა, რაც შესანიშნავია.

- გაფართოების პორტი გარე მოდულების შესაქმნელად (ტელევიზორის ან HDMI კონცენტრატორებისთვის RS-232, დამატებითი აუდიო რელეები ანალოგური სიგნალის გადასაადგილებლად ჩემი მისაღები ოთახის აუდიო კონფიგურაციაში და ა.

- უკეთესი დიზაინი, ლამაზი შუქით შიგნით, როდესაც მოწყობილობა ჩართულია.:)

ნაბიჯი 1: გლობალური სქემა

გლობალური პროცესი ასეთია:

შეყვანა> [განყოფილების გადართვა]> [აუდიო დაფა / თანხა დამატებითი აუდიო შეყვანით]> [მუნჯი / მოცულობის განყოფილება]> გამომავალი

არდუინო იძლევა:

- 5 ბიტიანი ორობითი სიტყვა 5 ცალკეულ გამომავალზე გადართვის განყოფილების გასაკონტროლებლად (ასე რომ მას შეუძლია რეალურად მართოს 16 ფიზიკური შეყვანა + 16 ვირტუალური შეყვანა, რაც შეიძლება სასარგებლო იყოს გაფართოების მოდულით, მაგალითად).

- SPI ავტობუსი PGA 2311 (აუდიო გამომავალი მუნჯი/მოცულობა) გასაკონტროლებლად.

- I2C ავტობუსი LCD ეკრანის გასაკონტროლებლად.

- შეყვანა HUI წინა პანელზე (კოდირების ჩათვლით და 3 ღილაკი: ლოდინი/ჩართვა, მენიუ/გასვლა, ფუნქცია/შესვლა).

- შეყვანა IR სენსორისთვის.

- გამომავალი SSR მართვისთვის.

Აქ არიან:

- გლობალური სქემა

- Arduino pinout ფურცელი

- ცხრილი ორობითი სიტყვებისთვის, რომლებიც გამოიყენება გადართვის განყოფილებისთვის

- ძველი აუდიო დაფის სქემატური ხელახლა გამოყენება ამ პროექტზე

ჩემს შემთხვევაში აუდიო დაფა იყოფა ორ ცალკეულ PCB- ში:

- შემაჯამებელი ნაწილი

- მოცულობა / მუნჯი ნაწილი

ასე რომ, ანალოგური აუდიო სიგნალი ტოვებს ძირითად დაფას გადართვის ნაწილის შემდეგ, გადასასვლელად შემაჯამებელ PCB- ზე (opamp TL074) და შემდეგ ბრუნდება მთავარ დაფაზე, რომელიც დამუშავდება PGA 2311– ით, უკანა პანელზე გამომავალ კონექტორზე გადასვლამდე.

მე ვფიქრობ, რომ ამის გაკეთება აუცილებელი არ არის, მაგრამ ეს იყო საშუალება, რომ მე გამომეყენებინა ჩემი ძველი ნაწილი სრული ახალი PCB- ს შემუშავების გარეშე.

ნაბიჯი 2: ელექტრომომარაგება

მე არ შევიმუშავე კვების წყარო (AC/DC მოდული). ამაზონზე ყიდვა უფრო იაფი და ადვილი იყო;)

მე მჭირდებოდა 3 სხვადასხვა სახის DC ძაბვა:

ერთი +5V ლოგიკური ნაწილებისთვის (არდუინოს ჩათვლით … დიახ, მე გავაკეთე ის ცუდი რამ, რაც მოიცავს დაფის მიწოდებას +5 ვ გამომავალზე … მაგრამ ფაქტია: ის მუშაობს).

ერთი +12V და ერთი -12V აუდიო ნაწილებისთვის.

ნაბიჯი 3: Arduino პროგრამა და EEPROM პარამეტრები

აქ არიან:

- არდუინოს პროგრამა

- პარამეტრები, რომლებიც მართულია Arduino– ში დაყენებული და შენახული EEPROM– ში

შენიშვნა: მე გამოვიყენე სტანდარტული IR დისტანციური მართვის პულტი და თქვენ შეგიძლიათ შეცვალოთ დისტანციური პულტის თითოეული პროგრამის კოდი.

მე გამოვიყენე გასაღები, როგორც მალსახმობი ჩემს პროგრამაში, რათა მიმეღო სწრაფად ჩემი შუამავალი მოწყობილობა. "Mash-in"-ის დაყენების მენიუ შექმნილია იმისთვის, რომ დააკონფიგურიროთ რომელი შეყვანისას შეარჩიეთ ამ მალსახმობისთვის. ეს პარამეტრი ასევე ინახება Arduino– ს EEPROM– ში.

ნაბიჯი 4: ააშენეთ იგი

ააშენე ის!
ააშენე ის!
ააშენე ის!
ააშენე ის!
ააშენე ის!
ააშენე ის!
ააშენე ის!
ააშენე ის!

აქ არის გერბერის ფაილი მის შესაქმნელად.

არდუინო პირდაპირ არის ჩასმული PCB– ზე ზემოდან ქვემოთ (მორცხვის მსგავსად).

ცნობილი საკითხები:

- CD4067, რომელიც გამოიყენება კომპოზიციური ვიდეოს გადართვის ნაწილისთვის, არ არის სათანადოდ მომარაგებული. სქემატური იძლევა 12V სიმძლავრის, მაგრამ ეს არის მძღოლი 5V ლოგიკური სიგნალებით Arduino– ს საშუალებით … ასე რომ, შენატანები მაინც რჩება პირველზე (00000).

- იგივე საკითხია MPC506 ჩიპებთან დაკავშირებით, მაგრამ ლოგიკური დონეები სათანადოდ არის გათვალისწინებული იმ კომპონენტების მიერ, ამიტომ არაფერი შეიცვლება ამაში.

ასე რომ თქვენ მოგიწევთ ოდნავ შეცვალოთ PCB, მაგრამ ის მართვადია თუ იყენებთ IC მხარდაჭერას და დაამატებთ რამდენიმე მავთულს.

ნაბიჯი 5: საქმე

Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში

აქ ნახავთ წინა და უკანა პანელის მონახაზს.

ყველა სხვა 3D ფაილი აქ არის შესაძლებელი.

მე ყველაფერი შევქმენი Sketchup– ით, ასე რომ, საკმაოდ ადვილია ნივთების უფასოდ ადაპტირება, ვფიქრობ.

ყველა შიდა პანელი დაბეჭდილია ერთმანეთთან შეკრული ორმაგი ფენით. ასევე შიდა ფირფიტა იბეჭდება ორ საფეხურად, დაახლოებით 2 ფენით ფორთოხალი (ან ფერი, რომელიც მოგწონთ), ხოლო დანარჩენი თეთრია. ამის მსგავსად, ის გამოიყურება თეთრად, როდესაც მოწყობილობა ლოდინის რეჟიმშია, ხოლო ის ჩართულია ნარინჯისფერში, როდესაც ის ჩართულია (შიგნით შუქით).

შიგნით გამოვიყენე პატარა LED 230VAC ნათურა. ეს არის 1W– ზე ნაკლები ენერგიის მოხმარება და ის არ ათბობს ბევრს. ის ამოძრავებს თვით SSR გამომავალს.

SST დამონტაჟებულია გამათბობელზე. კორპუსის მხარეს არის ხვრელი, რათა შესაძლებელი იყოს ჰაერის გადამუშავება შიგნით.

სხვათა შორის, ეს არის 10A SSR ჩემს შემთხვევაში, და მე დავაყენე 8A დაუკრავენ, რათა შეზღუდოს ტემპერატურის გაფრქვევა შიგნით შემთხვევაში მისაღები მნიშვნელობით (რაც უფრო მეტ ენერგიას გადართავთ, მით მეტი სითბო გაქვთ). გამათბობელთან ერთად, ის არ უნდა წავიდეს 40 ° C– ზე, მაშინაც კი, თუ საქმე მთლიანად დახურულია, რაც ნორმალურია, თუნდაც PLA– ს ნაწილებისთვის.

თითქმის მზად არის დასაბეჭდად!;)

ნაბიჯი 6: ინტეგრაციის სხვა დეტალები…

აქ არის რამოდენიმე ფაილი, რომელიც დაეხმარება კაბელების შექმნას და სამუშაოს გამარტივებას.

ყველა სხვა სასარგებლო ნივთი საბოლოოდ აქ არის!:)

გირჩევთ: