Alle Beiträge von fs

Am wilden Fluss…

Und wieder ein Stückchen geschafft..

2 Flexgleise, etwas Schotter,  Gras, Schmuckbeton,…. und was sonst noch so rumliegt nimmt die hälfte des Moduls schön langsam Gestalt an:IMG_5064 IMG_5104 IMG_5063

Und dann kam der große Augenblick – das Einfüllen des (nicht perfekt geeigneten) Pattex PE Harzes. Das Harz wirkt eher grünlich farblos als gelb.

Das Flussbett habe ich noch mit dem Airbrush grünlich – blau eingefärbt und los gehts: Die erste Schicht bekam zuviel Härter und zuviel Schichtdicke ab und riss an mehreren Stellen, mit der 2. Schicht hab ichs halbwegs richten können.

IMG_5069 IMG_5105

IMG_5097

Die Oberfläche hat sich beim aushärten ein bisschen gekräuselt, was ich als Wellen ganz gut finde. Alles in allem hab ichs mir schlimmer vorgestellt. Bei der ganzen Aktion ist ungefähr 0,75l Harz draufgegangen..

 

Ein neues Zuhause für die Fallschirmjäger

Nach fast 3 Monaten im Keller erblickten die US Airborne Fallschirmjäger von Dragon endlich wieder Tages- bzw. Zimmerlicht und bezogen Ihr neues Heim.

Mein 1. Versuch einer Vignette bzw. Minidioramas:

IMG_5057 IMG_5056 IMG_5055

Das Grundgerüst ist ein billiger Bilderrahmen und ein Styrodurplatte. Die Mauer und Sandsäcke sind aus FIMO, bemalt hab ich das ganze bunt gemischt mit ganz normalen Acryl und Wasserfarben bzw. einer Grundierung  von Tamiya.

Dann noch mit Vallejo Pigment Carbon Black abgestaubt und die Feiertags-Abend-Bastelei ist fertig.

Naja vielleicht kommt noch einmal ein Busch in die Mauerecke..

Ein bisschen Landschaft…

Der fromme Weihnachtswunsch ist natürlich nicht in Erfüllung gegangen (also keine Fahrt..)

Aber nichts desto trotz ist was weitergegangen, angestachelt durch das MIBA Modellbahn Praxis – gewässer Gestaltung dacht ich mir ein Fluss muss her.

Also hab ich das „Ablagemodul“ freigeräumt, einen Flusslauf in die Deckplatte gesägt und 2 Lagen 30mm Styrodur darunter geschraubt und geklebt und begonnen einen Bach herauszuarbeiten. Super geht das mit der Stanley Surform Hobbyfeile.  Danach hab ich das ganze mit einer dünnen Schicht überzogen. (Das Giesharz das ich verwenden werde, könnte etwas seltsam mit dem Styrodur reagieren)

WP_20160101_11_14_24_Pro WP_20160101_12_27_09_Pro

Nachdem ich schon drinnen war im Raspeln und überall der Dreck herumflog hab ich dann auch noch einen Hügel für meine Kapelle geschnitzt und geschruppt.

Alles mit Bastelkleber – Acrylfarbe – Mischung überzogen und mit Vogelsand, Sand, Erde, …. bestreut.

WP_20160101_13_22_46_Pro WP_20160102_22_37_17_Pro

 

Ausserdem bekamen die Module noch einmal Verstrebungen an den Beinen auf denen dann einmal die Durchfahrtsgleise liegen werden, und  bei der „Kinderanlage“ kann DIE Weiche endlich elektrisch geschalten werden!

WP_20160101_13_23_42_Pro WP_20160101_13_22_30_Pro

 

Und nach ein bissal Gras schauts jetzt so aus:

WP_20160103_14_24_45_Pro

…und sie lebt doch

Nachdem schon wieder viel zu viel Zeit vergangen ist gibts doch kleine Fortschritte:

Die 2. Gleiswendel ist fertig, diesmal zumindest aus 8mm Sperrholz gebaut und doch um einiges stabiler als das 4mm Gegenstück. Diesal hab ich mir im Baumarkt 2m lange 120mm Streifen schneiden lassen und dies zuhause mittels Kapp- und Gehrungssäge und meinem neuen Bandschleifer in Form gebracht.  Das Gerüst ist also auch um einiges passgenauer als die alten, auf der Dekupiersäge herausgearbeiteten Bretterl.

WP_20151214_21_59_06_Pro WP_20151214_21_56_28_Pro WP_20151214_21_58_45_Pro

Ausserdem haben jetzt „alle“ 4 Weichen Ihr Servo verpasst bekommen, und ein paar der grösseren Schwellenabstände wurden (nachdem ich drauf hingewiesen wurde ;-)) mit extra Schwellen aufgefüllt.

Ich hoffe dass ich Weihnachten endlich wieder fahren kann!

 

