Სარჩევი:

Sidstick: Pocket Chiptunes მოთამაშე: 12 ნაბიჯი
Sidstick: Pocket Chiptunes მოთამაშე: 12 ნაბიჯი

ვიდეო: Sidstick: Pocket Chiptunes მოთამაშე: 12 ნაბიჯი

ვიდეო: Sidstick: Pocket Chiptunes მოთამაშე: 12 ნაბიჯი
ვიდეო: COMMODORE 64 - C64 SID SYNTH DEMO 2024, ივლისი
Anonim
Sidstick: ჯიბის Chiptunes მოთამაშე
Sidstick: ჯიბის Chiptunes მოთამაშე

100, 000 SID სიმღერა ჯიბეში! SIDstick არის ჯიბის ზომის ჩიპტუნების პლეერი, რომელშიც არის:

  • მოსახსნელი მეხსიერება microSD ბარათების მხარდაჭერით
  • ბატარეის ხანგრძლივობა 20+ საათი
  • სუპერ მაღალხარისხიანი აპარატურაზე დაფუძნებული დაკვრა 31kHz ნიმუშის სიხშირეზე,> 16 ბიტიანი გარჩევადობით
  • სრულიად ღია, ტექნიკის დიზაინი და კოდის კოდი ხელმისაწვდომია MIT ლიცენზიით
  • განახლებადია დაფაზე არსებული კავშირებით.

ნაკრები და PCB ხელმისაწვდომია www.gadgetgangster.com. აქ არის დემო: და კიდევ რამდენიმე ჩიპტუნეს რჩეულიOcean Loader: კიდევ რამდენიმე კარგი:

ნაბიჯი 1: ხშირად დასმული კითხვები

ხშირად დასმული კითხვები
ხშირად დასმული კითხვები

რა არის ჩიპტუნები? ვიკიპედიის ციტირებისთვის, "მუსიკა ჩაწერილია ხმოვან ფორმატში, სადაც ყველა ბგერა რეალურ დროში სინთეზირდება კომპიუტერის ან ვიდეო თამაშების კონსოლის ხმის ჩიპით, ნაცვლად ნიმუშზე დაფუძნებული სინთეზის გამოყენების". ბევრი ჩიპტუნი ამოღებულია კლასიკური ვიდეო თამაშებიდან, ზოგი კი ახალი ნამუშევარია. SIDstick უკრავს ყველაზე გავრცელებულ ჩიპტუნებს, მუსიკას, რომელიც დაწერილია SID ჩიპზე დასაკრავად. SID მუსიკის ალბათ ყველაზე დიდი კოლექცია არის მაღალი ძაბვის SID კოლექცია, რომელსაც აქვს 36,000 SID ჰანგები, რომელთა ჩამოტვირთვა უფასოა. რამდენ ხანს ძლებს ბატარეები? გამოყენებული ბატარეების ტიპებიდან გამომდინარე, თქვენ მიიღებთ დაახლოებით 20 საათის დაკვრას. მე გირჩევთ გამოიყენოთ დატენვის ბატარეები, მაგრამ ტუტეც იმუშავებს. რამდენი სიმღერის შენახვა შემიძლია? Ყველა მათგანი. 2 გბ microSD ბარათი ინახავს 20, 000 - 30, 000 სიმღერას, ფაილის ზომის მიხედვით. ეს არის დაახლოებით 60 დღის უნიკალური ჰანგები. ძნელია ერთად აწყობა? არა, ეს საკმაოდ მარტივია - SIDstick– ზე არ არის ბევრი კომპონენტი, მაგიის უმეტესობა ხდება მიკროკონტროლერის შიგნით. MicroSD ბარათის სლოტი წინასწარ არის აწყობილი, ასე რომ თქვენ არ გჭირდებათ ზედაპირზე დამონტაჟების გაკეთება. მე მინდა ტექნიკური დეტალები! ეს ნამდვილად არ არის კითხვა, მაგრამ აქ არის SIDcog– ის დეტალები, ძირითადი აუდიო პროცესორი;

  • ნიმუშის სიხშირე 31 kHz
  • > 16 ბიტიანი გარჩევადობა
  • სრული ფილტრის მხარდაჭერა - Lowpass, Bandpass და Highpass ფილტრის ნებისმიერი კომბინაცია
  • კონვერტის სრული მხარდაჭერა ლოგარითმული გამოშვების/დაშლის მრუდით. (იყენებს იგივე ლოგარითმულ მიახლოებას, როგორც ნამდვილ SID)
  • მხარს უჭერს ტალღის ოთხივე ტიპს
  • 16 ნაბიჯი ძირითადი ტომი
  • ტალღის ფორმის გადატვირთვის ბიტი მუშაობს. (ბევრი რობ ჰაბარდის მელოდია ეყრდნობა სწორედ ამ ქცევას)
  • ბეჭდის მოდულაცია
  • ოსცილატორის სინქრონიზაცია

