Pilotare Led con arduino e transistor
Ciao a tutti.
Continuando nel mio progetto di spie luminose ( https://www.electroyou.it/forum/viewtopic.php?f=1&t=84424) ho realizzato un prototipo di PCB per una spia singola, considerando lo schema classico per arduino.
poiché ho necessità di mantenere le dimensioni ridotte (30*15mm), avevo pensato di utilizzare un transistor SMD, nello specifico un 6B-BC817 SOT23.
Gli altri componenti del prototipo:
Led: BeadLed 1W 300mA
10Ohm (per il led)
4.7K (per il transitor - al momento non ne ho una da 1K)
Ho programmato Arduino per effettuare un ciclo High/Low per accendere / spegnere in continuazione il led (o meglio per pilotare il transistor) ad intervalli di 1 sec.
Arduino è elimentato mediante la presa USB del PC
Il LED riceve 5V da un alimentatore esterno.
Il GND del PCB è collegato al GND di Arduino.
Partendo dal presupposto che non sono un ingengnere elettronico ma solo lo smanettone della domenica, e supponendo che il PCB sia venuto bene (dopotutto non è complicato...), questo è quello che ho ottenuto:
- con il PCB scollegato da arduino: fornendo 5V al circuito, il led si accende (e questo non so se è giusto....)
- con il PCB collegato ad arduino: il led sfarfalla (e senza un ritmo), ma non ottengo il risultato (acceso / spento)
- in tutti e due i casi....il transitor fuma
Se ho interpretato bene il datasheet del transistor, dovrebbe reggere fino a 500mA, e il led ne richiede 300...
Data la premessa della mia ignoranza, di sicuro sto sbagliando qualcosa, ma cosa?
Andrea
Continuando nel mio progetto di spie luminose ( https://www.electroyou.it/forum/viewtopic.php?f=1&t=84424) ho realizzato un prototipo di PCB per una spia singola, considerando lo schema classico per arduino.
poiché ho necessità di mantenere le dimensioni ridotte (30*15mm), avevo pensato di utilizzare un transistor SMD, nello specifico un 6B-BC817 SOT23.
Gli altri componenti del prototipo:
Led: BeadLed 1W 300mA
10Ohm (per il led)
4.7K (per il transitor - al momento non ne ho una da 1K)
Ho programmato Arduino per effettuare un ciclo High/Low per accendere / spegnere in continuazione il led (o meglio per pilotare il transistor) ad intervalli di 1 sec.
Arduino è elimentato mediante la presa USB del PC
Il LED riceve 5V da un alimentatore esterno.
Il GND del PCB è collegato al GND di Arduino.
Partendo dal presupposto che non sono un ingengnere elettronico ma solo lo smanettone della domenica, e supponendo che il PCB sia venuto bene (dopotutto non è complicato...), questo è quello che ho ottenuto:
- con il PCB scollegato da arduino: fornendo 5V al circuito, il led si accende (e questo non so se è giusto....)
- con il PCB collegato ad arduino: il led sfarfalla (e senza un ritmo), ma non ottengo il risultato (acceso / spento)
- in tutti e due i casi....il transitor fuma
Se ho interpretato bene il datasheet del transistor, dovrebbe reggere fino a 500mA, e il led ne richiede 300...
Data la premessa della mia ignoranza, di sicuro sto sbagliando qualcosa, ma cosa?
Andrea