Welkom,
Gast
. Alsjeblieft
inloggen
of
registreren
.
1 uur
1 dag
1 week
1 maand
blijvend
Login met gebruikersnaam, wachtwoord en sessielengte
Forum
Encyclopedie
Help
Kalender
Inloggen
Registreren
Doel:
€250.00
Donaties:
€206.00
Per saldo:
€-44.00
Steun ons nu!
Laatst bijgewerkt
op 04-07-2024
Vacature:
secretaris bestuur
Algemeen
Plaatje uploaden
Vraag en aanbod
Fotowedstrijd
Modelspoorwinkels
Youtube kanaal
Modelspoorkaart
De stichting
De stichting en team
Contact
Financieel
Algemene voorwaarden
Commerciële accounts
Forumregels
Disclaimer
F.A.Q.
Recente berichten
BeneluxSpoor.net forum - Recente berichten
Abonneer op Webslice
Mijn eerste H0-modeltreinbaan in aanbouw
door
741230
Vandaag
om 16:45:42
Bauarbeiten im gange
door
741230
Vandaag
om 16:43:28
Tips voor een natuurgetrouwe modelbaan
door
piksov
Vandaag
om 16:35:35
De modeltreinen van Spoorijzer
door
spoorijzer
Vandaag
om 16:31:08
Grootte van mijn baanplan
door
Klaas Zondervan
Vandaag
om 16:25:18
Onlangs gespot - gefotografeerd, de foto's
door
Arjan6511
Vandaag
om 16:25:00
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc).
door
klusser
Vandaag
om 16:03:16
Metaalplaat haaks vouwen
door
Pauldg
Vandaag
om 15:48:40
Roco Wissel herstellen
door
Cor--24
Vandaag
om 15:44:44
Bahnbetriebswerk "Altendorf"
door
Ronald69
Vandaag
om 15:30:49
Pfarrerwinkel bahn
door
741230
Vandaag
om 15:28:35
Programmer problemen en vragen
door
ronaldvd2000
Vandaag
om 15:20:58
Rijdag bij Wullum NS
door
Jelmer
Vandaag
om 15:07:17
Privé smalspoorbaan in de tuin
door
Sven
Vandaag
om 15:05:37
Toon hier je nieuwe (model-) spooraanwinst(en)...
door
Sven
Vandaag
om 14:56:41
HTM PCC 1003-1024 in H0 - Die met de kleine raampjes
door
Pauldg
Vandaag
om 14:45:35
01TREFF 2024, 26&27 OKTOBER
door
MvGestel
Vandaag
om 14:36:36
USA-sampler met Amtrak, april/mei 2008
door
jerdenberg
Vandaag
om 14:35:43
Raadplaatje
door
Jelmer
Vandaag
om 14:23:32
Robula: Na 60 jaar 3-Rail stap ik over op 'die kleine Rote'
door
R.C.Grootveld
Vandaag
om 13:49:59
Dreefbahn in aanbouw. Gecombineerd Marklin & Smalspoor
door
Jelmer
Vandaag
om 13:02:57
Am Ende der Strecke, modulebaan op 1 M2
door
MaraNCS
Vandaag
om 12:08:27
Mijn eerste baan, Hexental in ho. 380x 120cm
door
MichielB
Vandaag
om 12:02:03
De IJmuider spoorlijn - korte geschiedenis en plaatjes
door
Vislijn
Vandaag
om 11:35:14
Bentheimer Eisenbahn, gisteren, vandaag en morgen.
door
Bertholdowitsch
Vandaag
om 11:16:29
PB models: Wadlopers model 2022, voorbeschouwing + bespreking
door
Dave.......
Vandaag
om 10:56:21
MODELSPOOR 2024 by MTD - 19 & 20 oktober 2024 in Edegem (B)
door
Ronald Halma
17 September 2024, 23:49:14
10de Modelspoor Expo 2024 (28 en 29 September te Wieze)
door
Frans Peeters
17 September 2024, 23:36:41
Mallnitzer Tauernbahnstrecke ÖBB N Spoor
door
Wim Vink
17 September 2024, 22:19:51
Lima nr9021
door
008200
17 September 2024, 22:11:10
Je bent hier:
BeneluxSpoor.net forum
|
Vraag en antwoord
|
Elektronica en analoog
|
Opstelspoor / bediening / beveiliging / Arduino
« vorige
volgende »
Print
Pagina's: [
1
]
Omlaag
Auteur
Topic: Opstelspoor / bediening / beveiliging / Arduino (gelezen 201 keer)
Mar-Cas
Offline
Berichten: 238
Samen bouwen a.d. woonkamerbaan is wel zo gezellig
Opstelspoor / bediening / beveiliging / Arduino
«
Gepost op:
02 September 2024, 16:17:14 »
Nu onze baan bereidbaar is worden de kleinkinderen hierin ook mede actief(vooral het rijden). Wissels vormen echter toch nog ’n probleem doordat ze per wissel de tongen volgen om te kijken waar de trein heen gaat en zo nodig moet er gecorrigeerd worden, dat gaat dus niet snel met die handbediening.
Plan gemaakt die de sporen en rijwegen duidelijk met kleuren aan te geven
Bij deze een verslag van “The making of”.
Opstel terrein: arduino ESP, sturing en beveiliging.
Aduino (ESP) met wifi en ’n schermpje zal het moeten worden. Op zoek en gevonden in een alles in één oplossing d.m.v. een LILYGO (TTGO-T) ESP32 met TFTdiplay (240x135) en WiFi on board en ruim voorzien van 16MB geheugen.
Het opstelsporenplan, kleuren en indeling (eerste opzet) op basis scherm raster
(135x240) Fig1.
Systeem; DCC / PWM
Beveiliging; ABC
Wisselstellers MP1
Uitvoering,
2 st EPS32TTgo scherm aan iedere zijde van het opstelterrein
a) Kruislings te bedienen. Dus aan beide zijden in en uitgaande sporen te bedienen en de ingestelde weg word realtime overgebracht naar de andere zijde.
b) Rijwegen instellen door rotary encoders 1 links en 1 rechts van het scherm , tbv counters 2 en 3 (zie tek)
c) Drukknop tbv activeren wisselstanden naar de ingestelde rijweg.(beide zijden)
d) Drukknop tbv default stand wissels Instellen
e) Linker EPS bediend de inkomende wisselstanden in de gewenste standen + de bijbehorende beveiliging
f) Rechter EPS bediend de uitgaande wisselstanden in de gewenste standen + de bijbehorende beveiliging.
De opzet blokschematisch
Al enige tijd gebruik ik Mixly als programma om verschillende arduino’s mee te programmeren. Zoals verlichting op de baan, timers, motortjes en zelfs mijn pendelbaan op PWM. Voor mij ’n beste oplossing want mijn toetsenbord haat me en ik het toetsenbord, dus een grafisch interface voor de arduino was me zeer welkom. Het werkt samen met arduino IDE 1.8.12, ’n oudere versie maar “who care’s” gemak heeft de voorkeur.
Probleem was altijd dat als je wat geprogrammeerd hebt het een jaar later niet meer weet. Je doet het gewoon te weinig en tot nog toe heb ik alle arduino plaatjes (Uno, Nano, Mega, ESP8266, ESP32) met het generieke instellingen gewoon kunnen programmeren.
Experimenten met het TFT display
.
1e probleem
Standaard kent Mixly geen library voor TFT display’s. Dus maar een geïmporteerd. Model en Pin nummers geselecteerd en heb het scherm voorzien van wat lijnen en texformat’s om het resultaat te beoordelen.
Resultaat in eerste instantie dus nix, noppes, ninada. Blijkt dat deze TFT display een achtergrond verlichting nodig heeft, dus is de setup backlight ” analogwrite” op pin 4 toegevoegd. Dan verschijnen de lijnen en texten.
66d5b9e5f24f8.jpg]
[/url]
Bij LilyGO bleek later was ook een driver (32bitter) downloadbaar en heb ik die van Adafruit (is 8 bitter) vervangen Was nog wel wat, omdat ik het aansturen in Mixly moest nabouwen. Gelukt, was ff stoeien maar Mixly kent diverse blanke invulbare blokken en daarmee kreeg ik het het display aan het werk.
Alleee zeg, nu is het scherm snelle Jelle geworden………
Variabelen voor de kleuren aangemaakt
, die kan ik dan later nog veranderen.
Iets over kleuren en arduino’s
In de grafische kleur blokken invoegen. Na invoegen kan men van hieruit een kleur naar wens kiezen, toen bleek de kleur af en toe niet te kloppen. Op onderzoek uit en wat blijkt en zijn binnen het arduino gebeuren diverse systemen in gebruik. En omdat ik de TFT bibliotheek heb geïnstalleerd moet ik wel de goede blokserie gebruiken. Echter dan heb ik nog een giga keus. Vooorbeeld de kleur Blauw op dit scherm geeft de verschillende digitale waarden weer die gebruikt is voor het lijntje,
Er is nog een vierbits code maar die krijg ik er niet in, iets met sprite’s.
Het sporenplan van fig1 erin
.
Sporenplan opgezet in 3 delen, Inkomende, midden en uitrij-sectie.
Midden sectie,
Vaste kleuren spoor 1 t/m 6
Stip links of rechts geeft aan welke wisselbediening (L of R) actief is
rood / Groen kleur van de stip geeft aan of de wisselstraat in overeenstemming is met de getoonde lijnen op het scherm.
Nummer CounterL aan de linker en Nummer CounterR aan de rechterzijde.
Voor de nummering 2 variablen aangemaakt “ByteForTurnout_IncommingLeft” en ByteForTurnout_IncommingRight”
Kleur spoor_1 t/m Spoor_6
Linker en rechter rijwegen
De funktie switch word gebruikt om de rijwegen met de kleuren op het scherm te koppelen
Counterwaarde is case nummer en de bijbehorende kleuren worden vastgelegd.
Men kan de benodigde case’s met een submenutje invoegen, zie inzet)
Alle sporen op het scherm,
Samenvoegen van programmadelen
is mogelijk met zg “Folding Block” zie voorgaande scherm afdrukken waar delen zijn samengevoegd tot een regel.
Tussenliggende commentaren ter herinnering en becommentariëring zijn in te voegen met het Block “Notes”
Tot zover: wordt vervolgd……….
«
Laatst bewerkt op: 02 September 2024, 22:02:14 door Mar-Cas
»
Gelogd
Greetz Caspar
Print
Pagina's: [
1
]
Omhoog
« vorige
volgende »
Je bent hier:
BeneluxSpoor.net forum
|
Vraag en antwoord
|
Elektronica en analoog
|
Opstelspoor / bediening / beveiliging / Arduino