Auteur Topic: Klein en simpel rangeerbaantje  (gelezen 4313 keer)

0 leden en 1 gast bekijken dit topic.

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #25 Gepost op: 25 februari 2025, 20:47:03 »
Ben alweer thuis. Nu herstellen.
ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 396
  • Thanked: 25 times
  • Geslacht: Man
Re: Klein en simpel rangeerbaantje
« Reactie #26 Gepost op: 25 februari 2025, 20:50:17 »
Mooi dat je het achter de rug hebt Tom.
The following users thanked this post: iTom

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 396
  • Thanked: 25 times
  • Geslacht: Man
Re: Klein en simpel rangeerbaantje
« Reactie #27 Gepost op: 6 maart 2025, 19:17:10 »
Gaat het weereen beetje Tom?

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #28 Gepost op: 7 maart 2025, 10:34:55 »
Gaat met kleine stapjes. Kan wel aardig lopen met de rolletjes (rollator) en a.s. maandag voor controle en gaan misschien de hechtingen er uit. Vandaag wel veel last maar dat komt omdat ik gisteravond net voor het slapen gaan een vol glas water had laten vallen en dat moet ik dan ook weer opruimen. Nee niet voor straf maar mijn vrouw kan me daar niet bij helpen.
Verder beetje op het www surfen en dan kom je best wel weer leuke dingen tegen die zeker inspirerend zijn zoals de volgende filmpjes.



ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0
The following users thanked this post: Bert

Offline Pierre

  • Super Modelspoorder
  • ******
  • Berichten: 7.986
  • Thanked: 337 times
  • Geslacht: Man
  • Woonplaats: Den Haag (Loosduinen)
    • Haagse Modelbouw Club
Re: Klein en simpel rangeerbaantje
« Reactie #29 Gepost op: 13 maart 2025, 20:28:30 »
Mooi dat het al wat beter gaat Tom. ;)
Groet Pierre.

Ik rommel wat met treintjes en bouwwerkjes in H0 (H0e) en ook een klein beetje in N  .... Scratchbuilding, kitbashing en weathering.  ;D Lid van de http://haagsemodelbouwclub.nl/

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #30 Gepost op: 14 maart 2025, 15:37:35 »
Afgelopen maandag voor controle geweest, was helaas niet goed.
Wond lekte en dat kan een ontsteking veroorzaken.
Vandaag vrijdag 14-3 weer terug geweest voor controle, lekken was gelukkig gestopt.
Was goed en nu pas over 3 maanden weer terug komen dat beteken dat ik voorlopig verder kan met herstellen.
Ga ik ook wel doen maar rustig aan.
ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #31 Gepost op: 26 maart 2025, 09:24:46 »
Inmiddels alweer de 5e week na de operatie en op 25 maart bij de Fysio de eerste oefeningen gedaan.
Hoe die toestellen heten weet ik niet behalve dan de hometrainer.
Eerst maar eens het zadel van de hometrainer op de juiste hoogte gesteld en dan proberen om de pedalen rond te krijgen.
Dat ging prima, 15 minuten gefietst van 20 watt naar 50 watt.
Verder nog de toestellen waar je net zulke bovenbenen van kan krijgen zoals Harrie Lavreysen alleen dan met de laagste weerstand.
Na een uurtje was het wel genoeg en ging ik (nog met de rollator) huiswaarts om lekker op de bank bij te komen.

Na 2 uurtjes was ik het liggen zat en stond er iemand met een pakketje van Ali voor de deur.
Daar zat de hoofdschakelaar in en vol goede moed gelijk maar naar boven, aan de slag en rap een beetje om de hoofdschakelaar te monteren.
Het aansluiten ga ik later doen net als het plankje netjes zwart verven.





Binnenkort ook gelijk de zooi op de tafel opruimen zodat ik binnenkort verder kan met de rails uit leggen.



Ik heb het idee dat ik nu wel de goede kant op ga met het herstellen.
ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline Frits

  • Kruier
  • *
  • Berichten: 21
  • Thanked: 2 times
  • Geslacht: Man
  • Minder is soms meer.
