Stap 26: LED repeaters/Hardware Mods
Activiteit LEDs zijn zeer nuttig, maar helaas ze zijn alle weggestopt op de PI en randapparatuur in het deksel. Vier LED-signalen zijn verzameld en haalde hier.
Om de benodigde signalen uit de middelen van de PI kapen van een aantal testpunten op een kleine 5 manier aansluiting (deel van een draaide-pins IC socket). Terwijl ik daar was, stal ik de I2C bus signalen ook voor de bovenstaande DIO/ADC-chips.
- 1: net van "Groene" (PP22): 3,3 v, op 1.4v Off "Activiteit"
- 2: netto "Geel" (PP23): 3,3 v, op 1.4v Off "Link/snelheid"
- 3: SD activiteit (van PP13): 3,3 v, op 1.9v Off "SD activiteit"
- 4: I2C DA (IO Conn pin 3) "I2C gegevens"
- 5: I2C CL (IO Conn pin 5) "I2C klok"
EDIT: SD activiteit daadwerkelijk genomen van andere kant, leidde in definitieve ontwerp!
Om de benodigde signalen van de MemoryStick en WIFI behoeften adapter soortgelijke hacks, gelukkig slechts een enkele pin. U zult moeten vinden deze signalen voor jezelf, testte ik beide kanten van de LED's in de mijne te zien die gaf een nuttige spanning variatie, en welke manier ronde "actief" was. Het hangt ervan af of de LED is verbonden met + 5V of grond, waar de serie weerstand is, en of het licht ", maar knippert af voor de activiteit" (zoals MemoryStick) of "off, knippert op voor de activiteit" (zoals voor wifi).
- Memstick: Op 0.1v, uit 3.3V--Dit is een bruikbaar schommel!
- WIFI: Op: laag (kort) uit 2.6v--is dit.
Als een ander WIFI/Memstick wordt gebruikt dat anders werkt (SJ301, SJ302) moet mogelijk worden overbrugd/dit terug te draaien van de LED-zin. Dat is waarom de jumpers zijn er.
Het noodzakelijk signaal wordt gebracht aan een enkele pin, met behulp van een goed geïsoleerde draad, en gemonteerd in de plastic behuizing van het apparaat. Een stip lijm houdt de PIN-code op zijn plaats--het geduwd van buiten, dan de draad gesoldeerd. Deze pinnen zijn enkel een één pin verwijderd uit een draaide-pins IC socket. De paring "plug" geschiedt op dezelfde manier.
Om te rijden mijn herhaalde LEDs, gebruikte ik een 3V3 74LVC86 (Quad XOR) chip. Hierdoor is het gevoel van de memstick en WIFI LEDs worden omgebogen, een truc ik eerder hebt gebruikt bij het ontwerpen van voor de verwerking van de signalen met onbekende/aansprakelijk zin wijzigen.
De SD kaart activiteitslampje (en Netwerk Vuurschip) hebben gekend, vaste gedrag op de Pi, dus hebben geen pads omkeren van hen.
Ook de XOR-functie is nodig om het uitzoeken van de RPi netwerk LEDs zodat activiteit is aangegeven op een enkele LED:-
- Link actief mijn LED
- 0 0 0 OUT (link en actieve = aangesloten, maar niet actief)
- 0 1 1 LIT (koppelen, geen actieve geleid = active (omdat actieve LED knipperde uit)
- 1 0 1 verlicht: eigenlijk niet schelen, niet mogelijk (geen link, maar actieve?!)
- 1 1 0 OUT (geen link, geen actieve = doden)
De LED weerstand waarden worden gemarkeerd als TBD, zoals deze moeten worden aangepast voor redelijke helderheid van de LED's.