Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 gru 2024, o 02:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 12 gru 2024, o 21:13 
Offline
Użytkownik

Dołączył(a): 09 lip 2019
Posty: 115
Pomógł: 11

Obrazek
Jakiś czas temu zacząłem hobbystycznie robić projekt kontrolera MIDI. Wieczory teraz zrobiły się dłuższe i projekt zaczął nabierać kształtów, więc postanowiłem pochwalić się nim tu na forum.
Krótkie – dziesięciominutowe demo można zobaczyć tutaj: https://youtu.be/FE6fOHTv2RM

Dokumentacja Techniczna (wersja angielska)

Schemat:
Obrazek

Projekt płytki:
Obrazek
Obrazek

Wersja zmontowana:
Obrazek

Kolejne wersje wsadów wrzucam do tego repozytorium
https://gitlab.com/c-mos/kmAvrReleases/ ... niReleases

BOM (w formie Excela) – link

Kod źródłowy, projekt płytek w KiKadzie (wymagane dogranie bibliotek dostępnych w projekcie oraz biblioteki digikey), do tego obudowa 3D dla aplikacji z czterama potencjometrami (tutaj podziękowania dla kolegi Marcina, jeśli kiedyś zajrzy na to formum) - dostępne pod adresem:
https://gitlab.com/c-mos/avr/kmMidiMini

Obecnie aplikacja wspiera kontroler bazujący na taśmie FSLP od Pololu (Force Sensing Linear Potentiometer) oraz w innej konfiguracji na potencjometrach liniowych.
ObrazekObrazek


Można ją programować z użyciem USB-ASP (potrzebny jest trochę zmodyfikowany kabelek KANDA-AIRPORT), świetnie dogaduje się też ATB-WIFI-ESP. Dla bardziej zaawansowanych – jest też możliwość podłączenia programatorów Microchip.
Obrazek
Obrazek

Standardowo kontroler ma tylko wyjście MIDI OUT DIN5. Dodatkowo zrobiłem też shielda do tej płytki, który rozszerza go o dodatkowe wejście MIDI IN oraz przejście MIDI THROUGH.
Schemat:
Obrazek

Projekt płytki:
Obrazek
Obrazek
Po zamontowaniu razem wygląda to mniej więcej tak:

ObrazekObrazek

Dodatkowa ciekawostka – po odpowiednim zmodyfikowanym montażu złącz shield MIDI I/O pasuje też do złącza Atnel Microport, więc można się bawić w prototypowanie na zestawie ATB 1.05a.
Obrazek

Projekt starałem się przygotować na przyszłe rozszerzenia – razem z ATB-WIFI-ESP sprawdza się też świetnie jako mały zestaw uruchomieniowy do zabawy z Orange Bookiem. Na spodniej stronie jest trochę zworek, które można polutować do różnych wersji wyposażenia. Komplet portów wejścia wyjścia na obrazku poniżej
Obrazek

Przykładowy kod źródłowy demonstrujący tryb HID dostępny jest tutaj (w tej chwili trzeba się przełączyć na branch develop):
https://gitlab.com/c-mos/avr/kmMiniHidDemo

W trakcie robienia projektu pojawiło mi się trochę problemów, więc pewnie jeszcze będę podpytywał o różne szczegóły bardziej doświadczonych forumowiczów, ale na razie zostawiam prezentację tak jak stoi.

Mam nadzieję, że się spodoba :-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 gru 2024, o 22:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Ja cię nie mogę! Jaki GIGANTYCZNY projekt ;) zazdroszczę umiejętności grania na instrumentach .... ale w takim wypadku to można sobie tworzyć fajne dodatki do instrumentów ...

Cały czas zbieram szczękę z podłogi - coś PIĘKNEGO

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2024, o 16:53 
Offline
Użytkownik

Dołączył(a): 09 lip 2019
Posty: 115
Pomógł: 11

Dziękuję za ciepłe słowa Mirku. Bez pracy, którą robisz ten projekt na pewno by nie powstał. Zaczęło się ćwiczeń z Orange Bookiem, które chciałem przerobić na coś użytecznego... i trochę się potem rozwinęło. Już nie wspominam o takim drobiazgu jak pomoc przy doborze jednego komponentu na tym forum, co pozwoliło mi rozwiązać pewien kluczowy problem ze stabilnością odczytów ADC.
A co do instrumentu muzycznego - w moim przypadku jeśli już to bardziej niż "grać", potrafię w porywach może coś "zagrać"... a to spora różnica :-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2024, o 08:38 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2590
Pomógł: 128

Świetny projekt! Z wielkim zainteresowaniem sobie do niego zajrzę - lubię takie klimaty. P. S. Fajny ten potencjometr :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2024, o 10:03 
Offline
Użytkownik

Dołączył(a): 09 lip 2019
Posty: 115
Pomógł: 11

Dzięki @micky ! :-) Tak na marginesie, jakby komuś chciało się rzucić okiem na "bebechy", wytknąć potencjlalne błędy i podzielić uwagami - jeśli chodzi o elektronikę, kod, albo nawet dokumentację - to byłbym bardzo wdzięczny. W ramach podziękowania mogę wysłać jeden złożony egzemplarz (chodzi polutowane płytki kmMidiMini oraz kmMiniShield MIDI I/O w wybranej konfiguracji; koszt przesyłki w PL biorę na siebie) osobie z tego forum, która da z mojego punktu widzenia najlepszy feedback do końca 2024 roku. Nie traktujcie tego jednak jak konkursu - po prostu chciałbym w ten sposób docenić kogoś, kto faktycznie pomoże mi poprawić projekt :-) Jeśli jakiś forumowicz znajdzie brak (albo nadmiar) przecinka w dokumentacji i będzie to akurat jedyną osobą, która da mi informację zwortną - to po prostu dostanie złożony egzemplarz :-)

Pozdrowienia,
-krzysiek-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2024, o 16:05 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

moscow napisał(a):
Dzięki @micky ! :-) Tak na marginesie, jakby komuś chciało się rzucić okiem na "bebechy", wytknąć potencjlalne błędy i podzielić uwagami - jeśli chodzi o elektronikę, kod, albo nawet dokumentację - to byłbym bardzo wdzięczny. W ramach podziękowania mogę wysłać jeden złożony egzemplarz (chodzi polutowane płytki kmMidiMini oraz kmMiniShield MIDI I/O w wybranej konfiguracji; koszt przesyłki w PL biorę na siebie) osobie z tego forum, która da z mojego punktu widzenia najlepszy feedback do końca 2024 roku. Nie traktujcie tego jednak jak konkursu - po prostu chciałbym w ten sposób docenić kogoś, kto faktycznie pomoże mi poprawić projekt :-) Jeśli jakiś forumowicz znajdzie brak (albo nadmiar) przecinka w dokumentacji i będzie to akurat jedyną osobą, która da mi informację zwortną - to po prostu dostanie złożony egzemplarz :-)

Pozdrowienia,
-krzysiek-


Ja pierdziu! (przepraszam za wyrażenie) ale to MEGA SUPER oferta - wprawdzie nie dla mnie bo ja nie mam takich zdolności do muzyki jak moscow, ale aż zazdroszczę tym którzy mają i mogliby na żywo przetestować takie urządzenie. Aż sam sczerze polecam - zaraz dodam ten projekt na stronę główną forum, bo już dawno nie było takiego cudeńka!

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO