Schlagwort: Mikrocontroller

50m² Märklin Modellbahn-Anlage mit TrainController Steuerung und Car-System

Brennen des ersten PICs für die Modellbahn

Programmierung unseres allersten PICs von Microchip. Seither haben wir diese Art der Mikrocontroller komplett ignorieren können, wir haben eigentlich hauptsächlich mit AVRs und Arduino (auch ein AVR, aber eigene Programmier IDE) gearbeitet, dabei sowohl in C als auch mit Bascom programmiert. Ein Test – den wir bald näher beschreiben werden – lieferte uns aber einen…
Weiterlesen

Weichendecoder erhalten weitere Bauteilmöglichkeit

Heute wurde der Weichen-Decoder noch einmal unseren Anforderungen angepasst, ein paar Protoypen-Platinen geätzt, bestückt und getestet. Der Signaldecoder hat in der Version 2.7 vom Verstärker zum Anschluss zur Weiche hin noch Unterbrechungen der Leitungen auf der Platine bekommen. Für die Weichen soll hier Schmelzsicherungen (F2 – F9) eingebaut werden, dass im Falle eines Falles der…
Weiterlesen

Neuer Decoder für Erweiterung Abschnitt 3

Der Bauabschnitt 3 hat in den letzten Monaten eine Erweiterung erhalten, so dass Züge nach dem Durchqueren des Bahnhofes „Lailingen“ in Stumpfgleise fahren können. Danach können sie werden und zurückfahren. Auch der Reinigungszug soll hier vorerst sein Abstellgleis bekommen, das per Relais an den Digitalstrom angeschlossen werden kann oder ausbleibt. Nun kommt aber erstmal der…
Weiterlesen

DCC an Mikrocontroller (z.B. Arduino) übergeben

Wie kann man ein DCC Signal der ECoS oder z21 an einen Mikrocontroller (z.B. Arduino) übergeben? Der Artikel erklärt wie (Schaltung).

Hausbeleuchtung mit Schieberegister – S88-Bus mal andersherum

Wir sind schon ganz lange am Überlegen, wie wir unsere Häuser sinnvoll beleuchten sollen. Wir wollen ja (fast) jedes Fenster eines Modellbahn-Hauses einzeln beleuchten und sie sollen dabei auch einzeln ein- und ausschaltbar sein. So soll die Illusion eines beleuchteten Hauses gewahrt werden, denn wenn man nachts Häuser beobachtet, leuchten hier auch nicht alle Fenster…
Weiterlesen

Tag-Nacht-Steuerung geht voran

Die Planung, Programmierung und der Platinenentwurf der Tag-Nacht-Steuerung geht voran! Momentan fokussieren wir uns auf die Ansteuerung von RGBW-LED-Lichtbändern, die in Zukunft das Raumlicht auf der Modellbahn machen sollen. Dabei soll das Raumlicht sanft gedimmt werden – von weiß über rot nach blau. Danach kann die gleiche Schaltung auch für die Beleuchtung in den Häusern,…
Weiterlesen

Arduino Uno als neue Entwicklungs-Plattform

Arduino Uno als neue Entwicklungs-Plattform für Projekte auf der Modellbahn-Anlage.de.  Während in den letzten Jahren auf der Basis von BASCOM und C programmiert wurde, wird nun eine weitere Entwicklungsumgebung hinzukommen: der „Arduino Uno“. Der Arduino Uno ist zwar „lediglich“ eine weitere Hardware um Mikrocontroller zu programmieren (hier speziell ein ATmega328). Dieser (und andere) können zwar…
Weiterlesen

„Miningen Light Decoder“ in Version 1.0 gezeichnet

Seit Monaten wurde geplant und gezeichnet, Ideen gesammelt und überlegt. Das Ziel war, eine Platine zu erstellen, die per DCC-Signal Ausgänge – wie auch immer – schalten kann. In der ersten Version geht es primär darum, LEDs anzusteuern. Es wird später viele weitere Varianten des Grundsystems geben. Später aber mal mehr dazu. Nun müssen die…
Weiterlesen

Neuer Weichendecoder Version 2.23

Nachdem vor einigen Tagen erst die Version 2.22 des Weichendecoder fertiggestellt wurde, konnte heute unsere finale Variante, die Version 2.23, fertig gestellt werden. Gegenüber der Version 2.22 wurde die Platine des Weichendecoders etwas schmaler, so dass nun 2 Platinen auf einer Euro-Platine Platz finden. Man muss dadurch zwar sehr genau belichten, auf den Millimeter genau,…
Weiterlesen

Digital Decoer Weiche im Betrieb

Unsere eigenbau Digitaldecoder steuern auf unserer Modellbahn ja schon seit langer Zeit unsere Signale. Nun wurde der neue Mikrocontroller fertig programmiert und er kann nun auch Weichen, Entkupplungsgleise und Magnetartikel aller Art (z.B. Flügelsignale) schalten. Der Decoder gehört noch zur Version 1.0 – wir werden das Platinenlayout noch optimieren und dann in Serienfertigung für unsere…
Weiterlesen

DCC Decoder Prototyp – neue Schaltdecoder

Unser Eigenbau-Signaldecoder hat sich nun bestens bewährt, hier und da machen wir Verbesserungen, die uns im täglichen Arbeiten mit den Decodern auffallen. Nun wird es aber Zeit, weitere DCC Decoder Prototyp bzw. Prototypen zu bauen, wie z.B. Also nimmt man einen Test-Decoder und führt seine Ausgänge auf ein Experimentierboard. Hier kann getestet werden, wie die…
Weiterlesen

Signaldecoder werden immer „schlanker“

Unsere Signaldecoder der 2. Generation, die im Dauertest am Bahnhof Lailingen verbaut sind, laufen noch als Taktgeber mit einem Quarz. Dieser schwingt in einer definierten Zahl (8 MHz) und kann so dafür sorgen, dem Mikrocontroller den richtigen Takt zu geben, was für das DCC-Protokoll sehr wichtig ist. Dieser Quarz wurde seinerzeit benötigt um eine gewisse…
Weiterlesen

Druckknopf-Aktionen auf der Modellbahn-Anlage

Auf unserer Hauptseite haben wir nun endlich angefangen, unsere „Druckknopf-Aktionen“ zu beschreiben. Im Laufe des Jahres werden wir die Liste vervollständigen… Der Link zu der Seite lautet: http://www.modellbahn-anlage.de/modellbahn-anlage-miningen/druckknopf-aktion/ Mit den Knöpfen entlang der Modellbahn-Anlage kann man verschiedene Aktionen auslösen: Das kann mal eine Bewegung oder ein Lichteffekt sein – oder eine Mischung aus beidem, manchmal…
Weiterlesen

Kurznews im Juni 2014

Eine ganz kurze Eilmeldung aus der Bau-Nachtschicht: Nach ewigen Experimenten sind wir nun endlich in der Lage über eine Mikrocontroller-Steuerung mittels BASCOM und einem ATMEGA8515 Servos punktgenau anzusteuern. Wir werden nun relativ schnell eine Platine dazu entwerfen – eine für die „Druck-Knopk-Aktionen“ und eine für die Steuerung via DCC-Befehl. Außerdem möchten wir noch weitere –…
Weiterlesen

Bericht 2013

Das Jahr 2013 neigt sich – ganz langsam – seinem Ende entgegen und wir wollen einmal mehr einen Blick zurück auf die Arbeiten des Jahres werfen. Ein Meilenstein in der Entwicklung war für uns in diesem Jahr sicherlich die Entscheidung, viel tiefer in die Materie der Entwicklung eigener Elektronik-Schaltungen zu tauchen. Dabei fiel 2013 die…
Weiterlesen

Jetzt doch Bascom – oder was???

Lange, sehr sehr lange, haben wir uns mit der Programmierung unserer AVRs (Mikrocontroller) beschäftigt – und haben uns eigentlich auf die Programmiersprache C bzw. C++ verständigt. Aber… Wir haben nun doch noch einmal das Programm BASCOM evaluiert – und waren begeistert. Man kann hier die Microkontroller mit einer Sprache, die Visual Basic sehr ähnlich ist,…
Weiterlesen

Langzeittest Labornetzteil und Steckboard

Nun ist unser Labornetzteil endlich „würdig“ 🙂  Es hat 24h lang kontinuierlich 5V geliefert – was unser bis dato verwendetes Netzteil nicht schaffte. Nun ja, nachdem nun die Grundlagen für unsere Schaltungen getroffen wurden, können wir uns nun an die Programmierung und erster Tests unserer neuen Schaltungen für „Miningen Light“ heranwagen. Die ersten kleinen Schaltungen…
Weiterlesen

Die Taktung kommt von außen

Eigentlich reicht ja in einem Mikrocontroller der eingebaute Taktgeber. Für die meisten Aufgaben ist er ausreichend und genau genug. Aber, wenn man z.B. eine Uhr bauen möchte, dann reicht der interne Taktgeber nicht mehr aus. Um nun einen genaueren Takt zu erzeugen, braucht man einen so genannten Quarz. Er gibt einen sehr genauen Takt vor…
Weiterlesen

Weiter geht es mit unserem „Alleskönner“

Unser STK-500 von ATMEL ist wieder an den Rechner angeschlossen und unser ATMEL Studio 4 wird gerade auf Studio 5 upgedated. Inzwischen ist klar, welche Ausgänge aus dem Lichtrechner an alle ICs gesendet wird, die zur Häuserbeleuchtung beitragen werden: Tag Dämmerung/Nacht Ist Weihnachten? Regen? Alle Lampen an Unser Chip muss auf diese Kommandos unterschiedlich reagieren…
Weiterlesen