handdator

Visa fullständig version : Går det att ha multiwii i flygplan?



Sidor : [1] 2

bogieboy
2012-01-23, 10:26
Som topic lyder så undrar jag om någon vet om det finns program för flygplans stabilisering till multiwii kort. Och för dom som kan programmera borde det ju inte vara så svårt att få med en gimball styrning heller....

UndCon
2012-01-23, 10:38
Vi har jobbat lite på det, jag är nog den som drog mest i det hela från början och sedan har flera hjälpt till att försöka få det att fungera, tex PatrikE.

Jag har dock haft dåligt med möjligheter att prova det själv men hoppas på att kunna göra det med Skywalkern.

En variant är ämnad för plan av typen Easystar och en variant är ämnad för Skywalker med skevroder

Läs mer här: MultiWii (http://www.multiwii.com/forum/viewtopic.php?f=8&t=364&hilit=airplane)

Kod finns redan för flygande vinge...


Jag kommer beställa en Bixler för att kunna testa detta bättre och inte bråka med min Skywalker


//UndCon

PatrikE
2012-01-23, 12:47
Jag har testat det i en Poizon... (Funfly)
Den gick att flyga men överkompenserade rejält.
Liiite för mycket roder och original PID inställningar kanske.

Men på en mer normal kärra (FPV eller trainer) och lite justering av PID så funkar det nog fint.

/Patrik

bogieboy
2012-01-23, 21:32
Vi har jobbat lite på det, jag är nog den som drog mest i det hela från början och sedan har flera hjälpt till att försöka få det att fungera, tex PatrikE.

Jag har dock haft dåligt med möjligheter att prova det själv men hoppas på att kunna göra det med Skywalkern.

En variant är ämnad för plan av typen Easystar och en variant är ämnad för Skywalker med skevroder

Läs mer här: MultiWii (http://www.multiwii.com/forum/viewtopic.php?f=8&t=364&hilit=airplane)

Kod finns redan för flygande vinge...


Jag kommer beställa en Bixler för att kunna testa detta bättre och inte bråka med min Skywalker


//UndCon

Jag har ju lagt mitt quad projekt på hyllan tills jag har råd med nya fartreglage. Men jag har ju en BETA 1400 (bixler kopia) Så jag skulle gärna testa att sätta multiwii kortet i den om jag kan få fatt i en kod! Jag har inte heller löst hur jag ska löda in mitt acc på kortet än... Men det har jag tänkt att ta tag i nu igen!

UndCon
2012-01-23, 21:33
PatrikE har en länk till en rar i ett av inläggen på multiwii - den är nog den senast gångbara

kanske funkar i funcubben ;)

//UndCon

bogieboy
2012-01-23, 21:43
Jag har testat det i en Poizon... (Funfly)
Den gick att flyga men överkompenserade rejält.
Liiite för mycket roder och original PID inställningar kanske.

Men på en mer normal kärra (FPV eller trainer) och lite justering av PID så funkar det nog fint.

/Patrik

Har du någon kod att dela med dig av?
:lollypop:

PatrikE
2012-01-23, 23:41
Jag har uppdaterat koden till senaste Dev versionen under dagen.
Men jag har inte hunnit testa den IRL ännu!
Men den kompilerar utan problem.

Jag vill kolla så att alla servon rör sig som det är tänkt innan jag släpper det.
Jag kommer troligen hinna testa den nya i morgon.

Men rar-filen på MWii-forumet kan du testa med så länge.

Sen kanske man kan få in gps-funktionen senare åxå..:)
Men ett steg i taget...

/Patrik

bogieboy
2012-01-24, 12:51
Spännande. Jag ska prova att lägga in koden ikväll... Hur är det med pinsen stämmer dom med mitt kort? Jag har ett mvc by alexinparis. http://img.tapatalk.com/02414b82-9aa3-6240.jpg

Sen undrar jag om jag måste ha acc:en inkopplad isf måste jag ju fixa det först...

PatrikE
2012-01-24, 13:47
Det verkar som det bara är Pin8 som inte finns på ditt kort.
Men du kan byta i koden till DO6 om du kopplar gasen direkt till mottagaren.

DO 3 Ev. till sidroder
DO/8 Skevroder
DO/6 Ev. Trottel
DO/7 Höjdroder


PIN9 För ev. en esc med 490Hz Ex. Turnigy Plush

Om inte pan/tilt på kanera används.
Eller om du inte använder PPM mellan rx & MWii
Är dessa fria att användas.
A1 Alernativ Roll
A0 Alernativ Nick

UndCon
2012-01-24, 15:06
Du måste ha en Acc om du vill ha stabiliseringshjälpen och för att kunna använda kamera gimbal.

Sist jag kollade körde Kjell med rätt OK priser på orginal Wii-tillbehör

//UndCon

bogieboy
2012-01-24, 15:13
Du måste ha en Acc om du vill ha stabiliseringshjälpen och för att kunna använda kamera gimbal.

Sist jag kollade körde Kjell med rätt OK priser på orginal Wii-tillbehör

//UndCon

Jag har ett bma 180 men jag är väldigt osäker på om jag reder ut att sätta dit det. Men jag ska göra ett försök nu i veckan! Eller är det bättre med original wii?

PatrikE
2012-01-24, 15:41
Bma 180 är helt OK!
Den ska vara bättre än Wii har jag sett någonstans.

bogieboy
2012-01-24, 20:20
http://static.rcgroups.net/forums/attachments/3/5/7/4/6/1/a4060082-9-BMA180%20ITG3200%20Paris%20v3.jpg

Hittade denna bild frågan är bara hur jag ska koppla in det på mitt kort som inte ser likadant ut?

bogieboy
2012-01-24, 20:26
http://img.tapatalk.com/53e9c5c0-04fd-0763.jpg

vilka ska jag gå in på?

UndCon
2012-01-24, 21:12
Har du en LLC liggandes? Om inte kan jag skicka en då jag alltid beställer fler än jag behöver...:lollypop:

bogieboy
2012-01-24, 21:18
Har du en LLC liggandes? Om inte kan jag skicka en då jag alltid beställer fler än jag behöver...:lollypop:

Tackar för det. men jag har en LLC :-D men från MWC kortet till LLC är jag lite osäker på hur det ska sitta!

PatrikE
2012-01-24, 22:37
Håll koll på färgerna mellan LLC & MWii bara. ;)
På bilden är det kopplat.
Grönt Till SDA
Gult Till SCL
Blå Till GND
Orange Till +5V

bogieboy
2012-01-25, 05:28
Håll koll på färgerna mellan LLC & MWii bara. ;)
På bilden är det kopplat.
GröntTill SDA
GultTill SCL
BlåTill GND
Orange Till +5V

Den röda ska gå från 3v3 som på bilden. Eller behövs inte den.

Och d12 är inget jag behöver bry mig om?

PatrikE
2012-01-25, 06:37
Ok.
Röd till 3.3V om man ska följa bilden.
Och +5V används istället för D12.
Och kom ihåg att sätta dit byglarna på BMA'n

bogieboy
2012-01-25, 20:31
http://img.tapatalk.com/53e9c5c0-580b-e2a0.jpg

Då var det dags... Håll tummarna för att det ska gå bra!

bogieboy
2012-01-25, 23:50
Jag lyckades tror jag... Jag la till acc bma180 i koden och fick quaden i multiwii config att röra sig men den blåa raden brevid acc rörde sig inte? Någon som vet hur jag kan kolla om min acc fungerar...

PatrikE
2012-01-26, 00:37
Du ser om siffrorna för acc ändras.
Men du får lov att calibrera acc i gui't så att det visar 0 när den ligger plant.

bogieboy
2012-01-26, 06:56
Du ser om siffrorna för acc ändras.
Men du får lov att calibrera acc i gui't så att det visar 0 när den ligger plant.


