Stap 2: Verbind de Hardware
De LED-matrix bestaat uit zes rijen van twee NeoPixel Sticks gesoldeerd samen met behulp van bijgesneden kop terminals om verbinding te maken met GND-naar-GND, DIN-naar-DOUT, VDC-naar-VDC en (voor flexibiliteit) GND-naar-GND. Header terminals werden ook gesoldeerd aan GND, DIN, VDC en GND opnieuw (voor flexibiliteit) aan het ene uiteinde van de pixel-rij en DOUT aan de andere kant.
De Raspberry Pi nul heeft geen headers verzameld aan de GPIO pads. Je moet om te solderen van ten minste twee headers naar de locatie van de Pin 6 (GND) en een andere naar de locatie van de Pin 12 (GPIO18).
De basisinstellingen voor de hardware-installatie is een implementatie van de bijna één-voor-één van de Niveau-converter Chip bedrading setup gevonden op de Adafruit leersysteem tutorial NeoPixels op Raspberry Pi. De breadboard setup is als volgt samengevat:
- Power supply grond verbinden met 74AHCT125 grond & 1OE pinnen, Raspberry Pi grond en elke rij met NeoPixel GND (alle zes rijen parallel aangesloten).
- Power supply 5V verbinden met 74AHCT125 VCC en elke rij met NeoPixel DIN (alle zes rijen parallel aangesloten).
- Raspberry Pi pin 12 (GPIO18) verbinden met 74AHCT125 pin 1A.
- 74AHCT125 pin 1 jaar verbinden met de eerste rij van de NeoPixel DIN.
- De eerste rij van de NeoPixel DOUT verbinden met de tweede rij van de NeoPixel DIN (voortzetting van deze serie totdat alle zes rijen zijn aangesloten).
Naast het bovenstaande, heb ik gekozen voor het toevoegen van een condensator (1000 µF, 6.3V of hoger) over de + en -terminals en een gegevens lijn weerstand (300 tot 500 Ohm) tussen de 74AHCT125 pin 1 jaar en de instroom in de eerste NeoPixel. Het project werd getest zonder de extra hardware met geen waarneembare ziek effect maar werden toegevoegd zoals voorzorgsmaatregel gebaseerd op de Beste praktijken in het "Adafruit NeoPixel Überguide" gevonden.
Macht is de behuizing via een MicroB USB Connector Breakout binnengebracht en splitsen voor het aandrijven van zowel de Pi en het breadboard parallel. Soldeer kop terminals om VCC en GND. soldeer de condensator en twee paar draad aan elke kop terminal (zorg ervoor dat de condensator leads correct zijn afgestemd op de positieve/VCC-terminal en de negatieve/GND terminal). Verbinding maken met een paar van VCC en GND draad eindigt met het breadboard. Soldeer de Shell Micro USB-Connector aan het andere paar draaduiteinden en sluit deze aan op de Raspberry Pi.
U moet nu kunnen aan de macht van de Pi van de micro USB-aansluitingen. Echter zal de LED's niets doen nog totdat de NeoPixel Library is geïnstalleerd in de volgende stap.
Voor deze tutorial ga ik niet om te gaan in een stapsgewijze van hoe het project is gemonteerd en weergegeven. Van de foto's, kunt u zien dat de LED's zijn gemonteerd in gelijkmatig verdeelde rijen ongeveer 1 cm uit elkaar. Ik vond dat karton en dubbelzijdige plakband goed voor de montage van de LED's gewerkt, breadbord en Raspberry Pi. Een vel wit velijn werkte ook, goed te subtiel verspreiden de LED's. Het hele project is gemonteerd binnenkant van een frame-schaduw box. U zult willen kiezen van een frame dat is ten minste 2,5 inch diep te bieden genoeg ruimte voor de RD Session Host-headers en aansluitende draden.