Სარჩევი:
- ნაბიჯი 1: როგორ მუშაობს
- ნაბიჯი 2: მასალები და ინსტრუმენტები
- ნაბიჯი 3: კოდი, წრიული დიაგრამა და ძალა
- ნაბიჯი 4: პურის დაფის გამოყენება
- ნაბიჯი 5: შეაერთეთ თქვენი აუდიო ჯეკი
- ნაბიჯი 6: შეაერთეთ თქვენი ფოტორეზისტორი
- ნაბიჯი 7: შეაერთეთ SPDT გადამრთველი
- ნაბიჯი 8: მავთულის ტაქტილური გადამრთველი
- ნაბიჯი 9: შეაერთეთ LED- ები
- ნაბიჯი 10: გამოსცადეთ
- ნაბიჯი 11: გაბურღეთ დანართი
- ნაბიჯი 12: დაიწყეთ კომპონენტების დამატება დანართში
- ნაბიჯი 13: დაამატეთ დანარჩენი კომპონენტები
- ნაბიჯი 14: მიამაგრეთ აუდიო ჯეკი Protoboard– ზე
- ნაბიჯი 15: შედუღება რეზისტორებში ფოტო რეზისტორის, ტაქტილური გადამრთველისა და SPDT გადამრთველისთვის
- ნაბიჯი 16: შეაერთეთ თქვენი LED- ები ადგილზე
- ნაბიჯი 17: მიამაგრეთ პოტენომეტრები პროტობორდზე
- ნაბიჯი 18: მიამაგრეთ სახელურები თქვენს პოტენციომეტრებზე
- ნაბიჯი 19: შეაერთეთ Protoboard არდუინოსთან
- ნაბიჯი 20: ითამაშე
ვიდეო: Arduino სინთეზატორი: 20 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Arduino– ს შეუძლია გამოაქვეყნოს ხმა ბიბლიოთეკაში, რომელიც შემუშავებულია სახელწოდებით Tone Library. ინტერფეისისა და პროგრამის შექმნით, რომელსაც შეუძლია განსაზღვროს გარკვეული მნიშვნელობები აუდიოს გამოსასვლელად, Arduino Synthesizer არის ძლიერი ინსტრუმენტი რუდენტული ხმაურის აპარატის შესაქმნელად. ის იყენებს მარცვლოვანი სინთეზის ტექნიკას გამორჩეული ბგერის შესაქმნელად, რომელიც შეიძლება იყოს ძალიან სახალისო მუსიკოსებისთვის, მხატვრებისთვის, მეკობრეებისთვის და მოყვარულებისთვის.
ნაბიჯი 1: როგორ მუშაობს
ბგერა იქმნება იგივე ბგერის მარცვლის, ან ნიმუშების (მცირე ზომის ნაწილები 1 -დან 50 მ -მდე) უსასრულოდ მაღალი სიჩქარით. ჩვენი ყურები და ტვინი ამას აქცევენ გამეორების სიხშირისა და ორიგინალური მარცვლის მოსმენილ ჰიბრიდად და ის ჟღერს მუდმივ ტონს.
მარცვალი შედგება რეგულირებადი სიხშირის ორი სამკუთხა ტალღისაგან და დაშლის რეგულირებადი სიჩქარით. გამეორების სიჩქარე დადგენილია სხვა კონტროლით.
ნაბიჯი 2: მასალები და ინსტრუმენტები
ამ პროექტის შესაქმნელად დაგჭირდებათ შემდეგი ნივთები.
ნაწილები:
(5X) 5K potentiometer (5X) Potentiometer knobs (3X) LEDs (1X) SPDT switch (1X) Light Dependent Photo Resistor (1X) Arduino (1X) Arduino Protoboard (1X) Tactile Switch (1X) პროექტის დანართი (1X) 1/ 8 აუდიო ჯეკი (1X) მთელი მყარი ძირითადი მავთული (1X) სითბოს შემცირება (1X) breadboard (1X) ჯუმბერის მავთული (3X) 10K ohm რეზისტორები (3X) 220 რეზისტორი (1X) 9V ბატარეა (1X) 9V ბატარეის კლიპი (1X) ზომის M კოაქსიალური DC დენის დანამატი
ინსტრუმენტები:
- soldering რკინის
- solder
- ნაკადი
- წებო
- მულტიმეტრი
- საბურღი
ნაბიჯი 3: კოდი, წრიული დიაგრამა და ძალა
მე დავამატე Arduino– ს კოდი ამ ინსტრუქციას. თქვენ დაგჭირდებათ USB 2.0, რომ ატვირთოთ იგი თქვენს დაფაზე. მას შემდეგ რაც ატვირთავთ კოდს თქვენი კომპიუტერიდან, გააგრძელეთ და მიამაგრეთ Proto Shield თქვენს არდუინოს.
თქვენ გაქვთ ბევრი ვარიანტი, როდესაც საქმე ძალაუფლებას ეხება. Arduino– ს შეუძლია იმუშაოს 9 ვ კედლის მეჭეჭის კვების ბლოკზე, ან შეგიძლიათ გამოიყენოთ 9 ვ ბატარეა ბატარეის დამჭერით M ზომის კოაქსიალური DC დენის დანამატამდე. თქვენ ასევე შეგიძლიათ დენის თქვენი USB კაბელი. მიკროსქემის დიაგრამა შედგენილია ფრინცინგით, ის ასევე დაერთო ამ საფეხურს.
ნაბიჯი 4: პურის დაფის გამოყენება
მიკროსქემის შესაქმნელად პურის დაფის გამოყენებით, გაცილებით ადვილია სქემის გადატანა თქვენს Protoboard– ზე მოგვიანებით. გაუშვით მავთულები GND და 5V– დან თქვენი პურის დაფის - და + რელსებზე.
შემდეგ, დააკავშირეთ სიგნალის მავთულები პოტენომეტრიდან ანალოგიურ შესასვლელთან არდუინოზე 0-4. მარჯვენა და მარცხენა მხარის ლიდერები დაუკავშირდება სახმელეთო რკინიგზას, ხოლო ბორბლის პოზიტიური სარკინიგზო. პოტენომეტრების შეერთება გააკონტროლებს სინთეზატორის მარცვალს, სიხშირეს და დაშლას. ანალოგი 0 -ში: მარცვლეული 1 მოედანზე ანალოგი 1 -ში: მარცვლეული 2 დაშლა ანალოგი 2 -ში: მარცვლეული 1 დაშლა ანალოგი 3 -ში: მარცვალი 2 საფეხური ანალოგი 4 -ში: მარცვლეულის გამეორების სიხშირე
ნაბიჯი 5: შეაერთეთ თქვენი აუდიო ჯეკი
შეაერთეთ მავთულები თქვენს 1/8 მონო აუდიო ჯეკზე, გახადეთ თქვენი წამყვანი საკმაოდ გრძელი. შეაერთეთ თქვენი დადებითი გამტარი PWM ~ 3 -ზე Arduino- ზე. თქვენ დაგჭირდებათ 10K ohm რეზისტორი არდუინოს დაფასა და თქვენი აუდიო ჯეკის პოზიტიურ გამტარიანობას შორის. შეაერთეთ თქვენი ჯეკის ნეგატიური მიწოდება პურის დაფის სახმელეთო სარკინიგზო ხაზთან.
ნაბიჯი 6: შეაერთეთ თქვენი ფოტორეზისტორი
თქვენი ფოტორეზისტორის ერთი წამყვანი მიერთებულია უშუალოდ თქვენს 5V პოზიტიურ სარკინიგზო ხაზზე, ასევე ანალოგური შეყვანა 5 არდუინოზე. ფოტორეზისტორის მეორე ტყვია უკავშირდება 10K Ohm წინააღმდეგობის მქონე მიწის რკინიგზას.
ნაბიჯი 7: შეაერთეთ SPDT გადამრთველი
შეაერთეთ თქვენი SPDT გადართვის სიგნალი, შუაგული, ციფრული პინ 02 Arduino– ზე. დარჩენილი ლიდერები დაკავშირებულია მიწასთან და 5V პოზიტიური სარკინიგზო, რომელსაც აღუდგება 10K ohm რეზისტორი.
ნაბიჯი 8: მავთულის ტაქტილური გადამრთველი
ტაქტილურ გადამრთველს აქვს ოთხი წამყვანი. ნება მიეცით გადამრთველს მოაწყოს პურის დაფის ხიდი. შეაერთეთ ერთი ორი პარალელური ქინძისთავი პურის დაფაზე თქვენს 5V პოზიტიურ სარკინიგზო ხაზთან, მეორე კი 10K Ohm წინააღმდეგობით დაფქულ პინზე. თქვენი ტაქტილური გადამრთველის ბოლო კავშირი აკავშირებს სიგნალის მავთულს გადამრთველსა და ციფრულ პინ 6 -ს შორის Arduino– ზე.
ნაბიჯი 9: შეაერთეთ LED- ები
ნაბიჯი 10: გამოსცადეთ
ეს არის დასრულებული breadboarded ჩართვა. გამოცადეთ წყვილი ყურსასმენით, ან დაუკავშირდით პატარა სპიკერს. თუ იყენებთ ყურსასმენებს, ეს არის მონო გამომავალი და ის ხმამაღალი იქნება. არ დადოთ ყურსასმენი ყურთან ახლოს ამ სინთეზის გაშვებისას.
ნაბიჯი 11: გაბურღეთ დანართი
გააღეთ ხვრელები პროექტის შიგთავსში თითოეული კომპონენტისთვის, რომელიც მოთავსებული იყო პურის დაფაზე. მე გამოვიყენე ოქროს საღებავის კალამი იმის აღსანიშნავად, თუ სად მინდოდა ჩემი ხვრელები.
ხვრელი გააკეთეთ პოტენომეტრებისთვის. ხუთი პატარა ხვრელი მოედანზე ტაქტილური გადართვისთვის. სამი წყვილი პატარა ხვრელი თითოეული LED- ისთვის ორი ხვრელი იკეტება ერთმანეთთან ფოტორეზისტორისთვის. ერთი ხვრელი თქვენი აუდიო ჯეკისთვის. ერთი დამატებითი ხვრელი SPDT გადართვისთვის.
ნაბიჯი 12: დაიწყეთ კომპონენტების დამატება დანართში
მიაწებეთ ხუთი პოტენციომეტრი გაბურღულ ხვრელებს, შემდეგ დააფიქსირეთ ისინი თავის ადგილას.
ნაბიჯი 13: დაამატეთ დანარჩენი კომპონენტები
დააინსტალირეთ LED- ები, SPDT გადამრთველი, ტაქტილური გადამრთველი, აუდიო ჯეკი და ფოტორეზისტორი ადგილზე. ცხელი წებოს ნაკადი მშვენივრად მუშაობდა ყველა ამ კომპონენტის სწრაფად დასაყენებლად.
ნაბიჯი 14: მიამაგრეთ აუდიო ჯეკი Protoboard– ზე
მომდევნო რამდენიმე ნაბიჯი ასახავს, თუ როგორ უნდა გადაიტანოთ წრე პურის დაფაზე პროტობორდზე. იმის გამო, რომ თქვენი ყველა კომპონენტი დაცულია გარსზე, ადვილი იქნება თქვენი კომპონენტებისგან დაფის გაყვანა დაფაზე.
შეაერთეთ მავთული ყველა კომპონენტში, რომელიც გამოიყენება შიგთავსში, შესაბამისად წითელი და შავი მავთულის გამოყენებით, რათა აღინიშნოს რომელი მილები დადებითი და უარყოფითია. Protoboard– ზე, შეაერთეთ ერთი მავთული ციფრულ პინ 3 – ზე და შედგით ადგილზე, გადააადგილეთ ჯამპერის მავთული დაფის ცენტრში ისე, რომ თქვენ დაარღვიოთ ხაზი იგივე 10K ohm რეზისტორით დაფაზე. როდესაც თქვენ შეაერთებთ მათ ადგილს, დარწმუნდით, რომ ჩაყარეთ საკმარისი გამაგრება დაფაზე, რომ დააკავშიროთ მავთული რეზისტორთან.
ნაბიჯი 15: შედუღება რეზისტორებში ფოტო რეზისტორის, ტაქტილური გადამრთველისა და SPDT გადამრთველისთვის
გააფართოვეთ ორი ჯუმბერის მავთული მიწის სარკინიგზო მაგისტრალიდან და ჯუმბერის მავთული პოზიტიური სარკინიგზოდან, გამგეობის შუამდე. ჩამოაყალიბეთ კავშირები თქვენს დანარჩენ 10K ohm რეზისტორებთან.
შეაერთეთ პატარა ჯუმბერის მავთული ანალოგი 5 -დან, რომელიც გადის ფოტოს რეზისტორის ტყვიამდე.
ნაბიჯი 16: შეაერთეთ თქვენი LED- ები ადგილზე
შეაერთეთ 3 220 Ohm რეზისტენტი პროტობორდის 9-11 ქინძისთავებთან, ჩაძირეთ რეზისტორების მეორე ბოლოები პროტობორდის ღია ხვრელებში და შემდეგ მიამაგრეთ ეს მავთულები LED- ებზე.
Daisy ჯაჭვი ადგილზე მავთულები ამისთვის LEDs, შემდეგ აწარმოებს ერთი დამიწების მავთულის უკან ადგილზე სარკინიგზო Protoboard.
ნაბიჯი 17: მიამაგრეთ პოტენომეტრები პროტობორდზე
დეიზი ჯაჭვს პოზიტიურ და დაფქვილ პოტენციტომეტრებს ერთმანეთთან, შემდეგ ჩასვით პროტობორდის შესაბამის რელსებში.
შეაერთეთ პოტენომეტრების სიგნალის მავთულები ანალოგზე 0-4, მე ვიცავ მარცვლეულისა და სიხშირის ღილაკებს სახელურების პირველ რიგში, ხოლო სინქრონიზაციის ღილაკებს მათ ქვემოთ. ისევ და ისევ, სიგნალის მავთულები სინქრონიზდება შესაბამისად: ანალოგი 0 -ში: მარცვლეული 1 საფეხური ანალოგი 1 -ში: მარცვლეული 2 დაშლა ანალოგი 2 -ში: მარცვლეული 1 დაშლა ანალოგი 3 -ში: მარცვლეული 2 საფეხური ანალოგი 4 -ში: მარცვლის გამეორების სიხშირე
ნაბიჯი 18: მიამაგრეთ სახელურები თქვენს პოტენციომეტრებზე
გაათავისუფლეთ ყველა თქვენი პოტენომეტრი, შემდეგ გაათანაბრეთ ხაზი სახელურზე და ნულოვანი პოზიცია პოტენომეტრის ლილვზე.
პატარა ბრტყელი ხრახნიანი გამოყენებით, მიამაგრეთ თქვენი პოტენომეტრის სახელურები.
ნაბიჯი 19: შეაერთეთ Protoboard არდუინოსთან
შეაერთეთ მოკლე ჯუმბერის მავთულები Protoboard– ზე დანართში არსებულ გრძელ სადენებთან. შეაერთეთ დარჩენილი მავთულები მიწის სარკინიგზო მაგისტრალზე და 5V სარკინიგზო, შესაბამისად, პროტობორდზე.
დააკაკუნეთ Protoboard ადგილზე Arduiono- ს თავზე. შეაერთეთ, დალუქეთ და მზად ხართ ჯემით!
ნაბიჯი 20: ითამაშე
ყველა კონცენტრატორი და პოტენომეტრი სრულიად ცვალებადია! ყველა იმ პოტენომეტრის გამოყენების ნაცვლად, სცადეთ შეცვალოთ თითოეული მათგანი ფოტო რეზისტენტებით, ან ორივეს კომბინაციით.
წყაროები: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone
გირჩევთ:
წყლის სინთეზატორი MakeyMakey და Scratch: 6 ნაბიჯი (სურათებით)
წყლის სინთეზატორი MakeyMakey– სთან და Scratch– თან ერთად: MakeyMakey– ს გამოყენება სხვადასხვა მასალის გადასაყვანად ან ღილაკებად გადაქცევისთვის და ამით კომპიუტერში მოძრაობების ან ხმების გამოწვევა არის მომხიბლავი საქმე. ადამიანი გაიგებს რომელი მასალა ატარებს სუსტ მიმდინარე იმპულსს და შეუძლია გამოიგონოს და ექსპერიმენტი გაუკეთოს
გასაოცარი ანალოგური სინთეზატორი/ორგანო მხოლოდ დისკრეტული კომპონენტების გამოყენებით: 10 ნაბიჯი (სურათებით)
გასაოცარია ანალოგური სინთეზატორი/ორგანო მხოლოდ დისკრეტული კომპონენტების გამოყენებით: ანალოგური სინთეზატორი ძალიან მაგარია, მაგრამ ასევე საკმაოდ ძნელი გასაკეთებელი. ამიტომ მინდოდა გამეკეთებინა ერთი რაც შეიძლება მარტივი, ასე რომ მისი ფუნქციონირება ადვილად გასაგები ყოფილიყო. ამისთვის თქვენ გვჭირდება რამდენიმე ძირითადი ქვე სქემა: მარტივი ოსცილატორი რეზისტენტებით
მოდულური სინთეზატორი კვების წყარო: 10 ნაბიჯი (სურათებით)
მოდულური სინთეზატორი კვების წყარო: თუ თქვენ აშენებთ მოდულურ სინთეზატორს, ერთი რაც თქვენ აუცილებლად დაგჭირდებათ არის კვების ბლოკი. მოდულური სინთეზატორების უმეტესობას ორმაგი სარკინიგზო სისტემა სჭირდება (0V, +12V და -12V ტიპიურია), ასევე შეიძლება მოსახერხებელი იყოს 5V სარკინიგზო გზის არსებობაც, თუ თქვენ გეგმავთ
Keytar Hero (Wii გიტარის კონტროლერის გამოყენება როგორც სინთეზატორი): 7 ნაბიჯი (სურათებით)
Keytar Hero (Wii გიტარის კონტროლერის გამოყენება როგორც სინთეზატორი): გიტარა გმირის თამაშები ათი წლის წინ მძვინვარებდა, ასე რომ ბევრი ძველი გიტარის მაკონტროლებელი იწვა მტვრის შეგროვების გარშემო. მათ აქვთ ბევრი ღილაკი, სახელური და ბერკეტი, მაშ რატომ არ გამოვიყენოთ ისინი კარგად? გიტარის კონტროლი
Arduino MIDI Chiptune სინთეზატორი: 7 ნაბიჯი (სურათებით)
Arduino MIDI Chiptune Synthesizer: გაახალისეთ კომპიუტერული თამაშების ადრეული გართობა ავთენტური 8 ბიტიანი chiptune სინთეზატორით, რომლის კონტროლიც შეგიძლიათ MIDI– ზე ნებისმიერი თანამედროვე DAW პროგრამული უზრუნველყოფის კომფორტით. ეს მარტივი წრე იყენებს Arduino– ს AY-3- ის მართვისთვის. 8910 პროგრამირებადი ხმის გენერაცია