Arduino Servo Steuerung für Weichen

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/.sites/674/site7434035/web/wp/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Nach einem Abstecher nach 1:35 wieder zurück zur Eisenbahn!

Nach langem tüfteln, einigen fehlerhaften Prototypen und anderen Stolpersteinen ist meine Servosteuerung endlich fertig!

Im Prinzip ein sehr einfaches Shield:

WP_20151101_11_18_14_Pro WP_20151101_11_17_45_Pro

  • 4x  Anschlüsse für Servos
  • 1x 8 Pin Leiste für die Schalter (gegen GND)
  • 1x 8 Pin Leiste  für die Rückmelde-LEDs (mit Widerstand)
  • 1x Stromversorgung

Die Led’s laufen über einen ULN2003 um den Arduino nicht zu überlasten, bzw. eventuell statt den LED’s Relais anzuhängen.

Geschaltet wird mit Drucktastern die bei jedem Tastendruck den Zustand von LED und Servo umschalten. Start- und Endwinkel sind für jedes Servo zu definieren, Stellgeschwindigkeit kann auch verändert werden.

WP_20151101_11_16_55_Pro

Beim Code wird es jedem Programmierer die Zehennägelaufrollen, aber es funktioniert soweit. Leider hab ichs nicht geschafft die 4 Schalter in einer Schleife abzufragen, jetzt gehts halt nacheinander.

Ein bisschen hier abgeschaut ein bisschen dort,

Rudys Model Railway war ein Quell der Inspiration, ebenso die Tutorials auf der Arduino Homepage.

 

const int weiche_anzahl = 4;
int servspeed = 20; // higher = slower
int debounce = 50;
 
typedef struct
{
int ledPin;
int buttonPin;
boolean currentState = LOW;//stroage for current button state
boolean lastState = LOW;//storage for last button state
boolean ledState = HIGH;//storage for the current state of the LED (off/on)
int servpos = 90;
int maxwinkel;
int minwinkel;
}WeicheStruct;
 
WeicheStruct weiche[weiche_anzahl];
 
Servo servo[weiche_anzahl];
 
