Spisu treści:
- Krok 1: FAQ
- Krok 2: Przygotowanie: Narzędzia
- Krok 3: Przygotowanie: Lista części
- Krok 4: Zrób: Krok 1
- Krok 5: Wykonaj: Krok 2
- Krok 6: Wykonaj: Krok 3
- Krok 7: Wykonaj: Krok 4
- Krok 8: Wykonaj: Krok 5
- Krok 9: Wykonaj: Krok 6
- Krok 10: Wykonaj: Krok 7
- Krok 11: Wykonaj: Krok 8
- Krok 12: Użycie i pobieranie
Wideo: Sidstick: Pocket Chiptunes Player: 12 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
100 000 piosenek SID w Twojej kieszeni! SIDstick to kieszonkowy odtwarzacz chiptunów wyposażony w:
- pamięć wymienna obsługująca karty microSD
- Ponad 20 godzin pracy na baterii
- Sprzętowe odtwarzanie Super Hi-Quality z częstotliwością próbkowania 31 kHz, rozdzielczość >16 bit
- Całkowicie otwarty, projekt sprzętu i kod źródłowy są dostępne na licencji MIT
- Możliwość rozbudowy za pomocą połączeń na płycie.
Zestawy i płytki PCB są dostępne na stronie www.gadgetgangster.com. Oto demo: I kilka innych ulubionych ChiptunesOcean Loader: Jeszcze kilka dobrych:
Krok 1: FAQ
Czym są Chiptunes? Cytując wikipedię, „muzyka napisana w formatach dźwiękowych, w których wszystkie dźwięki są syntetyzowane w czasie rzeczywistym przez układ dźwiękowy komputera lub konsoli do gier wideo, zamiast syntezy opartej na próbkach”. Wiele chiptunów pochodzi z klasycznych gier wideo, a niektóre to nowe dzieła. SIDstick odtwarza najbardziej powszechną odmianę chiptunów, muzykę napisaną do odtwarzania na chipie SID. Prawdopodobnie największą kolekcją muzyki SID jest High Voltage SID Collection, która zawiera 36 000 utworów SID, które można bezpłatnie pobrać. Jak długo działają baterie? W zależności od rodzaju baterii, których używasz, otrzymasz około 20 godzin odtwarzania. Proponuję używać akumulatorów, ale alkaliczne też będą działać. Ile utworów mogę przechowywać? Wszyscy. Karta microSD o pojemności 2 GB pomieści od 20 000 do 30 000 utworów, w zależności od rozmiaru pliku. To około 60 dni wyjątkowych melodii. Czy to trudne do złożenia? Nie, to całkiem proste - na SIDstick nie ma wielu komponentów, większość magii dzieje się w mikrokontrolerze. Gniazdo kart microSD jest wstępnie zmontowane, więc nie musisz lutować do montażu powierzchniowego. Potrzebuję szczegółów technicznych! To właściwie nie jest pytanie, ale oto szczegóły SIDcog, rdzenia procesora dźwięku;
- Częstotliwość próbkowania 31 kHz
- >Rozdzielczość 16bit
- Pełna obsługa filtrów - dowolna kombinacja filtra dolnoprzepustowego, pasmowego i górnoprzepustowego
- Obsługa pełnej obwiedni z logarytmiczną krzywą uwalniania/zaniku. (wykorzystuje to samo przybliżenie logarytmiczne, co rzeczywisty identyfikator SID)
- Obsługuje wszystkie 4 typy przebiegów
- 16 kroków główna głośność
- Działa bit resetowania przebiegu. (wiele utworów Roba Hubbarda opiera się na tym właśnie zachowaniu)
- Modulacja pierścieniowa
- Synchronizacja oscylatora
SIDcog działa na 8-rdzeniowym mikrokontrolerze 80MHz Parallax Propeller i można go przeprogramować za pomocą wtyczki PropPlug, złącza znajdują się na płycie. SIDstick jest efektem pracy grupowej - Johannes Ahlebrand wykonał podstawową i desktopową aplikację SIDcog, Jeff Ledger wykonał interfejs karty SD i kontrolę ścieżki / głośności. Zrobiłem układ płytki drukowanej. Podziękowania dla Jamesa Longa z Lil' Brother SMT Assembly za projektowanie i montaż płytki microSD.
Krok 2: Przygotowanie: Narzędzia
Narzędzia do budowy projektów elektronicznych od Gadget Gangster on Vimeo.
SIDstick zajmuje około 40 minut, aby złożyć. Lutowanie jest proste i to dobry projekt, jeśli dopiero zaczynasz. Istnieje mnóstwo świetnych instrukcji dotyczących lutowania (jedna tutaj).
Narzędzia
Do złożenia projektu będziesz potrzebować kilku narzędzi; 1 - Lutownica i lut. Lut ołowiowy jest łatwiejszy w użyciu, a żelazko o mocy 15-40 watów jest w porządku. Sprzedaję mały zestaw combo elenco (tutaj), który działa całkiem nieźle. 2 - Groble. Przecinaki ukośne służą do przycinania nadmiaru wyprowadzeń z elementów po ich przylutowaniu. Nie muszą być wymyślne, używam pary, którą dostałem od Ikei za złotówkę lub dwa.
Krok 3: Przygotowanie: Lista części
Oto części, których będziesz potrzebować. Jeśli zamówiłeś zestaw, sprawdź dokładnie, czy opakowanie zawiera wszystkie wymienione części. Jeśli czegoś brakuje, po prostu napisz do nas na adres [email protected];
Regulator napięcia MCP1700 (3 V, TO-92) Mouser Nr części: 579-MCP1700-3302E/TO Ilość: 1 Przełącznik dotykowy Mouser Nr części: 653-B3F-1000 Ilość: 3 HC49/US Xtal Wartość: 5Mhz Mouser Nr części: ECS- 50-20-4X Ilość: 1 40-pinowe gniazdo DIP (600 mil) Numer części myszy: 517-4840-6004-CP Ilość: 1 8-pinowe gniazdo DIP (300 mil) Numer części myszy: 517-4808-3004-CP Ilość: 1 Gniazdo słuchawek stereo 3,5 mm Mouser Nr części: 806-STX-3100-5N Ilość: 1 Radialna nasadka elektrolityczna 47uF (mikro-mini) Mouser Nr części: 140-L25V47-RC Ilość: 2 Śmigło Mikrokontroler Dostępny na Parallax.com Ilość: Moduł 1 uSD Dostępny w Gadget Gangster Ilość: 1 potencjometr tarczowy 10 kΩ Mouser Part#: 3352T-1-103LF Ilość: 1 3xAA Battery Box Mouser Part#: 12BH331/CS-GR Ilość: 1 SIDSstick PCB Dostępna w Gadget Gangster Ilość: 132kB EEPROM Mouser Część #: 24LC256-I/P Ilość: 1 Jeśli otrzymasz ją z zestawem, będzie ona wstępnie zaprogramowana. W przeciwnym razie będziesz potrzebował programatora EEPROM, takiego jak PropPlug. Rezystor 10 kΩ (1/4 W) - (Brązowy - Czarny - Pomarańczowy) Ilość: 4,1uF Promieniowy kondensator ceramiczny (104) Ilość: 5 Prostokątne listwy kołkowe Ilość: 6 Obrobione listwy kołkowe Ilość: 2
Krok 4: Zrób: Krok 1
Weź 3 rezystory (wszystkie są takie same, 10k omów, brązowy - czarny - pomarańczowy), złóż przewody pod kątem 90 stopni i włóż je do płytki drukowanej w punktach R1, R2 i R3.
Odwróć planszę i rozłóż przewody. Przylutuj rezystory do płytki i odetnij nadmiar drutu.
Krok 5: Wykonaj: Krok 2
Weź kondensatory ceramiczne.1uF i włóż je do C1, C2 i C3. Nie są spolaryzowane, więc nie ma znaczenia, w którą stronę wejdą. Rozłóż przewody, odwróć płytkę, przylutuj ją i odetnij nadmiar przewodów. Weź pozostałe ceramiczne nakładki i dodaj je do C4 i C5.
Krok 6: Wykonaj: Krok 3
Dodaj 2 korki elektrolityczne w C6 i C7. Nasadki te są spolaryzowane, dłuższe wyprowadzenia przechodzą przez kwadratowe otwory (obok + zaznaczonego na płytce drukowanej). Czapki mają paski na korpusach, paski biegną po lewej stronie (wskazując na środek planszy).
Dodaj regulator napięcia w „VR”. Mała czarna puszka z wycięciem i trzema nogami wychodzącymi z dna. Wycięcie powinno być skierowane w stronę krawędzi deski, jak wskazano na oznaczeniu na desce. Dodaj czwarty rezystor 10 kΩ (brązowy - czarny - pomarańczowy) na R4.
Krok 7: Wykonaj: Krok 4
Na SIDstick znajdują się 3 przyciski, aby przejść do następnego utworu, cofnąć się i Play / Pause. Dodaj przyciski w S1, S2 i S3. Ci faceci wciskają się od razu - odwróć płytkę i przylutuj je.
Głośność reguluje się za pomocą potencjometru tarczowego, dodaj go w górnym rogu płytki, jak wskazano na płytce drukowanej.
Krok 8: Wykonaj: Krok 5
Weź 2 obrobione szpilki, rozłup je wałkami i zeskrob plastik. Będziesz miał 2 małe szpilki. Wrzuć szpilki do 2 otworów na płytce drukowanej oznaczonych „Xtal”.
Użyj lepkiej karteczki samoprzylepnej, aby przytrzymać je na tablicy, odwróć tablicę i przylutuj je do tablicy. Karteczka samoprzylepna zapobiegnie ich wypadnięciu przed wlutowaniem. Po przylutowaniu po prostu odetnij cienkie metalowe końcówki. To będzie twoje kryształowe gniazdo.
Krok 9: Wykonaj: Krok 6
Zatrzaśnij w gniazdach. 40-pinowe gniazdo idzie na U1, dokładnie na środku płytki, wycięcie jest bliżej 2 nakładek elektrolitycznych.
dodaj gniazdo słuchawkowe obok przycisków Gniazdo 8 pin idzie na U2, wycięcie jest bliżej krawędzi płytki. Teraz wciśnij śmigło do gniazda - wycięcie na chipie skierowane tak samo jak gniazdo. To samo dla EEPROM.
Krok 10: Wykonaj: Krok 7
Dodaj nagłówki pinów do płytki uSD na zewnętrznym rzędzie otworów. Teraz połóż gniazdo kart uSD na podpórce, jak pokazano na zdjęciu, aby spoczywało bezpośrednio na układzie scalonym. Odwróć płytkę i przylutuj piny bezpośrednio do PCB.
Możesz teraz upuścić swój kryształ w gnieździe - po prostu przytnij wszystko oprócz 3-4 mm od wyprowadzeń na krysztale i włóż je do płytki drukowanej w 'XTAL'.
Krok 11: Wykonaj: Krok 8
Aby podłączyć akumulator, na płytce znajduje się otwór obok złącza akumulatora. Przeciągnij jeden przewód z akumulatora przez otwór i przywiąż do niego drugi przewód - zapewni to pewne odprężenie.
Czerwony przewód przejdzie przez otwór oznaczony '+', czarny przewód przejdzie przez otwór oznaczony '-'.
Krok 12: Użycie i pobieranie
Stosowanie
Korzystanie z SIDstick jest proste. Włącz przełącznik zasilania (znajdujący się na pojemniku na baterie), a rozpocznie się odtwarzanie pierwszego utworu (alfabetycznie według nazwy pliku) z karty pamięci. Naciśnięcie przycisku „odtwórz/wstrzymaj” spowoduje zatrzymanie/uruchomienie muzyki, a poprzedni/następny pozwoli pominąć utwory. Doładowując kartę pamięci melodiami, pamiętaj o dwóch rzeczach; 1 - SIDstick rozpoznaje tylko nazwy plików w formacie „8.3”. Oznacza to, że musisz zachować nazwy plików do 8 znaków z 3-znakowym rozszerzeniem. „song.dmp” jest w porządku, ale „thisisasong.dmp” zawiera za dużo znaków. SIDstick pominie wszystkie ścieżki, które mają zbyt wiele znaków w nazwie pliku. 2 - Pliki.sid muszą zostać przekonwertowane na pliki.dmp przed odtworzeniem. To naprawdę krótki proces, a Johannes zbudował konwerter międzyplatformowy z ładnym, małym interfejsem użytkownika. Wersja dla systemu Windows jest tutaj, a wersja na Maca i Linuxa powinna być gotowa za kilka dni. Otóż to! Miłego SIDsticka!
Pliki do pobrania
Wszystko jest dostępne na licencji MIT, która jest w zasadzie domeną publiczną: Firmware SIDstick: Wersja początkowa. Sprawdź stronę projektu pod kątem zaktualizowanych wersji. Schemat - pdf,.dch PCB layout - pdf,.dip Zdjęcia w wysokiej rozdzielczości do tego howto są na flickr. SIDstick jest dostępny jako zestaw od Gadget Gangster
Zalecana:
Pocket Flappy Bird Game Machine: 5 kroków
Pocket Flappy Bird Game Machine: Jest to konsola do gier oparta na mikrokontrolerze nodemcu esp8266, która może grać w flappy bird i wiele innych gier. Ta maszyna może być również używana do tworzenia deauther w oparciu o kod spacehuhns na https://github.com/SpacehuhnTech/esp8266_deauther
Pocket PC (niewymagany wyświetlacz): 7 kroków
Pocket PC (NoDisplayRequired): Czy kiedykolwiek chciałeś, aby zegarek kieszonkowy 2 był podobny do Pocket PC, który możesz zabrać ze sobą wszędzie? Jeśli tak, to jest to idealna instrukcja dla Ciebie. Na komputerze działa system operacyjny oparty na Linuksie, ale można prawie używać dowolnego systemu operacyjnego opartego na ARM, z którego można również korzystać z systemu Windows 10. Cał
Pocket ZX (ręczny ZX Spectrum): 10 kroków
Pocket ZX (Handheld ZX Spectrum): Jestem dzieckiem lat 80. i mam miłe wspomnienia z 8-bitowych komputerów tamtych czasów. Moim pierwszym komputerem, który zajmuje szczególne miejsce w moim sercu, był Sinclair ZX Spectrum 48K. Po odkryciu niedawno społeczności skupionych na starszym komputerze
Paper Pocket Pets: 5 kroków (ze zdjęciami)
Paper Pocket Pets: Paper Pocket Pets (PPP) to zestaw przeznaczony do tworzenia interaktywnych modułowych i nadających się do noszenia zabawek. Zachęca dzieci do ruchu i towarzyskości dzięki reakcjom pupila i pozwala dzieciom budować własnego reprezentanta, a także zmieniać
Kontrolowane dźwiękiem diody LED - Pocket Disco: 11 kroków (ze zdjęciami)
Kontrolowane dźwiękiem diody LED - Pocket Disco: Stwórz własną kieszonkową dyskotekę z kilkoma diodami LED sterowanymi muzyką. Wszystko, czego potrzebujesz, to trochę muzyki lub dźwięku, a diody LED będą tańczyć w rytm dźwięku. Jest to naprawdę mały obwód do zbudowania i do jego wykonania potrzeba tylko kilku komponentów. Główny b