31.10.2018

Regulatory BlHeli32 i odtwarzanie melodii startowej

Jedną z funkcji jakie oferuje oprogramowanie BlHeli32 i odpowiedni regulator to możliwość odegrania melodii startowej. Zamiast zwykłego Bip,  Bip gdy podłączymy akumulator do naszego modelu możemy usłyszeć fragment znanego utworu zagranego przez 4 silniki. Aby uzyskać taki efekt musimy odpowiednio skonfigurować nasze regulatory. W związku z tym, że nasze regulatory są już podłączone do kontrolera lotu, wykorzystamy go jako programator umożliwiający wprowadzenie odpowiednich zmian tak aby można było odtworzyć melodię.

Pierwsze co musimy zrobić to uruchomić aplikacje BlHeli32 następnie wybrać typ interfejsu (Cleanflight/Betaflight) wybrać odpowiedni port i połączyć się (ważna uwaga: dla bezpieczeństwa należy zdjąć śmigła).  Po odczytaniu konfiguracji musimy sprawdzić czy w menu „Options" mamy wyłączoną funkcję zaznaczoną na rysunku.
Gdy opcja powyżej jest wyłączona przechodzimy do trybu edycji muzyki (Music Editor) co zostało zaznaczone na rysunku poniżej.
Otworzy nam się okno edytora muzyki, w którym widzimy nazwy ESC#1 do ESC#8.
W zależności od ilości podłączonych regulatorów taką możemy mieć polifonie. Następne co musimy zrobić to pobrać z internetu plik zawierający zapis melodii dla oprogramowania BlHeli32. Jest to odpowiednio przygotowany plik, który wygląda np.  tak:
## Motor 1 ## 
Set Music On
Set Gen. Length 10
Set Gen. Interval 0    
Paste these notes:
G5 2 P2 G5 2 P2 G5 2 P2 D#5 2 P4 A#5 4 G5 2 P2 D#5 2 P4 A#5 4 G5 1

## Motor 2 ## 
Set Music On
Set Gen. Length 10
Set Gen. Interval 0    
Paste these notes:
G4 4 P4 G4 4 P4 G4 4 P4 G4 4 P4 G4 8 P8 G4 8 P8 G4 8 G4 8 G4 8 G4 8 D#4 4 P4 D#4 4 P4 G4 4 P4 G4 4 P4 D#4 4 P4 D#4 4 P4 G4 1

## Motor 3 ## 
Set Music On
Set Gen. Length 10
Set Gen. Interval 0   
Paste these notes:
D5 2 P2 D5 2 P2 D5 2 P2 A#4 2 P4 F5 4 D5 2 P2 A#4 2 P4 F5 4 D5 1

## Motor 4 ## 
Set Music On
Set Gen. Length 10
Set Gen. Interval 0    
Paste these notes:
G6 2 P2 G6 2 P2 G6 2 P2 D#6 2 P4 A#6 4 G6 2 P2 D#6 2 P4 A#6 4 G6 1

Pobrany plik z zapisem naszej muzyki musimy przenieść do oprogramowania BlHeli32. W tym celu kopiujemy z pliku dla silnika 1 (##Motor 1##) nuty i wklejamy je do zakładki ESC#1
podobnie postępujemy dla silnika 2 i ESC#2,
ESC#3,
i ESC#4
Jak skopiujemy zapis całej melodii dla poszczególnych ESC możemy ją zapisać w pamięci regulatorów. W tym celu naciskamy „Apply Music”. Od teraz przy każdym podłączeniu naszego drona do zasilania usłyszymy melodię startową odgrywaną przez nasze silniki. W celu sprawdzenia czy nasza melodia zapisała się poprawnie możemy wejść do zakładki ESC Overview i sprawdzić ostatni wiersz.

Przedstawione rozwiązanie nie wpływa w żaden sposób na prace naszych silników. Jest tylko miłym dodatkiem, który może nas wyróżnić pośród innych modelarzy.
Na koniec film prezentujący w jaki sposób jest odtwarzana melodia oraz dodatkowo jak regulatory KISS odtwarzają mowę.

Brak komentarzy:

Prześlij komentarz