Fernpoint
Fernpoint
  • 39
  • 21 794
Meccano Oscillating Paddle Steamer Engine
I have again visited the most excellent articles in Meccano Magazine on the British Marine Engine History in Meccano, which ran from March to July in 1934.
This is a model of a twin-cylinder oscillating paddle wheel engine in the Royal Mail paddle steamer; Leinster. This ship (one of four) was built in 1860 to take mail between Wales and Ireland.
The Leinster was built by Samuda Brothers in London and unusually had four funnels. The vessel was big at 343 feet long and 35 feet beam, with a depth of 19 feet, a draught of 13 feet and a displacement of 2,000 tons.
The Leinster's engine, built by Ravenhill Salkeld in London had two oscillating cylinders, 8 ft 2-in diameter by 6 ft 6-in stroke. The paddle wheels were 32 feet in diameter and of the feathering type, with floats 12 feet long and 5 feet wide. The engine produced 4,751 hp, and gave the vessel a speed of 17¾ knots with the engine making 25½ revolutions a minute on a steam pressure of 20 lb.
The boilers were each 9 ft 3-in long, 18 feet wide and 12 ft 3-in high. The eight boilers contained 40 furnaces and 4,176 tubes. The total grate area was 677 square feet and the total heating surface 16,800 square feet.
The model article suffers from a very poor quality single photograph and the usual limited instructions but with a bit of prototype research on the valve gear it wasn’t too difficult to build. I’ve followed the original design pretty closely but I have my suspicions it is not very accurate representation of the original. The one photograph that I have found of a model of the engine has quite a few differences.
I fitted a feathering paddle wheel which I think enhances the model a lot.
This is the second engine I have built from the magazine articles and I have a feeling I am going to build many more - these are great fun to watch in action.
Переглядів: 295

Відео

Meccano Buffalo Springfield Steam Roller
Переглядів 828 місяців тому
This is a model of a 7 ton USA steam roller from round about 1924. It was manufactured by the Buffalo Springfield Roller company and “yes” the band of the same name took it from a roller parked outside where they were recording in 1966 Los Angelis. It travels with the steering roller at the rear and this is operated by a quadrant and screw arrangement with a steering wheel just below the driver...
Meccano Thames Trader SWB Tipper
Переглядів 788 місяців тому
The Thames Trader was manufactured by Ford UK between 1957 and 1965 and as a young Meccano boy around this time I remember these trucks well. As far as I can see they aren’t modelled in Meccano often, in fact the only one I’ve seen is the 1970 set 9 articulated lorry which is a good representation if a little crude in places. I decided to have a go at my own version and here it is. My primary g...
Meccano Watt's Beam Engine
Переглядів 2618 місяців тому
This is another Alan Esplen inspired build of Watt's beam engine from the 1930 4-7 manual. As usual, I looked at the original plan and any other builds I could find to steal ideas from before building my own version. I suspect many people do this and I also suspect that there are no identical builds of ANY model; such is the flexibility of Meccano and the individuality of humans. I mistakenly t...
Meccano Motor Cycle Engine
Переглядів 718 місяців тому
This is the twin cylinder motor cycle (10.16) from the 1962 set 10 manual. I know it's a development of the earlier single cylinder model but I think that the designers involved were at the top of their game with this one. Unusual subject, well executed, relatively easy to build and a smooth runner, making an all-round interesting model. As always I made a few changes, but probably less that us...
Meccano Schools Class 4-4-0 Steam Locomotive
Переглядів 1948 місяців тому
Over Christmas 2022 I built the 1967 10.12 4-4-0 passenger locomotive (loosely based on a Southern "Schools" class). I have made lots of small changes which I hope improve the overall look. Very enjoyable build and now dismantled - the transience of Meccano models is part of the appeal to me
Meccano Barber Greene Road Surfacer
Переглядів 1338 місяців тому
As is usual, I approached the Set 10.19 Road Surfacing Machine with the intention of a build as close to the original plan as possible. However, after a bit of research I identified the prototype on which the model is based (Barber Greene 879-A) and realized that it was far from a faithful reproduction. Everything (kind of) works as it should, but the proportions and overall accuracy are (in my...
Meccano Marine Steam Engine
Переглядів 558 місяців тому
This is the Marine steam Engine from the 1950 7-8 manual. I built this and also the 3 cylinder set 9 version back in the mid-60s and then (as now) I prefer the more elegant lines of the two cylinder model. As a young lad I just built to the plan without question and its only now with an extra 58 years under my belt that I look more closely at my models. Often with Meccano I find that I end up r...
Meccano Ferry "At Sea"
Переглядів 2728 місяців тому
Thanks to Alan Esplen for supplying me details of Tony Parmee's sea motion mechanism, resulting in this build. I suspect I have actually copied (amlost to a "T") Stan Knight's version incorporating the Meccano model 8.16 - Ferry Boat. It's a fascinating thing to watch although the whirring E20R kills the ambience a tad, so I've added a suitable sound track.
Meccano Side Lever Paddle Steamer Engine
Переглядів 1348 місяців тому
This is from the 1934 New Models manual. As is my usual practice I did some research and identified that the prototype was an 1821 engine built by Robert Napier for the Clyde paddle Steamer “Leven”. It is on display to this day in Dumbarton. The model designers took liberties and I made a lot of changes to “nudge” the model closer to its original prototype look. Having done that, I decided that...
Doodle01
Переглядів 5455 років тому
Bachmann Doodlebug - shortened, superdetailed and weathered
IMG 0931
Переглядів 1235 років тому
Bachmann Doodlebug - quiet as a mouse :-)
Cornhill and Atherton Railroad
Переглядів 1,3 тис.5 років тому
Cornhill and Atherton Railroad
Bernd02
Переглядів 1355 років тому
Bernd02
C&A Mixed Train Daily
Переглядів 1646 років тому
C&A Mixed Train Daily
C&A Mixed Train Daily
Переглядів 4646 років тому
C&A Mixed Train Daily
TurnoutThrow
Переглядів 5327 років тому
TurnoutThrow
USRA 2 10 2 Firebox flicker
Переглядів 3447 років тому
USRA 2 10 2 Firebox flicker
Cornhill and Atherton RR - lower deck lift out section
Переглядів 7688 років тому
Cornhill and Atherton RR - lower deck lift out section
Arduino welding with sound
Переглядів 4218 років тому
Arduino welding with sound
PMW audio with Arduino
Переглядів 3988 років тому
PMW audio with Arduino
Paxman Engineering Arc Welding
Переглядів 8248 років тому
Paxman Engineering Arc Welding
Arduino Arc Welding Simulator
Переглядів 4,3 тис.8 років тому
Arduino Arc Welding Simulator
Staging Yard Control Demo
Переглядів 3278 років тому
Staging Yard Control Demo
Cornhill and Atherton railroad -staging infrared detector testing
Переглядів 3798 років тому
Cornhill and Atherton railroad -staging infrared detector testing
Arduino Turnout Test Rig
Переглядів 5408 років тому
Arduino Turnout Test Rig
Redpale01
Переглядів 2179 років тому
Redpale01
Soundtraxx
Переглядів 3219 років тому
Soundtraxx

