Projekt MiniRotorNVX
(Arduino Uno)

1 - czy podczas nadawania nie szaleje ten kompas ?
2 - jak Servo jest 0-180st, to jak zaplanowałeś osbługę z orbitrona dla danych AZ 0-360st ? sterownik DDE czy sam rotor (Arduino) wie, że w AZ ma pracować na jakimś wycinku 180st z pełnego 360st (np. pracuj 90-270st AZ, gdzie do rotora idzie juz sygnał "skonwertowany", może idą dane AZ/EL normalne, ale sterujesz okienkoAZ osobnym parametrem do arduino ?
3 - Pewnie zauważyłeś, że HMC5883L jest dość czuły na otoczenie (metalowe przedmioty czy pole magnetyczne od anteny) - no i druga wada - transmisja po l2C nie pozwala na dużą odległość czujnika od arduino.


ad 1,3 tego nie sprawdzałem dokładnie, moduł jednak mnie pozytywnie zaskoczył tym, że poprawnie pokazuje kierunek i nie 'szaleje' spodziewam się, że jest odporny na pracę nadajnika a jeśli nie to mogę z PC wysyłać PTT do arduino lub dodatkowo filtrować 'szalone' wskazania w arduino

ad 2 do arduino idą dane z orbitrona, azymut 0-360 plus elewacja 0-90, oprogramowanie w arduino na początku robi kalibrację, określa min max kątów pracy rotora i zapamietuje środkowe pomiary z kompasu (el 90 zenit, azymut faktyczny środka zakresu pracy 0-180). Na tej podstawie wej azymut i elewacja są przeliczane do trybu pracy 0-180 0-180. Arduino wykrywa konieczność 'połozenia anten na plecy' aby pokryć zakres az>180.
Znalazłem też serwo 360 st. (https://iprototype.nl/products/robotics/servo-motors/servo-360-metal-gear#)
Trzeba by też poszukać możliwości zabudowania go w 'rurę z łozyskiem'.

ad 3 przeciwnie, moduł nie jest czuły na otoczenie, wystarczy odległość kilku cm od metalu i pracuje poprawnie, te moduły są w tel. kom. do obracania obrazu a nadajnik tel. gsm nie przeszkadza. Arduino będzie blisko rotora i blisko PC bo to zestaw przenośny (balkonowy). Te małe serwa nie nadają się do pracy na dachu. Potrzebne by były mocniejsze serwa zabudowane z łożyskami dodatk. i np. zasilanie solarne + aku 6V oraz bezprzewodowa transmisja USB do PC.

Szukam wsparcia przy wykonaniu belki nośnej do anten (rys. kilka postów wyżej), jak to wykonać?


  PRZEJDŹ NA FORUM