Op basis van de PCA9685 chip zijn 16 PWM (= Pulth width modulatie) uitgangen mogelijk. Elke uitgang kan worden gebruikt voor het regelen van een servo, of een LED, die kan worden gedimd voor 0 tot 100% in 4095 stappen. Servo motoren hebben aparte 5V toevoer nodig, waarvoor aansluiting is voorzien. Deze chip communiceert met I2C hetzelfde als de GCA-PI02 Board. Opnieuw, ook hier is een speciale LineDriver voor I2C aan boord, om langere lijnen te kunnen lopen. 10 meter is gegarandeerd.
Helaas, de PCA-chip is alleen beschikbaar in SOT28 vorm, waardoor het zeer moeilijk te maken DIY-item. Voorlopig wordt de beslissing genomen om een ADAfruit PCA9684 Board te gebruiken als piggybag voor de GCA-PI03. Afhankelijk van de investering zal een nieuwe GCA-PI03 board worden ontwikkeld, met PCA9685 chip vast aan boord. Het is waar dat ADAfruit Board kan worden gebruikt zonder GCA-PI03, maar er zijn weinig beperkingen in het gebruik ervan met de andere GCA-PIxx boards. GCA-PI03 maakt het gebruik van ADAfruit Board zeer eenvoudig.
In totaal 8 x GCA-PI03 kan worden aangesloten op een RPI, samen met max 4 x GCA-PI02. Dit komt tot een totaal van 128 schakelen en 128 dimmen uitgangen op een RPI. De interface boards GCA76 en GCA77, voor hogere voltages, laten veelvoudige LED's toe in series die aan 1 output wordt aangesloten, ook het dimmen/het schakelen met hogere stromen. GCA-PI03 heeft geen ingang.
De externe 5V, aangesloten op V5 USB-connector, wordt gebruikt om de servo te leveren. In plaats van de USB-aansluiting kan een schroefklemmen blok met een afstand van 0,15 of 0,2 worden gebruikt. De chips op dit bord worden geleverd vanuit de 5Volt op de lijnen tussen de aansluitingen. Jumper JP1 wordt gebruikt om externe 5V aansluiten op I/O1 en I/O2, of interne (lijn) 5V. 2 led's signaal de interne (lijn) 5V en de externe 5V.
De uitgangen 9.. 16 beschikbaar op de pin header I/O2 kan ook worden gebruikt voor extra 8 servo's. De noodzakelijke aanpassing aan de 8 x 3-pins servo-connectoren is te doen in DIY (bijv. "gratis bedrading en/of een stuk van een hole grid Board").
Functies
- Tot acht platen kunnen worden aangesloten op elke RocNetNode; 128 kanalen.
- Servo en LED-ondersteuning direct aangesloten op de Adafruit boord.
- De GCA76 en/of GCA77 kunnen worden aangesloten voor meer vermogen per kanaal.
- USB-connector voor 5V externe voeding.
Instelling JP1 (alleen Blue PCB)
Levering van dit board kan worden gedaan op verschillende manieren. Het beïnvloedt het plaatsen van JP1.
Optie 1:
Alle leveringen afkomstig uit GCA_PI06. Sluit alle drie de pinnen van JP1 samen.
Optie 2:
Levering voor elektronica met GCA_PI06. 5V voor servo afzonderlijk.
- Sluit GCA_PI06 met RJ12 kabel.
- Sluit 5 V voor de servo naar V5.
- JP1 in POS 1 (aan boord aangegeven): io 01/io 02 krijgen 5 V van RJ12 connectoren
- JP1 in POS 2 (aan boord aangegeven): io 01/io 02 krijgen 5 V van V5 connector.
Opmerking: V5 USB-connector kan ook worden vervangen door een normale schroef-terminal zoals geleverd met ADAfruit board.
Instellen SW1 positie (alleen groen PCB)
Op groene print is de jumper vervangen door SW1
Functies van SW1
Functies van SW1
SW1(1) | SW1(2) | Function |
---|---|---|
OFF | OFF | geen voeding naar servo's en I/O1,2 |
ON | OFF | niet gebruiken! |
OFF | ON | 5V voeding voor servo's via V5 5V voeding voor I/O1,2 komt van RocNet voeding |
ON | ON | 5V voeding voor servo's en voor I/O1,2 komt van de RocNet voeding |
Addressen
De soldeerplaatjes op het Adafruit board moet je overbruggen voor de instelling ven de te gebruiken I2C addressen:
Board # | A2 | A1 | A0 | Channels | I2C Addres |
---|---|---|---|---|---|
1 | OFF | OFF | OFF | 1..16 | 0x40 |
2 | OFF | OFF | ON | 17..32 | 0x41 |
3 | OFF | ON | OFF | 33..48 | 0x42 |
4 | OFF | ON | ON | 49..64 | 0x43 |
5 | ON | OFF | OFF | 65..80 | 0x44 |
6 | ON | OFF | ON | 81..96 | 0x45 |
7 | ON | ON | OFF | 97..112 | 0x46 |
8 | ON | ON | ON | 113..128 | 0x47 |