Re: Klein en simpel rangeerbaantje
« Reactie #32 Gepost op: 11 juli 2025, 15:11:06 »
Het is een prachtig degelijk gebouwd project aan het worden. Ik volg je verrichtingen op de voet. ;D
Sterkte met je nieuwe knie Tom en succes met de verdere afbouw van de baan.
Krijgt het geheel ook nog een naam?
m.v.g. Frits
The following users thanked this post: iTom

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #33 Gepost op: 11 juli 2025, 15:57:15 »
Een naam heb ik nog niet maar inmiddels wel weer wat vooruitgangen.

Nu bijna 5 maanden na de operatie gaat het wel beter, kan wat langer staan dan een uurtje en de fysio doet ook zijn werk.
Alleen laat PostNL het steeds afweten met leveren maar er is weer hoop.

Eindelijk weer vandaag een pakketje ontvangen.
De kapjes waar de smd leds in kunnen en daarom gelijk maar de verlichting van de Locloods aangepakt.
Voorlopig 3 ledjes lijkt me wel voldoende en ik denk dat ik ook de lichtsterkte nog wat terug ga draaien.

Gaatjes boren in de bodem van de inspectieput, draadjes door de kapjes voeren en lijmen met een drupje houtlijm.
Geheel door de bodem voeren, weerstandjes solderen en voorlopig even op een vast punt aansluiten.
Later komt er nog een PWM schakeling met een Mosfet aan de DCCNEXT om de verlichting aan en uit te zetten middels een actie in iTrain.  ;)

Van bovenaf gezien.



Van de zijkant gezien



En van voren bekeken



Nu hopen dat van de week de laatste servo's binnenkomen dan kan ik verder met de deuren.

De verlichting van de inspectieput aangesloten op de DCCNEXT om de verlichting met variabele PWM aansturing werkend te maken.
Hiervoor is dan een Mosfet versterker/buffer nodig.

Na het aansluiten ook testen als een Loc de Loods binnen is gekomen.
Na enkele seconde (het is modelspoortijd) gaat de verlichting aan en na een pakweg 25 seconden gaat de verlichting weer uit en is de inspectie voltooid.
De Loc kan weer verder met zijn route.

Ik heb er ook maar weer eens een klein filmpje van gemaakt, doet meer dan alle woorden.



Tot zover ben ik wel tevreden, de loods ga ik ook nog voorzien van werkbanken, kasten enz. maar dan moet het niet zo warm blijven.

Laatst was ik net ff weg staat PostNL voor de deur met een pakket.
De bezorger kon weer eens niet wachten en flikkert het pakket achter de grijze kliko.

Enfin ik kwam thuis en zag dat het pakket was bezorgt dus dan maar rap een beetje om het naar binnen te halen want ik was wel heel erg nieuwsgierig.
Ik wist dat het onderweg was en waar het vandaan komt, wij bestellen er rond kerst nog weleens wat lekkers.

Alles uitgepakt en op tafel uitgestald, ik heb voorlopig materiaal genoeg als ik aan de scenery ga beginnen.
De gulle gever wordt natuurlijk heel hartelijk bedankt



Voorlopig hoef ik niets bij Martin Welberg, Lars Op'tHof en/of Jaap Vriend te bestellen want hier kan ik zeker mee vooruit.
Moet alleen nog wel ff wat aan het baantje verder bouwen, er gaat nog een aftakking komen naar de houthandel/zagerij waar dan ook nog een segment aan het einde gaat komen.
Daar ben ik dus voorlopig ook nog wel even mee bezig en dat segment staat al klaar bij mijn favoriete handelaar

Het werd ook weer eens tijd om wat te oefenen met de kwast en de potjes van o.a. Vallejo.
De brug was vanaf fabriek in het blauw, vond het wel aardig maar toch straks niet helemaal misschien passend in de omgeving waar de brug ligt te liggen.
Maar ook omdat ik er gewoon ff zin in had om te kijken of het me nog een beetje wilde lukken met het verven en drybrushen.
Het is net als zwemmen, je verleert het niet maar een beetje oefenen kan geen kwaad en je moet ook gelijk in het diepe springen. :?

