DCC Spezialdekoder: Unterschied zwischen den Versionen

Aus Digital Modellbahn
K
Zeile 19: Zeile 19:
 
'''Schaltplan:'''
 
'''Schaltplan:'''
  
* nachdem ich mir einen Überblick über die Funktionen verschafft habe, kann ein Schaltplan erstellt werden.
+
* [https://sourceforge.net/projects/pgahtow/files/Loconet/Arduino_Drehscheibe/schematic.png schematic v0.1 (vorläufiger Schaltplan) Download]
 
 
Pinbelegung ATmega328p nach Arduino IDE:<br />
 
* (0,1) Serial RX, TX
 
* (2) Hallsensor (ISR)
 
* (3) DCC (ISR)
 
* (4)
 
* (5)
 
* (6)
 
* (7) LocoNet TX
 
* (8) LocoNet RX
 
* (9) Motor (PWM)
 
* (10) Richtung
 
* (11) Polarität Drehbühne (je 180°, ab x Position)
 
* (12)
 
* (13) LED Abgang (Signalisierung Abgang erreicht)
 
* (A0) Lichtschranke1
 
* (A1) Lichtschranke2
 
* (A2) Besetztmeldung1
 
* (A3) Besetztmeldung2
 
* (A4) Besetztmeldung3
 
* (A5)
 
Die noch "freien" Pins sollen für ein Display und Taster verwendet werden.
 
  
  

Version vom 4. August 2012, 19:14 Uhr

Eigenbau | Allgemein | Weichendekoder | Signaldekoder | Beleuchtung | Spezialdekoder


Drehscheibe

Eine einfache Drehscheibe (Handbetrieb) umgebaut mit Motor+Encoder, Encoderscheibe 48x und Arduino Ansteuerung über LocoNet
Encoderscheibe 48x mit 2 Kanal SMD Gabellichtschranke (Conrad 179998)

Encoderscheibe:

Die von mir verwendete Encoderscheibe mit 5cm Durchmesser und einem Innenloch von 2,5cm Durchmesser:


Schaltplan:


Software:

Die Software ist mit der Arduino IDE geschrieben.




Servo-Dekoder

Software:

Die Software ist mit der Arduino IDE geschrieben.