ఇన్‌స్ట్రక్టబుల్స్-LOGO

ఇన్‌స్ట్రక్టబుల్స్ డైనమిక్ నియాన్ ఆర్డునో డ్రైవెన్ సైన్

instructables-Dynamic-Neon-Arduino-Driven-Sign-PRODUCT

ఉత్పత్తి సమాచారం డైనమిక్ నియాన్ Arduino నడిచే సంకేతం

డైనమిక్ నియాన్ ఆర్డునో డ్రైవెన్ సైన్ అనేది DIY LED సంకేతం, ఇది వివిధ గ్రూవీ నమూనాలను ప్రదర్శించగలదు. LED నియాన్ స్ట్రిప్స్, Arduino Uno మైక్రోకంట్రోలర్ బోర్డ్, ఒక NPN ట్రాన్సిస్టర్, ఒక టెర్మినల్ బ్లాక్, టోగుల్ స్విచ్, షీట్ వుడ్, స్క్రూలు మరియు 12V DC పవర్ సప్లై ఉపయోగించి సైన్ తయారు చేయబడింది. ఈవెంట్‌లు, దుకాణాలు లేదా ఇళ్ల కోసం ఎలాంటి అక్షరాలను ప్రదర్శించడానికి గుర్తును ఉపయోగించవచ్చు.

సరఫరాలు

  • LED నియాన్ స్ట్రిప్ (అమెజాన్/ఈబే)
  • షీట్ చెక్క
  • మరలు
  • ఆర్డునో యునో
  • BC639 (లేదా ఏదైనా తగిన NPN ట్రాన్సిస్టర్)
  • టెర్మినల్ బ్లాక్
  • స్విచ్ టోగుల్ చేయండి
  • డబుల్ మల్టీ-స్ట్రాండ్ వైర్
  • 12V DC విద్యుత్ సరఫరా
  • టంకం ఇనుము

ఐచ్ఛికం

  • ప్రొజెక్టర్
  • 3D ప్రింటర్
  • కుక్క

ఉత్పత్తి వినియోగ సూచనలు

ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-1

దశ 1: డిజైన్‌ను గీయండి
ప్రారంభించడానికి, ప్రదర్శించడానికి టెక్స్ట్ కోసం డిజైన్‌ను ఎంచుకోండి. LED స్ట్రిప్‌ను చుట్టూ వంచడం కష్టం కాబట్టి చాలా గట్టి వక్రతలు లేని ఫాంట్‌ను ఎంచుకోండి. బ్యాక్‌బోర్డ్‌పై ఎంచుకున్న డిజైన్‌ను ప్రొజెక్ట్ చేయండి మరియు పెన్సిల్‌తో అక్షరాలను కనుగొనండి. ప్రక్రియను వేగవంతం చేయడానికి విచ్చలవిడి జంతువులను గది వెలుపల ఉంచండి. ప్రొజెక్టర్‌కు యాక్సెస్ లేనట్లయితే, కాగితంపై అక్షరాలను ప్రింట్ చేసి, వాటిని బోర్డుకి లేదా ఫ్రీహ్యాండ్‌కు అతికించండి. ప్రారంభించడానికి మీరు ప్రదర్శించాలనుకుంటున్న టెక్స్ట్ కోసం మీ డిజైన్‌ను ఎంచుకోవాలి. మీరు ఆన్‌లైన్‌లో అన్ని రకాల ఫాంట్‌లను పొందవచ్చు కానీ LED స్ట్రిప్‌ను చుట్టూ వంచడం కష్టం కాబట్టి మీరు సాధారణంగా చాలా గట్టి వక్రతలు లేనివి కావాలి. ఈ ఫాంట్ నా అవసరాలకు చాలా సరిఅయినదని నేను కనుగొన్నాను.  https://www.fontspace.com/sunset-club-font-f53575 మీరు డిజైన్ ప్రాజెక్ట్‌ని మీ బ్యాక్ బోర్డ్‌లో ఎంచుకున్న తర్వాత, నా విషయంలో అది OSB షీట్. అప్పుడు పెన్సిల్‌తో అక్షరాలను కనుగొనండి. విచ్చలవిడి జంతువులను గది వెలుపల ఉంచడం ప్రక్రియను వేగవంతం చేస్తుంది. మీకు ప్రొజెక్టర్‌కు ప్రాప్యత లేకపోతే, మీరు కాగితంపై అక్షరాలను ప్రింట్ చేసి, వాటిని బోర్డుకి అతికించవచ్చు లేదా ఫ్రీహ్యాండ్‌లో ఉంచవచ్చు.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-2ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-3