Eerst de landhoofden aangepakt.
Was het nu de bedoeling om steentje voor steentje te verven, nee dat zag ik niet zo zitten en daarom maar een beetje raak gekliedert.
Lijkt toch net iets van Karel Appel of van Willem Peer, wie kent ze niet.  ;)
De eerste verfstreken.



De volgende laag met de speciale drybrushkwasten aangepakt en dan ziet het er al heel anders uit.
Kan me voorstellen dat sommige mensen bij de eerste laag denken wat mot dat worden.



En dan de laatste laag drybrush en gelijk de afdektegels een kleurtje gegeven.



De verf droogt snel en de brug was ook al eerder aangepakt met een groene kleur en wat poedertjes beetje levendig gemaakt.



Zelf denk ik de kleur van de brug met een lichte drybrush wat sprekender van kleur te maken maar de verf en poeders moeten eerst wel erg goed hechten.

De landhoofden worden later als er een rivier ligt van wat groene zooi voorzien want begroeit met groen gaan ze het nog beter doen.
Zo, dat was het dan weer voor vandaag.
Genoeg toch en op naar de volgende update.


ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #34 Gepost op: 3 augustus 2025, 11:58:11 »
De laatste tijd niet veel aan mijn baantje gewerkt.
Soms was het te warm of was het spannend in de Tour de Frans met Mathieu v.d. Poel.
Maar ook geen tijd (mantelzorg kost veel tijd) of behoefte aan het middag dutje.

Het bruggetje wilde ik nog wat verder bewerken, met een beetje drybrushen en met de poedertjes van Vallejo lekker zitten knoeien.
Het geheel in de blanke lak gespoten en nu kan het geplaatst worden en vastgelijmd.
Zie de verschillen.





Macro opname laten de klinknageltjes beter zien.


ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #35 Gepost op: 3 augustus 2025, 12:00:56 »
En dan eindelijk wat bestellingen binnen.
Servo's, leds, geluidsdrager enz. enz.

2 dagen bezig geweest, ja ja, het tempo zit er nog niet echt in en verwacht ook niet dat het terug zal komen.
Geen probleem, vrije tijd genoeg.

Het was wel weer even puzzelen met de aandrijving en synchroon geluid.
Daar moet nog wel wat aan gedaan worden en misschien ook wat andere geluiden van deuren die met een beng dicht vallen.
De snelheid van het openen zou ook wat minder snel mogen maar dat gaat helaas niet lukken.
In de DCCNext is de laagste snelheid met het getal 100, zet je het bijv. op 50 dan gaat het nog sneller.

Nou ja, voorlopig ben ik er wel weer tevreden over.
Dan tot slot een kort filmpje met geluid.

ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 396
  • Thanked: 25 times
  • Geslacht: Man
Re: Klein en simpel rangeerbaantje
« Reactie #36 Gepost op: 3 augustus 2025, 12:38:53 »
Hoi Tom,
Mooi bezig.

Je zou een losse Nano kunnen gebruiken en daar een sketch op kunnen laden met een instelbare snelheid die veel lager is.

Ik laat AI vaak het meeste werk dien, meestal gaat dat meteen goed.
Onderstaand een voorbeeld, niet getest.


#include <Servo.h>

Servo mijnServo;  // Maak een servo object aan

// Standaardwaarden
int beginHoek = 0;
int eindHoek = 90;
int snelheid = 10;  // milliseconden vertraging per graad
int huidigePositie;

void setup() {
  mijnServo.attach(9);  // Sluit servo aan op pin 9
  Serial.begin(9600);
 
  // Initialiseer servo op beginpositie
  huidigePositie = beginHoek;
  mijnServo.write(huidigePositie);
 
  // Toon instructies
  Serial.println("Servo controller met instelbare begin/eindstand en snelheid");
  Serial.println("Gebruik de volgende commando's:");
  Serial.println("b[hoek] - Stel beginhoek in (0-180)");
  Serial.println("e[hoek] - Stel eindhoek in (0-180)");
  Serial.println("s[snelheid] - Stel snelheid in (1-100 ms per graad)");
  Serial.println("r - Start beweging");
  Serial.println("p - Pauzeer beweging");
  Serial.println("Huidige instellingen:");
  printInstellingen();
}

void loop() {
  if (Serial.available() > 0) {
    verwerkCommando(Serial.read());
  }
}

void verwerkCommando(char commando) {
  static int waarde = 0;
 
  if (isDigit(commando)) {
    waarde = waarde * 10 + (commando - '0');
  } else {
    switch (commando) {
      case 'b':  // Beginhoek instellen
        beginHoek = constrain(waarde, 0, 180);
        Serial.print("Beginhoek ingesteld op: ");
        Serial.println(beginHoek);
        break;
      case 'e':  // Eindhoek instellen
        eindHoek = constrain(waarde, 0, 180);
        Serial.print("Eindhoek ingesteld op: ");
        Serial.println(eindHoek);
        break;
      case 's':  // Snelheid instellen
        snelheid = constrain(waarde, 1, 100);
        Serial.print("Snelheid ingesteld op: ");
        Serial.print(snelheid);
        Serial.println(" ms per graad");
        break;
      case 'r':  // Start beweging
        beweegServo();
        break;
      case 'p':  // Pauzeer beweging
        // Pauzeren gebeurt automatisch aan het eind van een beweging
        Serial.println("Beweging voltooid of gepauzeerd");
        break;
    }
    waarde = 0;
    printInstellingen();
  }
}

void beweegServo() {
  Serial.println("Beweging gestart...");
 
  if (beginHoek < eindHoek) {
    // Naar boven bewegen
    for (huidigePositie = beginHoek; huidigePositie <= eindHoek; huidigePositie++) {
      mijnServo.write(huidigePositie);
      delay(snelheid);
      if (Serial.available() > 0 && Serial.peek() == 'p') {
        Serial.read();  // Leeg de buffer
        break;
      }
    }
  } else {
    // Naar beneden bewegen
    for (huidigePositie = beginHoek; huidigePositie >= eindHoek; huidigePositie--) {
      mijnServo.write(huidigePositie);
      delay(snelheid);
      if (Serial.available() > 0 && Serial.peek() == 'p') {
        Serial.read();  // Leeg de buffer
        break;
      }
    }
  }
 
  Serial.println("Beweging voltooid");
}

void printInstellingen() {
  Serial.print("Begin: ");
  Serial.print(beginHoek);
  Serial.print("°, Eind: ");
  Serial.print(eindHoek);
  Serial.print("°, Snelheid: ");
  Serial.print(snelheid);
  Serial.println("ms/graad");
}


Offline Bert

  • Rangeerder
  • ****
  • Berichten: 396
  • Thanked: 25 times
  • Geslacht: Man
Re: Klein en simpel rangeerbaantje
« Reactie #37 Gepost op: 3 augustus 2025, 12:45:12 »
En dan een sketch om hem DCC aan te sturen


#include <Servo.h>
#include <DCC_Decoder.h>

#define SERVO_PIN 9    // Pin waar de servo op is aangesloten
#define DCC_ADDR 3     // DCC-adres voor deze servo (standaard = 3)

Servo mijnServo;

// Instelbare parameters via DCC
int beginHoek = 0;      // Standaard beginhoek (0°)
int eindHoek = 90;      // Standaard eindhoek (90°)
int snelheid = 15;      // Snelheid in ms per graad
int huidigePositie = 0; // Huidige positie van de servo

void setup() {
  Serial.begin(115200);
  Serial.println("DCC-gestuurde Servo Controller");

  mijnServo.attach(SERVO_PIN);
  mijnServo.write(beginHoek); // Startpositie instellen

  // DCC-decoder initialiseren
  DCC.SetBasicAccessoryDecoderPacketHandler(DCCPacketHandler, true);
  DCC.SetupDecoder(0x00, 0x00, 0); // Basis DCC-instellingen
  Serial.println("Wacht op DCC-commando's...");
}

void loop() {
  DCC.loop(); // DCC-decoder bijwerken
}

