Jeśli ktoś się zastanawia jakie regulatory (ESC) kupić do swojego quadkoptera to warto zacząć od bardzo małych i wydajnych układów DYS SN20A. Są to mini regulatory o wymiarach 23x12x4.5mm o całkiem dużej wydajności prądowej 20Amperów. W porównaniu do standardowych jakie można zakupić są naprawdę fajną opcja do quadcopterów klasy 250 (dwieściepiędzieśiątekfruu). Zakupione na banggood przychodzą domyślnie z firmwarem SimonK. Dużym plusem są wyprowadzone pady SPI, dzięki którym można wgrać sobie SomonK’a lub BLheli. A jeszcze większym plusem jest to że, po wgraniu odpowiedniego wsadu można programować je po kabelku sygnałowym PWM. Poniżej pokaże jak ja to robię i co potrzeba aby poprawnie przeflaszować regle.
Potrzebny sprzęt
Przede wszystkim jest potrzebny programator USB do kontrolerów ATMEL AVR USBasp, warto mieć do niego przejściówkę 10 do 6 pinów. Pare kabelków, lutownica, cyna. W drugim etapie ustawiania opcji regulatorów będzie potrzebne arduino UNO.
Lutowanie
Na początek trzeba przylutować kabelki programatora do regulatora według poniższego schematu i podłączyć pod USB. Na tym etapie zasilanie regulatora idzie z programatora wiec nie trzeba podłączać baterii.
Odpalam BLheli Suite i zaznaczam ATMEL ISP Interface. Nastepnie klikam read i postępuje jak w poniższych screenach. Wybierz bootloader od SimonK pozwala wgrywać i SimonK i Blheli.
Po tej akcji mam wgrany najnowszy firmware Blheli.
Arduino UNO
Aby programować opcje regulatora przez kabelek data (1 wire interface), trzeba wgrać odpowiedni program do Arduino UNO. Na szczęście blheli zintegrował funkcje tworzenia takiego interfejsu w swoim programie. Wystarczy podlączyć Arduino i wybrać odpowiedni port com.
1-wire interface
A teraz wystarczy podłączyć pierwszy port arduino do data i gnd do gnd regulatora. W tym momencie trzeba zapewnić zasilanie regulatora podłączając baterię.
Teraz można spokojnie założyć koszulkę termokurczliwą na regulator i podłączyć go do quadcoptera. Dawajcie znać jak wam poszło!