Ok då är det något galet ingen av acc raderna rör sig... :-(

bogieboy
2012-01-26, 11:46
Kan det vara då att jag behöver en sån här? http://flyduino.net/33V-voltage-regulator-set-for-the-MWC-Board

PatrikE
2012-01-26, 13:21
Japp...
Utan det har du ingen 3.3v...:(

bogieboy
2012-01-26, 16:29
Japp...
Utan det har du ingen 3.3v...:(

Aha jag trodde nog det men även att LLC kanske var istället för den. Jag måste alltså ha båda... ?

Och självklart var dom satserna slut på flyduino :-(

Någon som vet vad det är för komponenter?

UndCon
2012-01-26, 23:31
Vem beställer du från? har du lust att ta hem ett kit till mig också? jag har ett likadant kort liggandes utan dessa monterade...
Vi fixar pris och frakt givetvis.

PatrikE
2012-01-27, 00:07
Nu börjar jag bli klar med kodningen.
Någon som har lämplig testrigg iordning?

Den kan använda totalt 8 servon.

Jag har lagt in
2 skevservon.
1 höjdroder.
1 Sidroder.
1 trottelservo eller esc.

Även 2 helicoptermixers är inbyggda.

UndCon
2012-01-27, 00:57
En skywalker med 4-6 servon kanske?

motor, sida, höjd, 2skev samt ev kamera gimbal
(har 2 lösa jag kan testa med)

PatrikE
2012-01-27, 01:27
Det går även att köra med gimbal.
Det finns 3 lediga servon att använda.. ;)

Jag ska försöka plita ihop en liten howto till den bara.

bogieboy
2012-01-27, 06:35
Jag kommer testa på min beta 1400. Undcon jag beställer idag och tar ett kitt till dig med beställer från flyduino dom fick in dom igår igen.

bogieboy
2012-01-27, 07:16
Vem beställer du från? har du lust att ta hem ett kit till mig också? jag har ett likadant kort liggandes utan dessa monterade...
Vi fixar pris och frakt givetvis.

Jag beställde precis! ;-)

PatrikE
2012-01-29, 00:02
Nu finns koden upplagd på MultiwiiForumet (http://www.multiwii.com/forum/viewtopic.php?f=8&t=364&p=8312#p8312).

bogieboy
2012-01-29, 10:41
Nice... :-) ska försöka lägga in den idag! men jag väntar fortfarande på 3.3v prylarna. En fråga dök genast upp vad menar du med att man måste armera kortet?

PatrikE
2012-01-29, 11:00
Det är samma sak som med Multirotor.
Det behöver "Startas" för att förhindra att motor startas vid uppstart.
Man kan välja en AXU-kanal i gui't så man kan flippa en switch för att starta.

Eller med spakarna.
Trottelspaken på min och sidroder fullt höger.
(Vänster spak ner till höger) för att starta.
(Vänster spak ner till vänster) för att stoppa.

Det är inte skoj med en skenande motor i näsan...:concern:

PatrikE
2012-01-29, 11:02
Det går att börja testa med enbart Gyro.
Acc kan du lägga till efteråt.

UndCon
2012-01-29, 12:56
Jag testade koden och det funkar fint - dock saknade jag några "meters" tidigare i GUI't så jag la till dem också... (beta test)

I den senaste releasen finns dessa med.


En Killswitch /throttle hold borde vara bättre om man drar throttle till minimum (tex för att glidflyga)

//UndCon

PatrikE
2012-01-29, 15:01
Jag testade koden och det funkar fint - dock saknade jag några "meters" tidigare i GUI't så jag la till dem också... (beta test)

I den senaste releasen finns dessa med.

En Killswitch /throttle hold borde vara bättre om man drar throttle till minimum (tex för att glidflyga)

//UndCon

Det var en Pre-release du fick av mej.
Men nu är även FlyingWing ändrad på samma sätt som planet.

I senaste är det bara motorn som påverkas av ARM/DISARM.

Man kan ju även koppla motorn direkt i mottagaren för att spara en servoutgång.
Då har man tagit över ansvaret för motorn helt själv!..

Jag har testflugit idag i bitande kyla och vind...:(

Passthru
Funkar klockrent, MWiiprylarna känns inte av alls.

Gyroläget
Planetkänns segare men otroligt stabilt.(Gyrot motverkar en del av rörelsen.)
Det funkar fortfarande att loopa & rolla.
Stallhastigheten minskar rejält.
Planet flöt ut fint i landningen så jag fick "trycka" ner det.

AccMode
Rätar upp Planet fint.
Nu var min Acc bara skrivbordstrimmad så planet lade sig i en fin långsväng.


Mina inställningar vid testet.
Gyro P=2
Acc P=5


/Patrik

UndCon
2012-01-29, 22:13
aha - låter lovande

Kalibrera planet i ryggläge för att flyga fint uppåner eller varför inte i en fin knivegg :D

//UndCon

PatrikE
2012-01-29, 23:28
Jomenjisserru..;)
Kanske ett mode där planet ska behålla läget!
Heading hold på alla axlar.:sarcastic:
Eller carefree på alla plan?
Upp är alltid uppåt!

Ingenting är omöjligt!
Det kan ta lääänge att genomföra bara.....

bogieboy
2012-01-30, 13:51
Jag börjar få lite kläm på det hela med multiwii nu har bara en fråga...

HUR GÖR MAN...

Nä riktigt så illa är det inte jag har laddat ner och packat upp dina filer men jag får inte in någon kod i arduino programet exakt vilken fil är det jag ska öppna med arduino? eller hur gör man?

UndCon
2012-01-30, 14:09
Du behöver senaste versionen av Arduino IDE - ladda ner från arduino.cc

Öppna multiwii.ino med arduino IDE

Anslut din FTDI-adapter via USB

Välj SerialPort under Tools (FTDI-adaptern)

Gör dina ändringar i koden i filen config.h och eventuellt Output

Välj ditt chip under Tools/Board

Kompilera koden och skicka den till din Arduino med -> (högerpilen i menyn)

//UndCon

bogieboy
2012-01-30, 14:54
Du behöver senaste versionen av Arduino IDE - ladda ner från arduino.cc

Öppna multiwii.ino med arduino IDE

Anslut din FTDI-adapter via USB

Välj SerialPort under Tools (FTDI-adaptern)

Gör dina ändringar i koden i filen config.h och eventuellt Output
Kompilera koden och skicka den till din Arduino med -> (högerpilen i menyn)

//UndCon

Tack nu lyckades jag :-) vilka ändringar kan behövas göras tro...

bogieboy
2012-01-30, 17:26
Jag stöter på lite problem för varje steg jag kommer närmare!

Nu när jag skulle ladda upp koden får jag detta medelande!

26234

UndCon
2012-01-30, 18:16
Jag glömde skriva att du skall välja rätt sorts Arduino-chip

Tools/Board

leta upp rätt sort och markera den.

26235



Jag testade senaste koden och fick fram dessa som default



Servo Pin
servo[0] = A0
servo[1] = A1
servo[2] = A2
servo[3] = D12
servo[4] = D3 = motor[4] AILE
servo[5] = D11 = motor[3] RUDD
servo[6] = D10 = motor[1] ELEV
servo[7] = D9 = motor[0] THRO


//UndCon

bogieboy
2012-01-30, 18:54
Ok hittat rätt kort men får samma meddelande!

26240

PatrikE
2012-01-30, 19:42
Dra hem projektet på nytt och testa att ladda in det utan att göra några ändringar.
Det ser ut som att EEPROM fliken fattas för dej!
Den ska ligga brevid MultiWii.

http://www.rcflyg.se/forum/attachment.php?attachmentid=26234&d=1327940653

bogieboy
2012-01-30, 20:12
SUPERSWEETMEGABRA!!!! Nu gick det! Men i multiwii config händer det inte så mycket! vad ska jag aktivera för rader för gyrot!

PatrikE
2012-01-30, 20:31
Gyrot är aktivt från början.
Man kan dedikera en switch till Passthru i Gui't
http://www.multiwii.com/wp-content/uploads/2011/01/white_boxes.jpg
Multiwiiconf = Gui!...
Man ställer in funktioner med det.

Här finns det mesta att läsa på.
Configuration Via Gui (http://www.multiwii.com/software)

PatrikE
2012-01-30, 20:40
Tänk på att Promini inte klarar att driva servon!
Den levererar bara 40 mA per I/O Pin..
Du måste mata dom med batteri eller en esc.

/Patrik

bogieboy
2012-01-30, 21:00
Jag har inte börjat koppla in något än! men inget rör sig som det ska. Nu bytte jag till Quad och då började gyro raderna att röra sig! Vad kan detta bero på?

PatrikE
2012-01-30, 21:04
D12 är en servoutgång i aerolane!
Du får stömmata sensorerna direkt i stället.

Kolla textdokumenten som finns med.


/****************************************/
/************ PROMINI *****************/
/****************************************/


Using motor[x] overwrites servo with 490Hz
For servo[3] POWERPIN D12 is disabled with a PRO MINI!!!!!
Power your 5V sensors some other way!


Servo Pin
servo[0] = A0
servo[1] = A1
servo[2] = A2
servo[3] = D12
servo[4] = D3 = motor[4]
servo[5] = D11 = motor[3]
servo[6] = D10 = motor[1]
servo[7] = D9 = motor[0]

bogieboy
2012-01-30, 21:38
aha det förklarar ju endel, då har alltså gyrot inge ström! Jag måste alltså löda bort kabeln från d12 och sätta en servo pinne där! och vart tar jag bäst ström ifrån då?

PatrikE
2012-01-30, 22:11
Någon av servoutgångaren Knaske?...
Det finns många ställen att låna 5v från.

bogieboy
2012-01-30, 22:28
Någon av servoutgångaren Knaske?...
Det finns många ställen att låna 5v från.

Ok. Hur ser era kort ut hade varit lärorikt med lite bilder... Undcon du kör väl med ett likadant kort som jag?

Jag avvaktat nog lite tills jag fått fart på accen med att löda om något igen. Nästan så jag funderar på ett till kort... ;-)

UndCon
2012-01-30, 23:39
Jag har ett sånt kort men det jag testat med nu är ett Paris v4.
Jag matar 5V in från ett litet 6A turnigy Plush bara för att testa på skrivbordet och då skickar jag in strömmen via servopinnarna.

PatrikE
2012-01-31, 05:22
Jag har modifierat ett Jussi V1.3 bluetooth kort lite lätt för att få det som jag vill.
Men det är väl bara att löda pluskabeln till en servopinne.

PatrikE
2012-01-31, 18:02
Mer avacerat än såhär behöver det inte vara!..:sarcastic:
26300
Det har egentligen allt!
Utom 3.3V...

Kostnad ca: 70:-

bogieboy
2012-01-31, 20:00
Ser ju alldeles förträffligt ut. :-) Jag lödde av d12 kabeln och klämde dit en servokontakt (hona) så beställde jag en stiftlist från elektrokit så sätter jag ett stift på d12: an så kan jag lätt byta tillbaka sen :-)

Och jag testade precis i multiwii config och det funkade. :-D Nu ska jag bara hitta hur mottagaren och servona ska kopplas...?http://img.tapatalk.com/53e9c5c0-3b4a-a7ce.jpg

bogieboy
2012-01-31, 20:27
Tror jag slänger ihop en depronare att testa på! kommer man kunna släppa spakarna i hovring? hade ju varit coolt...

theailer
2012-01-31, 20:33
Jag har ju lagt mitt quad projekt på hyllan tills jag har råd med nya fartreglage. Men jag har ju en BETA 1400 (bixler kopia) Så jag skulle gärna testa att sätta multiwii kortet i den om jag kan få fatt i en kod! Jag har inte heller löst hur jag ska löda in mitt acc på kortet än... Men det har jag tänkt att ta tag i nu igen!
Ähum, måste vara lite petig här.
Det är bixlern som är en beta 1400kopia å inte tvärtom ;)

bogieboy
2012-01-31, 20:54
Ähum, måste vara lite petig här.
Det är bixlern som är en beta 1400kopia å inte tvärtom ;)

Sweet! :icon_pidu:

theailer
2012-01-31, 21:06
Haha, var bara tvungen då jag köpte det planet för ungefär ett år sedan och sen helt plötsligt dök det upp på flitetest som Bixler. Det bör vara samma tillverkare då de ser identiska ut ;)

UndCon
2012-01-31, 21:13
ang hovring så är det faktiskt så att MultiWii kommer försöka nå det läge du kalibrerar sensorerna i

Håller du planet i knivegg och kalibrerar där så är det så multiwii vill ha det när du aktiverar "stable mode"

bogieboy
2012-01-31, 21:32
ang hovring så är det faktiskt så att MultiWii kommer försöka nå det läge du kalibrerar sensorerna i

Håller du planet i knivegg och kalibrerar där så är det så multiwii vill ha det när du aktiverar "stable mode"

Aha. Då hade det ju varit nice med inflight kalibrering.

Men jag kan kalibrera det i hover och flyga manuellt tills det är dax att hovra och då bara slå på stable mode så kommer den att hovra planet åt mig... ;-)

vet du hur jag ska koppla in mottagaren ,servona och fartreglaget?

PatrikE
2012-01-31, 22:14
Kopplings schemat från Muliwii.com
26305

Det mesta om hur man ska koppla finns här.
http://www.multiwii.com/connecting-elements

Det ligger ett textdokument med i rar-filen "servoorder.txt"
Det visar vilka pinnar som motsvarar servoutgångarna.

Servon kopplas in så här

Servo Pin Funktion


servo[0] = A0 Cam Tilt
servo[1] = A1 Cam Roll
servo[2] = A2 Cam Trigger
servo[3] = D12 Skev
servo[4] = D3 Skev Reveserad
servo[5] = D11 Sidroder
servo[6] = D10 Höjd
servo[7] = D9 ESC


För att få rörelserna att gå åt rätt håll
kan man få fixa lite med mixen i output-filen.

Det finns redan inflight kalibrering.:applouse:
Men den konfliktar med användningen av Passthru.
Det bör läggas till ytterligare ett vilkor för att den ska aktiveras.

bogieboy
2012-01-31, 23:32
Tycker det blir roligare och roligare för varje sak man lär sig om det här. :-)

Men jag håller på att bli tokig samtidigt för att jag fattar noll i bland. :-P

Jag kopplade alla kablar och servona plus mottagaren och då slutade gyrot att funka. och då kopplade jag ur allt men inget funkade igen! :-\

Fick stor lust att slänga ut kortet på parkeringen och köra över det med bilen. :-(

UndCon
2012-02-01, 00:00
Testa med ett servo i taget - om det funkar på alla kanaler kan det vara så att du inte matar med tillräcklig ström
/UndCon

bogieboy
2012-02-01, 09:53
Nä allt är sten dött, arduinot blinkar som det ska men wii motion pluss kortet verkar sten dött :-( inget händer i config programmet. Verkar som jag har förstört något.

bogieboy
2012-02-01, 10:02
Tjoho nu funkar det igen! :icon_pidu: Måste ha att göra med hur jag startar det hela Skumt! Vet ej hur jag gjorde men nu gick det iaf! :applouse:

PatrikE
2012-02-01, 12:42
Arduinon brukar inte tycka om att man kopplar på prylar som plug&play.
Man kanske ska göra som det står i de flesta bruksanvisningarna...
Stäng av Innan ny utrustning kopplas in!..

Men det kan ju funka ändå!.. ;)

Man kan ju alltid trycka resetknappen efteråt & hoppas inget bränts...:sarcastic:

bogieboy
2012-02-01, 13:09
Jag var tvungen att koppla på esc och batteri innan jag pluggade in det i datorn och då funkade det! Så inget hade brunnit upp :sarcastic:

Jag har alltid funderat vad resetknappen gör? Men inte vågat trycka på den!

UndCon
2012-02-01, 15:21
Den gör reset dvs Arduino bootar om - så den bör du undvika ;)

bogieboy
2012-02-01, 16:22
Idag kom det små komponenter i posten! (har ett kitt till dig med undcon) Jag som inte är så haj på detta med elektroniska små manicklar vet nu inte riktigt hur dom ska lödas.

Antar att dom måste sitta på rätt håll (plus och minus) men vad är vad på dom här små sakerna?

26306

och här ska dom sitta!

26307

så här ska det se ut men jag vet inte vilket håll den bruna ska sitta!

http://flyduino.net/bilder/produkte/gross/33V-Spannungsregler-Set-fuers-MWC-Board.jpg

PatrikE
2012-02-01, 17:06
jag vet inte vilket håll den bruna ska sitta!

Med stiften genom hålen!....:sarcastic:
Det spelar ingen roll hur du vänder den i övrigt..

/Patrik

bogieboy
2012-02-01, 21:22
Med stiften genom hålen!....:sarcastic:
Det spelar ingen roll hur du vänder den i övrigt..

/Patrik

Hehe...:sarcastic: Men tack för svaret ändå!

Jag har börjat plita ner lite i bloggen om detta projekt!!!

http://mickeshobby.blogspot.com/2012/02/multwii-i-ett-flygplan.html

PatrikE
2012-02-05, 15:33
Hur går det micke?
Får du upp något i luften?...

bogieboy
2012-02-05, 17:04
Hur går det micke?
Får du upp något i luften?...


Det blev lite paus... Barnen och frugan krävde lite uppmärksamhet
:banghead: hehe. så jag har inte hunnit löda dit dom små komponenterna.

Tänkte hinna göra det ikväll. Har en fråga bara på kondensatorn är det markering på enda sidan. Är det minus sidan?

Honk
2012-02-05, 17:10
Vita strecket är minus - ja.

hakank
2012-02-05, 17:27
Det här verkar väldigt intressant! Det jag inte fått kläm på är exakt vad behöver behöver jag köpa för hårdvara? Och var?
/Håkan

PatrikE
2012-02-05, 18:05
Hårdvaran är samma som till MultiWii copter.

Arduino PRO MINI. 5V 16MHz (LAWICEL)