// Verwerkt DCC-commando's
void DCCPacketHandler(int adres, int functie, bool direction, bool power) {
  if (adres != DCC_ADDR) return; // Alleen reageren op het juiste DCC-adres

  if (functie == 1) { // Functie F1: Stel beginhoek in (0-180)
    beginHoek = map(direction ? 1 : 0, 0, 1, 0, 180);
    Serial.print("Beginhoek ingesteld op: ");
    Serial.println(beginHoek);
  }
  else if (functie == 2) { // Functie F2: Stel eindhoek in (0-180)
    eindHoek = map(direction ? 1 : 0, 0, 1, 0, 180);
    Serial.print("Eindhoek ingesteld op: ");
    Serial.println(eindHoek);
  }
  else if (functie == 3) { // Functie F3: Start beweging
    beweegServo();
  }
}

// Beweeg de servo van begin- naar eindpositie
void beweegServo() {
  Serial.println("Beweging gestart...");
 
  if (beginHoek < eindHoek) {
    // Naar boven bewegen
    for (huidigePositie = beginHoek; huidigePositie <= eindHoek; huidigePositie++) {
      mijnServo.write(huidigePositie);
      delay(snelheid);
    }
  } else {
    // Naar beneden bewegen
    for (huidigePositie = beginHoek; huidigePositie >= eindHoek; huidigePositie--) {
      mijnServo.write(huidigePositie);
      delay(snelheid);
    }
  }
  Serial.println("Beweging voltooid");
}


Met uitleg:

Hoe werkt het?**
1. **DCC-adres instellen** 
   - Het DCC-adres van de servo is standaard `3` (aanpasbaar via `#define DCC_ADDR`). 
   - Gebruik een DCC-centrale (zoals Rocrail, JMRI of een DCC-command station) om commando's te sturen.

2. **Commando's via DCC-functies** 
   - **F1 (Aan/Uit)** → Stelt de **beginhoek** in (0-180°). 
   - **F2 (Aan/Uit)** → Stelt de **eindhoek** in (0-180°). 
   - **F3 (Aan)** → Start de beweging van begin- naar eindstand. 

3. **Snelheid aanpassen** 
   - De snelheid is handmatig instelbaar in de code (`int snelheid = 15;`). 

---

### **Benodigdheden**
- **DCC Decoder** (zoals een Arduino met DCC-interface of een standaard DCC-accessoire-decoder). 
- **Servo** (aangesloten op de ingestelde pin, standaard **Pin 9**). 
- **DCC Command Station** (bijv. Digitrax, Lenz, Roco). 

### **Mogelijke uitbreidingen**
- Meerdere servos aansturen met verschillende DCC-adressen. 
- Snelheid instelbaar maken via DCC (bijv. via F4). 
- Feedback geven naar de centrale (bijv. via RailCom). 

Offline iTom

  • Super Modelspoorder
  • ******
  • Berichten: 5.353
  • Thanked: 152 times
  • Geslacht: Man
  • Blijf braaf, gezond en modelbouwen.
Re: Klein en simpel rangeerbaantje
« Reactie #38 Gepost op: 4 augustus 2025, 15:54:15 »
Beste @Bert

Ik denk dat dit toch een beetje te hoge wiskunde voor mij is.
Verder heb ik geen DCC centrale zoals beschreven, ik heb de omgebouwde DR5000 als YaMoRC USB.

Ben nu bezig de beide s90 servo's om te wisselen voor MG90S kijken of dat beter is.
Bedankt voor je advies.
Zal de beide sketch zeker bewaren.
ROCO Proline zonder bedding: YD7001: YaMoRC/LocoNet: DCC: iTrain 5 pro:: h0

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 396
  • Thanked: 25 times
  • Geslacht: Man
Re: Klein en simpel rangeerbaantje
« Reactie #39 Gepost op: 4 augustus 2025, 17:32:27 »
Prima Tom, kan me voorstellen dat het je niet past.
Kreeg nog wel een idee. Je kunt het ook aansturen met een DCCnext uitgang.

Offline Frits

  • Kruier
  • *
  • Berichten: 21
  • Thanked: 2 times
  • Geslacht: Man
  • Minder is soms meer.
Re: Klein en simpel rangeerbaantje
« Reactie #40 Gepost op: 6 augustus 2025, 07:08:09 »
Dat opgebroken stukje spoor links naast de loods vind ik wel iets hebben. Wat niet in de weg lag kon blijven liggen. Merkwaardig. :)
m.v.g. Frits