దశ 2: LED స్ట్రిప్స్‌ని అటాచ్ చేయండి
తరువాత, అక్షరాల యొక్క ప్రతి భాగానికి LED టేప్‌ను స్ట్రిప్స్‌గా కత్తిరించండి. సాధారణంగా ప్రతి మూడవ LED తర్వాత, అన్ని LEDలు పనిచేయడానికి నిర్దిష్ట పాయింట్ల వద్ద టేప్‌ను కత్తిరించండి. స్ట్రిప్స్‌పై పట్టుకునేలా క్లిప్‌లను డిజైన్ చేయండి మరియు వాటిని చిన్న స్క్రూలతో బ్యాక్‌బోర్డ్‌కు అటాచ్ చేయండి. క్లిప్‌లను 3D ప్రింట్ చేయండి లేదా స్ట్రిప్‌లను ఉంచడానికి కేబుల్ క్లిప్‌లు లేదా గోళ్లను ఉపయోగించండి. లోయర్ కేస్ 'i' కోసం, LEDల చుట్టూ సిలికాన్ విభాగాన్ని కత్తిరించండి మరియు అక్షరం యొక్క బాడీ పైన గ్యాప్ మరియు చుక్కను సృష్టించడానికి LED లను కవర్ చేయండి.

ఇప్పుడు మీరు అక్షరాల యొక్క ప్రతి భాగానికి LED టేప్‌ను స్ట్రిప్స్‌గా కట్ చేయాలి. మీరు LED టేప్‌తో పని చేసి ఉంటే, సాధారణంగా ప్రతి మూడవ LED తర్వాత, అన్ని LEDలు పనిచేయడానికి నిర్దిష్ట పాయింట్‌ల వద్ద టేప్‌ను కత్తిరించాలని మీకు తెలుస్తుంది. దీనర్థం మీరు ఇప్పుడే గుర్తించిన విభాగం కంటే స్ట్రిప్‌లను కొంచెం తక్కువగా లేదా పొడవుగా చేయవలసి ఉంటుంది, అయితే కొంచెం గందరగోళం మరియు మీ చుట్టూ ఉన్న వస్తువులను కదిలించడం ద్వారా గుర్తును అందంగా కనిపించేలా చేయవచ్చు. నేను స్ట్రిప్స్‌పై పట్టుకోవడానికి మరియు కొన్ని చిన్న స్క్రూలతో వాటిని వెనుక బోర్డ్‌కి అటాచ్ చేయడానికి ఫ్యూజన్ 360లో కొన్ని క్లిప్‌లను డిజైన్ చేసాను, మీకు కావలసినన్ని 3D ప్రింట్ చేయవచ్చు. అవి చిన్నవి కాబట్టి చాలా త్వరగా మరియు సులభంగా ముద్రించవచ్చు. మీకు 3D ప్రింటర్‌కు ప్రాప్యత లేకపోతే, స్ట్రిప్స్‌ను ఉంచడానికి మీరు కొన్ని కేబుల్ క్లిప్‌లు లేదా గోళ్లను ఉపయోగించవచ్చు. లోయర్ కేస్ 'i' కోసం మీరు LED ల చుట్టూ సిలికాన్ యొక్క ఒక భాగాన్ని కత్తిరించవచ్చు మరియు అక్షరం యొక్క బాడీ పైన గ్యాప్ మరియు డాట్‌ను సృష్టించడానికి LED లలో ఒక జంటను కవర్ చేయవచ్చు.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-4ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-5

దశ 3: LED లను వైరింగ్ చేయడం
సంకేతం ఒక్కొక్కటిగా అక్షరాలను వెలిగించగలదు కాబట్టి, ప్రతి అక్షరం నుండి వైర్లను బోర్డు వెనుకవైపు ఉన్న ఒక బిందువుకు కనెక్ట్ చేయండి. LED స్ట్రిప్స్‌లోని ప్రతి విభాగానికి ఒక చివర రంధ్రం వేయండి మరియు ప్రతి స్ట్రిప్‌లోని 12V మరియు GNDకి డబుల్ వైర్ పొడవును టంకము వేయండి. చిన్న రంధ్రం గుండా మరొక చివరను దాటండి. అవసరమైన కేబులింగ్ మొత్తాన్ని తగ్గించడానికి బోర్డు వెనుక భాగం పొడవునా బేర్ వైర్‌ను పరిష్కరించండి. దీనికి అన్ని సానుకూల వైర్‌లను కనెక్ట్ చేయండి, మొత్తం గుర్తును సాధారణ యానోడ్ 7 సెగ్మెంట్ LED డిస్‌ప్లే వలె చేస్తుంది. అన్ని సాధారణ వైర్లను తీసుకురండి మరియు వాటిని వ్యక్తిగతంగా టెర్మినల్ బ్లాక్కు కనెక్ట్ చేయండి. M అక్షరం వంటి ఒకటి కంటే ఎక్కువ విభాగాలను కలిగి ఉన్న అక్షరాల కోసం సాధారణ వైర్‌లను సమూహపరచండి. ఈ అన్ని దశలను సరిగ్గా అనుసరించిన తర్వాత, డైనమిక్ Neon Arduino డ్రైవెన్ సైన్ వినియోగదారు అవసరాలకు అనుగుణంగా ఉపయోగించడానికి సిద్ధంగా ఉంటుంది.

సంకేతం ఒక్కొక్కటిగా అక్షరాలను వెలిగించగలదు కాబట్టి మీరు ప్రతి అక్షరం నుండి బోర్డు వెనుక వైపున ఉన్న ఒక బిందువుకు వైర్లను కనెక్ట్ చేయాలి. LED స్ట్రిప్స్‌లోని ప్రతి విభాగానికి ఒక చివర, కేబుల్‌ను అనుమతించేంత పెద్ద రంధ్రం వేయండి. ప్రతి స్ట్రిప్‌లో డబుల్ వైర్ యొక్క పొడవును 12V మరియు GNDకి టంకం చేయండి మరియు మరొక చివరను చిన్న రంధ్రంగా భావించండి. అవసరమైన కేబులింగ్ మొత్తాన్ని తగ్గించడానికి నేను బోర్డు వెనుక వైపు పొడవున ఒక బేర్ వైర్‌ను పరిష్కరించాను మరియు దానికి అన్ని సానుకూల వైర్‌లను కనెక్ట్ చేసాను, తద్వారా మొత్తం గుర్తును సాధారణ యానోడ్ 7 సెగ్మెంట్ LED డిస్‌ప్లే లాగా చేస్తుంది. అన్ని సాధారణ తీగలు తర్వాత తీసుకురాబడతాయి మరియు వ్యక్తిగతంగా టెర్మినల్ బ్లాక్‌కు కనెక్ట్ చేయబడతాయి. కొన్ని అక్షరాలు M అక్షరం వద్ద ఒకటి కంటే ఎక్కువ విభాగాలను కలిగి ఉంటాయి, దీని కోసం సాధారణ వైర్లు కేవలం ఒకదానితో ఒకటి సమూహం చేయబడతాయి. అన్ని వైర్‌లను టేప్‌లో కప్పి ఉంచడం ద్వారా వాటిని స్నాగ్‌ల నుండి రక్షించడానికి మరియు కొంచెం చక్కగా కనిపించేలా చేయవచ్చు. డిస్‌ప్లే వెనుక భాగం కొంచెం క్రూడ్‌గా కనిపిస్తుంది, కానీ ఇది టైట్ టైమ్ షెడ్యూల్‌లో తయారు చేయబడింది మరియు మీరు తప్ప దీన్ని ఎవరూ చూడలేరు.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-6ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-7

దశ 4: సర్క్యూట్

ప్రతి అక్షరాన్ని నియంత్రించడానికి ఒక Arduino Uno ఉపయోగించబడుతుంది, అయితే Arduinoలోని GPIO పిన్‌లు LED లను శక్తివంతం చేయడానికి తగినంత కరెంట్‌ను సింక్ చేయలేవు లేదా మూలం చేయలేవు, కాబట్టి కొన్ని అదనపు డ్రైవర్ సర్క్యూట్రీ అవసరం. అక్షరాలను ఆన్ మరియు ఆఫ్ చేయడానికి తక్కువ వైపు ట్రాన్సిస్టర్ స్విచ్ ఉపయోగించవచ్చు. కలెక్టర్ ప్రతి అక్షరం యొక్క దిగువ వైపు, ఉద్గారిణి నుండి భూమికి మరియు 1k రెసిస్టర్ ద్వారా Arduino యొక్క ప్రతి GPIO పిన్‌కు బేస్ కనెక్ట్ చేయబడింది. సర్క్యూట్ రేఖాచిత్రాన్ని అనుసరించి మీరు మీ గుర్తుపై అక్షరాలను కలిగి ఉన్నన్ని ట్రాన్సిస్టర్ స్విచ్‌లను చేర్చవచ్చు. నేను Arduino పైన చక్కగా సరిపోయేలా ట్రాన్సిస్టర్‌లతో హెడర్ బోర్డ్‌ను తయారు చేసాను. మీకు Uno కంటే ఎక్కువ అక్షరాలు కావాలంటే GPIO పిన్‌లు అందుబాటులో ఉంటే మీరు Arduino మెగాకు అప్‌గ్రేడ్ చేయవచ్చు లేదా MCP23017 వంటి IO ఎక్స్‌పాండర్‌ని ఉపయోగించవచ్చు. అన్ని LED స్ట్రిప్స్‌కి వెళ్లే 12V కేబుల్ అప్పుడు యునోలోని బారెల్ కనెక్టర్ యొక్క పాజిటివ్ పిన్ వెనుకకు కనెక్ట్ చేయబడింది. ఈ విధంగా LED లు మరియు Arduino కోసం ఒకే 12V DC విద్యుత్ సరఫరాను ఉపయోగించవచ్చు, ఎంచుకున్న సరఫరా అన్ని LED లకు తగినంత కరెంట్‌ను అందించగలదని నిర్ధారించుకోండి. వివిధ మోడ్‌ల మధ్య టోగుల్ చేయడానికి SPDT ఆన్-ఆఫ్-ఆన్ స్విచ్‌ను జోడించడం సర్క్యూట్రీ యొక్క చివరి గతం. స్విచ్ యొక్క సాధారణ GNDకి కనెక్ట్ చేయబడింది మరియు ఇతర రెండు పిన్‌లు నేరుగా A1 మరియు A2కి కనెక్ట్ చేయబడ్డాయి మరియు అడ్వాన్ తీసుకుంటాయిtagఈ పిన్‌లపై అంతర్గత పుల్ అప్ రెసిస్టర్‌ల ఇ. నేను 3D ప్రింట్ చేయగల ఒక ఎన్‌క్లోజర్‌ను కూడా డిజైన్ చేసాను మరియు ఆర్డునో వెనుక భాగంలో కొంచెం రక్షణను అందించడానికి జోడించాను.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-8

దశ 5: సాఫ్ట్‌వేర్

