MultiWii update

Prejsnji prototip MultiWiija je sicer prestal test, ampak sama ploscica je bila odprta, pa nic kaj posebej lepa. Pa tudi Aruino Pro Minija bi rad uporabljal za kj drugega heh 🙂

Zacel sm risat novo ploscico, tako, ki ne bo uporabljala Arduino Pro minija, ampak samo Atmega328.

Poleg tega hocem Bluetooth, 10DOF (GY80), buzzer, AUX1, AUX2. Namesto RC input, ki steje 6×3 pine, bi lahko uporabil samo satelit od od spektrumovega sprejemnika, kar pomeni, da bi se lahko znebil sestih povezav in uporabil samo eno. Satelit dela na 3.3v in generira PPM signal, ki ga MultiWii zna prebrat. Mogoce v naslednjih revizijah ploscice.

Hiter prototyping

IMAG0072

 

Protoyping je razkril tudi par stvari, ki jih je blo treba odpravit. Zato, da sem imel lahko dva AUXa, je treba prestavit Buzzer na drug pin in ustrezno spremenit v config.h.

Torej, se vedno se uporabljajo notranji pullupi in GY80 board

#define INTERNAL_I2C_PULLUPS

#define GY_80

Buzzer se prestavi iz D8 na A2

AUX1 gre na D7

AUX2 gre na D8 (lahko tudi na D12, ki je sicer power pin za senzor board, ampak ga ne uporabljam)

#define RCAUXPIN8 //SW prestavi AUX2 na D8

tudi odznaci buzzerON in buzzerOFF in override_buzzerpin_pinmode

#define OVERRIDE_BUZZERPIN_PINMODE pinMode (A2, OUTPUT); // use A2 instead of d8
#define OVERRIDE_BUZZERPIN_ON PORTC |= 1<<2 //PORTB |= 1;
#define OVERRIDE_BUZZERPIN_OFF PORTC &= ~(1<<2); //PORTB &= ~1;

Obvezno more bit z necim pokrita. Na misel mi je prisla dummy security camera iz kitajske 🙂 Itak sem jo takoj narocil…

IMG-20131010-00470

Najprej je bilo seveda postudirat kako so assignani PINi (slika iz: TUKAJ)

Arduino PIN assignment

Arduino PIN assignment

Ko sem nastudiral vse kako je treba, je pocasi nastala tele shema

Screen Shot 2013-11-02 at 23.40.30

 

Iz sheme je nato nastalo tole, dodal sem se RESET gumb. Tale je narejena za 4 motorje (ali 3 plus servo), na desni je prostor za GY80, spodaj sta modra STATUS led in zelena 3mm power led. skrajno desno je konektor za BUZZER, ampak se ne vem a naj bo header, a samo pad. Header za bluetooth naj bo zenski, ker ima BT modul iz dealextreama moski pin. Kristal je standard 16mhz, dva kondija pa 22pF. Aja, GY80 naj obrnjen tako, da je 10pinov na levi strani. Ime spikeyWii je zato, ker sem BT modul nastavil na enako ime 🙂 ful dobr zgleda, ko isces napravo, pa racunalnik najde SpikeyWii 😀

Screen Shot 2013-11-02 at 23.53.11

Sama izdelava je standard…. likanje, pranje, jedkanje, pranje… IMAG0078 IMAG0082 IMAG0083

Stepanje komponent je blo kr zabavnoIMAG0084Za GY80 sem se odlocil da ne bo na pinih, ampak samo na peni, ker drugace pobere vse vibracije.

Spodnja stran. Caka na testiranjeIMAG0085

Test uspesen!IMAG0092

Test stevilka 2:IMAG0089Uspesen!

Takole izgleda ko je vse pospravljenoIMAG0094Testirano tudi na quadcopterju, sicer v sobi, ampak deluje.

Naslednjic pride na vrstovoltage monitoring, zato da ne uporabljam mojega LiPO alarma.

stay tuned!

Leave a Reply