SIDcog მუშაობს Parallax Propeller– ზე, 8 ბირთვიანი, 80 MHz მიკროკონტროლერზე და მისი გადაპროგრამება შესაძლებელია PropPlug– ით, კონექტორები დაფაზეა. SIDstick არის ჯგუფური ძალისხმევის პროდუქტი - იოჰანეს ახლებრანდმა შეასრულა SIDcog ძირითადი და დესკტოპის აპლიკაცია, ჯეფ ლეჯერმა SD ბარათის ინტერფეისი და სიმღერა / მოცულობის კონტროლი. მიკროსქემის დაფის განლაგება გავაკეთე. ასევე მადლობა ჯეიმს ლონგს Lil 'Brother SMT ასამბლეიდან microSD დაფის დიზაინისა და შეკრების მომსახურებისთვის.

ნაბიჯი 2: მომზადება: ინსტრუმენტები

ინსტრუმენტები ელექტრონიკის მშენებლობისთვის Gadget Gangster– დან Vimeo– ზე.

SIDstick– ს აწყობას დაახლოებით 40 წუთი სჭირდება. Soldering არის პირდაპირი, და ეს არის კარგი პროექტი, თუ თქვენ მხოლოდ დაწყებული out. არსებობს უამრავი ინსტრუქცია, თუ როგორ უნდა შედუღოთ (ერთი აქ).

ინსტრუმენტები

თქვენ დაგჭირდებათ რამდენიმე ინსტრუმენტი პროექტის შესაქმნელად; 1 - შედუღების რკინის და solder. ტყვიის შედუღებასთან მუშაობა უფრო ადვილია, ხოლო 15-40 ვატიანი უთო კარგია. ვყიდი პატარა ელენკოს კომბინირებულ პაკეტს (აქ), რომელიც საკმაოდ კარგად მუშაობს. 2 - დიკები. დიაგონალური საჭრელი გამოიყენება კომპონენტებისგან ზედმეტი ლიდერების გასათეთრებლად, მათი შედუღების შემდეგ. ისინი არ უნდა იყვნენ ლამაზი, მე ვიყენებ წყვილს, რომელიც Ikea– დან მივიღე ერთი ან ორი დოლარისთვის.

ნაბიჯი 3: მომზადება: ნაწილების სია

მომზადება: ნაწილების სია
მომზადება: ნაწილების სია

აქ არის ის ნაწილები, რაც დაგჭირდებათ. თუ თქვენ შეუკვეთეთ ნაკრები, ორმაგად შეამოწმეთ, რომ დარწმუნდეთ, რომ თქვენს პაკეტს აქვს ჩამოთვლილი ყველა ნაწილი. თუ რამე აკლია, უბრალოდ მოგვწერეთ [email protected];

ძაბვის მარეგულირებელი MCP1700 (3V, TO-92) მაუზერი ნაწილი#: 579-MCP1700-3302E/TO რაოდენობა: 1 ტაქტილური გადამრთველი მაუზერი ნაწილი#: 653-B3F-1000 რაოდენობა: 3 HC49/აშშ Xtal მნიშვნელობა: 5Mhz Mouser ნაწილი#: ECS- 50-20-4X რაოდენობა: 1 40 პინიანი DIP სოკეტი (600 მლნ) Mouser ნაწილი#: 517-4840-6004-CP რაოდენობა: 1 8 Pin DIP სოკეტი (300 მლნ) Mouser ნაწილი#: 517-4808-3004-CP რაოდენობა: 1 3.5 მმ სტერეო ყურსასმენის ჯეკ მუსი: 1 uSD მოდული ხელმისაწვდომია Gadget Gangster Qty: 1 10k ohm thumbwheel potentiometer Mouser Part#: 3352T-1-103LF Qty: 1 3xAA Battery Box Mouser Part#: 12BH331/CS-GR Qty: 1 SIDStick PCB Available at Gadget Gangster Qty: 132kB EEPROM Mouser ნაწილი #: 24LC256-I/P რაოდენობა: 1 თუ თქვენ მიიღებთ ამას ნაკრებით, ის წინასწარ დაპროგრამდება. წინააღმდეგ შემთხვევაში, დაგჭირდებათ EEPROM პროგრამისტი, როგორიცაა PropPlug. 10k ohm რეზისტორი (1/4 ვატი) - (ყავისფერი - შავი - ნარინჯისფერი) რაოდენობა: 4.1uF რადიალური კერამიკული კონდენსატორი (104) რაოდენობა: 5 მართკუთხა პინის სათაურები რაოდენობა: 6 დამუშავებული პინ თავები რაოდენობა: 2

