T-Rex 700 in Vario EC665 Tiger

Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#136 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von tracer »

EMoschi hat geschrieben:Ich hoffe, die Produktnennung jetzt nicht gegen irgendwelche Regeln verstösst
Tut sie nicht :)
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#137 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Hi Thomas

super..vielen Dank.
Auf alle Fälle eine brauchbare Alternative, wenn es mit dem Arduino nicht klappen sollte.
Natürlich auch nicht sooo billig, aber wenn alle Stricke reißen, eine gute Alternative. :-)

Werde es aber dennoch mit dem 6 Euro Arduino erstmal versuchen.
Halte euch hier auf dem laufenden, wenn es was neues gibt ^^

Gruß
Manuel
no pain no gain
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#138 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Hi Leute

es geht ein wenig weiter.
Arduino ist mittlerweile gekommen.
das kleine Board für 2 Servos habe ich auch fertig inkl. 5V Spannungsregler.
Das ganze wird dann direkt aus dem 2s BEC-LIPO prallel versorgt.

Die Software steht schon im groben.
2 Servos werden schon mal angesprochen und drehen sich inkl. anwendbarer Einstellparamater für Geschwindigkeit, Pausen und Ausschlag.

Jetzt muss ich es nur noch hinbekommen, dass sie dann auch "gleichzeitig" laufen.
Im Moment arbeitet der Arduino den Sketch so ab, dass sich die Servos immer nur hintereinander bewegen.
Hoffe mein Kollege kann mir da heute Nachmittag ein wenig helfen :-)
Dateianhänge
IMG-20141201-WA0001.jpg
IMG-20141201-WA0001.jpg (595.82 KiB) 998 mal betrachtet
no pain no gain
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#139 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von tracer »

Hummerfresse hat geschrieben:Hoffe mein Kollege kann mir da heute Nachmittag ein wenig helfen
Falls nicht: wie wird der Code implementiert? C oder ASM?

ggf. könnte man dafür einen extra Thread machen, hier sind ja ein paar Leute, die coden können.
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#140 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

das wäre auch noch eine Möglichkeit.
ich schau mal wie weit wir heute kommen.
Sonst stelle ich Abends mal den Code und eine kleine Beschreibung usw. in einem separaten Thread online.

Gruß
Manuel
no pain no gain
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#141 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Hi Leute

so. es funktioniert jetzt perfekt.
Gelöst via Arduino.
Verwendet habe ich einen Pro Mini 5V 16Hz
Vor dem Arduino befindet sich noch ein kleiner Spannungswandler der mir die Spannung vom 2s LIPO auf genau 5V regelt.

Dahinter stecken jetzt paar Stunden Arbeit und diverses Testen.
Ich stelle den Code hier aber trotzdem mal online, falls jemand was ähnliches nachbauen will :-)
Denn billiger und flexibler als mit einem Arduino kann man es fast nicht lösen.

Endausschläge und Geschwindigkeit für das jeweilige Servo sind einstellbar.
Die Servoposition an die das Servo geschickt wird, wird per Zufall via Random-Wert generiert.


Video:
https://vimeo.com/113400037


Man benötigt folgende Library sowie unten stehenden Code

Library:
VarSpeedServo.h

kann man hier downloaden:
https://github.com/netlabtoolkit/VarSpeedServo


Code:
#include <VarSpeedServo.h>

#define SERVO_P1 10 // Servo connected to PIN 10
#define SERVO_P2 11 // Servo connected to PIN 11
#define WAIT_I 1000 // wait after init in ms


#define POS_L 20 // left endstop
#define POS_R 160 // right endstop
#define POS_O 20 // oben endstop
#define POS_U 160 // unten endstop

#define WAIT_EN 350 // wait time at endstop in ms
#define WAIT_IN 500 // wait time at each angular increment in ms


VarSpeedServo servo1; // create servo object to control a servo
VarSpeedServo servo2; // Zusatzservo für oben unten


void setup()
{
servo1.attach(SERVO_P1); // attaches the servo on pin 10 to the servo object
servo1.write(POS_L); // tell servo to go to init position

servo2.attach(SERVO_P2); // attaches the servo on pin 11 to the servo object
servo2.write(POS_O); // tell servo to go to init position

delay(WAIT_I); // wait a little bit
}


void loop()
{
int posX = 0; // variable to store the servo position
int posY = 0; // variable to store the servo position
int gotoX = (int) random(POS_L, POS_R);
int gotoY = (int) random(POS_O, POS_U);


servo1.write(gotoX,40); // tell servo to go to position in variable 'pos'
servo2.write(gotoY,10); // tell servo to go to position in variable 'pos'

delay(WAIT_IN); // waits for the servo to reach the position
}
Dateianhänge
20141202_153220_resized.jpg
20141202_153220_resized.jpg (521.13 KiB) 970 mal betrachtet
no pain no gain
Benutzeravatar
echo.zulu
Beiträge: 12219
Registriert: 03.09.2006 12:30:03
Wohnort: 31234 Wipshausen
Kontaktdaten:

#142 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von echo.zulu »

Hallo Manuel.
Danke für die Links und das Programm. Es könnte für mich mal von Interesse sein.

Was hältst Du davon die Bewegung noch von einem Fernsteuerkanal schaltbar zu machen?
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#143 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Den Code kann man natürlich noch um einen Servoeingang bzw. RC-Schaltkanal erweirtern.
ich habe aber keinen freien Kanal mehr, da ich den Tiger mit einem Jeti-Summensignal fliege.
den übrigen Kanal, der vom Beast durchgeschleift wird, verwende ich für die Beleuchtung inkl. Landescheinwerfer usw.!

Insofern ist das so für mich derzeit die optimale Lösung.

Schaltbar ist die MG ja von vorne außen mittels eines kleinen Schalters. (siehe Video ganz am Anfang)
Wenn ich also ohne MG-Bewegung fliegen will, dann wird dieser Schalter einfach nicht aktiviert.


Gruß
Manuel
no pain no gain
Benutzeravatar
echo.zulu
Beiträge: 12219
Registriert: 03.09.2006 12:30:03
Wohnort: 31234 Wipshausen
Kontaktdaten:

#144 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von echo.zulu »

ja das mit dem Schalter hatte ich gesehen. Wenn Du natürlich keinen Kanal mehr frei hast, dann kann ich das natürlich verstehen. Eine Möglichkeit wäre natürlich noch die Kopplung mit dem Licht-Modul. Wobei ein Kampfheli im Einsatz kaum mit Beleuchtung fliegen wird.
Benutzeravatar
Husi
Beiträge: 2808
Registriert: 19.03.2007 20:06:17
Wohnort: Darmstadt
Kontaktdaten:

#145 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Husi »

Hallo Manuel,
Hummerfresse hat geschrieben:ich habe aber keinen freien Kanal mehr, da ich den Tiger mit einem Jeti-Summensignal fliege.
jetzt baust du schon so einen tollen Heli, sparst aber an dem Empfänger? Das ist ein Punkt, der mir nicht einleuchtet. Ich bin zumindest so, das ich in der Luft beim fliegen "spielen" will.
Darum hat auch mein 450er Nacht-Heli 6 doppelt belegte zusätzliche RC-Kanäle nur für die Lichtsteuerung. Damit kann ich also 12 Funktionen via. Funke individuell und / oder spontan schalten. Das macht beim Fliegen richtig Spaß. :D Überlegt es dir doch noch mal, einfach einen größeren Empfänger zu verbauen...

Ansonsten weiter so, ich lese immer gerne von dir!
Mirko
Bild Bild Bild Bild
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#146 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Hi Leute

Die Idee das ganze mit meinem Beleuchtungsmodul zu koppeln ist gar nicht so schlecht.
Werde das ganze heute Abend mal testen.
Könnte ja eine Schaltstufe der Beleuchtung für die Aktivierung der MG verwenden.
das gefällt mir ganz gut.

Und es hätte den Vorteil, dass ich keine weiteren Stunden in den Arduino-code stecken muss um diesen noch mit einer RC-Steuerung zu erweitern :-)

Denn extra noch einen Empfänger kaufen kommt derzeit nicht in Frage.
Das ist mir diese "Spielerei" nicht Wert. Das muss auch so zu lösen sein ^^

Gruß
Manuel
no pain no gain
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#147 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Update:

MG-Steuerung via Schaltstufe über das Beleuchtungsmodul "Ein- und Ausschaltbar". DONE

Damit ist der Baubericht vorerst beendet. :-)
Im Frühjahr bzw. Sommer reiche ich dann evtl. noch ein schöneres Video nach.

Auf zum nächsten Projekt ^^

Gruß
Manuel
no pain no gain
Benutzeravatar
TREX65
Beiträge: 20247
Registriert: 07.06.2005 09:03:24
Wohnort: Bielefeld

#148 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von TREX65 »

Hummerfresse hat geschrieben:Im Frühjahr bzw. Sommer reiche ich dannevtl. noch ein schöneres Video nach
:bounce: unbedingt!
Vielen Dank Manuel!
Hummerfresse hat geschrieben:Auf zum nächsten Projekt ^^
:shock: 8) :bounce: :bounce:
Gruß

Michael
------------------------------------------------------------------


:d:
Voodoo700, Pyro 650-62/19er Ritzel/HeliJive,10S/AC3X..711er DH FBs/FUN-KEY CARBON 120... http://www.helifleet.com/voodoo700-acro ... pter/h2697
Voodoo400, AC-3X V3 , Koby, Pyro.
Benutzeravatar
Hummerfresse
Beiträge: 1975
Registriert: 22.02.2006 13:54:32
Wohnort: Chiemgau

#149 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von Hummerfresse »

Habe mein Zufalls-Bewegungs-Gimmick noch ein wenig erweitert. :-)
Beobachtet im Video mal den WSO vorne im Cockpit.

(Die Bewegung der Gun und analog des WSO habe ich nach dem Video noch ein wenig verlangsamt)

Video:
https://vimeo.com/113855587


In real zielt das MG ja auch in die Richtung in die sich der Helm des WSO dreht bzw. in die Richtung in die er schaut.

Gruß
Manuel
no pain no gain
Benutzeravatar
bzfrank
Beiträge: 531
Registriert: 16.07.2008 01:02:46
Kontaktdaten:

#150 Re: T-Rex 700 in Vario EC665 Tiger

Beitrag von bzfrank »

Sehr schön, nur es wirkt etwas hektisch (nimmt der Kerl da im Cockpit etwa Aufputschmittel? ;)).

Ein Mensch dreht sich zwar oft schnell in eine Richtung, bleibt dann aber ggfs. eine Weile so.
Mach noch eine (zufällige) Verzögerung im Sekundenbereich rein, dann wirkt es noch realistischer.

Gruß

Frank
Antworten

Zurück zu „(Semi-)Scale“