{"id":440,"date":"2012-09-22T21:37:30","date_gmt":"2012-09-22T19:37:30","guid":{"rendered":"http:\/\/majek.mamy.to\/?p=440"},"modified":"2018-03-18T19:19:16","modified_gmt":"2018-03-18T18:19:16","slug":"multiwii-328p-controller-from-hk","status":"publish","type":"post","link":"https:\/\/majek.sh\/pl\/multiwii-328p-controller-from-hk\/","title":{"rendered":"Kontroler MultiWii 328P z HK"},"content":{"rendered":"<p>Kolejn\u0105 u\u017cyteczn\u0105 rzecz\u0105 w FPV jest stabilizacja lotu i autopilot.<\/p>\n<p>W HobbyKing pojawi\u0142 si\u0119 nowy <a href=\"http:\/\/www.hobbyking.com\/hobbyking\/store\/uh_viewitem.asp?idproduct=27033&amp;aff=78124\" target=\"_blank\">kontroler do multikoptera<\/a> ze wszystkimi wymaganymi czujnikami: \u017cyroskopami, akcelerometrami, magnetometrem (kompasem) i barometrem (czujnik ci\u015bnienia\/wysoko\u015bci).<br \/>\nCo prawda jest to skonstruowane g\u0142\u00f3wnie z my\u015bl\u0105 o multikopterach, ale <a href=\"http:\/\/www.multiwii.com\/\" target=\"_blank\">MultiWii<\/a> jest dosy\u0107 zaawansowanym softem i posiada r\u00f3wnie\u017c wsparcie dla samolot\u00f3w (tak w uk\u0142adzie tradycyjnym jak i lataj\u0105cego skrzyd\u0142a).<br \/>\nZ tyloma czujnikami i obecnym softem mo\u017ce s\u0142u\u017cy\u0107 ju\u017c prawie za autopilota. Obecnie posiada nawigowanie po kursie magnetycznym, ale pod\u0142\u0105czaj\u0105c do niego gps-a mo\u017cna jeszcze wi\u0119cej. Z gps-em na i2c mo\u017cna nawigowa\u0107 po waypointach z tego co widzia\u0142em, ale jak sprawdz\u0119, to dopiero b\u0119d\u0119 pewny \ud83d\ude42<br \/>\nW ka\u017cdym razie nawet jak nie ma teraz RTH (powr\u00f3\u0107 do domu), to powinno si\u0119 to uda\u0107 dopisa\u0107 (MultiWii jest projektem opensource)<\/p>\n<p>Ma\u0142y filmik pokazuj\u0105cy co potrafi p\u0142yteczka w stanie 'prosto z pude\u0142ka&#8217;:<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/VmvW1DjzZc4\" frameborder=\"0\" width=\"560\" height=\"315\"><\/iframe><\/p>\n<p>Nast\u0119pnym krokiem b\u0119dzie instalacja Arduino i kompilacja firmware dla samolotu.<br \/>\nCi\u0105g dalszy nast\u0105pi \ud83d\ude42<\/p>\n<p><strong>Aktualizacja 2012-12-15<\/strong><\/p>\n<p>Plany si\u0119 troch\u0119 zmieni\u0142y, bo zacz\u0105\u0142em budowa\u0107 <a title=\"Tricopter\" href=\"https:\/\/majek.sh\/tricopter\/\">tricopter<\/a> \ud83d\ude42<\/p>\n<p>Na pocz\u0105tek zrobi\u0142em tabelk\u0119 z przypisaniem pin\u00f3w p\u0142ytki do n\u00f3\u017cek procesora i oryginalnych wyprowadze\u0144 Arduino:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Pin Atmega328 i opis<\/th>\n<th>Pin na p\u0142ytce z HK<\/th>\n<th>Pin na Arduino<\/th>\n<\/tr>\n<tr>\n<td>1 (PD3\/PCINT19\/OC2B\/INT1)<\/td>\n<td>AX4<\/td>\n<td>D3<\/td>\n<\/tr>\n<tr>\n<td>2 (PD4\/PCINT20\/XCK\/T0)<\/td>\n<td>ROL<\/td>\n<td>D4<\/td>\n<\/tr>\n<tr>\n<td>9 (PD5\/PCINT21\/OC0B\/T1)<\/td>\n<td>PIT<\/td>\n<td>D5<\/td>\n<\/tr>\n<tr>\n<td>10 (PD6\/PCINT22\/OC0A\/AIN0)<\/td>\n<td>YAW<\/td>\n<td>D6<\/td>\n<\/tr>\n<tr>\n<td>11 (PD7\/PCINT23\/AIN1)<\/td>\n<td>AX1<\/td>\n<td>D7<\/td>\n<\/tr>\n<tr>\n<td>12 (PB0\/PCINT0\/CLKO\/ICP1)<\/td>\n<td>unconnected<\/td>\n<td>D8<\/td>\n<\/tr>\n<tr>\n<td>13 (PB1\/PCINT1\/OC1A)<\/td>\n<td>D9, BUZ\/D9<\/td>\n<td>D9<\/td>\n<\/tr>\n<tr>\n<td>14 (PB2\/PCINT2\/SS\/OC1B)<\/td>\n<td>D10<\/td>\n<td>D10<\/td>\n<\/tr>\n<tr>\n<td>15 (PB3\/PCINT3\/OC2A\/MOSI)<\/td>\n<td>D11, J5-4<\/td>\n<td>D11, MOSI<\/td>\n<\/tr>\n<tr>\n<td>16 (PB4\/PCINT4\/MISO)<\/td>\n<td>PWR, UN4(***)\/D12, J5-1<\/td>\n<td>D12, MISO<\/td>\n<\/tr>\n<tr>\n<td>17 (PB5\/SCK\/PCINT5)<\/td>\n<td>J5-4, led D4<\/td>\n<td>SCK<\/td>\n<\/tr>\n<tr>\n<td>19 (ADC6)<\/td>\n<td>UN2(***)\/PSE<\/td>\n<td>A6<\/td>\n<\/tr>\n<tr>\n<td>22 (ADC7)<\/td>\n<td>UN1(***)\/BAT<\/td>\n<td>A7<\/td>\n<\/tr>\n<tr>\n<td>23 (PC0\/ADC0\/PCINT8)<\/td>\n<td>A0<\/td>\n<td>A0<\/td>\n<\/tr>\n<tr>\n<td>24 (PC1\/ADC1\/PCINT9)<\/td>\n<td>A1<\/td>\n<td>A1<\/td>\n<\/tr>\n<tr>\n<td>25 (PC2\/ADC2\/PCINT10)<\/td>\n<td>A2<\/td>\n<td>A2<\/td>\n<\/tr>\n<tr>\n<td>26 (PC3\/ADC3\/PCINT11)<\/td>\n<td>unconnected<\/td>\n<td>A3<\/td>\n<\/tr>\n<tr>\n<td>27 (PC4\/ADC4\/SDA\/PCINT12)<\/td>\n<td>SDA (*)<\/td>\n<td>A4<\/td>\n<\/tr>\n<tr>\n<td>28 (PC5\/ADC5\/SCL\/PCINT13)<\/td>\n<td>SCL (*)<\/td>\n<td>A5<\/td>\n<\/tr>\n<tr>\n<td>29 (PC6\/RESET)<\/td>\n<td>J5-5<\/td>\n<td>RESET<\/td>\n<\/tr>\n<tr>\n<td>30 (PD0\/RXD\/PCINT16)<\/td>\n<td>AX2, DSM-S(**)<\/td>\n<td>D0, RX<\/td>\n<\/tr>\n<tr>\n<td>31 (PD1\/TXD\/PCINT17)<\/td>\n<td>AX3, LCD<\/td>\n<td>R1, TX<\/td>\n<\/tr>\n<tr>\n<td>32 (PD2\/INT0\/PCINT18)<\/td>\n<td>THR<\/td>\n<td>D2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>(*) &#8211; piny SDA and SCL s\u0105 pod\u0142\u0105czone przez konwerter napi\u0119\u0107 z 5V do 3.3V<br \/>\n(**) &#8211; ten pin jets r\u00f3wnie\u017c podpi\u0119ty do zworki J1, do kt\u00f3rej jest pod\u0142\u0105czone gniazdo odbiornika DSM2 <strong>albo<\/strong> interfejs USB<br \/>\n(***) &#8211; piny z nazwami INx, to piny bez nazw na p\u0142ytce (w starej wersji p\u0142ytki, nowa ma ju\u017c opisy przy ka\u017cdym pinie). Po prawej stronie piny maj\u0105 oznaczenia: &#8230;AX3, AX4, UN1, UN2, BUZ, PWR, LCD, UN3. Na dolnym z\u0142\u0105czu natomiast piny maj\u0105 oznaczenia: &#8230; A2, UN4, D11,&#8230;<br \/>\nZ\u0142\u0105cze J5 nie jest przylutowane (s\u0105 tylko pady).<br \/>\nDioda led D1 wskazuje obecno\u015b\u0107 g\u0142\u00f3wnego napi\u0119cia zasilania 5V.<br \/>\nDioda led D5 jest pod\u0142\u0105czona za stabilizatorem 3.3V.<br \/>\nLedy D2 i D3 s\u0105 pod\u0142\u0105czone do uk\u0142adu FTDI i pokazuj\u0105 aktywno\u015b\u0107 interfejsu USB.<br \/>\nI jedna <strong>uwaga<\/strong>: ten procesor ma tylko jeden port szeregowy. Wej\u015bcie odbiornika DSM2 u\u017cywa tego portu, wiec nie jest mo\u017cliwe jednoczesne pod\u0142\u0105czenie go do usb i konfiguracja MultiWii.<\/p>\n<p>W samym <a href=\"http:\/\/arduino.cc\" target=\"_blank\">Arduino<\/a> nale\u017cy wybra\u0107 jako p\u0142ytk\u0119: <em>Tools\/Board\/Arduino Pro or Pro Mini (5V, 16MHz) w\/ ATmega328<\/em><\/p>\n<p>Uda\u0142o mi si\u0119 z takimi ustawieniami bez problem\u00f3w wgra\u0107 nowy soft do tej p\u0142ytki tylko za pomoc\u0105 kabla usb (p\u0142ytka ma wgrany bootloader Arduino).<\/p>\n<p><strong>Update 2013.04.27<\/strong><\/p>\n<p>Kupi\u0142em kojen\u0105 tak\u0105 p\u0142ytk\u0119 i wygl\u0105da na troch\u0119 poprawion\u0105, przynajmniej opisy s\u0105 przy wszystkich pinach oraz wlutowane s\u0105 piny pod programator ISP.<\/p>\n<p><a href=\"https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii-478x480.jpg\" alt=\"HobbyKing&#039;s Multiwii controller with DSM input\" width=\"478\" height=\"480\" class=\"alignnone size-medium wp-image-904\" srcset=\"https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii-478x480.jpg 478w, https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii-150x150.jpg 150w, https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii-1020x1024.jpg 1020w, https:\/\/majek.sh\/wp-content\/uploads\/2012\/09\/hk-multiwii.jpg 1024w\" sizes=\"(max-width: 478px) 100vw, 478px\" \/><\/a><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Kolejn\u0105 u\u017cyteczn\u0105 rzecz\u0105 w FPV jest stabilizacja lotu i autopilot. W HobbyKing pojawi\u0142 si\u0119 nowy kontroler do multikoptera ze wszystkimi wymaganymi czujnikami: \u017cyroskopami, akcelerometrami, magnetometrem (kompasem) i barometrem (czujnik ci\u015bnienia\/wysoko\u015bci). Co prawda jest to skonstruowane g\u0142\u00f3wnie z my\u015bl\u0105 o multikopterach, <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/majek.sh\/pl\/multiwii-328p-controller-from-hk\/\"><span class=\"more-msg\">Czytaj dalej &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[38,50,11,31,13,42,32],"_links":{"self":[{"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/posts\/440"}],"collection":[{"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":46,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/posts\/440\/revisions"}],"predecessor-version":[{"id":1743,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/posts\/440\/revisions\/1743"}],"wp:attachment":[{"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/media?parent=440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/categories?post=440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/majek.sh\/pl\/wp-json\/wp\/v2\/tags?post=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}