void setup(){
servo[0].attach(0);
servo[1].attach(1);
servo[2].attach(2);
servo[3].attach(3);
 
weiche[0].ledPin = 4;
weiche[0].buttonPin = 8;
weiche[0].maxwinkel = 105;
weiche[0].minwinkel = 75;
 
weiche[1].ledPin = 5;
weiche[1].buttonPin = 9;
weiche[1].maxwinkel = 105;
weiche[1].minwinkel = 75;
 
weiche[2].ledPin = 6;
weiche[2].buttonPin = 10;
weiche[2].maxwinkel = 105;
weiche[2].minwinkel = 75;
 
weiche[3].ledPin = 7;
weiche[3].buttonPin = 11;
weiche[3].maxwinkel = 105;
weiche[3].minwinkel = 75;
 
for (int i=0; i<weiche_anzahl; i++) { pinMode(weiche[i].buttonPin, INPUT_PULLUP);//this time we will set the pin as INPUT pinMode(weiche[i].ledPin, OUTPUT); } } void loop(){ weiche[0].currentState = digitalRead( weiche[0].buttonPin); if ( weiche[0].currentState == HIGH && weiche[0].lastState == LOW){//if button has just been pressed delay(10);//crude form of button debouncing //toggle the state of the LED if ( weiche[0].ledState == HIGH){ digitalWrite(weiche[0].ledPin, LOW); // weiche.write(minwinkel); weiche[0].servpos = (weiche[0].maxwinkel); for (weiche[0].servpos = weiche[0].maxwinkel; weiche[0].servpos >= weiche[0].minwinkel; weiche[0].servpos -=1)
{servo[0].write(weiche[0].servpos);
delay(servspeed);}
weiche[0].ledState = LOW;
} else {
digitalWrite(weiche[0].ledPin, HIGH);
//weiche.write(maxwinkel);
weiche[0].servpos = weiche[0].minwinkel;
for (weiche[0].servpos=weiche[0].minwinkel; weiche[0].servpos <=weiche[0].maxwinkel; weiche[0].servpos +=1) {servo[0].write(weiche[0].servpos); delay(servspeed);} weiche[0].ledState = HIGH; } } weiche[0].lastState = weiche[0].currentState; weiche[1].currentState = digitalRead( weiche[1].buttonPin); if ( weiche[1].currentState == HIGH && weiche[1].lastState == LOW){//if button has just been pressed delay(10);//crude form of button debouncing //toggle the state of the LED if ( weiche[1].ledState == HIGH){ digitalWrite(weiche[1].ledPin, LOW); // weiche.write(minwinkel); weiche[1].servpos = (weiche[1].maxwinkel); for (weiche[1].servpos = weiche[1].maxwinkel; weiche[1].servpos >= weiche[1].minwinkel; weiche[1].servpos -=1)
{servo[1].write(weiche[1].servpos);
delay(servspeed);}
weiche[1].ledState = LOW;
} else {
digitalWrite(weiche[1].ledPin, HIGH);
//weiche.write(maxwinkel);
weiche[1].servpos = weiche[1].minwinkel;
for (weiche[1].servpos=weiche[1].minwinkel; weiche[1].servpos <=weiche[1].maxwinkel; weiche[1].servpos +=1) {servo[1].write(weiche[1].servpos); delay(servspeed);} weiche[1].ledState = HIGH; } } weiche[1].lastState = weiche[1].currentState; weiche[2].currentState = digitalRead( weiche[2].buttonPin); if ( weiche[2].currentState == HIGH && weiche[2].lastState == LOW){//if button has just been pressed delay(10);//crude form of button debouncing //toggle the state of the LED if ( weiche[2].ledState == HIGH){ digitalWrite(weiche[2].ledPin, LOW); // weiche.write(minwinkel); weiche[2].servpos = (weiche[2].maxwinkel); for (weiche[2].servpos = weiche[2].maxwinkel; weiche[2].servpos >= weiche[2].minwinkel; weiche[2].servpos -=1)
{servo[2].write(weiche[2].servpos);
delay(servspeed);}
weiche[2].ledState = LOW;
} else {
digitalWrite(weiche[2].ledPin, HIGH);
//weiche.write(maxwinkel);
weiche[2].servpos = weiche[2].minwinkel;
for (weiche[2].servpos=weiche[2].minwinkel; weiche[2].servpos <=weiche[2].maxwinkel; weiche[2].servpos +=1) {servo[2].write(weiche[2].servpos); delay(servspeed);} weiche[2].ledState = HIGH; } } weiche[2].lastState = weiche[2].currentState; weiche[3].currentState = digitalRead( weiche[3].buttonPin); if ( weiche[3].currentState == HIGH && weiche[3].lastState == LOW){//if button has just been pressed delay(10);//crude form of button debouncing //toggle the state of the LED if ( weiche[3].ledState == HIGH){ digitalWrite(weiche[3].ledPin, LOW); // weiche.write(minwinkel); weiche[3].servpos = (weiche[3].maxwinkel); for (weiche[3].servpos = weiche[3].maxwinkel; weiche[3].servpos >= weiche[3].minwinkel; weiche[3].servpos -=1)
{servo[3].write(weiche[3].servpos);
delay(servspeed);}
weiche[3].ledState = LOW;
} else {
digitalWrite(weiche[3].ledPin, HIGH);
//weiche.write(maxwinkel);
weiche[3].servpos = weiche[3].minwinkel;
for (weiche[3].servpos=weiche[3].minwinkel; weiche[3].servpos <=weiche[3].maxwinkel; weiche[3].servpos +=1)
{servo[3].write(weiche[3].servpos);
delay(servspeed);}
weiche[3].ledState = HIGH;
}
}
weiche[3].lastState = weiche[3].currentState;
}

 

Dragon Figurenbausätze 1:35

Nachdem ich bei Ebay über ein paar Bausätze von dragon gestolpert bin wollte ich mich wieder einmal an ein paar Figuren versuchen.

Den ersten Bausatz „US Army Airborne (Operation Varsity) hab ich schon einmal angefangen:

WP_20151016_20_35_12_Pro WP_20151016_18_56_39_Pro - Kopie

WP_20151016_22_03_58_Pro

Nach einem Abend und einem Vormittag lackieren, bemalen, kleben… usw. sieht der  Trupp derzeit so aus:

IMG_4579 IMG_4578 IMG_4577

Das bemalen ging mit Airbrush und Tamiya Acrylfarben relativ gut im Vergleich zu vor 20 Jahren mit den Revell Töpfchen 🙂

Schwierigkeiten hatte ich mit der Platzierung der Arme und Waffen, letzendlich hab ich die Arme mit einem winzigen Kügelchen Patafix am Rumpf fixiert, dann die Waffen in die Hände geklebt und zum Schluss die Arme von aussen festgeklebt und noch einmal überstrichen.

Revell HE162A „Salamander“ 1:32

Diesmal bin ich der Modelleisenbahn ein bisschen Fremdgegangen und hab mich seit langem wieder an einen grösseren Flieger gewagt.

Aus dem Abverkauf gabs vor ~2 Jahren sehr günstig von Revell die HE162A, letzte Woche entschied ich das das Modell abgelegen genug ist und begann zu bauen.

WP_20151015_06_31_45_Pro WP_20151015_06_35_59_Pro

so sah es nach ein paar Abenden bauen und lackieren aus!

Danach gings ans Finish:

WP_20151016_07_50_06_Pro WP_20151016_07_50_58_Pro

WP_20151016_07_51_46_Pro

Decals das erste mal mit Decal-Soft aufgebracht und ein bisschen mit Ölfarben gespielt!

IMG_4582 IMG_4581 IMG_4580