Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 20:24:05
Modules van Kees Gorter (vervolg) door ca.gorter
Vandaag om 20:19:11
20 jaar BNLS door Pauldg
Vandaag om 20:17:44
IJken van locomotieven door spartaan
Vandaag om 20:12:23
Toon hier je (model)TRAM foto's. door Pauldg
Vandaag om 19:29:23
Railcom zender bouwen door piksov
Vandaag om 19:26:45
Piko 1136 van AC naar DC door Klaas Zondervan
Vandaag om 19:12:04
Mitteldorf, baan in H0, DR tp III door Frank 123
Vandaag om 18:43:08
Toon hier je nieuwe (model-) spooraanwinst(en)... door US modeller
Vandaag om 18:43:03
Lichtprintjes NS2400 door Hans Gvz
Vandaag om 18:33:11
Zaagsel? door Prutsert
Vandaag om 17:56:51
"Kolenbakken" voor achter Railion 6400-en? door MOVisser
Vandaag om 17:53:52
't Boemeltje door RobVille
Vandaag om 17:19:52
EifelBurgenBahn door Reinout van Rees
Vandaag om 17:00:19
Station Roodeschool door Torikoos
Vandaag om 16:57:17
Piko NS1100, materieelbespreking door Mug
Vandaag om 16:51:38
TEE Erasmus (nav gelijknamige set van Roco) door grossraumwagen
Vandaag om 16:41:18
BR-18.6 Schaal-0. door FritsT
Vandaag om 14:51:24
US diorama in H0 door Frank 123
Vandaag om 14:27:43
Bahnstrecke 5867 door Frank 123
Vandaag om 14:16:46
Raadplaatje door Modellbahnwagen
Vandaag om 12:48:55
Reactiveren van de 0N30 Mumby Lumber baan (ex-JD) by Ronald door Ronald Halma
Vandaag om 12:47:05
Br 38 Piko Superen. door puntenglijder
Vandaag om 12:21:29
Tamiya kleur dak Bundesbahn door Sikko
Vandaag om 11:49:45
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 11:48:39
Wie heeft er ervaring met een baan in een inpandige garage in een app. gebouw? door Peter Kleton
Vandaag om 11:04:07
Stalen D 4 deurs spoor 0 door 1795
Vandaag om 10:54:53
Ruimte van 8.15m x 2.8m + zolder. door Theo Mol
Vandaag om 10:10:52
Dönsdorfer Bauberichte door Basilicum
Vandaag om 09:35:02
Eanos/ Eaos in model door ES44C4
Vandaag om 09:14:49
  

Auteur Topic: Loconet banenprint  (gelezen 8239 keer)

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: Loconet banenprint
« Reactie #15 Gepost op: 27 September 2016, 23:52:56 »
Welke library gebruik je voor LocoNet? Ik wil ook beginnen aan een Arduino met LocoNet.

Groet,
Bert

Hallo Bert,

De source staat hier: http://forum.beneluxspoor.net/index.php/topic,63567.msg3221580877.html#msg3221580877
De library vind je hier: www.globalvisuals.nl/downloads/loconet-master.zip

Wordt wellicht tijd voor een ARLOCO naast de MARDEC

Nico

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Loconet banenprint
« Reactie #16 Gepost op: 28 September 2016, 00:16:46 »
ik gebruik portje 6 maar dat kun je aanpassen via TX_PIN
[mierenneuken aan]
Je gebruikt pin 6, niet poort 6. Een poort is meerdere pinnen :)

En paar kleine opmerking over de code. (Niet nagatief bedoel, alleen ter ondersteuning/leering/etc.)

Probeer één stijl van variabele namen te gebruiken. Dus niet IN1, numSensor address_received, dat zijn drie stijlen. De gebruikelijke stijl binnen Arduino is camelCase (wat sommige kennen als lower camelCase). Dus in1, numSensors, addressReceived.

En zodra je variabele gaat nummeren is het tijd voor een array ;D Die doet dan automagisch de nummering voor je. Dus
byte in[] = {0, 255};

sensorPins, sensorValue en lastsensorValue (=> lastSensorValue) zouden de helft zo veel geheugen innemen als je ze byte zou maken, groot zat. Laatste kunnen zelfs bool zijn (maar daar maakt Arduino toch een byte van). sensorPins zou je kunnen aanpassen naar
const byte SensorPins[]

