Arduino తో హై వాట్ LED లను ఎలా డ్రైవ్ చేయాలి

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





బాహ్య హై వోల్టేజ్ సరఫరా ద్వారా ఆర్డునోతో అధిక వాట్ ఎల్‌ఇడిలను చేర్చే పద్ధతిని పోస్ట్ వివరిస్తుంది. మిస్టర్ కోల్ ఈ ప్రశ్న వేశారు.

సర్క్యూట్ ప్రశ్న

నేను మీ బ్లాగుపై పొరపాటు పడ్డాను మరియు నేను దానిని ప్రేమిస్తున్నాను! చాలా గొప్ప సమాచారం మరియు గొప్ప ఆలోచనలు ప్రస్తుతం నేను ఆర్డునో నుండి అనేక 1 వాట్ లెడ్లను విడిగా ఎలా నియంత్రించాలో గుర్తించడానికి ప్రయత్నిస్తున్నాను,



నేను సి భాషను అర్థం చేసుకున్నాను మరియు ఆర్డునోతో ఎటువంటి సమస్య లేదు, ఆర్డ్యునో ద్వారా అధిక వోల్టేజ్‌ను ఎలా నడుపుకోవాలో నాకు నిజంగా అర్థం కాలేదు ఎందుకంటే ఇది 5 వి. .

అవి రోజుకు సుమారు 30 నిమిషాలు నిమిషానికి కొన్ని సార్లు మాత్రమే మెరుస్తూ ఉంటాయి..మాస్ఫెట్ల ద్వారా వాటిని నడపడంలో మీకు ఏమైనా సమస్య ఉందా? 9 లెడ్లను విడిగా నియంత్రించడానికి నాకు 9 మోస్ఫెట్స్ అవసరమా?



నాకు రెసిస్టర్లు కూడా అవసరమా లేదా మోస్ఫెట్స్ దాని కోసం తయారు చేస్తాయా?

ఏదైనా సహాయం చాలా ప్రశంసించబడుతుంది! మళ్ళీ ధన్యవాదాలు!

కోల్

సర్క్యూట్ పరిష్కారం:

ఒక ఆర్డునో ద్వారా 1 వాట్ ఎల్‌ఈడీలలో 9 నోస్‌లను నియంత్రించడానికి, ఈ క్రింది సాధారణ సెటప్‌ను 12 వి బాహ్య సరఫరా ద్వారా చేర్చవచ్చు:

ప్రత్యేక ఆర్డునో అవుట్‌పుట్‌ల నుండి ఒకే ఎల్‌ఈడీలు లేదా బహుళ ఎల్‌ఈడీలను నియంత్రించడానికి, క్రింద ఇచ్చిన విధంగా వ్యక్తిగత మోస్‌ఫెట్‌లు అవసరం కావచ్చు:

కింది సూత్రాన్ని ఉపయోగించి LED రెసిస్టర్‌లను లెక్కించవచ్చు:

R = (U - LEDfwdV) / LED కరెంట్

ఇక్కడ U అనేది సరఫరా వోల్టేజ్

LEDfwdV అనేది నిర్దిష్ట సిరీస్ యొక్క LED ఫార్వర్డ్ ఆపరేటింగ్ వోల్టేజ్

LED కరెంట్ అనేది LED ల యొక్క ఆంపియర్ రేటింగ్ స్పెక్స్

అందువల్ల ఇక్కడ U = 12V

LEDfwdV = 3.3V x 3 = 9.9V నుండి ప్రతి సిరీస్‌లో 3nos ఉన్నాయి మరియు 3.3V ప్రతి LED యొక్క ఫార్వర్డ్ వోల్టేజ్ స్పెక్

LED కరెంట్ = 350mA, విషయాలు చల్లగా ఉంచడానికి 300mA లేదా 0.3Amp తీసుకుందాం.

వీటిని సూత్రంలో ప్రత్యామ్నాయం:

R = (U - LEDfwdV) / LED కరెంట్

= 12 - 9.9 / 0.3

= 7 ఓం

వాట్స్ గా లెక్కించవచ్చు

వాట్స్ = LEDfwdV x LED కరెంట్ = 9.9 x 0.3 = 2.97 వాట్స్ లేదా 3 వాట్స్




మునుపటి: పారిశ్రామిక ఆలస్యం టైమర్ సర్క్యూట్ ఎలా చేయాలి తర్వాత: మోడల్ లోకోమోటివ్ ఇన్‌ఫ్రారెడ్ కంట్రోలర్ సర్క్యూట్