ნაბიჯი 4: გააკეთეთ: ნაბიჯი 1

გააკეთეთ: ნაბიჯი 1
გააკეთეთ: ნაბიჯი 1
გააკეთეთ: ნაბიჯი 1
გააკეთეთ: ნაბიჯი 1
გააკეთეთ: ნაბიჯი 1
გააკეთეთ: ნაბიჯი 1

აიღეთ 3 რეზისტორი (ისინი ყველა ერთნაირია, 10k ohms, ყავისფერი - შავი - ნარინჯისფერი), ჩამოყარეთ ტყვიები 90 გრადუსიანი კუთხით და ჩადეთ ისინი PCB- ში R1, R2 და R3.

გადაატრიალეთ დაფა და გადაყარეთ ლიდერი. გამყარეთ რეზისტორები დაფაზე და მოაწყვეთ ზედმეტი მავთული.

ნაბიჯი 5: გააკეთეთ: ნაბიჯი 2

გააკეთეთ: ნაბიჯი 2
გააკეთეთ: ნაბიჯი 2
გააკეთეთ: ნაბიჯი 2
გააკეთეთ: ნაბიჯი 2
გააკეთეთ: ნაბიჯი 2
გააკეთეთ: ნაბიჯი 2

აიღეთ.1uF კერამიკული კონდენსატორები და ჩადეთ ისინი C1, C2 და C3. ისინი არ არიან პოლარიზებული, ასე რომ არ აქვს მნიშვნელობა რომელი გზით მიდიან. გადაანაწილეთ ლიდერები ერთმანეთზე, გადაატრიალეთ დაფაზე, შეაერთეთ იგი და მოაცილეთ ზედმეტი ლიდები. აიღეთ დარჩენილი კერამიკული ხუფები და დაამატეთ ისინი C4 და C5.

ნაბიჯი 6: გააკეთეთ: ნაბიჯი 3

გააკეთეთ: ნაბიჯი 3
გააკეთეთ: ნაბიჯი 3
გააკეთეთ: ნაბიჯი 3
გააკეთეთ: ნაბიჯი 3

დაამატეთ 2 ელექტროლიტური ქუდი C6 და C7. ეს ხუფები პოლარიზებულია, უფრო გრძელი მილები გადის კვადრატულ ხვრელებში (მიკროსქემის დაფაზე მითითებული + გვერდით). კეპებს სხეულზე აქვს ზოლები, ზოლები მიდის მარცხნივ (მიუთითებს დაფის ცენტრისკენ).

დაამატეთ ძაბვის რეგულატორი "VR" - ზე. ეს არის პატარა შავი ქილა, რომელსაც აქვს მაღალი დონის ამოჭრა და აქვს სამი ფეხი, რომელიც გამოდის ბოლოში. ხვრელი უნდა იყოს მიმართული დაფის კიდეზე, როგორც ეს მითითებულია დაფაზე განთავსებულ მარკირებაზე. დაამატეთ მე –4 10k ohm რეზისტორი (ყავისფერი - შავი - ნარინჯისფერი) R4– ზე.

ნაბიჯი 7: გააკეთეთ: ნაბიჯი 4

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

SIDstick– ზე არის 3 ღილაკი მომდევნო ტრეკზე გადასასვლელად, უკან დასაბრუნებლად და დაკვრა / პაუზისთვის. დაამატეთ ღილაკები S1, S2 და S3. ეს ბიჭები ზუსტად შემოიჭრებიან - გადაატრიალეთ დაფაზე და დააწებეთ ისინი ქვემოთ.

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

ნაბიჯი 8: გააკეთეთ: ნაბიჯი 5

გააკეთეთ: ნაბიჯი 5
გააკეთეთ: ნაბიჯი 5
გააკეთეთ: ნაბიჯი 5
გააკეთეთ: ნაბიჯი 5
გააკეთეთ: ნაბიჯი 5
გააკეთეთ: ნაბიჯი 5

აიღეთ 2 დამუშავებული ქინძისთავი, გაყავით ისინი თქვენი დიკებით და გახეხეთ პლასტიკური. თქვენ გექნებათ 2 პატარა ქინძისთავი. ჩააგდეთ ქინძისთავები PCB– ის 2 ხვრელში, რომელზეც აღინიშნება „Xtal“.

გამოიყენეთ წებოვანი პოსტის ჩანაწერი, რომ დააჭიროთ მათ დაფაზე, გადაატრიალეთ დაფა და შეაერთეთ დაფაზე. პოსტი- it შენიშვნა დაიცავს მათ დაცემა სანამ ისინი soldered in. როდესაც ისინი soldered in, მხოლოდ მორთვა off თხელი ლითონის რჩევები. ეს იქნება თქვენი ბროლის ბუდე.

ნაბიჯი 9: გააკეთეთ: ნაბიჯი 6

