Rok: 2015, kategoria: B, nr projektu: 4
Uwaga! Ten tekst nie został jeszcze sprawdzony i upiększony. Jeśli już jest piękny i nie zawiera błędów, martwych linków i innego badziewia, dodaj proofread: yes
do sekcji flag artykułu.
Rotor antenowy azymut/elewacja
Celem projektu było zrealizowanie lekkiego rotora antenowego (w azymucie i elewacji), który może być używany na wyjazdach.
W tym celu zastosowano obrotnicę do kamer przemysłowych zasilaną napięciem 24V AC (chińskiej produkcji), co sprawdziło się doskonale.
Szczegóy budowy
Zaprojektowano i skonstruowano sterownik składający się z modułu wykonawczego sterującego silnikami.
Głównymi elemetami są: sterowanie driverami do silników krokowych z regulacją maksymalnego prądu, odczyt pozycji w elewacji
z użyciem akcelerometru i w azymucie z użyciem kompasu.
Drugą część stanowi moduł lokalny wyposażony w wyświetlacz LCD, joystick, przyciski sterujące i złącze USB,
pozwalające na sterowanie rotorem z użyciem protokołu Yaesu. Oprogramowanie sterownika bazuje na kodzie stworzonym
przez Anthony&apos-ego K3NG dla środowiska Arduino (Atmel AVR) i rozwijanego przez krótkofalowców. P
W urządzeniu wykorzystano łatwo dostępne gotowe moduły produkcji chińskiej
(przetwornice zasilające, drivery silników, moduły akcelerometru i kompasu itd.).
Bieżące położenie rotora odczytuje się:
- w azymucie - za pomocą kompasu cyfrowego HMC5883L, zrealizowanego na module GY-80 - trójosiowy, 12-bitowy kompas o zakresie pomiarowym do 8,1 gausa.
- w elewacji - za pomocą cyfrowego akcelerometru ADXL345, zrealizowanego na module GY-291, co umozliwia trójosiowy pomiar przyspieszenia w zakresie 2..16 G.
Położenie wyświetlane jest wyświetlane jest na tanim i łatwo dostępnym wyświetlaczy LCD NOKIA 3310.
aw. Cyklicznie co 1 sekundę, moduł sterowania odpytuje moduł wykonawczy
o bieżące położenie (azymut/elewacja). Informacje te sa wyświetlane na LCD i przekazywane do komputera. Jeśli komputerawyśle komendę nakazującą powrót do określonego położenia,
to sterownik na podstawie znanej pozycji biezącej, spowoduje odpowiednie obroty góra/dół, prawo/
/lewo. Następnie kontroluje się, czy pozycja została osiągnięta.
W dowolnym momencie można przejść na sterowanie ręczne, poprzez przyciśnięcie jednego z cztyerech przycisków lub zadanie
kierunku joystickiem. Użycie drążka sterującego umożliwia sterowanie prędkością ruchu, któa jest proporcjonalna do
wychylenia joysticka.