Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ თქვენი ნაწილები
- ნაბიჯი 2: წვრილმანების მიერთება მბრუნავი კოდირებისთვის
- ნაბიჯი 3: მოემზადეთ წვრილმანი პროგრამირებისთვის
- ნაბიჯი 4: კოდირების ტესტირება
- ნაბიჯი 5: ბაზის 3D ბეჭდვა
- ნაბიჯი 6: დაამატეთ ელექტრონიკა
- ნაბიჯი 7: დაამატეთ წონა ბაზას
- ნაბიჯი 8: გააკეთეთ და დააინსტალირეთ ქვედა საფარი
- ნაბიჯი 9: დასრულება
ვიდეო: USB ხმის კონტროლი: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ პროექტში ჩვენ ავაშენებთ USB ხმის კონტროლს Adafruit– დან Arduino– ს თავსებადი Trinket– ის და მბრუნავი კოდირების გამოყენებით. დაბოლოს, ჩვენ 3D ბეჭდვას მოვათავსებთ საცხოვრებელს, შეავსებთ ბაზას ტყვიის გასროლით, რათა წონა და სტაბილურობა გაიზარდოს და ლაზერულმა აკრილის ქვედა საფარი.
Arduino კოდი და ძირითადი დიზაინი თავდაპირველად იქნა ნაპოვნი Adafruit ვებსაიტზე. დამატებითი ინფორმაცია შეგიძლიათ იხილოთ აქ. არდუინოს კოდი მოითხოვს Adafruit Trinket ბიბლიოთეკებს, რომელთა გადმოწერა შესაძლებელია აქ (თქვენ კონკრეტულად გსურთ "TrinketHidCombo" ბიბლიოთეკა). ნამდვილი Arduino კოდი შეგიძლიათ ჩამოტვირთოთ აქ.
ნაბიჯი 1: შეაგროვეთ თქვენი ნაწილები
(მოათავსეთ ფოტოზე არსებული ნივთები დეტალებისათვის და შეკვეთის ბმულებისთვის):
- Adafruit Trinket, 5V, 16MHz (დარწმუნდით, რომ მიიღეთ 5V ვერსია, არა 3.3V).
- მბრუნავი კოდირება (აქ ნაჩვენებია D- ლილვი, მაგრამ არის ასევე კოდირებით დახვეული ლილვებით, რაც დამოკიდებულია თქვენს მიერ გამოყენებულ სახელურზე)
- დაახლოებით 2.5 "5 დირიჟორის ლენტიანი კაბელით. გაასხურეთ და დააფინეთ ბოლოები, როგორც ნაჩვენებია ფოტოში.
- ხუთი 1/2 "გრძელი ნაჭერი 1/8" სითბოს შემცირების მილი.
ნაბიჯი 2: წვრილმანების მიერთება მბრუნავი კოდირებისთვის
მბრუნავ კოდირებას აქვს ხუთი ქინძი - სამი ერთ მხარეს და ორი მეორეზე. ორი ქინძისთავები ერთ მხარეს არის ღილაკისთვის. ისინი კონტაქტს აწარმოებენ, როდესაც კოდირების ლილვი დაჭერილია. ეს გახდება მუნჯი ფუნქცია. ეს ქინძისთავები არ არის მგრძნობიარე პოლარობის მიმართ და არ არსებობს განსხვავება იმაში, თუ როგორ უკავშირდება ღილაკის მავთულები მათ. სამი ქინძისთავები მეორე მხარეს არის სიგნალის ქინძისთავები. თუ თქვენ ატარებთ დამშიფრებელ მხარეს სამი ქინძისთავით, ხოლო ლილვი მიმართულია ზემოთ, მარცხენა პინი არის სიგნალი "A", ცენტრი არის საერთო და მარჯვენა პინ არის სიგნალი "B". ეს ასევე ნაჩვენებია მონაცემთა ფურცლის ფოტოზე.
მიაბით Trinket კოდირს შემდეგნაირად:
- Trinket Pin #0 კოდირების "A" სიგნალის პინზე.
- Trinket Pin #1 ერთ -ერთი კოდირების ღილაკზე.
- წვრილმანი pin #2 კოდირების "B" სიგნალის პინზე.
- Trinket pin 5V სხვა კოდირების ღილაკის pin.
- Trinket pin GND კოდირების საერთო პინისთვის.
შედუღებამდე დარწმუნდით, რომ გადაიტანეთ სითბოს შესამცირებელი მილის ნაჭერი თითოეულ მავთულზე და გადაიტანეთ რაც შეიძლება შორს, სანამ შეამცირებთ. ბაზა მოგვიანებით შეივსება ტყვიის გასროლით და ეს ქინძისთავები უნდა იყოს მაქსიმალურად იზოლირებული, რადგან დასრულებისთანავე ისინი კონტაქტში იქნებიან დარტყმასთან. კარგი რჩევაა შემამცირებელი მილსადენების დაშიფვრის შემდგომი იზოლირება ცხელი წებოთი.
ნაბიჯი 3: მოემზადეთ წვრილმანი პროგრამირებისთვის
გახსენით Arduino IDE. ჩამოტვირთეთ და დააინსტალირეთ Adafruit Trinket ბიბლიოთეკები და მოცულობის კონტროლის კოდი (ბმულები პროექტის დასაწყისში). დააყენეთ დაფის ტიპი "Adafruit Trinket 16MHz" და პროგრამისტი როგორც "USBtinyISP".
Trinket უნდა იყოს ჩატვირთვის რეჟიმში, რათა მასში ატვირთოს კოდი. კომპიუტერის USB პორტში პირველად ჩართვისას, მწვანე LED დგას სტაბილურად და წითელი LED აციმციმდება 10 წამის განმავლობაში და შემდეგ ჩაქრება. ამ 10 წამიანი ფანჯრის განმავლობაში, Trinket არის ჩატვირთვის რეჟიმში. თქვენ შეგიძლიათ ნებისმიერ დროს შეხვიდეთ ჩატვირთვის რეჟიმში, USB პორტის მოპირდაპირე მხარეს მორთულობის ბოლოს ღილაკზე დაჭერით.
მე აღმოვაჩინე, რომ Arduino IDE– ს სჭირდება 10 წამზე მეტი დრო, რომ შეიკრიბოს და დაადასტუროს კოდი დაფაზე გაგზავნამდე, ასე რომ, როდესაც კოდს გაგზავნით დაფაზე, უყურეთ მწვანე პროგრესის ზოლს ქვედა მარჯვენა კუთხეში. IDE ფანჯარა. როდესაც ის ნახევარ წერტილშია, დააჭირეთ წვრილმანზე გადატვირთვის ღილაკს. ზემოთ მოყვანილი ვიდეო გვიჩვენებს მწვანე პროგრესის ზოლს. როდესაც უკვე ნახევარი გზაა, მე ვაჭერთ გადატვირთვის ღილაკს წვრილმანზე. სანამ მწვანე პროგრესის ზოლი მიემართება მარჯვნივ 10 წამიანი ფანჯრის დახურვამდე, ტრინკეტი მიიღებს კოდს. თქვენ ხედავთ, რომ კოდი გადადის წითელი LED– ით, სანამ ის გამორთულია. თუ გადაცემა არ დაიწყება ჩატვირთვის დროის დასრულებამდე, თქვენ დაინახავთ ნარინჯისფერ შეცდომის შეტყობინებას Arduino IDE– ზე. თუ ეს მოხდება, უბრალოდ გაიმეორეთ თანმიმდევრობა და სცადეთ ისევ.
ნაბიჯი 4: კოდირების ტესტირება
მას შემდეგ რაც პროგრამირება წარმატებით დასრულდება და Trinket გადატვირთულია, თქვენ შეძლებთ აკონტროლოთ თქვენი მოცულობა მბრუნავი კოდირებით. კოდირების საათის ისრის მიმართულებით ბრუნვამ უნდა გაზარდოს თქვენი კომპიუტერის მოცულობა, ხოლო ისრის საწინააღმდეგოდ-შეამციროს ის. ლილვზე დაჭერით უნდა დადუმდეს თქვენი კომპიუტერი. თუ აღმოაჩენთ, რომ ბრუნვის მიმართულებას აქვს საპირისპირო ეფექტი (მოცულობა იზრდება მაშინ, როდესაც ის უნდა შემცირდეს), მაშინ თქვენ გაქვთ კოდირების "A" და "B" ლიდერები საპირისპირო. თქვენ შეგიძლიათ შეცვალოთ მავთულები დამშიფრავზე, ან უბრალოდ შეცვალოთ pin განმარტებები (0 და 2) არდუინოს კოდის მე -3 და მე -4 ხაზებზე და შემდეგ კვლავ გაგზავნოთ იგი წვრილმანზე. ზემოთ მოცემულ ვიდეო კლიპში თქვენ იხილავთ მბრუნავ კოდირებას, რომელიც აკონტროლებს კომპიუტერის მოცულობას და დადუმებას.
ნაბიჯი 5: ბაზის 3D ბეჭდვა
3D ბეჭდვის ფაილის გადმოწერა შესაძლებელია Thingiverse– დან აქ დაჭერით. მე დავბეჭდე იგი PLA გამოყენებით, 0.15 მმ ფენის სიმაღლეზე და 0.4 მმ საქშენზე. მართკუთხა ბლოკი დაბეჭდილ ფაილში მხოლოდ ბაზის გარეთ გამოიყენება მხოლოდ გარედან დამხმარე მასალის შესამცირებლად, ვინაიდან ეს საყრდენი ძალიან თხელი და მაღალი იქნება დაბეჭდვისას სტაბილური რომ დარჩეს. გამოიყენეთ კონცენტრული საყრდენი ყველგან. ერთადერთი ძნელი ამოსაღები დამხმარე მასალა არის ხიდის ქვეშ, რომელიც მხარს უჭერს ტრინკეტს. მის მოსაშორებლად ვიყენებ მცირე ზომის ხრახნიან კომბინაციას, დახრილ პინცეტს და ნემსის ცხვირსახოცს. მნიშვნელოვანია მისი ამოღება (ან მინიმუმ რამდენიც შეგიძლიათ), რადგან ეს სივრცე მოგვიანებით შეივსება ტყვიის დარტყმით.
ნაბიჯი 6: დაამატეთ ელექტრონიკა
დააინსტალირეთ Trinket ბაზაზე. 3D დასაბეჭდი ბაზის ყველა სამონტაჟო ხვრელი ზომისაა 2-56 ხრახნისთვის, რომ დააჭიროთ. გამოიყენეთ ორი 2-56 x 1/4 ხრახნი, რომ დააჭიროთ დაფის უკანა მხარეს. თუ გსურთ 100 ხრახნიანი პაკეტი, მათი შეძენა შეგიძლიათ McMaster Carr– დან აქ დაჭერით.
ალტერნატიულად, თუ გსურთ შეიძინოთ მხოლოდ ის, რაც საჭიროა თქვენი პროექტის ასაშენებლად, ხრახნების ნაკრები (როგორც ტრინკეტის, ასევე ქვედა საფარისთვის), ასევე ლაზერული აკრილის საფარი, რეზინის ფეხები და სურვილისამებრ ტყვიის გასროლა შეიძლება შეძენილი ერთად ჩემი eBay გვერდი - რედაქტირება: მე აღარ მაქვს eBay სიები, რადგან eBay– მა მაიძულა ამოიღო ტყვიის შემცველი ტყვიის შემცველი ნებისმიერი ჩემი ჩამონათვალი, რადგან ისინი მას საბრძოლო მასლად თვლიან (თუნდაც წონაში ან ბალასტად). თუ თქვენ დაინტერესებული ხართ აპარატურის რომელიმე ნაწილის შეძენით (მაგ. ხრახნები, აკრილის ფსკერი, რეზინის ფეხები, ტყვიის გასროლა და ა.შ. - არაფერი, გარდა ელექტრონიკისა და სახელურისა), მომწერეთ აქ (დააწკაპუნეთ ჩემს გამოსახულებაზე ჩემი სახელის გვერდით პროექტის თავზე, შემდეგ დააჭირეთ ღილაკს შეტყობინება)
ჩადეთ მბრუნავი კოდირება ბაზის ზედა ნაწილში არსებული ხვრელის მეშვეობით, დაამატეთ ბრტყელი გამრეცხი და კაკალი და უსაფრთხოდ გამკაცრეთ.
ნაბიჯი 7: დაამატეთ წონა ბაზას
ბაზა ივსება #7.5 (0.095 ) ტყვიის გასროლით, რომ დაამატოთ წონა და სტაბილურობა (დაახლოებით 6 უნცია, ან 175 გრამი). ეს ხელს უშლის მას თქვენს სამუშაო მაგიდაზე გადატრიალებისას, როდესაც ღილაკს ატრიალებთ.
დარწმუნდით, რომ მოერიდეთ რაიმე დარტყმას იმ ღრუში, სადაც ტრინკეტი მდებარეობს. გამოიყენეთ დახრილი პინცეტი ხიდის ქვეშ გასროლისთვის "შესანახად" და შეავსეთ იგი ქვედა ფირფიტის სამონტაჟო სვეტების ზედა ნაწილებამდე და ტრინკეტის ღრუს მიმდებარე კედლებამდე. გაათანაბრეთ იგი. თქვენ გინდათ, რომ ბაზა საკმარისად იყოს სავსე, რომ არხეთქოთ როგორც მარაკა მისი შერყევისას, მაგრამ არც ისე იმდენად, რომ ქვედა საფარი არ იყოს ჩამობნელებული ინსტალაციისას.
ნაბიჯი 8: გააკეთეთ და დააინსტალირეთ ქვედა საფარი
ქვედა საფარის DXF ფაილი შედის Thingiverse გვერდის ბაზაზე, ან დააწკაპუნეთ აქ პირდაპირი ბმული ფაილის ქვედა ყდისთვის. მე ლაზერულად ამოვიღე იგი 3 მმ (1/8 ") აკრილისგან. თქვენ შეგიძლიათ გამოიყენოთ იგივე 2-56 x 1/4" ხრახნები, როგორც იყენებდით სამაგრი სამონტაჟო ქვედა საფარის დასამაგრებლად. სურვილისამებრ, შეგიძლიათ ხვრელების საწინააღმდეგო ხვრელები და გამოიყენოთ ბრტყელი თავების ხრახნები, რათა ბოლოში გაწითლდეს. თუ თქვენ აირჩევთ ბრტყელი თავების ხრახნების გამოყენებას, ასევე შეგიძლიათ შეუკვეთოთ 100 პაკეტი McMaster Carr– დან დაჭერით აქ.
დაასრულეთ ბოლოში ოთხი გამჭვირვალე რეზინის ფეხის დამატებით, რათა თავიდან აიცილოთ სრიალი.
ნაბიჯი 9: დასრულება
დაამატეთ 38 მმ დიამეტრის სახელური თქვენი არჩევანით. ღილაკი, რომელიც მე გამოვიყენე, აქ შეიძლება იყოს შეძენილი. გაითვალისწინეთ, რომ ამ ღილაკს აქვს დაყენებული ხრახნი, ამიტომ ის გამიზნულია გამოიყენოს D- ლილვის კოდირებით. თუ თქვენ გადაწყვიტეთ კოდირების გამოყენება დახვეული ლილვით, დარწმუნდით, რომ შეარჩიეთ სახელური, რომელიც განკუთვნილია დახრილი ლილვისთვის. სახელურის ლილვის ხვრელს ექნება შესატყვისი ხაზები და არ იქნება გლუვი. თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი ღილაკი, რომელიც მოგწონთ, სანამ გარე დიამეტრი 38 მმ -ია და ის თავსებადია თქვენი კოდირების 6 მმ -იან ლილვთან.
დაბოლოს, შეაერთეთ თქვენი USB კაბელი, მიეცით კომპიუტერს დაახლოებით 15 წამი მოწყობილობის გამოსავლენად (ტრინკეტმა უნდა გაიაროს მისი 10 წამიანი ჩამტვირთავი სისტემა, სანამ კომპიუტერი აღმოაჩენს მას) და თქვენ მზად ხართ.
გირჩევთ:
Vintage Rotary Phone Dial PC ხმის კონტროლი: 7 ნაბიჯი (სურათებით)
რთველის მბრუნავი ტელეფონის აკრიფეთ კომპიუტერის ხმის კონტროლი: თუ თქვენ ჩემნაირი ხართ, თქვენ ხშირად შეცვლით თქვენს კომპიუტერში მოცულობას. ზოგი ვიდეო სხვაზე უფრო ხმამაღალია, ზოგჯერ გსურთ პოდკასტების ან მუსიკის მოსმენისას თქვენს კომპიუტერში მოხდეს ხმის დადუმება და შეიძლება დაგჭირდეთ qui
$ 7.25 - დაამატეთ ხმის კონტროლი ნებისმიერ ჭერის ფანს: 4 ნაბიჯი (სურათებით)
$ 7.25 - დაამატეთ ხმის კონტროლი ნებისმიერ ჭერის გულშემატკივარს: ამ ინსტრუქციაში მე გაგივლით ძალიან მარტივ პროცესს თქვენი ჭერის ვენტილატორის ავტომატიზაციისათვის, ასე რომ თქვენ შეგიძლიათ აკონტროლოთ ის ხმოვანი ბრძანებებით Alexa მოწყობილობის გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ეს ინსტრუქციები სხვა ელექტრონული მოწყობილობების გასაკონტროლებლად (განათება, ვენტილატორი, ტელევიზია, ელ
ტრიგერის დაწყების ხმის დამატება Google AIY ხმის ნაკრებში: 6 ნაბიჯი (სურათებით)
დაამატეთ Trigger Start Sound Google AIY Voice Kit- ში: ეს გაკვეთილი საკმაოდ მარტივია. მე ნამდვილად მსიამოვნებდა Google AIY ხმის ნაკრები, მაგრამ მე ნამდვილად მომწონს ჩემს ჩვეულებრივ Google Home– ში ის ხმაური, რომელსაც ისინი აკეთებენ იმის დასადასტურებლად, რომ ისინი აქტიურად უსმენენ. ეს არ არის ნაგულისხმევი დაყენებული არცერთ მაგალითში, ვიდრე
დესკტოპის გადახვევის ბორბალი და ხმის კონტროლი!: 8 ნაბიჯი (სურათებით)
Desktop Scroll Wheel and Volume Control!: ჟურნალის შაბათ -კვირის პროექტი, 3/4/09 ზოგიერთი ფონი ცოტა ხნის წინ, მე ვკითხულობ უამრავ სხვადასხვა ბლოგს. ყოველდღე წავიკითხავ უახლეს პოსტებს engadget, lifehacker, hackaday, BBG და MAKE: ბლოგზე. ჩემთვის პრობლემა მაშინ შეიქმნა, როდესაც მივხვდი, რომ
ყურსასმენის/ყურსასმენის უნივერსალური ხმის კონტროლი: 8 ნაბიჯი (სურათებით)
უნივერსალური ყურსასმენი/ყურსასმენის ხმის კონტროლი: ასე რომ შევიძინე PMP (პორტატული მედია პლეერი) ჰონგ კონგიდან, რათა შემეძლოს ჩემი NES თამაშების თამაში ბორტ ემულატორთან ერთად, სადაც მოსახერხებელი იყო. გრძელი საგზაო მოგზაურობები, ფრენები, მოსაცდელი ოთახები და ა.შ. ის ადგილებია, სადაც მე მომწონს დროის მოკვლა პორტატულ მედიასთან, მაგრამ