Variabele j heeft geen enkel recht global te zijn. Het is niet nodig (en zou zelfs makkelijk voor problemen kunnen zorgen als meerdere functies een loop counter j zouden gebruiken) en een variabele "hoort" een uitleggende naam te hebben. Dus beter om hem lokaal aan te maken in de for-loop.
for (byte j=0; j<16; j++) pinMode(sensorPins[j], INPUT_PULLUP);

    IN1 = IN1 >> 1;
    bitClear (IN1,7);
Na een shift-right is bit 7 vanzelf al wel cleared ;D Dus de clear is onnodig. Maar überhaupt, wat is precies het nut van IN1 en IN2? Je doet er bijvoorbeeld wat mee in setup() maar de enige andere plek waar je er vervolgens iets mee doet schrijf je er toch eerst andere waardes heen  ???

En wat commentaar her in der in de code zou ook geen kwaad kunnen. Ik kan uit ervaring zeggen dat future you (toekomstige jij) er erg blij mee is  ;D

[mierenneuken uit]

Maar wel mooi dat het nu werkt. Gek dat eerdere versies niet werkte maar ik denk inderdaad je gewoon iets meer moet oefenen met mooie solderingen te maken.

@NTeering, echo?  ??? ;D


Timo

PS Nogmaals, geen commantaar, alleen bedoelt als tip! Al leuk om te lezen dat meer mensen er mee bezig zijn  (y)
Verzonden vanaf mijn desktop met Firefox

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Loconet banenprint
« Reactie #17 Gepost op: 28 September 2016, 00:51:30 »
Ik zie bij de declaraties;
...
byte IN1;
...
byte address_received = 255;
...

vervolgens in setup;

...
  IN1 = address_received;    // IN1 wordt 255 = B1111 1111
  IN1 = IN1 >> 1;          // IN1 wordt nu B01111111 want type = byte 'unsigned' dus geen 1 van links
  bitClear (IN1, 7);       // IN1 wordt nu  B01111111, maar dat was hij al
   ...

Je kunt in de declaratie dus ook schrijven;
byte address_received = B01111111;
byte IN1 = address_received;
en de 3 regels in setup weglaten.

Citaat
... bedoelt als tip!
Je bedoelt bedoeld als tip.
« Laatst bewerkt op: 28 September 2016, 00:58:02 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

AlcoPost

  • Offline Offline
  • Berichten: 22
Re: Loconet banenprint
« Reactie #18 Gepost op: 28 September 2016, 07:23:33 »
Een ARLOCO naast de MARDEC lijkt me helamaal super  :) :)

<wens>
En dan een simpel banen printje er bij met een female connector erop voor de loconet kabel, dat zou het helemaal af maken.

Wat ook handig zou zijn, om er dan een filmpje bij te maken zoals RudyB ze maakt zie https://rudysmodelrailway.wordpress.com/2016/05/29/traincontroller-42-loading-wagons-using-a-sensor/
Zodat het hele proces duidelijk zichtbaar is van reed contact via de Arduino via het printplatje naar je Centrale en dan aangesloten op een programma (koploper, traincontrolelr of een ander programma) om te tonen hoe je er dan in een blok mee werkt (Een uitgewerkt werkend stukje)

 (y) (y) Dat zou echt helemaal super zijn.  (y) (y)
</wens>

Bedankt voor alle opbouwende tips, ik ga lekker verder spelen.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Loconet banenprint
« Reactie #19 Gepost op: 28 September 2016, 10:18:13 »
Nouwja, ik heb geen fouten gezien in al je banenprint ontwerpen afgezien dat ze allemaal nogal groot waren en lompe connectoren gebruikte... Dus ben toch echt bang dat het feit dat ze niet werkte aan je soldeerkunsten ligt. Gaat een ander ontwerp niets aan doen  ;)


Timo
Verzonden vanaf mijn desktop met Firefox

AlcoPost

  • Offline Offline
  • Berichten: 22
Re: Loconet banenprint
« Reactie #20 Gepost op: 28 September 2016, 10:25:57 »
Nouwja, ik heb geen fouten gezien in al je banenprint ontwerpen afgezien dat ze allemaal nogal groot waren en lompe connectoren gebruikte... Dus ben toch echt bang dat het feit dat ze niet werkte aan je soldeerkunsten ligt. Gaat een ander ontwerp niets aan doen  ;)