- Gyro Ex Nintendo Wii motion plus.
- Accelerometer Ex Nintendo Nunchack.
Acc behövs bara om du vill ha autoleveling.

Kjell&CO har bra priser på Wiiprylarna..

En lämplig Shield att löda ihop prylarna på.

Eller ett lite dyrare men färdigt alternativ.
http://www.rcflight.se/visaprodukt.aspx?id=1710

bogieboy
2012-02-05, 22:50
Nu åker kortet snart ut genom fönstret igen...

Nu funkar inget igen och om jag kopplar på batteriet så säger datorn att den inte känner igen usb enheten.

Och det händer inget i GUI.

Jag har mätt upp ställena där jag vet vilken ström det ska vara och det finns både 5v och 3.3v men varken gyro eller acc funkar?

:banghead:

bogieboy
2012-02-05, 23:06
Hårdvaran är samma som till MultiWii copter.

Arduino PRO MINI. 5V 16MHz (LAWICEL)

- Gyro Ex Nintendo Wii motion plus.
- Accelerometer Ex Nintendo Nunchack.
Acc behövs bara om du vill ha autoleveling.

Kjell&CO har bra priser på Wiiprylarna..

En lämplig Shield att löda ihop prylarna på.

Eller ett lite dyrare men färdigt alternativ.
http://www.rcflight.se/visaprodukt.aspx?id=1710

Det där kortet börjar bli väldigt lockande :banghead:

Undrar en sak. Jag har ju både LLC och det där 3.3v kittet på behövs verkligen det... Eller kan det vara det som spökar?

Honk
2012-02-05, 23:39
Ja, båda två behövs. 3.3V-regulatorn ger en reglerad drivspänning till sensorerna som enbart skall/kan matas med 3.3V för att fungera (några milliampere drar de, 20-50mA typ) och LLC:n är i själva verket bara två FET:ar som "konverterar" de dubbelriktade 3.3V-signalerna till 5V-signaler och vice versa eftersom Atmega:n snackar 5V-logik och sensorerna snackar 3.3V. Därför behöver LLC:n två referensspänningar, 3.3V och 5V. Se till så att den har det och kolla på Sparkfun's schema och bilder och annat. Antar iaf att det är Sparkfun's lilla PCB du har.

bogieboy
2012-02-06, 12:53
Jaha då var det inte som jag trodde! :-( Vad kan det då vara för fel? Vad är PCB är det den lilla USB prylen? Det fins bilder på det jag har tidigare i tråden!

PatrikE
2012-02-06, 15:16
Jag antar att han menar LLC'n med PCB.

Det brukar bli lika för mej när jag kopplar in strömmen till kortet.
Det brukar gå att dra ur usb kabeln en gång så hoppar det igång.

Troligen för att du får 5v till programmeraren från kortet och då ballar usbporten ur.

UndCon
2012-02-06, 15:43
Det beror väl på vilken del som får ström först?

bogieboy
2012-02-06, 16:27
Det beror väl på vilken del som får ström först?

Ok, ska gå ut och gräva fram den ur snön när jag kommer hem... :D

Får testa några olika sätt ikväll. Och om jag lyckas berättar jag hur! Jag vill verkligen få igång detta nu och ut å flyga.

bogieboy
2012-02-06, 21:15
Verkar som något har gått snett jag får det inte att funka :banghead:

Honk
2012-02-06, 21:22
PCB = Printed Circuit Board, kretskort helt enkelt. Läs här och kolla bilderna/schemat: http://www.sparkfun.com/products/8745 kan vara en bra startpunkt för att felsöka.

Den är egentligen designad för att konvertera åt ena hållet på varje kanal men i det här fallet med I2C som är dubbelriktat på dataledningen (SDA) så är det lite speciellt.

bogieboy
2012-02-06, 21:37
Tack för länken! Men jag funderar på att löda bort 3.3v kittet och se om jag får igång gyrot igen! det var ju efter att jag lödit dit det som allt slutade fungera! Vad jag kan se av alla bilder och koplingscheman jag har hittat så har jag gjort rätt!

bogieboy
2012-02-06, 22:06
26438
Så här har jag kopplat kortet!

bogieboy
2012-02-07, 22:50
Hur är det med wii original prylar måste man ha 3,3v och LLC då med?

PatrikE
2012-02-07, 22:52
Hur är det med wii original prylar måste man ha 3,3v och LLC då med?
Nintendo sensorerna går att köra på 5V.

Jag funderar på att köpa ett sånt kort..
Mongoose-9DoF-IMU-with-Barometric-Pressure-Sensor (http://store.ckdevices.com/products/Mongoose-9DoF-IMU-with-Barometric-Pressure-Sensor-.html?setCurrencyId=1)

MWii koden håller på att anpassas till den.

bogieboy
2012-02-08, 07:28
Den såg ju fin ut. Allt i ett liksom. Men priset var ju rätt saftigt...

Jag ska löda av allt ikväll och se om det går igång igen.sen fungerar jag på att skaffa en ny sköld eller vad det kallas funderar lite på den här. http://flyduino.net/Divide-et-Impera-Universal-Board_1

hakank
2012-02-08, 08:06
Arduino Pro Mini 328 5V/16MHz beställt..Nu började jag fundera på hur man koplar det till datorn vid programmering?
Skall börja jaga WII motion gyrot. Verkar som Kjell har lagt av med det.
/Håkan

UndCon
2012-02-08, 08:47
Du behöver en FTDI adapter för din 5V arduino

FTDI USA (http://http://www.sparkfun.com/products/9115)

alt

FTDI i Sverige (http://www.lawicel-shop.se/prod/DEV-10008_764059/Sparkfun_64668/SWE/SEK?refcode=f)

PatrikE
2012-02-08, 08:49
Dyrt?..
$117 = 789Sek.
Det är ett allt i ett kort med alla sensorer som går att använda till MWii.
Processor och givare på samma kort.
Motsvarande kort på RCflight.se (http://rcflight.se/visaprodukt.aspx?id=1711) ca:1800:-

@Hank.
En sådan blir bra. (http://www.lawicel-shop.se/prod/FTDI-Basic-Breakout---5VDC_764059/Sparkfun_64668/SWE/SEK?refcode=f)
Tyvärr så går ju utvervklingen frammåt...
De bygger in wmp i handkontrollen direkt.
Men Nunchucken har de kvar.

I Hongkong finns det iaf
WMP (http://www.dealextreme.com/p/premium-motionplus-for-wii-remote-white-32506)
NB (http://www.dealextreme.com/p/nunchuck-controller-for-wii-14236)

hakank
2012-02-08, 09:01
Du behöver en FTDI adapter för din 5V arduino

FTDI USA (http://http://www.sparkfun.com/products/9115)

alt

FTDI i Sverige (http://www.lawicel-shop.se/prod/DEV-10008_764059/Sparkfun_64668/SWE/SEK?refcode=f)

Tack för hjälpen. Programmeringsinterface beställt.

/Håkan

hakank
2012-02-08, 09:06
@Hank.
En sådan blir bra. (http://www.lawicel-shop.se/prod/FTDI-Basic-Breakout---5VDC_764059/Sparkfun_64668/SWE/SEK?refcode=f)
Tyvärr så går ju utvervklingen frammåt...
De bygger in wmp i handkontrollen direkt.
Men Nunchucken har de kvar.

I Hongkong finns det iaf
WMP (http://www.dealextreme.com/p/premium-motionplus-for-wii-remote-white-32506)
NB (http://www.dealextreme.com/p/nunchuck-controller-for-wii-14236)

Vet du om det är orginal eller pirat? Läste någonstans att pirater inte skulle funka så bra..

/Håkan

bogieboy
2012-02-08, 10:14
Dyrt?..
$117 = 789Sek.
Det är ett allt i ett kort med alla sensorer som går att använda till MWii.
Processor och givare på samma kort.
Motsvarande kort på RCflight.se (http://rcflight.se/visaprodukt.aspx?id=1711) ca:1800:-

@Hank.
En sådan blir bra. (http://www.lawicel-shop.se/prod/FTDI-Basic-Breakout---5VDC_764059/Sparkfun_64668/SWE/SEK?refcode=f)
Tyvärr så går ju utvervklingen frammåt...
De bygger in wmp i handkontrollen direkt.
Men Nunchucken har de kvar.

I Hongkong finns det iaf
WMP (http://www.dealextreme.com/p/premium-motionplus-for-wii-remote-white-32506)
NB (http://www.dealextreme.com/p/nunchuck-controller-for-wii-14236)


Det har du ju helt rätt i förstås :D jag tror dom fortfarande wmp lösa på kjell.

PatrikE
2012-02-08, 10:55
Vet du om det är orginal eller pirat? Läste någonstans att pirater inte skulle funka så bra..

/Håkan

Självklart så är det pirat!...
Det är många som kör med pirat.. Bl.a Jag!. (NB)
Men det kan vara lite lotteri verkar det som.

Kolla även clas olsson.
De har inget i webshopen men jag har sett i butiken.(Karlstad)

Kolla även lokala leksaksaffären.

Här finns en original WNP. (http://flyduino.net/org-WMP-Gyro-Sensor_1)

Jag använder en
Atmel-9DOF-IMU-ATAVRSBIN1 (http://flyduino.net/Atmel-9DOF-IMU-ATAVRSBIN1_1)
Men den behöver du en llc till. (http://flyduino.net/Flydusense-V2-with-LLC)


hakank
2012-02-08, 19:19
Testar en pirat. Fanns på Tradera för 70:- inklusive frakt. DE brukar ta ett par tre veckor och så länge pallar jag inte att vänta :-)

/Håkan

UndCon
2012-02-09, 08:17
jag har tidigare köpt mina orginal från webbhallen - men för en tid sedan ordnade Kjell med samma priser vilket gjorde att de blev tillgägliga lokalt. Får undersöka om Kjell fortsätter eller ej

hakank
2012-02-10, 16:10
Kort uppdatering. Har fått hem prylarna. Förhoppningsvis så hinner jag fixa med dom i helgen.
Försöker få in bäringen på vad jag behöver använda för program för att kommunicera med enheten och ladda in firmware. Och vilken firmware jag skall prova. Tänkte provköra i en AXN utan accgivare. Alltså bara med gyro.
/Håkan

PatrikE
2012-02-10, 22:27
Man läger in firmware med Arduino 1.0.
http://arduino.cc/en/Main/Software

hakank
2012-02-11, 16:20
Kort uppdatering. Kontaktering av com port på Arduino Pro Mini. Check, Kontakt lödd på USB konverterare Check, Test av kommunikation, Check. Test av uppladdning program, Check. Kortet blinkar fint just nu med exempelkoden. Nästa steg blir alltså att strippa wii gyrot och koppla in. Funderar på om denna länk är den rätta för flygplanskoden? : http://code.google.com/p/multiwii/source/browse/#svn%2Fbranches%2FPatrikE Den går till en fil som heter Aero_Heli.rar ..
/Håkan

bogieboy
2012-02-11, 16:50
Japp det är den koden! :-D Jag vill se bilder på kortet :lollypop:

hakank
2012-02-11, 17:07
Kod inladdad:) Har inte inte lött dit wii gyrot ännu. Stötte på lite patrull..:
Från servoorder.txt: "For servo 3 powerpin D12 is disabled.

Från http://radio-commande.com/wp-content/gallery/triwiicopter/triwii_arduino_wii2.jpg
"Digital PIN 12 of the Arduino is connected to VCC Wii Motion Plus.
This PIN is commuted just after the Arduino boot sequence in order to fiabilize the WMP initialization and in order to fast reboot the WMP in case of a blocking state.
(This power option is mandatory for some WMP which enter sometimes in a blocking state. It is still unexplained at the moment.)"

Hmmmmmmm....

/Håkan

PatrikE
2012-02-11, 17:29
MWii koden har förbättrat WMP koden så den behöver inte startas om längre... :)
Du kan mata WMP direkt från någon 5V punkt på kortet.

Jag håller rar-filen uppdaterad.

/Patrik

hakank
2012-02-11, 20:29
Efter att ha kopplat in wii gyrot borde man se kurvor efter att klickat start i multiwii conf programmet misstänker jag? Ser tyvärr inga.
/Håkan

PatrikE
2012-02-11, 21:54
Jag förutsätter att du valt rätt comport först?...
Kontrollera så att du har lödd kablarna rätt.
Lödbryggor är luriga banditer.

hakank
2012-02-12, 08:04
Allt lirar med Pro Mini kortet vad jag kan se. Vid start så blinkar röd/grön led frenetiskt på usb omvandlaren och man kan sätta en variabel och spara i kortet som sedan är sparad när man startar upp igen. Jag löder om en gång till. Har dock skärskådat lödningarna i förstpringsglas. Kan tänka mig att wii piraten inte lirar så bra kanske..
/Håkan

PatrikE
2012-02-12, 10:56
Ser du om Debug2 längst ner i gui't är 0 eller om det räknar?
Det visar antal fel i I2C kommunikationen.
Om den räknar så brukar det vara felkopplat.
- Ingen spänning
- sda & scl omkastade.
- Kontakterna på korten kan sitta olika.

De flesta bilderna på hur man ska löda brukar vara dåliga.
Jag hittade iaf en tydlig bild på uppkopplingen.
26572

bogieboy
2012-02-12, 12:48
Ser du om Debug2 längst ner i gui't är 0 eller om det räknar?
Det visar antal fel i I2C kommunikationen.
Om den räknar så brukar det vara felkopplat.
- Ingen spänning
- sda & scl omkastade.
- Kontakterna på korten kan sitta olika.

De flesta bilderna på hur man ska löda brukar vara dåliga.
Jag hittade iaf en tydlig bild på uppkopplingen.
26572

Aha debug2 tickar på som bara den för mig så då är det något fel då?

PatrikE
2012-02-12, 14:52
Aha debug2 tickar på som bara den för mig så då är det något fel då? Japp... :(
Koppla bort Acc för att kolla att gyrot funkar först.
Sedan Kan man lägga till givare tills man får felet.

hakank
2012-02-12, 17:36
Hmm..

Beroende på om det till vänster om the oranga kabeln (matningen) är en lödö eller en komponent så kan det ju vara så att jag har fått dit mina kablar ett snäpp fel: 26579

Fast å andra sidan ser det ut som gnd längst till höger på "paris"-kortet. De två längst till höger gnd alltså. Vilket det ser ut att vara på mitt kort också om man kollar folien.

/Håkan

hakank
2012-02-12, 17:37
Skall kolla om debug tickar. Glömde det :concern:

Edit: Tickar på som s*t*n..Får fundera..

/Håkan

PatrikE
2012-02-12, 18:26
Det är ett stift mindre på din WMP än på Paris kortet.
Du kan ha en annan pinout på ditt!.

Du kollade väl hur den var kopplad med originalkabeln innan du rev isär?...;)

hakank
2012-02-12, 18:30
Det är ett stift mindre på din WMP än på Paris kortet.
Du kan ha en annan pinout på ditt!.

Du kollade väl hur den var kopplad med originalkabeln innan du rev isär?...;)

You bet!..........Inte :stupido2: :-)

Jahaja...Well..Hmm...Får försöka kolla om nån har en bild på en piratinkoppling. Kan ju eldat gyrot och i värsta fall pajjat minipron. USB konverteraren är ju i allfall hel! :)

PatrikE
2012-02-12, 18:42
Kan det här vara lika som din?
http://www.multiwii.com/forum/viewtopic.php?f=15&t=728

hakank
2012-02-12, 19:02
Det ser annorlunda ut jämfört med mitt. På det kan man dock, om man räknar nerifrån se att de första två är gnd. Och sjunde räknat nerifrån är matningen. Ser så ut i allafall. Sedan har det en åttonde som ju inte jag har på mitt kort. Tycker mitt är väldigt likt http://radio-commande.com/wp-content/gallery/triwiicopter/img_0420.jpg och det är så jag har kopplat det.

PatrikE
2012-02-13, 16:32
Jag hittade en sak i config.
Kolla så att #define I2C_GPS är kommenterat.




/* I2C GPS device made with an independant arduino + GPS device
including some navigation functions
contribution from EOSBandi
http://code.google.com/p/i2c-gps-nav/ */
//#define I2C_GPS

hakank
2012-02-13, 16:49
Hittade inget i def.h men detta i config.h

/* I2C GPS device made with an independant arduino + GPS device
including some navigation functions
contribution from EOSBandi
http://code.google.com/p/i2c-gps-nav/ */
#define I2C_GPS

Skall jag kanske prova att kommentera bort #define I2C_GPS , kompilera om och ladda upp i minipro'n?

/Håkan

PatrikE
2012-02-13, 16:56
Helt rätt Håkan.. ;)

hakank
2012-02-13, 18:17
Ok testat. Det blev en viss skillnad. Kompassen i config gui:t slutade att "fladdra" (flickering) i intensitet och den gröna LED:en slutade också skifta i intensitet på minipro:n. Dock är det bara ett streck i händelserutan och debug2 räknar på som vanligt.

Kanske kan vara nått mer som skall disablas?

/Håkan

PatrikE
2012-02-13, 20:15
Om du utgår från zipfilen och bara har en wmp.
Ska du bara behöva kommentera gps'en.
Ev ändra i2c speed till 400khz.

Du kan även hämta senste dev releasen för att kolla om den funkar.
http://code.google.com/p/multiwii/downloads/list
Den har nästan 1000 nedladdningar så den borde vara vältestad.

hakank
2012-02-14, 19:03
No joy. Tror jag skall försöka få tag på en orginal wii..Nånstans...

/Håkan

PatrikE
2012-02-14, 23:00
Så här brukar jag testa att de funkar med MWii innan jag tar fram skruvmejseln.
Det blir ju lite slaktavfall över när man skrotat någon tidigare...


http://dl.dropbox.com/u/9750287/MultiWii/k2.png

Det har även hänt att jag har Testflugit så..

hakank
2012-02-15, 13:58
Ny Wii beställd från CDON. Hoppas det är en orginal. Skall dokumentera allt innan jag slaktar denna gång :-)

/Håkan

hakank
2012-02-17, 17:57
Rock n' roll! Två saker stör mig just bara. Den gröna LED:en på pro kortet lyser inte "under drift" så att säga. Och det visas bara 0.2V till vänster en bit ner i GUI:t. Skall det vara så?
26694
/Håkan

PatrikE
2012-02-17, 19:22
Dioden ska lysa när kortet är ARMED..Dvs trottelservot/ESC börjar fungera.
Håll vänsterspaken ner till höger några sekunder för att starta.
Och ner till höger för att stoppa.
Eller så kryssar du i ARM i guit och använder en switch som "KillSwitch"

Att du får 0.2V beror på att den inte har något att mäta.
Du måste koppla in en spänningsdelare mellan batteriet och ardun för att det ska fungera.

Jag har laddat upp en ny version i dag.

/Patrik

UndCon
2012-02-17, 20:00
"sketabra" - Nu väntar jag bara på att Bixlern skall landa på trappen så har vi ett flygplan att testa med :)
(skickad från HK)

//UndCon

Honk
2012-02-18, 01:36
Landa på trappen... trodde nästan du fått det att gå autonomt i en förbestämd bana och var inne vid burken å skrev sålänge... :)

hakank
2012-02-18, 07:19
Ok. Tänkte dock endast använda gyrofunktionen för sida, höjd och skev. Går det att bypassa armed helt och hållet så att den är aktiv direkt vid spänningspåslag? Skall genast ladda ner nya versionen :-)

/Håkan

PatrikE
2012-02-18, 09:54
Armed påverkar bara utgången för Motor Pin 9 på Mini & Pin 3 på Mega.

ARM är främst tänkt att vara en thottlehold/Killswitch för att förhindra ofrivillig motorstart.
Speciellt populärt bland helikopterpiloter.

Om du inte kör trottel genom MWii så spelar det ingen roll om den är armed.
Om du Bockar i alla rutor för ARM på T.ex AUX4 så aktiveras den om trottelspaken står på min..

/Patrik

hakank
2012-02-18, 12:06
Ok. Börjar bli dax att koppla ihop en skrivbordssetup. Funderade på pinlayouten vs servofunktion. Stämmer detta, dvs siffra inom [X] = pin på mini?

servo[3] =(servoMid[3] + (((axisPID[ROLL]) + (angle[ROLL] /16)) *servoreverse[3])); // Right Ail
servo[4] =(servoMid[4] + (((axisPID[ROLL]) + (angle[ROLL] /16)) *servoreverse[4])); // Left Ail
servo[5] =(servoMid[5] + (((axisPID[YAW]) ) *servoreverse[5])); // Rudder
servo[6] =(servoMid[6] + (((axisPID[PITCH] + (angle[PITCH] /16)))*servoreverse[6])); // Elevator

Edit: Behöver veta vilka portar som servon resp. mottagare skall in samt vad det motsvarar för funktion. Inklusive den porten jag kan bypassa gyrofunktionen med. Man kan ju utgå från denna bild tex:
http://radio-commande.com/wp-content/uploads/2010/06/tri.jpg
Är dock inte säker på vad som är vad i "flygpansmode"

Och en annan sak. Kan man ha USB ansluthingen i samtidigt som man matar med extern 5V?

/Håkan

PatrikE
2012-02-18, 13:27
Mottagaren kopplar du enligt bilden (http://radio-commande.com/wp-content...010/06/tri.jpg) du länkade tll.


/************************/
/* Pinouts for Airplane */
/************************/


Servo MINI MEGA
servo[0] = A0 D34/44 Free
servo[1] = A1 D35/45 Free
servo[2] = A2 D33/46 Free
servo[3] = D12 D37 Wingsevo:1
servo[4] = D11 D6 Wingsevo:2
servo[5] = D3 D2 Rudder
servo[6] = D10 D5 Elevator
servo[7] = D9 D3 Engine

Wingsevo:1 & Wingsevo:2 Är lika fast inverterade.

Läs i setup.txt hur man ställer in radion & MWii.


Kan man ha USB ansluthingen i samtidigt som man matar med extern 5V?
Det gör jag iaf...

hakank
2012-02-18, 16:11
Läget just nu.
Mini och mottagare kopplat enl: http://radio-commande.com/wp-content/uploads/2010/06/tri.jpg
Servon enl:

servo[3] = D12 D37 Wingsevo:1 servo[4] = D11 D6 Wingsevo:2 servo[5] = D3 D2 Rudder servo[6] = D10 D5 Elevator

Resultat:
Samtliga servon rör sig när man puttar på wii:n. Och verkar stämma beroende på vilket håll man puttar wii:n
Endast yaw (rudder) servot kan manövreras via sändare.
Inget händer om man försöker bypassa enheten. Har både passthrou och level ikryssat i "low" för alla 4 AUX
och provat samtliga spakar på sändaren (Spektrum DX6i)
Har samtliga ARM ikryssat på alla 4 AUX

Kan jag ha missat något?

/Håkan

PatrikE
2012-02-18, 17:38
Ser du i Gui't om kanalerna funkar som de ska?..
Om du kopplat som på bilden så har du bara AUX1 på radion.

Har både passthrou och level ikryssat i "low" för alla 4 AUX
De ska du ha bara på AUX1.

För att Level ska fungera måste du ha en acc kopplad.
Så här brukar jag ställa in på en 3-läges Switch.

26711
LOW := PassThru
MID := Gyro
HIGH:= Level

hakank
2012-02-19, 10:15
Var tvungen att åka på middag igår så jag hann inte testa vidare. Hann dock med lite i morse :-) Passthrou är fixad. Flyttade anslutningen i mottagaren till Gear isf AUX. Kopplade in USB/dator samtitigt som ext. matning utan problem. Nu kan mna ju se vad som försigår lite bättre. Helt klart kommer mottagarsignalerna för höjd/skev in till minin men inte vidare som det gör med sidorodret. Om man kollar denna bild tagen med full höjd och full sida så ser man vad jag menar hoppas jag. I fönstret längst till höger syns input från mottagaren till minin. "PITCH" och "YAW". I fönstret strax till vänster ser man outputen till servo korrekt för "RUDD" (antar att det är korrekt mappning iaf (yaw=rudd). "ELEV" står dock kvar i netutralläge.
Saknas det nån mappning i config tro?

/Håkan

26720

PatrikE
2012-02-19, 11:24
Dina PID värden är helt Off the chart...

Pid återställer du till default i Eeprom fliken.

static uint8_t checkNewConf = 150;
Öka bara på värdet med 1 så läses default in tillbaka.
Ladda in projektet tillbaka förståss.;)

Du har I2C errors: i systemet!...
I2C errors: ​Har fått en egen Textbox.

hakank
2012-02-19, 14:49
Ok har laddat in default. Slog mig att jag egentligen inte vet var jag ställer och hur mycket som den skall kompensera. I tråden nämdes P2 och jag ställde alla "P" på 2. Egentligen vet jag inte vad varken "P" "I" "D" står för :-) Finns det nån manual eller nått man kan titta lite i? Finns ju dessutom fler parametrar som går att ställa i GUI:t.

I allfall, efter iladdning av defaultvärdena så funkar det att styra samtliga kanaler via mottagaren men den kompenserar noll.

Sorry för alla frågor..

/Håkan

EDIT: Efter det jag kopplade ur och kopplade i igen så funkar kompenseringen också :-) Allt lirar alltså. Nu behöver jag dock förstå hur jag ställer in hur mycket den skall kompensera. Sedan är det väl dax att stoppa i den i AXI:n och testa!

EDIT2: Ett par saker till. När jag växlar mellan passthrou och kompensering till samt åt andra hållet ändrar sig servolägena. Antar att man kan kalibrera det nånstans? Och du nämnde också I2C errors. Vad står dessa för?

/Håkan

PatrikE
2012-02-19, 15:19
"P" justerar hur mycket den ska kompensera.
Sätt "P" till 2 och låt de andra vara så länge.

Här finns mer info om (http://"P" justerar hur mycket den ska kompensera. Sätt "P" till 2 och låt de andra vara så länge.Här finns info om PID reglering PID Info Om du har PassThru aktiverat så ska den inte kopensera alls utan bara skicka kanalerna rakt igenom. Kanske ska samla ihop frågorna till en "for dummies" .. Boogieboy efterfrågade en för MWiiheadrtackerSå det kanske kan bli en för MWiiPlane också..)PID (http://www.rcgroups.com/forums/showthread.php?t=1375728) reglering. (http://"P" justerar hur mycket den ska kompensera. Sätt "P" till 2 och låt de andra vara så länge.Här finns info om PID reglering PID Info Om du har PassThru aktiverat så ska den inte kopensera alls utan bara skicka kanalerna rakt igenom. Kanske ska samla ihop frågorna till en "for dummies" .. Boogieboy efterfrågade en för MWiiheadrtackerSå det kanske kan bli en för MWiiPlane också..)

Om du har PassThru aktiverat så ska den inte kopensera alls utan bara skicka kanalerna rakt igenom.

Kanske ska samla ihop frågorna till en "for dummies" ..;)
Boogieboy efterfrågade en för MWiiheadrtacker (http://fotoflygarn.blogspot.com/2011/09/headtracker-for-dummies.html)

Så det kanske kan bli en för MWiiPlane också.. ;)

hakank
2012-02-19, 16:07
En FAQ vore inte alls så tokigt! Bra beskrivning på PID i länken. Finns ju oändliga trimmningsmöjligheter inser jag. Men börjar att fila på "P" så länge. Testar med 1 på sida och höjd samt 2 på skev feg som jag är. Sida och höjd sitter mitt i proppströmmen och skeven utanför vilket känns ordentligt när man flyger. Ställde ner expon till noll i GUI:t. Och så finns det ju lite annat som "RATE", "RC RATE" som jag inte vet vad de gör ännu. :-)

Upptäckte att när USB kortet sitter i och när man kör kurvorna kan det ibland konstra så tillvida att minin bottar om frenetiskt. Har dock inte fått den att göra det med usb urkopplad. Att lägga till FAQ kanske.

Nästa steg är att göra ett tvåvåningshus av korten så att de tar så lite plats som möjligt sedan ploppa in det i AXI:n och skrivbordstrimma den.

EDIT: Jo, kunde man kalibrera så att man inte får en skifting i signalen till servot vid överkoppling till/från passthro?

/Håkan

PatrikE
2012-02-19, 16:22
Lite om hur man gör setup för en framtida FAQ.

Start with a well trimmed plane.
connect the servos to the FC.
Set FC in PassThruMode.
Set channels to reach between 1000-2000us in the Gui.
Correct the direction on all servos with the TX Reverse settings.

Switch to Gyro or Levelmode
Check if Gyro move servos in right directions.
Ex. Lift a wing and Ailerion goes up.
Rudder moves in same direction as the tail.
Lift the tail and Elevator goes up.

For best result.
Remove TX trims and trim with servoMid in the code in PassThruMode.
Setup the servotravel in the code NOT on the TX.

Detta ska fixa så att de olika moden har samma Centrering.

/Patrik

hakank
2012-02-19, 16:47
För att en dummie skall förstå detta behövs lite klargöranden :)

"Set channels to reach between 1000-2000us in the Gui."
Med radion? Om inte, hur gör man det i GUI:t?

"Remove TX trims and trim with servoMid in the code in PassThruMode.
Setup the servotravel in the code NOT on the TX."

Hur sätter man servoMid och servotravel i koden?

Och bara så att jag inte missupfattat helt. När allt är uppsatt och om man trimmar på radion. Blir det osynk mellan passthrou och Gyro/Levelmode?

/Håkan

PatrikE
2012-02-19, 17:06
Alla kanalern ska Klara ca:1000-2000 på fulla utslag.(Kollas i Gui't.)


Hur sätter man servoMid och servotravel i koden?
Detta finns med i Multiwii Fliken.

/************************************************** **********************************
Servosettings Only For Airplane
************************************************** **********************************/
static uint16_t servoMid[8] = {1500,1500,1500,1500,1500,1500,1500,1500}; // Midpoint on servo
static uint16_t servotravel[8] = {100, 100, 100, 100, 100, 100, 100, 100}; // Rates in 0-100%
static int8_t servoreverse[8] = { 1, 1, 1, -1, 1, 1, 1, 1}; // Invert servos by setting -1
/************************************************** **********************/


När allt är uppsatt och om man trimmar på radion. Blir det osynk mellan passthrou och Gyro/Levelmode?
Japp!..
Men man märker det inte speciellt mycket under flygningen.

hakank
2012-02-21, 18:52
Ok. För att undvika lite trial and error. Vilka servon motsvarar respektive:
static uint16_t servoMid[8] = {1500,1500,1500,1500,1500,1500,1500,1500}; // Midpoint on servo
Och när jag ändrar i siffrorna ovan. Påverkar det värdena från radion (högra delen i GUI:t) eller gyro (till vänster om radio input)?
/Håkan

PatrikE
2012-02-21, 20:09
Det påverkar servoutslagen. Inte Radio input.

servoMid[8] = {1500,1500,1500,1500,1500,1500,1500,1500};
Motsvarar
servo[8] = {0,1,2,3,4,5,6,7};
Enligt servomappningen i filen Servoorder.

hakank
2012-02-22, 18:57
Ok. Blev i mitt fall:

3 Aileron
5 Rudder
6 Elevator

Har testat med elevator till att börja med. Jag kan ändra centreringen med seroMid. Men skillnaden passthrough och gyro kvarstår ju oavsett. Eller har jag missat nått? (nu igen :-) )

/Håkan

PatrikE
2012-02-22, 19:40
Har du trimmen på redion på noll?
Gör servoMid trimmningen i Passthru.

Då bör de synka.

hakank
2012-02-23, 18:49
Tog en ledig plats i radion och körde reset. Dvs all trimmning i neutralläge. Samtliga servoMid på 1500. Skillnaden är exakt densamma som med en trimmad radio mellan passthrough och gyro. Skillnaden kan beskådas här:

Passthrough:

26817

Gyro:

26818

Rudder är den som är i princip netutral mellan de olika moderna men inte aileron/w1_w2 och pitch/elevator.

Känns som man skulle vilja trimma imput signalen från gyro...

Nån ide'?

/Håkan

PatrikE
2012-02-23, 20:12
Det ser ut på radio inputs som din radio har 1515-1518 som centrum.
Det kan vara det som stular till det.

Testa att höja MIDRC till ca: 1516-1517
I config:



/* some radios have not a neutral point centered on 1500. can be changed here */
#define MIDRC 1500




Det är det enda jag kan komma på.

/Patrik

hakank
2012-02-24, 07:08
Hann testa innan jag började jobba nu på morgonen. MIDRC gjorde ingen skillnad. Eftersom YAW=rudder inte ändrade sig jämförde jag PID med de andra två rodren. I på rudder = 0. På de andra två stod den på 0.016. Ändrade till 0 där också och nu är det neutralt mellan passthrou och gyro. Med lite flyt hinner jag få till det och in i AXI:n tills helgen.
/Håkan

hakank
2012-02-25, 13:50
Och så nästa problem :-) Försöker få till så att servona går åt rätt håll. Om jag ställer dom rätt med radion så kompenseras rodren åt fel håll. Om jag då ändrar i (adderar resp tar bort "-")Multiwii tabben så går servona åt fel håll. Hmmmm.
/Håkan

hakank
2012-02-25, 15:56
Glöm det. SBS. Har fått till det nu. Håller på med "mekanisk förankring" i AXI:n
/Håkan

hakank
2012-02-25, 16:26
Och nu är det på plats. Återstår flygväder och tid så får vi se vad som händer.
26864

/Håkan

hakank
2012-02-26, 10:55
-någongrad 5-6 sekundmeter nordlig byig vind men solsken. Passade bra att testa tyckte jag. Hade inte gett mig ut om det inte varit för att testa faktiskt. Sista check av alla roder riktningar och upp i luften. Vingel, vingel upp och ner. Slog på kompenseringen. Succe'! Som ett tåg flög AXI:n. Kan ev. kompensera aningen mer till nästa gång. Har beställt ett par satser till för ytterligare plan i hangaren. Gyron från DealExtreme och MiniPro från Ebay. DE's såg väldigt lika ut den jag fick från CDON. Till och med sådana där konstiga skruvar som höll ihop höljet.

Tack för allt Patrik och även ni andra! Säg till om du behöver hjälp med FAQ för dummies eller nått annat där jag ev. kan göra nytta.

/Håkan

bogieboy
2012-02-26, 11:28
Va kul att det gick bra. Nu vill vi se film så klart. En guide för dummies vore ju trevligt. :p

hakank
2012-02-26, 11:45
Brukar hänga på nyckelringskameran (#16) på AXI:n när jag är ute och flyger men tyckte det räckte att hålla reda på stabiliseringprojektet idag :-) Såg på din blog att du fortfarande jäklades med ditt kort. Hoppas handen kurerar sig snabbt så du kan återgå till det projektet. Om du tröttmat på det kortet så kostade en minipro och gyrot inte alls mycket på DE och Ebay. $12.38 för minipron och $4.35 för gyrot = ~120 spänn exl. ev moms.
/Håkan

UndCon
2012-02-26, 19:01
Himla kul att höra att det blev en lyckad premiär.
bilder filmer och annat ordbajs är ett måste ;)


ot: fina bilder i tidningen Micke...själv dyker jag kanske upp i morgondagens lokal-blaska (sportlovsaktivitet)

//UndCon

PatrikE
2012-02-28, 12:17
Helskönt att du fick upp den tillslut :)
Hela den här tråden kan anses som en FAQ om den sammanställs tror jag. ;)

/Patrik

PatrikE
2012-03-07, 14:05
Jag har lagt upp en liten Howto på min blog.
MultiWii Airplane (http://fotoflygarn.blogspot.com/2012/03/how-to-setup-multiwii-airplane-same.html)

Hojta till om den behöver kompletteras.

/Patrik

bogieboy
2012-03-07, 16:57
Jag har lagt upp en liten Howto på min blog.
MultiWii Airplane (http://fotoflygarn.blogspot.com/2012/03/how-to-setup-multiwii-airplane-same.html)

Hojta till om den behöver kompletteras.

/Patrik

Kanon bra. Du är minsann en riktigt multiwii guru. :D

hakank
2012-03-07, 17:30
Finemang. Skall testköra Howto:n när wii gyrona kommit hem. Mina nya pro mini har redan anlänt. Tog en sväng med AXI:n i söndags. Lite flygplansjakt med full stabilisering. Syns kanske inte så noga men ändå:-) Vid 3 minuter flyger det själv en liten snutt utan spakning: http://youtu.be/EEEzVf3LQBo
/Håkan

hakank
2012-03-09, 17:03
Har fått hem och testat wii gyrona från DE och kan konstatera att det funkar ihop. (Har inte testat med servon ännu men finfina utslag i config progget.)

Om nån är på gång att beställa nått så köpte jag exakt detta:

ARDUINO Pro Mini ATmega328P-AU 16MHz 5V
http://www.ebay.com/itm/130636395802?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

MotionPlus for Wii
http://www.dealextreme.com/p/premium-motionplus-for-wii-remote-white-32506

/Håkan

hakank
2012-03-11, 18:14
Kom på att det kan ju vara bra att kunna progga pro minin på fältet utan att släpa med en dator och använda sig av androiden i stället. Skulle detta kunna funka? : http://www.ebay.com/itm/Wireless-Bluetooth-Module-Slave-4Pin-Serial-Port-DuPont-Cable-For-Arduino-/160756651174?pt=LH_DefaultDomain_0&hash=item256dd7d4a6

/Håkan

PatrikE
2012-03-11, 19:04
Appen för android hänger inte riktigt med i versionerna.
Men det går att använda telefonen som en vt100 LCD med ett terminal program
med Bluetooth.

Alternativet kan vara att använda en LCD display.

Eller att hålla sig till en version som andriodAppen stöder... :(

Många funderingar....

Point65
2012-03-11, 23:19
Kom på att det kan ju vara bra att kunna progga pro minin på fältet utan att släpa med en dator och använda sig av androiden i stället. Skulle detta kunna funka? : http://www.ebay.com/itm/Wireless-Bluetooth-Module-Slave-4Pin-Serial-Port-DuPont-Cable-For-Arduino-/160756651174?pt=LH_DefaultDomain_0&hash=item256dd7d4a6

/Håkan

Halloj, Den borde fungera bra och liknar den som jag nämnde idag på Hakunge. Jag har den här: http://www.blueskyrc.com/index.php?main_page=product_info&products_id=13
Kortet som jag har verkar inte finnas längre hos dansken (Jussi), han har en website: http://viacopter.eu/ med lite andra integrerade kort och sensorkort med fina komponenter.
/Bosse

hakank
2012-03-13, 07:40
Beställde en dongle igår. Appen skall stödja upp till ver 1.9. Vet dock inte vilken version jag använder men det lär väl märkas
:-) I värsta fall kan man väl falla tillbaka på terminalprogram då.

Fast lite intresserad blev jag också av display. Har du nån mer info om detta Patrik?

/Håkan

Point65
2012-03-13, 09:33
Jag har en sån här: http://www.sparkfun.com/products/9395 som är ett alternativ till mobil-appen då man kan programera via sändaren. Du kan få låna och testa nästa gång vi ses.
/Bosse

PatrikE
2012-03-13, 09:46
Man använder spakarna på radion för att navigera i menyerna.
På Lcd'n kan man se inställningarna.
Men det går utmärkt att använda "Blueterm" på androiden..
Det krävs lite justeringar i config för att få det att fugera bara.

Det går även att testa med putty på datorn med programmeringskabeln.
Flygplans versionen är byggd på kommande V2.x...
Så appen funkar inte till den.:(

Point65
2012-03-13, 10:27
BTW, jag har en del gyron och accelerometers liggande sedan jag var med och utvecklade tidiga versioner av Multiwii.

Om någon saknar något, skicka ett meddelande så skall jag se vad som finns i "lådan". Bl.a. 3st WMP clones med ITG3200, ett par orginal WMP, Sparkfun ITG3200/ADXL345 6DOF, FFIMUV1, några Nunchucks, en GPS och annat jox. Saljes till 30% av nypris+porto eller om ni har något trevligt att byta med. :)

@PatrikE, bra jobb med dokumentation och kodning. Skall sätta in och testa i min gula dubbeldäckare.
27444
/Bosse

UndCon
2012-03-13, 18:30
Jag har också en LCD från sparkfun och den är mycket lättare att använda.

hakank
2012-03-14, 07:51
Vi får kolla på fältet nästa gång Bosse. Det verkar dock som support för V2 är planerad.
"
Yep, support for v2.0 will be included as soon as the Multwii code releases v2.0 final."

Nån som vet hur långt bort "final" ligger i tiden?

/Håkan

UndCon
2012-03-14, 07:59
Jag följer inte det så noga längre- tidigare har jag bytt version så fort som möjligt (även dev) och det har kostat mig mycket pengar i reparationer vilket jag tröttnat på.
(senast kostade det en GoPro, en alu-arm och 2 propellrar pga i2c glitchar)

Jag väntar tills det är flera positiva reaktioner/rapporter innan jag testar på min Quad igen.

På flygplanet är det skillnad - där har vi en bypass funktion så man kan avaktivera MultiWii vid behov så man kan klara sig även om MultiWii får frispel.

//UndCon

Point65
2012-03-15, 23:06
Sådärja! Installerat och testat, nu är det bara vänta på väder. Kanske imorgon....
Jag tog boxen från min mini-quad och monterade på ett kort som jag hade med
färdiga kopplingar. I boxen finns, pro mini, WMP & en strippad AR6100.
En extra lysdiod kopplad till D13 som visar när det är armerat som syns bättre genom huven.
/Bosse

hakank
2012-03-16, 07:47
Tjusigt! Ser ut att bli OK på söndag! I så fall åker jag till Hakis. Hittade du FB gruppen förresten?
/Håkan

hakank
2012-03-17, 13:49
I min nya batch så är konfigurationen 10ggr känsligare än med min original. Dvs om man nuddar wii gyrot åker kurvorna utanför ramen. Finns det ngn inställning för känslighet?
/Håkan

hakank
2012-03-17, 15:20
Hittade följande vilket ser ut att kunna fixa till det. Har inte provat med servon ännu: http://www.rcgroups.com/forums/showpost.php?p=17506619&postcount=9723

PatrikE
2012-03-17, 15:53
Det kan fungera men det finns en inbyggd GyroSmoothing redan.

Ladda hem projektet igen.
MWiiAirplane (http://code.google.com/p/multiwii/source/browse/#svn%2Fbranches%2FPatrikE)

Det finns i Config.



/* GYRO_SMOOTHING. In case you cannot reduce vibrations _and_ _after_ you have tried the low pass filter options, you



may try this gyro smoothing via averaging. Not suitable for multicopters!



Good results for helicopter, airplanes and flying wings (foamies) with lots of vibrations.*/


//#define GYRO_SMOOTHING {20, 20, 3} // separate averaging ranges for roll, pitch, yaw




Absoluta Min värdet ÄR 1....!

Minska på värdena för att få känsligare gyron.

/Patrik

hakank
2012-03-18, 06:16
Ah! Hade inte sett uppdateringen. Skall testa!
/Håkan

Point65
2012-03-18, 22:23
Om du fått en WMP med ITG3205 är den mer känslig för vibrationer jämfört med gyro på tidiga cloner och WMP orginal.
Funkar bra med "smoothing" och bra dämpning, eller om man gör en direktkoppling till I2C-bussen och definierar ITG3200 som gyro.

Testade gula dubbeldäckaren på Hakunge idag, gick som på räls! Bara vid låga varv då jag har lite vibrationer blev det oscillationer. Även start och landning funkar bra med gyrot aktiverat. P satt på 2.
/Bosse

PatrikE
2012-03-19, 09:27
Coolt med en gyrostabbad dubbeldäckare...:)
Kanske ska testa med min 1/4 Cub..
Det märks verkligen skillnad när man växlar till gyron.

Jag har testat att dra upp P till 4 på min EPPplanka och det skapar inga problem.
Det är bara att öka till oscillationerna kommer och sedan backa tills de försvinner.

Jag har även testat Accelerometern en del men den är svår att kallibrera så att det flyger plant.
Det blir gärna en sjunkande långsväng i stället för planflykt.

Point65
2012-03-19, 14:19
Det enda jag har noterat är att mina servon "knattrar" mer än tidigare. Någon som har tips
om det går att justera uppdateringsfrekvensen i koden? Jag har INOLAB D202MG servon runt om.
Med dyrare servon, typ Futaba S9257, blir det nästan tyst.
/Bosse

PatrikE
2012-03-19, 14:32
Jag vet inte var man ändrar frekvensen men jag tror att den ligger på 68hz istället för 50.
Det kan vara därför du har knaster från servona.

hakank
2012-03-19, 18:52
Ang. nya versionen och GYRO_SMOOTHING så verkar det ju funka. Servona verkar dock fortfarande lite nervösa. Men jag kan inte avgöra förrens hela paketet sitter monterat. Jobbar på det. Dock sugen på ett par original Wii om du har dom kvar Bosse.

PatrikE
2012-03-19, 23:28
Du får mixtra lite med smoothing tills det känns bra.
På ett plan kan du säkert höja rätt så rejält.
Jag har sett värden på upp till 60,60,20 på helikopter...

Det är helt enkelt ett medelvärde på det antal läsningar som du anger i inställningen.
Bara ett sätt att få en utjämning på värdena.

/Patrik

Point65
2012-03-19, 23:29
Ang. nya versionen och GYRO_SMOOTHING så verkar det ju funka. Servona verkar dock fortfarande lite nervösa. Men jag kan inte avgöra förrens hela paketet sitter monterat. Jobbar på det. Dock sugen på ett par original Wii om du har dom kvar Bosse.

Javisst, jag har 2 orginal med IDG600, 1 clone med IDG655 (ngt bättre än orginal). Dom är reserverade och jag tar med dom till Hakunge nästa gång jag åker dit och lägger dom i boden. Troligen på fredag.
/Bosse

hakank
2012-03-20, 07:38
Var uppe i 35X3 vid mitt lilla test. Kan skicka på lite mer då. Men skall in med det i ett plan först. Tänkte ta ett gammalt slitet 3D plan och se om det går att hovra. Inte för att hovring är ngt jag gillar speciellt mycket men för att testa funktionen :-)

PatrikE
2012-03-26, 17:59
Uppdaterat koden till senaste MWii versionen 2.0.
Justerat lite i Mixningen och gjort om Inställningarna.

Uppdaterat Guiden.
Setup Guide. (http://fotoflygarn.blogspot.se/2012/03/how-to-setup-multiwii-airplane-same.html)

UndCon
2012-03-26, 23:15
Trevligt - jag har testat 2.0 på mina kort och det funkar på alla utom ett som levererar massor med i2c-fel - men det var så redan innan....får byta en sensor och se om det blir bättre. har ett kort med bara en WMP på också

//UndCon

hakank
2012-03-27, 07:52
Uj händer mycket!

Tyvärr så låg jag nerbäddad med feber förra veckan och hann inte med så mycket. Kunde i helgen dock konstatera att det jag inte fick clone wii gyrona att funka. Trots 80 i gyro smoothing så beter det hela sig underligt. När den är aktiverad och skall kompensera rörelseförändring så rör sig rodret en liten bit för att sedan snäppa tillbaka till utgångsläget och fortsätter på det viset även vid små rörelser. De wii modulerna får jag nog fundera på att direktkoppla till I2C-bussen som föreslagits. Eftersom Bosse så snällt har försörjt mig med gyron som funkar så har jag i allfall fått till en uppsättning som kan provas i helgen, i ett 3D flygplan. Sedan blir det väl till att uppgradera till 2.0 :-).

Såg dessutom att du Patrik även lagt till separata skevroder, helt suveränt!

/Håkan

UndCon
2012-03-27, 08:48
Rätt - separata skevroder har (för mig iaf) alltid varit med i bilden. Initialt var tanken setups för både enklare modeller(typ easystar) och mer avancerade med 2 skevservon.

Jag fortsatte mitt testande av 2.0 igår och fick ett slag mycket underliga resultat - detberodde på att PPM-signalerna blev knas på något sätt för det försvann när jag flyttade FTDI-adapter och Mottagare mellan mina kort.
(dålig kontakt kanske)

//UndCon

UndCon
2012-04-03, 10:47
Eftersom jag sitter hemma på VAB idag så får man mer tid att labba lite ;)

Jag ger mig i kast med Flyduino MWC som jag fått av Aeronautik. Detta har länge varit monterat men aldrig tagits i bruk så jag har inte ens testat det med MultiWii. Jag får bara en massa I2C error så jag tror att denna sensorn är dålig.

Provade att löda på komponenterna för 3v3 ocskå (Tack Micke) nu kan jag montera en LLC samt ADXL345 som ligger på hyllan.

//UndCon

hakank
2012-04-08, 07:31
Idag tänkte jag testa Multiwii:n i min World Models nånting 3D aktigt. Kör dock fortfarande version 579. Skall dock börja uppdatera. Såg att det låg en ny version förutom 631 i repositoryt, 665. Den sistnämda, i allafall med en default inladding i pro minin, tycker att den är en quadrocopter. (enl. bilden i config programmet) Hittar inte heller raderna med "Servosettings For Airplane" i MultiWii-tabben. Behöver hjälp här.

Tips. I version 631 så är inte "define D12_POWER" enablat vilket generarerar IC2 errors. Nåt som förvirrar ytterligare är att man måste göra Pro Mini:n strömlös för att en ny konfiguration skall förstå att "define D12_POWER" minsann är enablat efter det man gjort det och laddat in den nya konfigurationen. Tog ett tag innan jag insåg det :-)

/Håkan

PatrikE
2012-04-08, 09:13
Hej Håkan...
Att Quad X är satt som default beror på att den är det i den Officiella versionen.
Jag synkade ihop dom och då blev det så..

Det är Mycket sämre om man startar en quad med Airplane programmerat...
Då kommer motorerna att varva upp till halv gas direkt vid start...:(

Fråga inte hur jag vet.....:banghead:
Men det är bättre för hälsan så här...

Airplane komer med i nästa official release V2.1.
Därför har en del stuvats om.
Servosettings har flyttats till config fliken..

#define D12_POWER använd bara i kombinationen Pro Mini Och flygplan
Och man vill ha strömmatning på D12.
Den behöver inte enalblas normalt.

Det finns dokumeterat i Howto´n.
how to setup multiwii airplane (http://fotoflygarn.blogspot.com/2012/03/how-to-setup-multiwii-airplane-same.html) ​

Lycka till....
/Patrik

hakank
2012-04-08, 16:38
Hej Patrik.
Ok. har hittat allt nu tror jag. Man behövde ju slå på "#define AIRPLANE" också vilket ju är uppenbart så här i efterhand. Eftersom jag inte behövt det tidigare så var jag mer konfys än vanligt :-) Skall testa denna versionen i en Multiplex Dogfighter.

Flygningen idag gick charmant! klarade <1 sek hovring utan stabilisering och ca 5 sek med. Dessutom flög det förhållandevis lätta, med stora ytor vinden tar tag i planet, som en buss med påslagen stabilisering.

/Håkan

PatrikE
2012-04-08, 16:52
Ja det blir lite busskänsla med gyro även i häftig vind.
Om du har Accelerometer i så blir det nästan som en Filnlandsfärja ;)

Även ett riktigt nervigt plan kan nog bli trevligt med dessa prylar i.
En instabil JAS-modell skulle vara kul att testa.
Eller ett FPV plan med RTH.

hakank
2012-04-08, 18:08
Och har en fråga igen.
Det framgår inte var man kopplar in det andra skevrodret mellan mottagare och mini pro när man kör separata skev på http://fotoflygarn.blogspot.se/2012/03/how-to-setup-multiwii-airplane-same.html I vilken kan det vara?

/Håkan

PatrikE
2012-04-08, 19:32
Jag använder en Y-kabel till skevrodren eftersom jag använder #define D12_POWER .

Om du strömmatar sensorerna separat så kan du koppla skevrodren till D11 & D12.
Annars så kan man ändra i Mixern för att få ena skeven på en annan utgång.
Man kan ju koppla trottel direkt till mottagaren.
A0-A3 finns också lediga om man pillar lite i koden.


28071

hakank
2012-04-08, 19:42
Ok. Trodde att den nya versionen kunde styra varje skevservo separat. (På Spektrumspråk Wingtailmix=Dualaileron). Men det kanske inte var fallet? Om det skall funka så måste man ju då koppla två kanaler till pro minin från mottagaren Aileron och Aux. Sedan skall dessa två kanaler vara separerade genom pro minin och ut till varje skevservo.