გააკეთეთ: ნაბიჯი 6
გააკეთეთ: ნაბიჯი 6
გააკეთეთ: ნაბიჯი 6
გააკეთეთ: ნაბიჯი 6

შეაჭერი სოკეტებში. 40 პინიანი ბუდე მიდის U1– ზე, დაფის შუაში, ნაკადი უფრო ახლოს არის 2 ელექტროლიზურ ხუფთან.

დაამატეთ ყურსასმენის ბუდე ღილაკების გვერდით 8 პინიანი ბუდე მიდის U2– ზე, დონის უფრო ახლოს არის დაფის კიდეზე. ახლა, უბიძგეთ პროპელერს სოკეტში - ჩიპზე ნაკაწრი იგივეა, რაც სოკეტი. იგივე ეხება EEPROM– ს.

ნაბიჯი 10: გააკეთეთ: ნაბიჯი 7

გააკეთეთ: ნაბიჯი 7
გააკეთეთ: ნაბიჯი 7
გააკეთეთ: ნაბიჯი 7
გააკეთეთ: ნაბიჯი 7
გააკეთეთ: ნაბიჯი 7
გააკეთეთ: ნაბიჯი 7

დაამატეთ პინის სათაურები uSD დაფაზე ხვრელების გარე რიგში. ახლა, დაისვენეთ uSD ბარათის სლოტი საყრდენზე, როგორც ნაჩვენებია ფოტოში, ასე რომ ის პირდაპირ ეყრდნობა IC- ს. გადაატრიალეთ დაფა და მიამაგრეთ ქინძისთავები პირდაპირ PCB- ზე.

თქვენ შეგიძლიათ ჩააგდოთ ბროლი სოკეტში - უბრალოდ მორთეთ ყველა ბროლის ბილიკიდან 3-4 მმ -ით და ჩადეთ ისინი PCB- ში 'XTAL'.

ნაბიჯი 11: გააკეთეთ: ნაბიჯი 8

გააკეთეთ: ნაბიჯი 8
გააკეთეთ: ნაბიჯი 8
გააკეთეთ: ნაბიჯი 8
გააკეთეთ: ნაბიჯი 8

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

წითელი მავთული გაივლის ხვრელს "+", შავი მავთული გადის ხვრელში "-".

ნაბიჯი 12: გამოყენება და ჩამოტვირთვები

გამოყენება და ჩამოტვირთვები
გამოყენება და ჩამოტვირთვები

გამოყენება

SIDstick– ის გამოყენება მარტივია. გადაატრიალეთ კვების ბლოკი (მდებარეობს ბატარეის ყუთზე) და ის დაიწყებს პირველი სიმღერის დაკვრას (ანბანის მიხედვით ფაილის სახელი) მეხსიერების ბარათზე. ღილაკზე "დაკვრა / პაუზის" დაჭერა შეჩერდება / დაიწყება მუსიკა, ხოლო წინა / შემდეგი საშუალებას მოგცემთ გამოტოვოთ სიმღერები. მეხსიერების ბარათის მელოდიებით ჩატვირთვისას გაითვალისწინეთ ორი რამ; 1 - SIDstick აღიარებს მხოლოდ ფაილების სახელებს "8.3" ფორმატში. ეს ნიშნავს, რომ თქვენ უნდა შეინახოთ ფაილების სახელები 8 სიმბოლოზე, 3 სიმბოლოს გაფართოებით. 'song.dmp' კარგია, მაგრამ 'thisisasong.dmp' ძალიან ბევრი სიმბოლოა. SIDstick გამოტოვებს ნებისმიერ სიმღერას, რომელსაც აქვს ძალიან ბევრი სიმბოლო ფაილის სახელი. 2 -.sid ფაილები უნდა გადაკეთდეს.dmp ფაილებამდე, სანამ ისინი ითამაშებენ. ეს მართლაც მოკლე პროცესია და იოჰანესმა ააშენა პლატფორმის გადამყვანი ლამაზი პატარა ინტერფეისით. Windows ვერსია აქ არის და Mac და Linux ვერსია მზად უნდა იყოს სულ რამდენიმე დღეში. Ის არის! ისიამოვნეთ თქვენი SIDstick!

ჩამოტვირთვები

ყველაფერი ხელმისაწვდომია MIT ლიცენზიით, რომელიც ძირითადად საჯარო დომენშია: SIDstick firmware: საწყისი ვერსია. შეამოწმეთ პროექტის გვერდი განახლებული ვერსიებისთვის. სქემატური - pdf,.dch PCB განლაგება - pdf,.dip Hi -res ფოტოები, თუ როგორ არის ეს ციმციმზე. SIDstick ხელმისაწვდომია როგორც ნაკრები Gadget Gangster– დან

გირჩევთ: