Een 15-LED RGB klok met Arduino kern (4 / 5 stap)

Stap 4: montage


De RGB-klok bestaat uit 4 grote delen:

-De controller (namelijk, Arduino)

-De LED-rijden-hardware (stuurprogramma's van verschuiving registreert, tenzij u APA102 of soortgelijke LEDs)

-De klok-module

-De display bord met 15 8mm RGB-LED 's

Deze delen kunnen apart of gecombineerd op één of meer planken op geen enkele manier. In mijn project is de controller op een bord met LED drivers, maar dit is geen optimale oplossing. Als je de bouw van dit vanaf nul zou ik adviseren het invoeren van fiches LED-rijden op het bord met LEDs: er is genoeg ruimte voor alles en zullen er minder draden steken rond. Zeker, er zullen trace kruisingen met draad (of R0 weerstand) rondwegen, maar niet veel van hen. Als u van 74HC595 shift registers als LED drivers gebruikmaakt hebt u 45 weerstanden te gebruiken als rondwegen, door de manier. Merk op dat de DIP chips (shift registreert of onder leiding van stuurprogramma's) aan dezelfde kant van een ' single-sided board als de LEDs (degene zonder koper) zal worden gemonteerd, dus vermijd houders hun hoogte tot minimum te beperken.

Het kan verleidelijk om het gebruik van geperforeerde prototyping planken voor dit project zijn. Bijvoorbeeld, kunt een kleine 3 x 7 cm boord hosten alle zes 74HC595 chips, zoals hierboven weergegeven. De bedrading van een dergelijke bestuur is echter een hoofdpijn. Ik trok alle benodigde kabels en aansluitingen (gele rechthoeken) op dergelijke een board solder-ziet u de schaal van de ramp zelf.

De opstellingen van de hardware van verschillende LED-rijden circuits zijn beschikbaar op hun respectieve bibliotheken-pagina's:

- shiftPWM voor 74HC595 shift registers;

- tlc5940 voor TLC5940 LED driver.

Als u gebruikmaakt van DM63x chips kan u wilt controleren de gegevensbladen, maar hun installatie vrij eenvoudig is: pin 1 = GND; pin 2 = gegevens IN; pin 3 = SCK; pin 4 = vergrendeling; pinnen 5-20 zijn LED-outputs; PIN 21 kan wordt hier niet gebruikt en worden met rust gelaten of geaard; PIN 22 = gegevens uit (gaat naar gegevens IN op de volgende geketende chip); PIN 23 = REXT, het moet worden aangesloten via de 2k of 3 k weerstand met GND; PIN 24 = Vin, net 5v ingang, een condensator van 100nF wordt aanbevolen. Als u van SPI gebruikmaakt, gegevens IN 11 pin op de Arduino, SCK is pin 13 en klink is pin 10 standaard, maar kan worden gewijzigd in om het even wat dat u wenst (hoewel pin 10 in de uitvoermodus blijven moet te maken van de interface van de SPI werkt).

Probeer niet om LED driver uitlijnen of shift register pinnen in een 'juiste' manier, namelijk zo dan uitgang 1 naar rood op LED1, 2 Green, 3 gaat naar blauw, 4 tot en met rood op LED2, enz. Sluit ze op in de meest handige manier: het maakt niet uit als u altijd zult kunnen maken van een vervanging in een programma indienen en uw LEDs via het adres. Bijvoorbeeld, is hier de mijne:

 uint8_t led15table[45]={43,42,41, 25,48,47, 28,27,26, 38,39,40, 24,33,34, 44,45,46, 10, 9,32, 18,19,20, 37,36,35, 23,22,21, 29,30,31, 11,12,13, 17, 8, 7, 3, 2, 1, 6, 5, 4}; 

Wat IS belangrijk is echter de manier waarop je LEDs plaats op het bord – ze moeten allemaal worden geplaatst identiek, nooit draaide ondersteboven of naar de kant. Omdat het RGB LED uit drie verschillende LEDs bestaat ziet het er anders weergeeft vanuit verschillende kanten zelfs als dezelfde kleur wordt weergegeven.

Dus, laten we aannemen dat u besluit om een bord voor LED's en hun chauffeurs zelf, en verbind deze vervolgens met een Arduino Nano/Mini en een klok module – drie platen in alle. In dat geval moet u een één-zijde koper bekleed aan boord te trekken alle sporen op, 5 x 10 cm-formaat is goed voor dit project. Zoals de Raad van bestuur-dichtheid vrij laag is, kan u gemakkelijk alle sporen trekken met een 0.8mm paint marker zoals de Edding 780.

Als u gebruik maken van SMD chips in plaats van DIP degenen, vooral in TSOP pakket gaat, kan de markering van de verf niet voorzien in dun genoeg lijnen de soldeer pads. Als u een laserprinter hebt, kan je voor de techniek beschreven in dit instructable. Als u de printer niet hebt, kan u nog steeds tekenen de soldeer pads met behulp van asfalt lak aka bitumen vernis (of een duurdere etsen of eau-forte grond beschikbaar in artist's winkels) en een naald. Dekking de plaatsen bedoeld voor soldeer pads met lak, laat het droog, daarna trekken de trace schetst met een naald-ik gebruik een gebroken dart.

Vergeet niet over voeding. Als u van een Arduino Nano gebruikmaakt mag u de USB-aansluiting, maar met Pro Mini heb je naar de plaats van een verbindingslijn op het LED-bord.

Het proces van het maken van een Raad van bestuur en het etsen met een oplossing van waterstofperoxide & citroenzuur wordt beschreven in stap 5 hier. Het is een goed idee om de eerste tekenen van de Raad van bestuur in sommige editor-met een kleine eenzijdige kunt u ieder gratis gebruik of evaluatie-versie van de software. Het is gemakkelijk om fouten zonder deze stap te maken – bijvoorbeeld, ik vergat één verbinding en moest een draad naar LED anode soldeer.

Zodra de Raad van Bestuur klaar is, hebben betrekking op alle sporen met tin te voorkomen oxidatie en alles behalve LEDs op het soldeer. Voor het solderen LEDs voorbereiden op een 'weergaveveld' uw apparaat, namelijk in het geval van een multiplex-bord dat de LEDs zullen steken uit. Mijn 'display' 15 x 9 cm groot is, maar dat is een beetje klein – ga 15 x 10 cm tenminste alles netjes tegemoet. De multiplex knippen en vervolgens boorgaten voor LEDs in het. Sommige versplintering is onvermijdelijk, maar vuller plakken zal behandelen. Wees extra voorzichtig bij het boren van gaten, neem de tijd uitlijnen uw boor, als zelfs onmerkbaar micron bestrijkende fouten of verkeerd hoeken is nogal zichtbaar zijn wanneer de LED's zijn op (dit is een harde-geleerd advies, zoals u van de foto's van mijn klok zien kunt). Invoegen van LEDs in hun gaten, dan soldeer ze aan de LED-bestuur: deze manier u zal ervoor zorgen dat ze worden geplaatst waar u ze wilt.

U kunt nu verwijder de multiplex-bord, verf en frame. Het frame is het duurste onderdeel van mijn project: het kost de helft van de totale begroting. Dat is de reden waarom een 15x10cm (aka 4 x 6") 'veld weergeven' is beter, aangezien dit een standaardformaat voor goedkope fotolijsten (een uitstekende Ribba van IKEA is één voorbeeld; dergelijke frames zijn ook verkrijgbaar bij photo winkels). Het ideale frame maar moet diep genoeg naar het huis van alles-het heet 'boxy profiel', deze frames worden gebruikt om weer dode insecten en dergelijke.

Gerelateerde Artikelen

Een Networked LED Strip Controller met Arduino en Android

Een Networked LED Strip Controller met Arduino en Android

ik ben fascinerende van verlichting effect sinds kind en eenmaal gevonden op Ebay een goedkope multicolor LED strip ik ben begonnen op zoek hoe besturingselement het, op zoek naar een Ethernet ingeschakeld besturingselement dat maakt de strips een se
RGB LED Strip Circuit met Arduino

RGB LED Strip Circuit met Arduino

Dit Instructable heeft betrekking op de vergadering van een circuit PWM-ing (pulse breedte modulerende) staat een 9-12v RGB LED-strip en programmeren van een Arduino aan cyclus door een scala aan kleuren. Ik zal bespreken hoe te monteren een transist
E-mail controleren klok met Arduino Yun en hoe ongelezen E-mails terug te keren als een geheel getal.

E-mail controleren klok met Arduino Yun en hoe ongelezen E-mails terug te keren als een geheel getal.

In deze video zullen we gebruiken een Arduino Yun (of leonardo met een wifi-schild) om te controleren uw e-mail account (of gekozen label) en retourneert het aantal ongelezen e-mails als integer worden gebruikt in een ander project of (in dit geval)
LED ring klokje met Arduino

LED ring klokje met Arduino

Kijken naar de pchretien van Fibonacci klok vorige week, besloten heb ik om het delen van mijn LED-ring klok-project.Zoals u dat de tijd wordt weergegeven op twee WS2812 LED ringen zien kunt.In de buitenste ring zijn er 24 LED's, toont de uren van 0
Klok van de harde schijf (HDD klok met Arduino Uno)

Klok van de harde schijf (HDD klok met Arduino Uno)

Dit is een leuke project dat kan voordelig ook. In dit instructable zullen we uitleggen stap voor stap hoe te maken van deze mooie POV klok.Gebruikt materiaal:Arduino Uno,Tiny RTC modul,ULN 2003,IR diode en transistor van IR (gebruikt als een sensor,
LED Rubiks kubus met Arduino

LED Rubiks kubus met Arduino

In dit instructable ik zal je laten zien hoe u kunt bouwen uw eigen LED Rubiks kubus. Dit project werd gedaan voor een inleidende Elektronicacursus aan het Pomona College. Groepen kregen ongeveer twee maanden om een project van hun keuze, de enige ve
USB-brons bell opvallend klok (met Arduino)

USB-brons bell opvallend klok (met Arduino)

Annoy uw medewerkers: leiden hen naar u voor zwenking vandoor uw speciale PC klok bedelen!Deze kleine tuig infact poorten via USB naar uw PC klok en genereert uur en een half uur dings op een echte bronzen klok. Geweldig spul om te brengen in uw kant
Een ATtiny44/45/84/85 met Arduino Program

Een ATtiny44/45/84/85 met Arduino Program

Deze tutorial geeft stapsgewijze instructies instellen, program en testen van een ATtiny44/45/84/85 met een Arduino. Het is ook verstrekt sommige uitleg de binnenwerkingen van AVR chips in het algemeen.Stap 1: AVR en ISP uitgelegd Veel tutorials kunn
LED Kerst trui met Arduino

LED Kerst trui met Arduino

Voor een schoolproject die we moesten maken van een interactief object met Arduino. En omdat het is altijd tijd voor Kerstmis Truien heb ik besloten om deze kleine prototype.Het is een perfecte pop formaat trui! Het is ook super leuke Kerstdecoratie,
Maak een ThinkPad toetsenbord USB-adapter met Arduino

Maak een ThinkPad toetsenbord USB-adapter met Arduino

Onder de business klasse laptops hebben ThinkPads de beste toetsenborden. Zelfs met de wijziging eiland stijl toetsenborden, zou ik zeggen dat ThinkPad toetsenborden nog verslaan alle haar laptop concurrenten handen naar beneden in de afdeling van he
Reset uw circadiane klok "biologische lichaam klok" met Arduino

Reset uw circadiane klok "biologische lichaam klok" met Arduino

Inspiratie voor het opnieuw instellen van uw biologische klok van het lichaam en verbeteren van uw gezondheid en slaap hygiëne met ArduinoEen circadiane klok is niet een klok, die we kijken naar de tijd te vertellen. Het is nogal een tijd keeper en e
TinyDice LED sterven (compatibel met Arduino)

TinyDice LED sterven (compatibel met Arduino)

ik een ATtiny25 om te controleren enkele LEDs gebruikt, het een aantal willekeurig gegenereerd en weergegeven als een dobbelsteen.Het toont eerste lichte reeks, dan de willekeurig getal en het gaat ten slotte om te slapen, verbruiken minder dan 0.1uA
Bouwen van een kat strooisel vak ventilator met Arduino

Bouwen van een kat strooisel vak ventilator met Arduino

een schuilplaats kat kattenbak is een geweldige manier om uw appartement eruit een verblijfsvergunning voor volwassenen in plaats van crazy cat dames. Een verborgen strooisel vak in een kast, onder een gootsteen, of ingebouwd in sommige andere meubel
Zelfgemaakte klok met Arduino

Zelfgemaakte klok met Arduino

Vandaag zal ik u tonen hoe maak je een zelfgemaakte klok met een Arduino!Stap 1: Materialen + Arduino Code SetupMaterialen--SMA420564 7-Segment display-At ten minste 12 Sunfounder jumper kabels-Arduino Uno-Bredboard-2 knoppen-2 220 Ohm weerstanden-Br