Een LED-scanner bouwen in 4 eenvoudige stappen: Een praktische gids
LED's zijn de afgelopen jaren beschikbaar en goedkoop geworden als bestelbare lichtbronnen. Bovendien kunt u LED's gebruiken voor diverse mooie lichtprojecten. Eén van dergelijke projecten is de LED-scanner.
LED-scanners kunnen intense elektronische dimbare lichten leveren die uw verlichtingsopstelling verbeteren en u oogvanggende effecten geven. Ook kunt u het gebruiken voor ingebouwde geautomatiseerde programma's die het anti-diefstal systeem verbeteren. Daarom kan het de verlies van creditcardgegevens beschermen.
Echter, hoe meer vermogen een LED-scanner heeft, hoe duurder het wordt.
In dit artikel zullen we ons richten op het bouwen van eenvoudige LED-scanners zonder veel componenten te monteren of printplaten te maken. U zult ook het percentage breakdown en de nauwkeurigheid van metingen zien. Ook gebruikt dit circuit de heen-en-weer effect om het chaser-effect te geven.
Klaar? Dan, laten we beginnen.
Hoe een eenvoudige LED-scanner circuit te bouwen
Deze sectie leert ons hoe we een LED-scanner maken met een MOSFET, Arduino, en zestien LED's. Dus, voordat we beginnen, hier is een snelle blik op de schema's van dit circuit:
Schema 1
Arduino Schema's
TLC5940 Schema's
Stappen
Hier zijn de stappen voor het bouwen van dit circuit:
Stap 1: Verzamel uw materialen, productafmetingen en componenten
- 10W LED-verlichting (16)
- 750 Ohm 1W weerstand (1)
- TLCS940 Breakout Board (1)
- Koelblokken (16)
- ½" X 1 ½" 6ft hoekaluminium (1)
- 12-volt voeding (1)
- LED-scanner staander (1)
- Arduino Pro Mini board (1)
- 2N3904 transistor (1)
- 22 gauge draad voor verbindingen (1)
- 18 gauge draad voor voedingsleidingen (1)
- Schroeven en moeren
- Soldeerbout
- Solderdraad
- 8-32 tap
- 4-40 tap
- Boormachine en boorbouten
- Krimpkous
- Kabelbinders
Stap 2: Bouw uw LED-modules
Dus, voordat we van start gaan, moet u weten dat elke LED-module een constante stroomregelaar moet hebben om goed te werken. Eerst verzamel uw koelblokken en boor 4-40 gaten voor het monteren van de LED.
Vervolgens, neem uw aluminiumstuk en boor 8-32 gaten. Vervolgens bevestig de koelblok met uw 4-40 schroeven. Ook buig de twee aanvoeren van emitterelementen voor de koelblok. Dan, houd de middelste poot recht. Vervolgens, neem uw transistor en buig de rechter poot onder een hoek van 90 graden om de basisafmetingen te voldoen.
Dat is nog niet alles.
Vervolgens, spreid de andere poten van de transistor op ongeveer 45 graden uit en maak halve lussen aan het einde van de pooten en vermijd absolute fouten.
Transistor Poot Half-Lus
Ook bevestig deze halve lussen aan de pooten van de koelblok en verbind een 75 Ohm weerstand met de poot aan de rechterkant van de koelblok. Ook, neem de 90-graden poot en vorm een lus zodat het kan werken als de grondverbinding. Weer, zorg ervoor dat u werkt met nauwkeurige meting, en meetbereik om foutmarges te vermijden. Indien mogelijk, bevestig en controleer de meetnauwkeurigheid en sensor metingen.
Nu is het tijd om verbinding te maken met uw LED-module. Dus, neem de middelste poot van de koelblok naar de negatieve poot (kathode) van de LED-module:
Herhaal nu het proces voor de overige 15 LED-modules.
Stap 3: Verbind uw Arduino en Breakout Board

Arduino en Breakout Board Verbinding
Voor voeding, zorg ervoor dat u een verbinding maakt tussen de gronden van beide borden. Bovendien kunt u een ongeregelde positieve invoerspanning pin (RAW) vinden. Dan kunt u het verbinden met de breakout board's VCC pin om absolute foutpercentages te vermijden.
Zowel de breakout als Arduino boards hebben een +5V regelaar die tot 17 volt aankan. Ook, voordat u uw circuits monteert, programmeer uw Arduino eerst.
Dus, met deze code zullen we de fade-functie toewijzen aan één LED en 40msec wachten voordat we overschakelen naar de volgende LED. Elke LED zal een 470msec fade-tijd hebben.
LED
Eenmaal het circuit de scan in één richting afrondt, zal het in de andere richting scannen. Bovendien is het gemakkelijk om de waarden van de LED te veranderen of het in te stellen om alleen in één richting te scannen.
Dus, deze code stelt de waarde van de fade in van 0 tot 4095. Met andere woorden, het stelt het in van volledig aan naar volledig uit.
Code:
#include "Tlc5940.h"
#include "tlc_fades.h"
TLC_CHANNEL_TYPE channel;
void setup()
{
Tlc.init(4095);
}
uint16_t duration = 470;
int maxValue = 4095;
int fadeTime = 40;
uint32_t startMillis;
uint32_t endMillis;
void loop()
{
if (tlc_fadeBufferSize == 0)
{
// no fades are currently running
startMillis = millis();
endMillis = startMillis + duration;
for (int i=0; i<16; ++i) {
tlc_addFade(15-i, 0, maxValue, startMillis+fadeTime*i, endMillis+fadeTime*i);
}
}
tlc_updateFades();
delay(5);
if (tlc_fadeBufferSize == 0)
{
// no fades are currently running
startMillis = millis();
endMillis = startMillis + duration;
for (int i=0; i<16; ++i) {
tlc_addFade(i, 0, maxValue, startMillis+fadeTime*i, endMillis+fadeTime*i);
}
}
tlc_updateFades();
delay(5);
}
Stap 4: Monteer uw LED-modules
Nu is het tijd om de LED-modules aan de aluminiumhoek te bevestigen. Dus, meet zestien gaten met gelijke afstanden en bevestig de LED-modules. Ook maak een paar meer gaten om de Arduino en Breakout board aan de aluminiumhoek te bevestigen.
Aluminium Hoek
Bovendien, gebruik 8-32 schroeven om de koelblokken aan het aluminium te bevestigen. Nu, als alles ingesteld is, begin met het verbinden van uw modules met de positieve actieve eenheid en grond draden. We hebben de zestien LED's ook in vier sets verdeeld. Dus, zorg ervoor dat u de vier sets op één knooppunt verbindt met uw 18 gauge basis hoogte draad.
Vervolgens, verbind alle vier voedingsdraden en de circuit board's voedingsdraad met uw 16 gauge draad en verbind het dan met uw 12V voeding.
Eenmaal u klaar bent met de voedingsdraden, zorg ervoor dat u de controlelijn van elke LED-module verbindt en de collector pin van de transistor verbindt met het breakout board. Bovendien kunt u kabelbinders gebruiken om uw verbindingen netjes te houden.
Na de verbindingen, bestudeer wat u gedaan hebt en zorg ervoor dat u de juiste verbindingen hebt. U kunt uw LED's beschadigen als u de verkeerde verbindingen maakt.
Als u tevreden bent met uw werk, schakel uw compacte LED-scanner circuit in en kijk hoe het gloedt.
Afsluiting
Voordat we dit artikel afsluiten, is het ideaal om te weten dat een LED-scanner een stroomregelaar nodig heeft om goed te werken. Dus, voor dit circuit kunt u de 2N3904 NPN-transistor gebruiken als de hoofdcomponent. Ook kunt u een spanningsval op de basis-emitter overgang opmerken wanneer het voorwaarts gepolariseerd is en een voorafgaande hoogte.
NPN Transistor
Deze spanning werkt ook op de stroomsensorweerstand. Bovendien is dit waar de stroom van de LED naar de grond vloeit.
Bovendien hanteert de stroomregelaar drie versies van dit LED-circuit: eerst, de constante voorziening van LED-stroom zonder controle. Tweede, directe controle vanaf het Arduino-bord, en ten slotte, controle vanaf het SparkFun breakout board.
Arduino Bord
Dit sluit dit artikel af. Als u meer informatie nodig heeft, aarzel dan niet om contact met ons op te nemen. We helpen u graag.
Industriële technologie
- Eenvoudige motor-naar-generator ombouw: speelgoedmotor omzetten in LED-stroombron
- 4 Bewezen Stappen om Magazijnefficiëntie te Optimaliseren en Kosten te Verlagen
- Productiecapaciteit Versnellen in 5 Bewezen Stappen
- Kosten snijden & kwaliteit verhogen: 3 lean productiestappen om verspilling te elimineren
- CMMS Succes Stroomlijnen: 6 Bewijzen Stappen naar Implementatie & ROI
- 14 Bewijzen Stappen om Snel een Goedkope PCB-prototype te Bouwen
- DIY LED Lamp Kit: Bouw Een Energiezuinige, Milieuvriendelijke Lamp
- LED Starboard Begrijpen: Ontwerp, Functie en Warmteafvoer Voordelen
- Veilig een Taser-schakeling Bouwen: Uitgebreide Gids voor Zelfbescherming
- LED Dimmer Circuit Uitgelegd: Hoe het werkt en waarom het belangrijk is
- Stap-voor-stap respiratorzorg: Schoonmaken & onderhouden voor veiligheid