ఇప్పుడు సంకేతం నిర్మించబడింది మరియు ఎలక్ట్రానిక్స్ కనెక్ట్ చేయబడింది, Arduino గ్రూవి నమూనాలను ఉత్పత్తి చేయడానికి ప్రోగ్రామ్ చేయవచ్చు. కోడ్ చాలా సులభం, నేను గుర్తును ప్రక్కకు స్క్రోలింగ్ చేయడం, పదాలను ఫ్లాషింగ్ చేయడం మరియు యాదృచ్ఛికంగా వేర్వేరు అక్షరాలను ఆన్ మరియు ఆఫ్ చేయడం వంటి వివిధ మార్గాల్లో సైన్‌ను వెలిగించడానికి అనేక విభిన్న ఫంక్షన్‌లను వ్రాసాను. మీరు నా గుర్తుకు వేర్వేరు పదాలను ఉపయోగిస్తుంటే, మీరు సాఫ్ట్‌వేర్‌ను కొద్దిగా సవరించాలి, తద్వారా ప్రతి పదానికి ఏ IO పిన్‌లు సమూహం చేయబడతాయో ఫంక్షన్‌లకు తెలుస్తుంది. నా సెటప్ కోసం అక్షరాలకు IO కనెక్షన్‌లు 4 = 'K', 5 = 'e', ​​6 = 'y'… కోడ్ యొక్క ప్రారంభీకరణ అక్షరాలను నియంత్రించే అన్ని డిజిటల్ పిన్‌లను అవుట్‌పుట్‌లకు మరియు కనెక్ట్ చేయబడిన రెండు అనలాగ్ పిన్‌లను సెట్ చేస్తుంది అంతర్గత పుల్అప్‌తో ఇన్‌పుట్‌లుగా మారడం. A3 తేలుతూనే ఉంటుంది కాబట్టి ఇది యాదృచ్ఛిక సంఖ్య ఉత్పత్తికి విత్తనంగా ఉపయోగించబడుతుంది.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-9

ప్రధాన లూప్ స్విచ్ యొక్క స్థితిని చదువుతుంది మరియు దాని విన్యాసాన్ని బట్టి మూడు ఎంపికలలో ఒకదాన్ని అమలు చేస్తుంది. ఇది అన్ని LED లను ఆన్ చేస్తుంది, యాదృచ్ఛిక నమూనాల ద్వారా సైకిల్ చేస్తుంది లేదా అన్నింటి మధ్య 60 సెకన్ల పాటు మరియు 60 సెకన్ల పాటు నమూనాల మధ్య ప్రత్యామ్నాయంగా మారుతుంది. మళ్లీ మీరు వేర్వేరు పదాలను ఉపయోగిస్తున్నందున మీరు వ్యక్తిగత పదాలను వెలిగించే ఫంక్షన్‌లను సవరించాలి, వీటిని కోడ్ దిగువన కనుగొనవచ్చు.

దశ 6: అంతా పూర్తయింది!
చివరగా మీరు అన్ని రకాల స్థానాల్లో ప్రదర్శనలో ఉంచడానికి గొప్ప కేంద్ర భాగాన్ని కలిగి ఉండాలి. భవిష్యత్ మెరుగుదలలు - నేను స్వీకరించిన ఫీడ్ బ్యాక్ ఆధారంగా గుర్తు యొక్క ప్రకాశాన్ని నియంత్రించడం సులభతరం అవుతుంది. LED ల యొక్క ఎత్తైన వైపున P ఛానల్ MOSFET స్విచ్‌ని ఉపయోగించడం ద్వారా మరియు దానిని Arduinoలోని PWM పిన్‌లలో ఒకదానికి కనెక్ట్ చేయడం ద్వారా దీన్ని చేయవచ్చు, డ్యూటీ సైకిల్‌ను మార్చడం వలన ప్రకాశాన్ని సర్దుబాటు చేస్తుంది. నేను దీన్ని అమలు చేయడానికి పూనుకుంటే, నేను ఈ సూచనలను అప్‌డేట్ చేస్తాను.ఇన్‌స్ట్రక్టబుల్స్-డైనమిక్-నియాన్-ఆర్డునో-డ్రైవెన్-సైన్-FIG-10

పత్రాలు / వనరులు

ఇన్‌స్ట్రక్టబుల్స్ డైనమిక్ నియాన్ ఆర్డునో డ్రైవెన్ సైన్ [pdf] సూచనలు
డైనమిక్ నియాన్ Arduino నడిచే సంకేతం, నియాన్ Arduino నడిచే సంకేతం, Arduino నడిచే సంకేతం, నడిచే సంకేతం, సైన్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *