MultiWiiKopter-Konfigurationsprogramm für Arduino

Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#661 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

In der Medizin nennt man sowas den Placebo-Effekt, glaub ich. :drunken:
Ciao, Arnd
Benutzeravatar
r0sewhite
Beiträge: 1757
Registriert: 13.12.2010 02:45:33
Wohnort: Augsburg

#662 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von r0sewhite »

Meinst Du? Vorher reagierte das Ding schon auf weniger als einen Millimeter Ausschlag. Nun scheint es doch spürbar mehr zu sein.
EDIT: Öhm, na gut, im Sketch steht auch 59 und nicht 49. Damit dürfte der spürbare Unterschied klar sein. :mrgreen:
Viele Grüße
Tilman

www.microcopters.de
Benutzeravatar
r0sewhite
Beiträge: 1757
Registriert: 13.12.2010 02:45:33
Wohnort: Augsburg

#663 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von r0sewhite »

So, von dem Platinenlayout gibt es eine V3. Der Reset-Taster ist rausgeflogen, da ja nur 1cm daneben der Reset-Taster auf dem Arduino sitzt. War zwar etwas fummelig, weil der Taster als nette Drahtbrücke fungiert hat, die nun weggefallen ist, doch nach ein bisschen Herumgeschubse der Leitungen hat es gepasst. Dafür hat nun ein liegender Trimmer für den LCD-Kontrast Platz.

Hauptgrund für die V3 war aber, dass ich nun das erste Board mit einer Lochrasterplatine aufgebaut habe und in der V2 einige Leitungen im 1,27-Raster verliefen. Die V3 lässt sich mit Kupferlackdraht auch komplett auf eine ordinäre Lochrasterplatine übertragen, da alle Leitungen ausschließlich im 2,54-Raster laufen.

Einzige Ausnahme sind die Anschlüsse für den FTDI-Adapter: Hier sind die Pads auf dem Arduino im 1,27-Raster versetzt und können daher nicht mit der Lochrasterplatine verbunden werden. Da die Stiftleiste jedoch auch direkt auf das Arduino gesetzt werden kann, ist das nicht nötig. Die Pads im Layout sind optional und bieten einfach mehr Stabilität, da die Stiftleiste in einer 1,5mm starken Platine besser aufgehoben ist, als in dem 0,5mm starken Arduino.

Hier das PDF zum Ätzen: http://www.microcopters.de/blog/artikel ... lcd-v3.pdf

Bild
Viele Grüße
Tilman

www.microcopters.de
Benutzeravatar
r0sewhite
Beiträge: 1757
Registriert: 13.12.2010 02:45:33
Wohnort: Augsburg

#664 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von r0sewhite »

@Arnd:
Falls es für Dich von Interesse ist: Ich habe gestern die Platine nochmal auf Basis meines neuen Layouts sauber gelötet (immer noch Lochraster :mrgreen: ). Dabei haben sich die Anschlüsse auch geändert, so dass ich den Sketch anpassen und neu hochladen musste.

Das Merkwürdige: Select lag nun auf A0 und wollte dort keinen Dienst verrichten. Select liegt ja bei mir mit 20K auf VCC und wird auf GND geschaltet. Folglich muss JS_INV_SELECT_KEY aktiviert werden. Kommentiere ich JS_INV_SELECT_KEY aus, so dass die Schaltfunktion umgedreht ist, funktioniert es: Bei jedem Loslassen des Tasters wird ein Befehl ausgelöst. Wieso aber nicht, wenn es invertiert wird?

Daraufhin habe ich Select an den noch freien A3 gelegt. Nun funktioniert es auch mit aktiviertem JS_INV_SELECT_KEY. Allerdings zeigt sich hier eine andere Merkwürdigkeit: Im CHECK_INPUT Menü flackert links der Buchstabe ständig zwischen S und einem anderen Buchstaben hin und her. Ich würde mal sagen, ungefähr 4x pro Sekunde. Wenn ich Joystick Links drücke, steht konstant L da, doch bei jeder anderen Richtung und in Neutralstellung schaltet es zwischen S und dem jeweiligen Buchstaben hin und her.

Für mich ist das erstmal unerheblich, da es ja funktioniert. Vielleicht ist die Info dennoch für Dich von Interesse. Vor allem wäre ich neugierig, warum beim alten Platinenlayout die Joystick-Achse auf A0 funktionierte, nun nicht aber der Select-Taster.
Viele Grüße
Tilman

www.microcopters.de
Benutzeravatar
x4FF3
Beiträge: 245
Registriert: 06.03.2011 20:10:35

#665 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von x4FF3 »

Hi,

ist das das gleiche LCD wie du hast Arnd?

Gruß
David
Gruß
David
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#666 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Fast, David, bei meinem steht nicht "DFRobot" drauf (aber ansonsten ist alles 1-1, inkl. der falschen Beschriftung der RIGHT-Taste).

Tilman, da stimmt wohl irgendwas noch nicht so ganz. Hast du #define KEY_PIN jetzt auskommentiert?
Ciao, Arnd
Benutzeravatar
r0sewhite
Beiträge: 1757
Registriert: 13.12.2010 02:45:33
Wohnort: Augsburg

#667 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von r0sewhite »

yacco hat geschrieben:Tilman, da stimmt wohl irgendwas noch nicht so ganz. Hast du #define KEY_PIN jetzt auskommentiert?
Aber selbstverständlich :wink:
Viele Grüße
Tilman

www.microcopters.de
flehrsen
Beiträge: 40
Registriert: 07.03.2011 22:18:15
Wohnort: Potsdam

#668 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von flehrsen »

Hallo Arnd,

Nochmal riesen Lob für dieses tolle Tool. Nur leider habe ich ein kleines Problem.

1. Die Werte von D/R - Expo - .. und Autolevel - Auto-I werden nicht übertragen. Also sie lassen sich ändern, ähnlich wie die PIDs, aber sie werden immer wieder auf den vorher eingestellten Wert zurückgesetzt. Es folgt auch keine Anzeige "Wrote...".

Hast du vielleicht eine Idee.

Achso, gab es für die Winkelanzeige nicht auch ne Grafik? Oder bauch man da ein spezielles Display. #define graphic ist an.

Danke und bis denne
Roman
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#669 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

1. Muß ich mal bei Gelegenheit checken. Welche MWC Version benutzt du? (Beim LCD_Config geh ich davon aus, dass du die neueste benutzt, ansonsten wär das jetzt die Gelegenheit zum Updaten. :))

2. ja, drück entweder SELECT oder lange die RIGHT-Taste, wenn du die Winkel anguckst, dann schaltetest du in den Grafik-Modus.
Ciao, Arnd
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#670 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Die Gelegenheit war gerade, beides (D/R, Autolevel) funktioniert bei mir problemlos.
Ciao, Arnd
flehrsen
Beiträge: 40
Registriert: 07.03.2011 22:18:15
Wohnort: Potsdam

#671 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von flehrsen »

@Arnd: Danke erstmal. Also MWC 1.7 und mit der config 2.8 und 2.9 habe ich das Problem, dass er die Werte nicht überträgt. Die PIDs für R/P z.B. werden beim letzten Rechtsklick übertragen. Nur eben nicht die für Level und D/R Expo.

Roman

PS: Grafik funktioniert (Konnte ich nur mit dem Stick umschalten). Wie kann ich sicher stellen das mein Selectbutton richtig funktioniert?
flehrsen
Beiträge: 40
Registriert: 07.03.2011 22:18:15
Wohnort: Potsdam

#672 Batterie Anzeige

Beitrag von flehrsen »

Achso, Arnd wäre es möglich die Batteriespannung zusätzlich über das Display mit anzeigen zu lassen?

Roman
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#673 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Roman, indem du nach dem Einschalten das Lesen mit LEFT abbrichst und dann lange SELECT drückst. Entweder kommst du dann in den CHECK_INPUT Zustand (Glückwunsch, SELECT funktioniert), oder eben nicht.

Batteriespannunganzeige ist drin (Option BATTERY_LEVEL), dreimal LEFT nach dem Einschalten und voila. Kann aber sein, dass es nicht funktioniert. Es gab da scheinbar ein Problem mit der Framelength. (Bei meinem Board mit den APC220 Modulen funktionierts, hab da aber viel rumprobieren müssen.)
Ciao, Arnd
flehrsen
Beiträge: 40
Registriert: 07.03.2011 22:18:15
Wohnort: Potsdam

#674 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von flehrsen »

Also, bei der Batteriespannungsanzeige bricht er das Program ab. Hab da aber noch was anderes entdeckt. Zur Info ich benutze einen Sparkfun Joystick mit Selectbutton. Hab irgendwie den Modus erreicht bei dem er den Input anzeigt. So, bei Ver. alles ok mitte = 0, Oben/unten 540/460, Hor Mitte = 522, links = 0 und rechts ###. Kann ich das irgendwie ändern, bin leider kein Elektroniker/Elektriker. Und bei select steht immer 0000. Zu guter letzt steht in der ersten Spelte ein "R", welches bei Bewegung des Sticks verschwindet, außer bei rechts (ich nehme mal an, daß das die Anzeige bzgl. Daedband ist).

Edit: Wie schließe ich select am besten an. Im Moment vom Joystickboard dierekt an A0.
Benutzeravatar
yacco
Beiträge: 4728
Registriert: 15.02.2009 19:27:59
Wohnort: Aßlar

#675 Re: MultiWiiKopter-Konfigurationsprogramm für Arduino

Beitrag von yacco »

Laß dich von dem "###" nicht stören, das zeigt nur an, dass der Bereich überschritten wurde (Wert ist über 999). Sieht soweit vernünftig aus.

Du mußt im Sketch JS_SELECT_PIN richtig definiert haben und den Kommentar vor JS_INV_SELECT_KEY wegmachen (hab gerade mal mit meinem Sparkfun Dingens mal gemessen - geschlossen liegt der Taster auf Masse, offen ist er hochohmig, aber die internen Pullups ziehen den dann schon auf HIGH).
Ciao, Arnd
Antworten

Zurück zu „Allgemeines“