КОМЕНТАРІ

  • @oldironguy
    @oldironguy Місяць тому

    Wow! That's incredible, Great work.

  • @KelenMartins-dg7np
    @KelenMartins-dg7np 2 місяці тому

    Would it be possible to add Sound to the event? With an mp3 player With MSD micro card Have you ever tried something like this? Would this be very difficult in code?

  • @KelenMartins-dg7np
    @KelenMartins-dg7np 2 місяці тому

    Very good Congratulations Could you make it available code sketch please friend 😢 Code sketch please friend

  • @JohnDavies-cn3ro
    @JohnDavies-cn3ro 3 місяці тому

    Well done, a lovely piece of work. Do you know about the 4-6-0 tender engine which appeared in the Meccano Magazine of May and June 1963?

  • @paulkandi
    @paulkandi 6 місяців тому

    Very good model, I owned the real machines 879A, SA35, 41 and Blaw knox PF500 , Pf 95s..I wish to build 1.24th working model, like yours, I was an apprentice at Jack Oldings plant in Warrington, later starting my own service and repair at Robert Hobbs in Frome Somerset, you have given me the inspiration to get on and do it..well done..!!

  • @davidterry2038
    @davidterry2038 8 місяців тому

    Absolutely amazing ! A pleasure to look at - are you going to make a longer more detailed video?

    • @fernpoint5688
      @fernpoint5688 8 місяців тому

      Already dismantled so sadly its a no to another video :-)

    • @davidterry2038
      @davidterry2038 8 місяців тому

      @@fernpoint5688 oh no, what a shame. On to your next one eh 🙂

    • @fernpoint5688
      @fernpoint5688 8 місяців тому

      @@davidterry2038 Yes - I'm researching a vintage steam concrete mixer, so watch this space 🙂

  • @johnmeccanitian
    @johnmeccanitian 8 місяців тому

    What a masterpiece! The rack segment steering is brilliant. Like you, I also enjoy researching the originals and fitting the details into the Meccano model in a suitable scale.

  • @davidterry2038
    @davidterry2038 8 місяців тому

    Excellent simulation 😊

  • @chrisharris3552
    @chrisharris3552 8 місяців тому

    very nice . love to see the mechanism as well

  • @johnmeccanitian
    @johnmeccanitian 8 місяців тому

    Your channel has wonderful Meccano models and beautifully shot videos. Thank you very much for them.

  • @ocalicreek
    @ocalicreek 8 місяців тому

    I especially appreciate that the tender wheels turn. A marvel of Meccano engineering. Well done.

  • @dave.s58_99
    @dave.s58_99 8 місяців тому

    Nice departure from the norm. That looks like a nightmare to build. Did you have plans for building it with what looks like an erector set, or was it free style from blueprints? I sure miss your excellent model railroad builds.. Dave

    • @fernpoint5688
      @fernpoint5688 8 місяців тому

      Hi Dave - good to hear from you. The main engine was from a 1934 Meccano plan but I made a lot of improvements and added the partial hull and paddle wheel to give it a "museum exhibit" look. It wasn't too bad to make, but did have a couple of rebuilds as the design details changed. I may well return to model railroading but for now the itch has been scratched and everything sold. We are moving home anyway so the railroad room had to go .....

  • @IBOFSGUBK
    @IBOFSGUBK 11 місяців тому

    It would help people watching this if you put more info (wiring and sketches) would be a good start.

    • @fernpoint5688
      @fernpoint5688 11 місяців тому

      I did this too many years ago to have details, but the code is as follows: #define S_IDLE 1 #define S_STRIKE_ARC 2 #define S_WHITE_ARC 3 #define S_BLUE_ARC 4 #define S_RED_GLOW 5 #define S_TURNOFF 6 static int state_main_control = S_IDLE; // initial state is idle. static int state_blue_arc_control = S_IDLE; // initial state is idle. static unsigned long ts; // To store the "current" time. static unsigned long wait; // To store the wait time for delays. void setup() { //Nothing to set up } void loop() { static int ledPin_white_arc = 04; // White LED on pin 4 pinMode(ledPin_white_arc, OUTPUT); static int ledPin_blue_arc = 02; // Blue LED on pin 2 pinMode(ledPin_blue_arc, OUTPUT); static int ledPin_red_glow = 03; // Red LED on pin 3 pinMode(ledPin_red_glow, OUTPUT); switch (state_main_control)// Main control state manages the arc welding cycle { case S_IDLE: ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a wait time before welding cycle starts. state_main_control = S_STRIKE_ARC; // Move to the Arc "striking" state. break; case S_STRIKE_ARC: // Simulates the striking needed between welding rod and work to start an arc if (millis() > ts + wait) { digitalWrite(ledPin_white_arc, HIGH ); // Turn the white arc LED on for first attempt delay(100); // First strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay(500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the second attempt delay(200); // Second strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay (500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the third attempt delay(300); // Third strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off in preparation for full arc ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a random time for now loing the arc welding cycle to run state_main_control = S_WHITE_ARC; // Move on to next state state_blue_arc_control = S_BLUE_ARC; // start up a simultaneous blue arc with the white arc } break; case S_WHITE_ARC: // main flashing of white arc. if (ts + wait > millis())// provided random time not exceede then kep welding. { digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED off delay(random(60)); digitalWrite(ledPin_white_arc, LOW); // set the Arc LED on delay(random(200)); break; } ts = millis(); // Remember current time wait = random(5000, 10000); //Set a random time for the weld glow to run state_main_control = S_RED_GLOW; state_blue_arc_control = S_IDLE; break; case S_RED_GLOW:// Simulates the cooling of the work from red hot after the arc is stopped using an analogue write if (ts + wait > millis()) { int i; for (int i = 50; i > 0; i--) { //descrease i with 1 analogWrite(ledPin_red_glow, i); delay(70); } state_main_control = S_TURNOFF; break; } case S_TURNOFF: digitalWrite(ledPin_red_glow, LOW); // Kill the last bit of analogue glow state_main_control = S_IDLE; break; } switch (state_blue_arc_control)// Separate state machine running blue arc alongside white arc at different flash frequency { case S_BLUE_ARC: digitalWrite(ledPin_blue_arc, HIGH); // set the Arc LED on delay(random(10)); digitalWrite(ledPin_blue_arc, LOW); // set the Arc LED off delay(random(100)); break; } }

  • @repeters1
    @repeters1 Рік тому

    Great Video! what did you use for a decoder? I have a Doodlebug that needs those sounds. Excellent!!

    • @fernpoint5688
      @fernpoint5688 Рік тому

      Soundtraxx Tsunami 2 - Cummins diesel sound

  • @wabisabi6875
    @wabisabi6875 Рік тому

    I am really enjoying your layout. Are you still active?

  • @wabisabi6875
    @wabisabi6875 Рік тому

    Did you build the turntable from a kit, or is it scratch-built?

  • @wabisabi6875
    @wabisabi6875 Рік тому

    This layout has some of the best blending of background with foreground scenes, which is a very big challenge. Hats off to you! Hey, can you tell me about the turntable? is it scratch-built or from a kit?

  • @wabisabi6875
    @wabisabi6875 Рік тому

    Nice work, thanks for sharing! I plan to model the mid-30s also, so a lot of the rolling stock, motive power, and structures are very familiar. What is your source for wood-sided gondolas?

  • @wabisabi6875
    @wabisabi6875 Рік тому

    Very nice! Hey, what's the minimum radius for the Mantua 2-6-6-2?

  • @danielboone3770
    @danielboone3770 2 роки тому

    Awesome doodlebug indeed!

  • @robertherriges6807
    @robertherriges6807 2 роки тому

    Thank you for posting your sketch, it looks GREAT!

  • @modelsof1900
    @modelsof1900 3 роки тому

    Not sure if I've seen this video from my friend before, but I think it's fantastic, small trains on wonderfully and very realistically designed layout. Congratulations my friend! That's why I added it to the collection of pictures from your layout on my website.

  • @TrainQuest-Model-Railroad
    @TrainQuest-Model-Railroad 3 роки тому

    Very nice layout!! 🏆🚂

  • @dacdac52
    @dacdac52 3 роки тому

    Amazing!!

  • @nateshon3eastbroadtoprailr448
    @nateshon3eastbroadtoprailr448 4 роки тому

    Congrats on 10 years of the C&A Rob. Merry Christmas and Happy New Year to you and your family!

    • @fernpoint5688
      @fernpoint5688 4 роки тому

      Thanks Nate - and a merry Christmas to you and yours :-)

  • @MLWQC
    @MLWQC 4 роки тому

    Very very nice.

  • @daleym79
    @daleym79 4 роки тому

    Exceptional railroad, I only hope my modeling abilities reach this level some day. Thanks for sharing!

  • @heabow
    @heabow 4 роки тому

    Very nice Rob - well done...!

    • @fernpoint5688
      @fernpoint5688 4 роки тому

      Thanks Peter - as a more accurate answer to follow up to your question on Saturday. Top deck 57 inches(descending to 54 inches). Lower deck , 38.5 inches (ascending to 41 inches).

  • @kfxartsmartins9125
    @kfxartsmartins9125 4 роки тому

    arduino esqiematic pleace!

    • @fernpoint5688
      @fernpoint5688 4 роки тому

      // These are the possible states that are used to control how the arc welding flows #define S_IDLE 1 #define S_STRIKE_ARC 2 #define S_WHITE_ARC 3 #define S_BLUE_ARC 4 #define S_RED_GLOW 5 #define S_TURNOFF 6 static int state_main_control = S_IDLE; // initial state is idle. static int state_blue_arc_control = S_IDLE; // initial state is idle. static unsigned long ts; // To store the "current" time. static unsigned long wait; // To store the wait time for delays. void setup() { //Nothing to set up here! } void loop() { static int ledPin_white_arc = 04; // White LED on pin 4 pinMode(ledPin_white_arc, OUTPUT); static int ledPin_blue_arc = 02; // Blue LED on pin 2 pinMode(ledPin_blue_arc, OUTPUT); static int ledPin_red_glow = 03; // Red LED on pin 3 pinMode(ledPin_red_glow, OUTPUT); switch (state_main_control)// Main control state manages the arc welding cycle { case S_IDLE: ts = millis(); // Remember the current time wait = random(1000, 5000); //Set a wait time before welding cycle starts. state_main_control = S_STRIKE_ARC; // Move to the Arc "striking" state. break; case S_STRIKE_ARC: // Simulates the striking needed between welding rod and work to start an arc if (millis() > ts + wait)//Start the arc strikes when the random delay is exceeded { int strikes = random (2,5);//random number of strikes to start the arc for (int i = 0; i<strikes; i++) { digitalWrite(ledPin_white_arc, HIGH ); // Turn the white arc LED on for first attempt delay(random (80,120)); // strike the arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay(random (200,600)); // delay before next attempt } digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off in preparation for full arc ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a random time for now long the arc welding cycle to run state_main_control = S_WHITE_ARC; // Move on to next state state_blue_arc_control = S_BLUE_ARC; // start up a simultaneous blue arc with the white arc } break; case S_WHITE_ARC: // main flashing of white arc. if (ts + wait > millis())// provided random time not exceeded, then keep welding. { digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED off delay(random(60)); digitalWrite(ledPin_white_arc, LOW); // set the Arc LED on delay(random(200)); break; } ts = millis(); // Remember current time wait = random(5000, 10000); //Set a random time for the weld glow to run state_main_control = S_RED_GLOW; // Move on to next state state_blue_arc_control = S_IDLE; // Stop the blue element of the arc break; case S_RED_GLOW:// Simulates the cooling of the work from red hot after the arc is stopped using an analogue write if (ts + wait > millis()) { for (int i = 50; i > 0; i--) { //decrease i with 1 analogWrite(ledPin_red_glow, i); delay(100); } state_main_control = S_TURNOFF; break; } case S_TURNOFF: digitalWrite(ledPin_red_glow, LOW); // Kill the last bit of analogue glow state_main_control = S_IDLE; break; } switch (state_blue_arc_control)// Separate state machine running blue arc alongside white arc at different flash frequency { case S_BLUE_ARC: digitalWrite(ledPin_blue_arc, HIGH); // set the Arc LED on delay(random(10)); digitalWrite(ledPin_blue_arc, LOW); // set the Arc LED off delay(random(100)); break; } }

  • @kfxartsmartins9125
    @kfxartsmartins9125 4 роки тому

    esquematic ? pleace!

  • @modelsof1900
    @modelsof1900 4 роки тому

    Thank you very much for the nice presenting of my models! Thanks and greetings, Bernd - modelsof1900

  • @davidaarons2488
    @davidaarons2488 4 роки тому

    This layout is outstanding. I thought that the engineer was going to wave. God Bless Ya Dave

  • @Willysmb44
    @Willysmb44 4 роки тому

    I can hear it now from the visitor, "Why is there a lightning storm going on inside that building?"

  • @alcopower5710
    @alcopower5710 4 роки тому

    How did you accomplish this? This is inherently a noisy runner

    • @fernpoint5688
      @fernpoint5688 4 роки тому

      Removed all unnecessary "stuff" while converting to DCC. The pcb is redundant and the piece of motor insulating cardboard is a recipe for noise. The light bar in the passenger compartment rattles as well, so out it comes. Clean and lubricate - seems to work fine.

  • @csahynes
    @csahynes 4 роки тому

    Found this today for a future project, works great. Thank you for the info.

  • @alcopower5710
    @alcopower5710 5 років тому

    That is a super looking doodlebug. Love it. I’ve had to rewatch this several times as your attention to detail is outstanding. From your layout to the doodlebug. Love the green and weathering is perfect. Will have to put this video into my “best” folder.

  • @kfxarts5995
    @kfxarts5995 5 років тому

    Fantastic!!! Friend, Circuit and Arduino Code Pleace!!! Pleace??

  • @alexbogaski
    @alexbogaski 6 років тому

    Your modeling work is truly inspiring! Well done!

  • @plcprofessor
    @plcprofessor 6 років тому

    Is the code available? Thanks

    • @fernpoint5688
      @fernpoint5688 6 років тому

      #define S_IDLE 1 #define S_STRIKE_ARC 2 #define S_WHITE_ARC 3 #define S_BLUE_ARC 4 #define S_RED_GLOW 5 #define S_TURNOFF 6 static int state_main_control = S_IDLE; // initial state is idle. static int state_blue_arc_control = S_IDLE; // initial state is idle. static unsigned long ts; // To store the "current" time. static unsigned long wait; // To store the wait time for delays. void setup() { //Nothing to set up } void loop() { static int ledPin_white_arc = 04; // White LED on pin 4 pinMode(ledPin_white_arc, OUTPUT); static int ledPin_blue_arc = 02; // Blue LED on pin 2 pinMode(ledPin_blue_arc, OUTPUT); static int ledPin_red_glow = 03; // Red LED on pin 3 pinMode(ledPin_red_glow, OUTPUT); switch (state_main_control)// Main control state manages the arc welding cycle { case S_IDLE: ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a wait time before welding cycle starts. state_main_control = S_STRIKE_ARC; // Move to the Arc "striking" state. break; case S_STRIKE_ARC: // Simulates the striking needed between welding rod and work to start an arc if (millis() > ts + wait) { digitalWrite(ledPin_white_arc, HIGH ); // Turn the white arc LED on for first attempt delay(100); // First strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay(500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the second attempt delay(200); // Second strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay (500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the third attempt delay(300); // Third strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off in preparation for full arc ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a random time for now loing the arc welding cycle to run state_main_control = S_WHITE_ARC; // Move on to next state state_blue_arc_control = S_BLUE_ARC; // start up a simultaneous blue arc with the white arc } break; case S_WHITE_ARC: // main flashing of white arc. if (ts + wait > millis())// provided random time not exceede then kep welding. { digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED off delay(random(60)); digitalWrite(ledPin_white_arc, LOW); // set the Arc LED on delay(random(200)); break; } ts = millis(); // Remember current time wait = random(5000, 10000); //Set a random time for the weld glow to run state_main_control = S_RED_GLOW; state_blue_arc_control = S_IDLE; break; case S_RED_GLOW:// Simulates the cooling of the work from red hot after the arc is stopped using an analogue write if (ts + wait > millis()) { int i; for (int i = 50; i > 0; i--) { //descrease i with 1 analogWrite(ledPin_red_glow, i); delay(70); } state_main_control = S_TURNOFF; break; } case S_TURNOFF: digitalWrite(ledPin_red_glow, LOW); // Kill the last bit of analogue glow state_main_control = S_IDLE; break; } switch (state_blue_arc_control)// Separate state machine running blue arc alongside white arc at different flash frequency { case S_BLUE_ARC: digitalWrite(ledPin_blue_arc, HIGH); // set the Arc LED on delay(random(10)); digitalWrite(ledPin_blue_arc, LOW); // set the Arc LED off delay(random(100)); break; } }

    • @KelenMartins-dg7np
      @KelenMartins-dg7np 2 місяці тому

      Would it be possible to add Sound to the event? With an mp3 player With MSD micro card Have you ever tried something like this? Would this be very difficult in code?

  • @phil36310
    @phil36310 7 років тому

    A wonderful realistic, balanced and harmonious railway with lots of caracter. Thank you for sharing. I love the C&A and it inspires me to recreate a similar "peace" and "pace" on my future Anneliesville Railway.

  • @eli.kazzinstafullvids4057
    @eli.kazzinstafullvids4057 7 років тому

    Wtf.

  • @MrTinhdonphuong
    @MrTinhdonphuong 7 років тому

    can you share this?

  • @glennshobbytrainsholayout5847
    @glennshobbytrainsholayout5847 7 років тому

    Very nice! Well done.

  • @valerievalleyrr
    @valerievalleyrr 8 років тому

    Wow! Very realistic! Where I can download sketch ?

    • @fernpoint5688
      @fernpoint5688 6 років тому

      #define S_IDLE 1 #define S_STRIKE_ARC 2 #define S_WHITE_ARC 3 #define S_BLUE_ARC 4 #define S_RED_GLOW 5 #define S_TURNOFF 6 static int state_main_control = S_IDLE; // initial state is idle. static int state_blue_arc_control = S_IDLE; // initial state is idle. static unsigned long ts; // To store the "current" time. static unsigned long wait; // To store the wait time for delays. void setup() { //Nothing to set up } void loop() { static int ledPin_white_arc = 04; // White LED on pin 4 pinMode(ledPin_white_arc, OUTPUT); static int ledPin_blue_arc = 02; // Blue LED on pin 2 pinMode(ledPin_blue_arc, OUTPUT); static int ledPin_red_glow = 03; // Red LED on pin 3 pinMode(ledPin_red_glow, OUTPUT); switch (state_main_control)// Main control state manages the arc welding cycle { case S_IDLE: ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a wait time before welding cycle starts. state_main_control = S_STRIKE_ARC; // Move to the Arc "striking" state. break; case S_STRIKE_ARC: // Simulates the striking needed between welding rod and work to start an arc if (millis() > ts + wait) { digitalWrite(ledPin_white_arc, HIGH ); // Turn the white arc LED on for first attempt delay(100); // First strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay(500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the second attempt delay(200); // Second strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off delay (500); // Half second delay before second attempt digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED on for the third attempt delay(300); // Third strike of white arc digitalWrite(ledPin_white_arc, LOW ); // Turn the white arc LED off in preparation for full arc ts = millis(); // Remember the current time wait = random(5000, 10000); //Set a random time for now loing the arc welding cycle to run state_main_control = S_WHITE_ARC; // Move on to next state state_blue_arc_control = S_BLUE_ARC; // start up a simultaneous blue arc with the white arc } break; case S_WHITE_ARC: // main flashing of white arc. if (ts + wait > millis())// provided random time not exceede then kep welding. { digitalWrite(ledPin_white_arc, HIGH); // set the Arc LED off delay(random(60)); digitalWrite(ledPin_white_arc, LOW); // set the Arc LED on delay(random(200)); break; } ts = millis(); // Remember current time wait = random(5000, 10000); //Set a random time for the weld glow to run state_main_control = S_RED_GLOW; state_blue_arc_control = S_IDLE; break; case S_RED_GLOW:// Simulates the cooling of the work from red hot after the arc is stopped using an analogue write if (ts + wait > millis()) { int i; for (int i = 50; i > 0; i--) { //descrease i with 1 analogWrite(ledPin_red_glow, i); delay(70); } state_main_control = S_TURNOFF; break; } case S_TURNOFF: digitalWrite(ledPin_red_glow, LOW); // Kill the last bit of analogue glow state_main_control = S_IDLE; break; } switch (state_blue_arc_control)// Separate state machine running blue arc alongside white arc at different flash frequency { case S_BLUE_ARC: digitalWrite(ledPin_blue_arc, HIGH); // set the Arc LED on delay(random(10)); digitalWrite(ledPin_blue_arc, LOW); // set the Arc LED off delay(random(100)); break; } }

    • @javilagarde6852
      @javilagarde6852 6 років тому

      Fernpoint muchas gracias por el código!! Para lo que necesites estoy a tu disposición sobre ferromodelismo y electrónica

  • @DonLaki
    @DonLaki 8 років тому

    You play the audio from SC card?

  • @DarkTerritory71
    @DarkTerritory71 9 років тому

    You have no comments on this video! This is a very good lookin layout! They took alot of time on it and created a ton of detail! Looks great! And the video is just a well!

  • @raydunakin
    @raydunakin 9 років тому

    Beautiful video! Love the music too.