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



Teraz jest 19 paź 2017, o 19:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 20 kwi 2015, o 11:56 
Offline
Użytkownik

Dołączył(a): 11 lip 2013
Posty: 842
Pomógł: 28

Witam

Chciałem się pochwalić swoim małym projektem. Co prawda walorów użytkowych to zbytnio nie ma, ale miałem dużą frajdę przy jego robieniu i trochę się nauczyłem.

Więc tak - są to cymbałki automatyczne sterowane przez BT z aplikacji na komputer.
Konstrukcja mechaniczna to stara prowadnica z drukarki, dopasowany do niej silnik krokowy, specjalnie zaprojektowana płytka PCB (z atmegą 328p i sterownikiem silników krokowych) i oczywiście cymbałki. Uderzenia pałeczką realizowane są za pomocą serwomechanizmu. Całość przykręcona jest do starego panela podłogowego.

Wygląda to tak:

Obrazek

Schemat układu:
Obrazek

Aplikacja napisana w C# w środowisku visual studio 2013. Polecam wszystkim, bardzo łatwo się w nim pisze. Główne okno:
Obrazek

Po połączeniu możemy grać wybraną nutkę z "klawiatury pianina". Są to pomalowane pictureboxy i nie udało mi się uzyskać ładniejszego efektu.

Ale gdzie tu automatyzacja? Otóż oczywiście możemy tworzyć swoje własne melodyjki i wgrywać je do cymbałek za pomocą "kreatora melodyjek". Jego główne okno wygląda tak:
Obrazek

A tu przykład melodyjki:
Obrazek

Można zapisywać i odczytywać z plików txt własne utworzone melodie.

Kod na atmegę:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Na koniec małe filmiki z prezentacji działania (niestety słychać szum mojego zasilacza ATX):





W przyszłości muszę popracować nad tym, aby wyciszyć przesuwanie się prowadnicy oraz utworzyć więcej melodyjek.

Chciałbym też zaprosić do odwiedzin mojej małej stronki (link w podpisie) z moimi projektami, może komuś coś się spodoba :)

Tutaj link ze wszystkimi kodami itp: https://www.dropbox.com/sh/7opdq2zqybaj4i0/AAD38PXnP5I-Aee52gKaZS8_a?dl=0

_________________
Mój: Blog, Instagram



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 10:59 
Offline
Użytkownik

Dołączył(a): 11 lip 2013
Posty: 842
Pomógł: 28

Widzę, że niestety projekt się tu niezbyt spodobał :/ dokładny opis części mechanicznej można znaleźć tutaj http://majsterkowo.pl/automatyczne-cymbalki/

_________________
Mój: Blog, Instagram



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 15:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8499
Pomógł: 329

dambo napisał(a):
Widzę, że niestety projekt się tu niezbyt spodobał :/


może dlatego że niema tu żadnych cymbalistów ...
To nie do końca jest tek że jak nikt nie pisze nic to się zaraz nie podoba,
może po prostu nikomu się to do niczego nie przyda ....
chyba że będzie chciał oryginalny dzwonek do drzwi .. :)
-- też nie bardzo bo zagłuszy go mechanika :)

ogólnie fajnie ,

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 16:28 
Offline
Użytkownik

Dołączył(a): 05 lis 2014
Posty: 237
Pomógł: 6

Projekt bardzo fajny, a nie wszystko musi mieć jakieś super-praktyczne zastosowanie. Dopiero teraz na niego trafiłem, wcześniej nie widziałem. Można pomyśleć o wersji 2.0 :D Dwie pałeczki, lepsza dynamika (szybkość) i do tego spróbować zmniejszyć hałas pochodzący od samej mechaniki.

_________________
Szukasz książek o elektronice i programowaniu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 17:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 494
Lokalizacja: Żagań
Pomógł: 49

Mnie natomiast w projekcie zainteresowało sterowanie silnikiem.

Jednak nie ma róży bez kolców. Jak wygląda szybkie zmienianie nut pomiędzy górną a dolną częścią oktawy?
Przy aktualnym sterowaniu trwa to trochę. Co będzie jak trafią się dwie szesnastki?

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 22:05 
Offline
Użytkownik

Dołączył(a): 11 lip 2013
Posty: 842
Pomógł: 28

niestety trzeba uwzględniać czas między przejazdami - po zagraniu nutki w czasie jej trwania układ jedzie już do kolejnego dźwięku i czeka, niestety jeśli czas trwania jest krótszy niż czas dojazdu to trochę się to rozjeżdża.

Najbardziej słychać "uderzanie" karetki. We wakacje to jakoś wyeliminuje.

Co do zastosowań - bardzo wredny budzik :)

_________________
Mój: Blog, Instagram



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 494
Lokalizacja: Żagań
Pomógł: 49

Zamiast silnika krokowego można by było zastosować serię elektromagnesów przyciągających pałeczki umieszczone nad każdym paskiem tonowym. Coś na wzór fortepianów.
Wiem, że koszt byłby większy ale zwiększyłbyś szybkość.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 22:25 
Offline
Użytkownik

Dołączył(a): 11 lip 2013
Posty: 842
Pomógł: 28

taki mechanizm jest bardzo fajny :) w jakimś komercyjnym zastosowaniu idealny. Ja chciałem zrobić coś z elementów, które walały się po pokoju. Poznałem lepiej sterowanie silnikami krokowymi co mi się przyda w przyszłych projektach :)

_________________
Mój: Blog, Instagram



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 cze 2015, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 494
Lokalizacja: Żagań
Pomógł: 49

dambo napisał(a):
Ja chciałem zrobić coś z elementów, które walały się po pokoju. Poznałem lepiej sterowanie silnikami krokowymi co mi się przyda w przyszłych projektach :)


... i takie podejście mi się najbardziej podoba. Nauka poprzez zabawę jest najbardziej owocna.
Tylko życzyć powodzenia i czekamy na kolejne projekty.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2015, o 12:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 gru 2013
Posty: 36
Lokalizacja: Łódź
Pomógł: 0

Właśnie wczoraj trafiłem na ten projekt na majsterkowo.pl, dziś - zauważyłem go na forum... Kurcze prześladuje mnie :lol: :mrgreen:

_________________
sig on ;)



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: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO