Hallo Allemaal,
Bij gebrek aan een baan ben ik vooral veel aan het spelen met kleine projectjes. Een daar van is een Loconet Interface print voor een Arduino. Heb een tweetal GCA185 van Peter Giling besteld, maar die vind ik net even te groot voor onder een baan. Daarom heb ik zelf een print ontworpen voor een Arduino Nano. Wel grotendeels gebaseerd op de GCA185 maar met wat extra's.
Ik heb de D-SUB9 connectoren laten vervallen en een aansluiting voor een PCA9685 toegevoegd. De PCA9685 kun je gebruiken voor servo's of voor PWM sturing van LED. 16 stuks per PCA9685 en 62 PCA9685 in serie dus theoretisch 992 outputs in totaal. De PCA9685 is in China al voor een euro of 3 a 4 te koop.
Verder heb ik pull-up weerstanden toegevoegd voor i2c. Te activeren dmv een jumper. Hierdoor kun je de interface gebruiken met bijna alles wat i2c praat. Denk bijvoorbeeld aan OLED en LCD displays, IC's voor extra inputs en noem maar op.
Ik heb bijvoorbeeld een MCP23016 en een PCA9685 gebruikt om mijn Marklin 6040 om te bouwen naar loconet.
Ben op zich tevreden met het resultaat, maar ben nu wel bezig met een v2 print. Wat kleine wijzigingen. Heb de tekst voor GND en 5V verkeerd staan in de silkscreen bij 1 aansluiting en ga een LED aan het toevoegen voor de Loconet RX pin.
De blauwe connector aan de bovenkant heeft van links naar rechts 5V - SCL - SDA - GND. SCL en SDA zijn dmv jumpers ook te verwisselen met Digitaal Pin 5 en 6.
Heb een filmpje gemaakt waarin ik de interface gebruik om via D6 een 4-tal WS2812b Leds aan te sturen. Dit zijn individueel te besturen RGB Leds die je in een string met elkaar verbind. Deze wil ik gebruiken in mijn toekomstige schaduwstation als goedkope signalen. Kleuren zijn helaas wat moeilijk te zien in het filmpje en op de fotos. Mijn iPhone heeft een beetje moeite om het ledlicht. Maar in werkelijkheid ziet het er geweldig uit en zijn de WS2812b zelfs dimbaar.
Misschien heeft iemand anders er wat aan als bron voor inspiratie om ook eens met en Arduino aan de gang te gaan.
Wat kun je bijvoorbeeld met zo'n Loconet interface:
- Loconet USB computer interface
- Servo Besturing
- PWM Leds besturen met
PCA9685- WS2812b besturen
- Knoppen/toesten verbinden met Loconet
- Loconet terugmelding. Direct of door de Arduino aan de S88 bus te knopen
- OLED of LCD Loconet visualisatie
- Treinkamer verlichting bedienen met een 230v relais
- Klik aan Klik uit besturen via loconet met een rf433 transmitter
- Klik aan Klik uit afstandsbediening -> Loconet met een rf433 ontvanger
- MP3 bestanden afspelen mbv een
Arduino MP3 moduleKortom, verzin het.. Als je het aan een Arduino kunt hangen, kun je het met Loconet verbinden.
Groeten,
Timo
Linkje naar PCA9685