/Håkan

PatrikE
2012-04-08, 21:25
Den tar in aileron kanalen och splittar upp det till D11 & 12.
Sen kan du invertera ena servot i servo settings.
Det ena är inverterat som default i koden.

Om du vill använda klaff så måste det kodas i mixen.

hakank
2012-04-09, 14:35
Ok. Skulle vilja ha haft möjlighet att trimma servona separat. Tex för att kunna ha olika stora utslag upp och ner. Men det får väl bli ett önskemål till nån senare version :-)

PatrikE
2012-04-09, 21:24
Om du är sugen på att hacka lite kan du testa det här.

Ersätt i output.pde


for(i=0; i<8; i++){ // Set rates with 0 - 100%.
servoMid[i] =MIDRC + Mid[i];
servolimit[i][0]=servoMid[i]-((servoMid[i]-SERVO_MIN) *(servotravel[i]*0.01));
servolimit[i][1]=servoMid[i]+((SERVO_MAX - servoMid[i]) *(servotravel[i]*0.01));
}


Med


/***************************
Set rates using endpoints.
***************************/
/*
static int16_t servoHIGH[8] = {2000,2000,2000,2000,2000,2000,2000,2000}; // HIGHpoint on servo
static int16_t servoLOW[8] = {1020,1020,1020,1020,1020,1020,1020,1020}; // LOWpoint on servo

for(i=0; i<8; i++){

servoMid[i] =MIDRC + Mid[i];
servolimit[i][0] = servoHIGH[i]; //Min
servolimit[i][1] = servoHIGH[i]; //Max
}


Justeringen för servoMitt och reversering kommer att hämtas från config.
Men du får justera endpoints i koden ovan.

Lycka till...
/Patrik

hakank
2012-04-14, 19:35
Har inte hunnit experimentera med ovanstående. Har dock hunnit stoppa in en multiwii i ett ryggskott och i en Kyosho Senasation. Dessutom har jag micklat med en BT dongle och Multiwii config i Androiden. Fick det att funka med 9600baud. Veteattan hur man ställer om dongeln till 115200baud dock. Lite kryptiskt är det. Denna dongle är det:
http://www.mdfly.com/index.php?main_page=product_info&cPath=8_47&products_id=428
Där står det lite fint:
"* A Bluetooth adapter is required and installed on your computer, after pairing, a virtual COM port will be installed on your computer that allows you to send or receive the data from the module. "
Lyckas binda dongeln med BT i datorn. Sedan börjar det kryptiska. På samma sida länkas det till ett rs232 program. Det kan jag köra och få Dongeln att reagera när jag sätter komporten. Reagere=LED slutar blinka och lyser med fast sken. Sedan händer inget om man försöker skicka ett AT kommando som man skall enl. "AT Command Set" på samma sida. Dock står det där att den inte reagerar på AT kommandon om den är parad. Och hänvisar till RS232 uppkoppling. Provade det med samma USB/RS232 konverteraren som jag använder mallan dator och pro mini. Där kan jag inte ens få BT Dongeln att regaera. Tips mottages tacksamt!

PatrikE
2012-04-14, 20:57
Haha... Du har snart en hel flygflotta med MWii. ;)

Jag har gjort en manual utifrån hur jag lyckades med min BT-modul.
Den svarar bara på AT kommandon via kabelanslutningen. (programmeringskabeln till Promini)
Det är den du ska använda med rs232 programet också tror jag.

Du kan inte ha något anslutet till den via BT då funkar inte AT.

PatrikE
2012-04-14, 21:00
Glömde länken till guiden...

http://fotoflygarn.blogspot.com/2012/01/short-tutorial.html

Hoppas den funkar för dej med.

hakank
2012-04-15, 08:25
Working as a charm! (uppdaterade RC groups också: http://www.rcgroups.com/forums/showpost.php?p=21334375& postcount=962 (http://www.rcgroups.com/forums/showpost.php?p=21334375&postcount=962) )

Har för närvarande 7 kit hemma varav 5 är färdigbyggda. Väntar med att fixa till och stoppa in de sista två i ett par större plan tills jag fått lite mer erfarenhet och flygtid med de i de mindre planen. Flygtid har det tyvärr varit skralt med den senaste tiden. Hoppas det blir bättre framöver.

Sedan börjar hårdtesten med att prova i metanolkärrorona :-)

/Håkan

PatrikE
2012-04-15, 14:26
Har för närvarande 7 kit hemma varav 5 är färdigbyggda.
/Håkan

Haha snart klarar du setupen utan guiden då?..;)

Jag gjorde ett test i en Poison i början men det är en hel del vibrationer i en metanolare...
Men det funkar kanske bättre med Gyrosmoothing som finns med i dag.

Ett riktigt test kanske..
Jag har en 1/4 J3-Cub med en 42cc bensinare ..
Där finns ju lite utrymme för att peta in lite prylar i Iaf..( Fpv? eller Katten....)

/Patrik

PatrikE
2012-04-18, 21:00
Nu har jag lagt ut en ny version ned Flapperons.

(På Spektrumspråk Wingtailmix=Dualaileron).
/Håkan
Guiden är också uppdaterad med de inställningarna.

/Patrik

hakank
2012-04-19, 07:56
Och så var det julafton igen :-)

hakank
2012-04-19, 19:06
Har inte hunnit testa nya releasen. Sitter därimot och testar att ändra värdet för "D" i PID eftersom min Dogfighter's rollplan oscillerade när jag eldade på. Läser på http://www.rcgroups.com/forums/showthread.php?t=1375728 och:
"Decreasing value for D: (remember, that means a HIGHER number as it is a negative value - i.e. further from zero)
Reduces the oscillations when returning any deviations to their initial position
Recovery to initial position becomes slower
Will also decrease the effect of P"

vilket inte verkar stämma tycker jag. Eftersom jag inte kan avgöra hur fort servona går tillbaka så jämför jag hur mycket utslag det blir med olika värden på "D". Vid ett högt nummer av "D" så ökar också utslaget. Ser ut att stå tvärtom i ovanstående satser dock. Nån som har ngn erfarenhet?

/Håkan

simonarvestrand
2012-04-19, 19:24
Har inte hunnit testa nya releasen. Sitter därimot och testar att ändra värdet för "D" i PID eftersom min Dogfighter's rollplan oscillerade när jag eldade på. Läser på http://www.rcgroups.com/forums/showthread.php?t=1375728 och:
"Decreasing value for D: (remember, that means a HIGHER number as it is a negative value - i.e. further from zero)
Reduces the oscillations when returning any deviations to their initial position
Recovery to initial position becomes slower
Will also decrease the effect of P"

vilket inte verkar stämma tycker jag. Eftersom jag inte kan avgöra hur fort servona går tillbaka så jämför jag hur mycket utslag det blir med olika värden på "D". Vid ett högt nummer av "D" så ökar också utslaget. Ser ut att stå tvärtom i ovanstående satser dock. Nån som har ngn erfarenhet?

/Håkan

Om D är som D normalt sett är i en pidregulator så skulle man kunna säga att utslaget inte skall påverkas, grymt svårt att förklara den dock. men D håller koll på hur fort en förändring sker och pytsar på beroende på hastigheten på förändringen.

Hm kan knappt förstå det där själv. man kan köra med en högre förstärkning om man höjer upp D

PatrikE
2012-04-19, 21:20
Alla PID värden i MWii projektet har ändrats så de ser ut att vara positiva i Gui't.
Men räknas om i Arduinon senare.

Om du höjer P så kompenserar den hårdare och ocilationer kan uppstå.
Om du höjer D kan du avända ett högre P.

Men det finns en annan inställning i Gui't som kan vara värd att testa.
Throttle PID attentiation.
Det är en funktion som sänker känsligheten på gyro när man kommer över ½gas.
Jag brukar alltid sätta den till ca: 0,50.

/Patrik

PatrikE
2012-04-19, 22:03
Jag har kollat lite på Throttle PID attentiation.
Det ser ut att vara en logaritmisk funktion.

Om man sätter ett värde på 50.
Vid trottel på
- 1500us så är PID ca:90%
- 1900us så är PID ca:60%
- över 2000 är PID =50%

Sätter du 1 som ThrottlePID värde så blir PID 0% vid fullt spett.

Altså Desto mer du gasar desto mindre med gyrokompensering.
Man kan sänka brytpunkten på 1500 om man vill miska kompenseringen tidigare.

/Patrik

hakank
2012-04-20, 06:19
Intressant! Skall testa att koppla in throttelkanalen och se vad som händer!
/Håkan

hakank
2012-04-20, 18:43
Det funkar ju fint som det ser ut på skrivbordet!
"Man kan sänka brytpunkten på 1500 om man vill miska kompenseringen tidigare."
Var kan jag sänka brytpunkten? Behöver ha den att stiga in tidigare.
/Håkan

PatrikE
2012-04-20, 21:05
Var kan jag sänka brytpunkten? Behöver ha den att stiga in tidigare.

Sök i multiwii-fliken efter " dynThrPID "
Det ser ut så här.


// PITCH & ROLL only dynamic PID adjustemnt, depending on throttle value
if (rcData[THROTTLE]<1500) prop2 = 100;
else if (rcData[THROTTLE]<2000) prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1500)/500;
else prop2 = 100 - dynThrPID;

Det är bara att sänka <1500 Tills du är nöjd.
Men om du sänker för mycket så har du bara full stabilisering på "tomgång".

Det är kanske bättre att
- Höja GyroSmooting mer.
- Sänka P
- Höja D

hakank
2012-04-21, 08:13
När jag höjjer D så får jag större utslag vid samma P vilket får mig att tro att jag borde sänka D?

Nåväl. Testade
// PITCH & ROLL only dynamic PID adjustemnt, depending on throttle value
if (rcData[THROTTLE]<1300) {

Ett lustigt fenomen uppstod:

Throttle PID attenuation 1 vid detta test

a) Vid 1300 throttle input så kompenserar den i stort sätt noll )
Den går dock gradvis ner till noll kompensering från noll throttle och upp till 1300.

b) vid 1350 throttle input så kompenserar den max för att sedan gå ner till noll vid full throttle.

c) Provade att samtigt också ändra tilll 1300 i:

if (rcData[THROTTLE]<2000) {
prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1300)/500;

Nu går kompenseringen ner gradvis tills jag kommer till throttle input 1800. Där den slår på full kompensering.

Skall försöka att testa vidare.

/Håkan

hakank
2012-04-21, 16:39
Jag testade att flyga utan att vrida ner till 1300. Funkade sp bra så att jag vet inte om det är nån ide att försöka pilla med den parametern :-)

/Håkan

PatrikE
2012-04-21, 17:12
Nåväl. Testade
// PITCH & ROLL only dynamic PID adjustemnt, depending on throttle value
if (rcData[THROTTLE]<1300) {

Ett lustigt fenomen uppstod:

Throttle PID attenuation 1 vid detta test

a) Vid 1300 throttle input så kompenserar den i stort sätt noll )
Den går dock gradvis ner till noll kompensering från noll throttle och upp till 1300.

b) vid 1350 throttle input så kompenserar den max för att sedan gå ner till noll vid full throttle.

c) Provade att samtigt också ändra tilll 1300 i:

if (rcData[THROTTLE]<2000) {
prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1300)/500;

Nu går kompenseringen ner gradvis tills jag kommer till throttle input 1800. Där den slår på full kompensering.

Skall försöka att testa vidare.

/Håkan

Testa att ändra.
prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1300)/500;
Till:
prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1300)/(2000-1300);

Det är diffen mellan ditt värde och 2000 som ska stå där.

/Patrik

PatrikE
2012-04-21, 17:27
Lekte lite med Excel.

Så här ser det ut med.
prop2 = 100 - (uint16_t)dynThrPID*(rcData[THROTTLE]-1300)/(2000-1300);
28415

cyberpete
2012-05-30, 22:52
Fungerar MiniWii kortet bra i flygplan samt kan man använda GPS för RTH och Waypoints ?

PatrikE
2012-05-30, 23:36
Miniwii kortet kommer att fungera bra.
Även tillsamans med gps när det är klart.
Jag har fått rth att funka hyfsat.
Den styr hem men den tappar höjd.
Så det är lite kvar att slipa på än :stupido2:

hakank
2012-06-02, 17:47
Har inte mycket att säga, bara att hittills funkar alla (9 st) Multiwii stabilserare utmärkt och utan anmärkningar! Kan tillägga att det kom ut en ny Android BT uppdatering nyss. Har dock inte hunnit prova.
/Håkan

PatrikE
2012-06-03, 17:19
Har inte mycket att säga, bara att hittills funkar alla (9 st) ... utmärkt och utan anmärkningar!
/Håkan
Trodde nästan att du gått under jord för en stund... men du har legat i rejält!...:applouse:
Du är nästan skyldig att lägga upp en förteckning över flottan tycker jag...:)

Om inte annat för att få fler sugna på att testa MultiWii i flygplan.


/Patrik

hakank
2012-06-04, 19:53
Skulle tagit kort men det blev inte riktigt av..

AXN Floater (nu med dubbelkommando :-) )
Multiplex Dogfighter
Ryggskott
Kyosho Sensation
Protech Toijero (1.6m sp.)
World Models kommer inte ihåg namnet funflyer-aktig
Sebart Angel (1.6m sp.)
Black Horse Mustang (1.4m sp.)
P40 (~1.4m sp.)

Hade jag varit noggrann hade jag angett versionerna för de olika kärrorna också, men de flesta kör på 665. Har ett kit liggandes att stopp in i nästa :-)

/Håkan

simply
2012-06-13, 22:50
Hallå hallå...

Efter knappt två år med multirotorflygetyg så trillade jag in på flygplan nu när multiwii fungerar finfint i flygplan. Eftersom jag hade några kontrollerkort till övers, så var det inget snack om saken.... köpte mig en bixler som jag moddade enligt tråd på rcgroups, ploppade ner mitt lilla kontrollerkort, och sen ut och flyga. i'm hooked, helt annat upplevelse med flygplan och på något sätt mycket enklare än multirotor tycker jag... flygplanet rör sig iaf alltid framåt, lite lättare att orientera sig!

Flyger som ett strykjärn (nästan) med stock PIDs - Nöjd! Nu är det att fila på inköpslistan för FPV! ;)

Hade dock en liten incident häromdagen när jag slog över till Level-mode. Helt plötsligt började den rolla och jag hann knappt mer än konstatera att det inte var MINA stick-inputs, innan den vek av och dundrade med nosen först rakt ner i backen...
Vet inte om det var kortet eller mjukvaran som fallerade i det här fallet...

Klarade sig relativt bra dock, lite sne i nosen och någon spricka, men har flugit vidare prima utan några reparationer änsålänge!
Knäckte till den lite bara, sen var det upp i luften igen!

Många tummar upp till PatrickE och andra om de är fler här som bidragit till MultiWii Airplane!

///

hakank
2012-06-14, 16:47
Bara en liten undran. Vad innebär slå över till level mode?

Glad att höra att du också har gått över till multiwii :-)

PatrikE
2012-06-14, 17:18
Hade dock en liten incident häromdagen när jag slog över till Level-mode. Helt plötsligt började den rolla och jag hann knappt mer än konstatera att det inte var MINA stick-inputs,
///

Det låter som gyrot inte var rätt kallibrerat.
Om man rör planet när Gyrokallibreringen sker blir det konstigt.
T.ex När batteriet kopplas in och man flyttar planet samtidigt.
Så kan gyrot få fel referenser och tro att roll är samma som normalt läge.

För att säkerhetsställa sig att gyrot är rätt så brukar jag alltid kallibrera med spakarna innan start.

Trottelspaken ner till vänster & Fullt höjdroder.
Dioden kommer att blinka ca 1 sekund under kallibreringen.
Planet ska då ligga stilla.

simply
2012-06-14, 19:36
Hej!


Det låter som gyrot inte var rätt kallibrerat.
Om man rör planet när Gyrokallibreringen sker blir det konstigt.
T.ex När batteriet kopplas in och man flyttar planet samtidigt.
Så kan gyrot få fel referenser och tro att roll är samma som normalt läge.

För att säkerhetsställa sig att gyrot är rätt så brukar jag alltid kallibrera med spakarna innan start.

Trottelspaken ner till vänster & Fullt höjdroder.
Dioden kommer att blinka ca 1 sekund under kallibreringen.
Planet ska då ligga stilla.

Tror inte det var något fel på gyrot, snarare då accelerometern... Stable mode (bara gyro) har jag flugit med "relativt" mycket jmf med Level mode - och jag kalibrerar både Gyro och Acc _efter_ uppstart mha spakarna, då det vid inkoppling av lipo't kan vara lite skakigt när man är där nere och gräver med fingrarna... brukar vara allt annat än prima kalibrering efter inkoppling av lipo't, märks ju tydligt när man testar att slå över i Level, och skrevrodrena
ställer sig i maxläget :)

Skall se om jag kan reparera mitt Pro Mini på Jussi's v1.2 shield... en sladd till Acc BoB'en trillade av sista jag flög med quadden... *mutter*



///

simply
2012-06-14, 19:40
Bara en liten undran. Vad innebär slå över till level mode?
Glad att höra att du också har gått över till multiwii :-)

Stable Mode = Bara gyro för stabilisering
Level Mode = Gyro + Accelerometer håller planet i kalibrerat läge (helst helt horisontellt ur alla vinklar). Går automagiskt
tillbaka till kalibrerat läge när man släpper sparkarna...

///

PatrikE
2012-06-14, 21:09
Jag kalibrerar både Gyro och Acc _efter_ uppstart
///
Kallibrera Acc innebär ju att den tar det befintliga läget som Level.
Det brukar man bara göra om den är totalt Off.
Annars trimmar man in Acc med spakarna. (Max trottel och justera axlarna med högerspaken.)

simply
2012-06-14, 23:00
Kallibrera Acc innebär ju att den tar det befintliga läget som Level.
Det brukar man bara göra om den är totalt Off.
Annars trimmar man in Acc med spakarna. (Max trottel och justera axlarna med högerspaken.)

Vi kan säga som så här - jag tar det säkra före det osäkra - när planet ligger där på marken så rakt det bara går, så är det lika bäst att kalibrera rubbet - och verifierar efteråt att både Stable och Level ger korrekta utslag på alla servon.

Det är något som inte är riktigt funkis med min kontrollerkort, för ibland behöver jag dra ur lipo't och prova igen för att kortet skall initieras ordentligt (eller, antagligen, att sensorerna skall initieras korrekt)!

jag har dock inte orkat felsöka ännu, så mycket annat att göra...*mutter* :)
kommenterade bort kompass-sensorn i koden t.ex, då den stördes lite väl mycket av
ESC'n/kablarna vid gaspådrag - skall se över min placering av prylarna också.

//

PatrikE
2012-06-14, 23:47
Risken finns att man får olika trim på acc varje gång.
Jag trimmar in acc sedan håller den sig lika mellan varje flygning.

Jag gillar däremot inte känslan med acc riktigt.
Jag har för lite att säga till om känns det som.
Men som hjälp vid FPV flyginig funkar det nog kanon som hjälpmedel.

//Patrik

simply
2012-06-15, 07:34
Risken finns att man får olika trim på acc varje gång.
Jag trimmar in acc sedan håller den sig lika mellan varje flygning.

Jag gillar däremot inte känslan med acc riktigt.
Jag har för lite att säga till om känns det som.
Men som hjälp vid FPV flyginig funkar det nog kanon som hjälpmedel.
//Patrik

Därför tror jag det är något knas med mitt kort, för roderytorna brukar hamna lite här och var när jag
slår över till Level för att testa efter en vanlig uppstart...

Jag har aldrig kört speciellt mycket level, varken med quad'en eller flygplanet med jag håller med
om att känslan att flyga level är lite speciellt, tappar lite av känslan med flygningen.

///

UndCon
2012-06-15, 08:09
Ett problem jag märkte för länge sedan var att man kunde få knasiga effekter om en sensor satt felmonterad.

Kontrollera riktningen för att utesluta orsaken.

simply
2012-06-15, 09:41
Ett problem jag märkte för länge sedan var att man kunde få knasiga effekter om en sensor satt felmonterad. Kontrollera riktningen för att utesluta orsaken.

Tror inte det då det är ett integrerat kort jag kör med, alla tre sensorer på plats från start.
Passar perfekt i ett flygplan, litet och kompakt och MultiWii-stöd:
http://www.eraviv.com/store/page2.html

Men jag har ett till likadant kort liggandes, så jag skall prova lite med det också...
Tror snarare på något hårdvaru-problem då sensorerna inte initieras vid uppstart ibland!

//A

hakank
2012-07-31, 19:14
Liten uppdatering och en request for enhancement. Håller på och pular ihop en MPX Funjet som kommer bestyckas med multiwii. Och enhancment requesten, Den är är nog jobbig :-). Då det lätt oscillerar i högre farter så använder man ju Throttle PID attentiation. Finns dock ett litet problem med detta. Om man har fullt spett och sedan slår av helt så har planet (beroende på typ) en jäkla fart innan det saktar ner och ev. kommer i självsvängning. Det vore fint med att kunna lägga in en fördröjing som väntar med att slå på full kompenseriung efter förvalt värde då man drar av på gasen.
/Håkan

PatrikE
2012-07-31, 20:15
Snyggast vore om man använde airspeed sensor "pilotrör" och och få en airspeed pid justering.
Inte en allt för stor modifiering av koden för att få till.(tror jag iaf...)
Det där med tidfördröjning kan vara svårt det är svårt att veta hur länge man dyker.
Eller om man har en radio med en extra kanal som.kan.styra pid värdet.(otroligt enkelt fulhack..)

BlackBear
2012-08-01, 23:25
Ett enkelt (men ganska grovt) sätt att tidsfördröja borde väl vara att lågpassfiltrera trottelsignalen


k_LP = 0.2 //eller något annat lämpligt värde
throt = current_throttle;
throt_LP = throt_LP_prev + k_LP*(throt - throt_LP_prev);
throt_LP_prev = throt_LP;

sedan använder man throt_LP för throttle PID attenuation...

hakank
2012-08-02, 10:00
Från en sak till en annan. Såg nyss att det finns en uppgradering till Multiwii Arduino, 1.0.1. Kan man uppgradera utan risk att förstöra tidigare programmeringar? (sparar all mina plan i olika mappar..) Och apropå uppdateringar. Antar att du Ptrik legat i som vanligt med att uppdatera. Är det senaste det jag hittar här: http://multiwii.googlecode.com/svn/branches/PatrikE/
Eller skall jag ladda ner här: http://code.google.com/p/multiwii/downloads/detail?name=MultiWii_2_1.zip&can=2&q=
Tack på förhand!
/Håkan

PatrikE
2012-08-02, 18:13
Kör med senaste 2.1 den har alla uppdateringar.

hakank
2012-08-04, 14:43
Hmm. En undran igen.

Det var väl så att de senare vesionerna kunde köra separata skevroder? I så fall var kopplas andra skevkanalen in från mottagare till minipro?

/Håkan

PatrikE
2012-08-04, 16:38
De körs på samma ingång och mixas om i ProMini.

hakank
2012-08-04, 17:16
Det blir svårt att få till det med en Funjet där höjd och skev mixas i radion till de två skeven som är det enda man styr med?

PatrikE
2012-08-04, 19:45
Det var en annan femma!
Det finns en mix till som heter Flying wing till typen Funjet.
Jag har inte testat den men den verkar fungera.
Den använder A0 & A1 för servon och D9 för trottel.
Det går att skriva om AirplaneMixen också men jag vet inte om man vinner något på att göra det.

Jag har köpt en RadJet 800 från HK. ( Kinesisk FunJet kopia)
Kanske kan få in MWii med hjälp av skohorn & Vaselin
Får se hur det blir...

Flying wing är tänkta att justera sevon med hjälp av en LCD.
Men det går att använda ett terminalprogram typ PUTTY på datorn (VT100 protokoll).

hakank
2012-08-04, 20:32
Ok. Kör utan tills du testat :-)