Timo
:angel: :angel: :angel: Timo, ik denk dat je gelijk hebt, maar door het 4 keer te doen ben ik wel vooruit gegaan  ;D ;D

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Loconet banenprint
« Reactie #21 Gepost op: 28 September 2016, 10:37:12 »
Oefening baart kunst!  ;D


Timo
Verzonden vanaf mijn desktop met Firefox

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Loconet banenprint
« Reactie #22 Gepost op: 28 September 2016, 13:12:43 »
Citaat van: AlcoPost
Een ARLOCO naast de MARDEC lijkt me helamaal super
En dan een simpel banen printje er bij met een female connector erop voor de loconet kabel, dat zou het helemaal af maken.

Zoiets?



Bouwen op een proto shield en die prik je bovenop de Arduino/Mardec.



El Carrilet
"te dom om te poepen"
MH

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: Loconet banenprint
« Reactie #23 Gepost op: 28 September 2016, 13:57:08 »
Ik betwijfel of die RJ12 printconnectors wel passen in het standaard 0,1" raster.
Een goedkoper proto shield met breadboard, reset schakelaar en ledjes vind je hier

AlcoPost

  • Offline Offline
  • Berichten: 22
Re: Loconet banenprint
« Reactie #24 Gepost op: 28 September 2016, 14:07:58 »
Een proto shield ziet er ook wel handig uit, klein vraagje
De printbanen maken  :o hoe doe je dat dan het beste
  • door er een laagje soldeer op te solderen
  • proto-draad ?? te gebruiken
  • Laagje soldeer met een pootje van een weerstand te gebruiken ?

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Loconet banenprint
« Reactie #25 Gepost op: 28 September 2016, 15:00:58 »
Citaat
Ik betwijfel of die RJ12 printconnectors wel passen in het standaard 0,1" raster.

Nee, die passen niet allemaal, je moet een paar gaatjes bijboren.

Citaat
De printbanen maken  hoe doe je dat dan het beste

Je maakt de verbindingen met blank montagedraad, aan de onderkant.
El Carrilet
"te dom om te poepen"
MH

AlcoPost

  • Offline Offline
  • Berichten: 22
Re: Loconet banenprint
« Reactie #26 Gepost op: 28 September 2016, 21:17:59 »
Toevallig had ik nog een shield liggen en ik ga deze de komende week op de volgende manier in elkaar zetten, alleen nog even draad halen.

Iemand nog een tip hoe ik het beste van pin 8 naar het eilandje van 3 kom  ::) en hoe ik het beste weerstand 1 soldeer (Aan de onderkant ??)



ruudns

  • Offline Offline
  • Berichten: 6314
  • ***
Re: Loconet banenprint
« Reactie #27 Gepost op: 29 September 2016, 09:58:40 »
@Alcopost: waarom soldeer je er niet gelijk een RJ connector tbv loconet op die shield? ;)
Ho, NS periode III tot V. Artitec, Roco, Hamo, FM, Piko, Rivarossi en Liliput.
Verwerken van NS H0 modellen in de NSinmodel treinenlijst (https://forum.beneluxspoor.net/index.php?topic=67158.0).

AlcoPost

  • Offline Offline
  • Berichten: 22
Re: Loconet banenprint
« Reactie #28 Gepost op: 29 September 2016, 11:02:10 »
@Alcopost: waarom soldeer je er niet gelijk een RJ connector tbv loconet op die shield? ;)
Goed punt, maar de Rj Connector is in bestelling en ik wilde wel graag verder :-)

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Loconet banenprint
« Reactie #29 Gepost op: 29 September 2016, 12:36:16 »
Citaat
Toevallig had ik nog een shield liggen ...
Iemand nog een tip hoe ik het beste van pin 8 naar het eilandje van 3 kom 
Jammer dat de headers er al op een onhandige plaats op zitten.

In deze Adafruitversie zitten ze een rij verder naar buiten zodat het hele ding nog steeds 'stackable' is en de aansluitingen naar de I/O pinnen vrij blijven;

El Carrilet
"te dom om te poepen"
MH