ప్రాథమిక విధులను పూర్తి చేసిన తర్వాత, మేము ఇప్పుడు ఆర్డునో రోబోట్కు అప్గ్రేడ్ చేసిన సామర్థ్యాన్ని ఇవ్వడానికి సిద్ధంగా ఉన్నాము - కాంతి మరియు ధ్వని ప్రభావాలు!
ఈ ట్యుటోరియల్లో, మీ రోబోట్లో LED మాడ్యూల్ మరియు బజర్ను ఎలా నిర్మించాలో మేము మీకు నేర్పుతాము. చివరి ‘రోబోను ఎలా నిర్మించాలి’ ట్యుటోరియల్స్ మాదిరిగానే, ఆర్డునో రోబోట్ కిట్ (పైరేట్: బ్లూటూత్ 4.0 తో 4WD ఆర్డునో మొబైల్ రోబోట్ కిట్) ఇక్కడ ఉదాహరణగా ఉపయోగించబడుతుంది.
పాఠాల మెను:
పాఠం 1: పరిచయం
పాఠం 2: ప్రాథమిక ఆర్డునో రోబోట్ను రూపొందించండి
పాఠం 3: లైన్ ట్రాకింగ్ ఆర్డునో రోబోట్ను రూపొందించండి
పాఠం 4: అడ్డంకులను నివారించగల ఆర్డునో రోబోట్ను రూపొందించండి
పాఠం 5: కాంతి మరియు ధ్వని ప్రభావాలతో ఆర్డునో రోబోట్ను రూపొందించండి
పాఠం 6: పర్యావరణాన్ని పర్యవేక్షించగల ఆర్డునో రోబోట్ను రూపొందించండి
పాఠం 7: బ్లూటూత్-నియంత్రిత ఆర్డునో రోబోట్ను రూపొందించండి
హార్డ్వేర్ భాగాలు
డిజిటల్ పిరాన్హా LED మాడ్యూల్ × 4
సామాగ్రి:
దశ 1:
డిజిటల్ బజర్ మాడ్యూల్ × 1
దశ 2:
M3 * 6 MM నైలాన్ మద్దతు మరియు నైలాన్ కేబుల్ సంబంధాలు
దశ 3:
అసెంబ్లీ సూచన
STEP1: డిజిటల్ బజర్ మాడ్యూల్ను సమీకరించండి
దిగువ ఫోటోలో చూపిన విధంగానే నైలాన్ నిలువు వరుసలను బజర్పై ఉంచండి. అప్పుడు వాటిని గింజలతో టాప్ ప్లేట్ యొక్క ముఖభాగంలో పరిష్కరించండి.
దశ 4:
STEP2: LED మాడ్యూల్ను సమీకరించండి
నాలుగు ఎల్ఈడీ లైట్లు ఏర్పాటు చేయాల్సి ఉంది. గింజలతో ఎల్ఈడీ లైట్లపై నైలాన్ స్తంభాలను పరిష్కరించండి. పూర్తయిన వాటిని ఈ క్రింది విధంగా చూపించారు.
దశ 5:
అప్పుడు కారు యొక్క టాప్ ప్లేట్ వెనుక నాలుగు ఎల్ఈడి లైట్లను పరిష్కరించండి. వాస్తవానికి, మీకు కావాలంటే మీరు వాటిని ప్లేట్ యొక్క ముఖభాగంలో కూడా పరిష్కరించవచ్చు.
దశ 6:
క్రింద ఉన్న రెండు ఫోటోలు టాప్ ప్లేట్ యొక్క ముఖభాగాన్ని మరియు వెనుక భాగాన్ని చూపుతాయి. ఎల్ఈడీ లైట్లు వెనుక భాగంలో ఉన్నప్పుడు బజర్ ముఖభాగంలో పరిష్కరించబడింది.
దశ 7:
దశ 3: LED లైట్ల కోసం కేబుల్స్ తయారు చేయండి
మేము నాలుగు LED మాడ్యూళ్ళను ఉపయోగించినప్పటికీ, ఒకే వైపు రెండు LED మాడ్యూళ్ళకు ఒక సిగ్నల్ ఉంది. IO వాడకాన్ని తగ్గించడానికి, సరళమైన మార్గం ఏమిటంటే మేము సిగ్నల్ కేబుళ్లను విభజించాము. ఇప్పుడు కేబుల్స్ తయారు చేయడం ప్రారంభిద్దాం.
దయచేసి క్రింద ఉన్న ఫోటోలో చూపిన విధంగా రెండు డిజిటల్ సిగ్నల్ కేబుళ్లను తీసి సగానికి కట్ చేయండి.
దశ 8:
PH2.0 మహిళా తలలు (తెలుపు) మరియు 3 పిన్ మగ తలలతో (నలుపు) రెండు సెన్సార్ కేబుళ్లను తీయండి. సెన్సార్ కేబుల్ యొక్క ఒక చివర ఇన్సులేషన్ను తీసివేసి, బహిర్గతమైన వైర్లను కొన్ని టిన్ టంకం తో వెల్డ్ చేయండి.
దశ 9:
ఇప్పుడు సెన్సార్ కేబుల్స్ యొక్క మూడు కట్టలు ఉన్నాయి. ప్రతి కట్టలో రెడ్ వన్ (విసిసి) ను కలిసి పట్టుకోండి.
దశ 10:
ఇప్పుడు నల్ల రేఖలు మరియు ఆకుపచ్చ గీతలు అదే విధంగా వెల్డ్ చేయండి!
దశ 11:
వెల్డింగ్ చేసిన తర్వాత, కట్టింగ్-అవుట్ విషయంలో వెల్డింగ్ పాయింట్లను ఇన్సులేట్ టేప్తో చుట్టడం గుర్తుంచుకోండి.
దశ 12:
ఇప్పుడు మనకు రెండు అవసరం ఉన్నందున ఎల్ఈడీ లైట్ల కోసం మరో కేబుల్ తయారు చేయండి.
దశ 4: కేబుల్స్ కనెక్ట్ చేయండి
నాలుగు ఎల్ఈడీ లైట్లకు కేబుల్లను కనెక్ట్ చేయండి. ఒకే వైపు ఉన్న రెండు ఎల్ఈడీ లైట్లు ఒకే డిజిటల్ సిగ్నల్ను పంచుకుంటాయని దయచేసి గమనించండి.
దశ 13:
స్టెప్ 5: పూర్తయినప్పుడు ఇది ఎలా ఉంటుంది
హార్డ్వేర్ సర్క్యూట్ తదుపరి కనెక్ట్ కావడంతో మీరు ఇప్పుడు ప్లేట్ను జోడించవద్దని మేము సూచిస్తున్నాము.
దశ 14:
ఇప్పుడు LED మాడ్యూల్ను కారుకు కనెక్ట్ చేద్దాం.
హార్డ్వేర్ను కనెక్ట్ చేస్తోంది
దిగువ మ్యాప్లో చూపినట్లుగా, ఒకే వైపు రెండు ఎల్ఈడీ లైట్లు ఒకే సిగ్నల్ పోర్ట్ను పంచుకుంటాయి. “A” ఎడమ వైపున ఉన్న రెండు LED లను సూచిస్తుంది, ఇది డిజిటల్ పిన్ 2 తో అనుసంధానించబడి ఉంది. “బి” డిజిటల్ పిన్ 11 తో అనుసంధానించబడిన కుడి వైపున ఉన్న రెండు ఎల్ఇడిలను సూచిస్తుంది. డిజిటల్ బజర్ మాడ్యూల్ డిజిటల్ పిన్ 3 తో కనెక్ట్ అవుతుంది.
గమనిక: ఎరుపు కేబుల్ VCC; నలుపు ఒకటి GND; ఆకుపచ్చ ఒకటి సిగ్నల్.
దశ 15:
సమావేశమైన తర్వాత, మేము పై పలకను జోడించవచ్చు. కోడ్ను డౌన్లోడ్ చేయడానికి సిద్ధంగా ఉంది…
దశ 16:
కోడింగ్
లైట్_సౌండ్.ఇనో కోడ్ సాఫ్ట్వేర్ ప్యాకేజీలో చూడవచ్చు. దీన్ని క్లిక్ చేసి రోమియో బోర్డుకు అప్లోడ్ చేయండి. వాస్తవానికి, బోర్డు మరియు సీరియల్ పోర్ట్ను ఎంచుకోవడం మర్చిపోవద్దు!
దశ 17:
అప్లోడ్ చేసిన తర్వాత, మీరు ఒకేసారి నాలుగు ఎల్ఈడీ లైట్లను ఆన్ చేయవచ్చు లేదా ఆపివేయవచ్చు మరియు బజర్ యొక్క సందడిగల శబ్దాన్ని వినవచ్చు. ఇప్పుడు కోడింగ్ చూద్దాం.
కోడ్ సారాంశం
కోడ్ ప్రారంభంలో వేరియబుల్స్ గురించి కొంత సమాచారం ఉంది.
int LeftLEDPin = 11;
int RightLEDPin = 2;
int బజర్పిన్ = 3;
దీని అర్థం ఎడమ వైపున ఉన్న LED లైట్లు డిజిటల్ పిన్ 9 కి అనుసంధానించబడి ఉన్నాయి .మరియు కుడి వైపున ఉన్న LED లైట్లు డిజిటల్ పిన్ 2 కి అనుసంధానించబడి ఉన్నాయి. బజర్ నెం .3 డిజిటల్ పిన్తో అనుసంధానించబడి ఉంది.
pinMode (LeftLEDPin, అవుట్పుట్);
pinMode (RightLEDPin, అవుట్పుట్);
పిన్మోడ్ (బజర్పిన్, అవుట్పుట్);
LED లైట్లు మరియు బజర్ యొక్క డిజిటల్ పిన్స్ అన్నీ U ట్పుట్ మోడ్లో సెట్ చేయబడతాయి.
LEDState () మరియు TurnOnBuzzer () అనే రెండు ఫంక్షన్లను కలిగి ఉన్న లూప్ () యొక్క ఫంక్షన్ను చూద్దాం.
LEDState (LeftLED, RightLED)
ఎల్ఈడీ స్టేట్ () ను రెండు వైపులా ఎల్ఈడీల స్థితిని సెట్ చేయడానికి ఉపయోగిస్తారు. ప్రోగ్రామ్లో ఒక కేసును ఉదాహరణగా తీసుకోండి.
LEDState (HIGH, HIGH);
అంటే రెండు వైపులా ఉన్న ఎల్ఈడీ పిన్లు అన్నీ హైగా సెట్ చేయబడ్డాయి. ఆపై, LED ను అదే సమయంలో ఆన్ చేయవచ్చు.
LEDState (తక్కువ, తక్కువ);
దీనికి విరుద్ధంగా, LED పిన్స్ అన్నీ LOW గా సెట్ చేయబడినప్పుడు రెండు వైపులా ఉన్న LED మాడ్యూల్ ఆపివేయబడుతుంది.
కానీ మీరు ఎడమ వైపున ఉన్న ఎల్ఈడీ లైట్లను మాత్రమే ఆన్ చేసి, వాటిని కుడి వైపున ఉంచాలనుకుంటే, కోడ్ ఈ క్రింది విధంగా వ్రాయబడుతుంది.
LEDState (HIGH, LOW);
బజర్ కోసం ఫంక్షన్ చాలా సులభం. దయచేసి టర్న్ఆన్ బజర్ () యొక్క ఫక్షన్ తనిఖీ చేయండి.
వాస్తవానికి, డిజిటల్ రైట్ () యొక్క ఫంక్షన్ను ఉపయోగించడం అంటే బజర్ పిన్కు అధిక స్థాయిని ఇవ్వడం మరియు దాన్ని సందడి చేయడం ప్రారంభించడం.ఇంతలో, సందడి చేసే శబ్దం యొక్క వ్యవధిని నియంత్రించడానికి మేము ఆలస్యం సమయాన్ని సర్దుబాటు చేయవచ్చు.
ప్రతిపాదనలు
ఇప్పుడు LED లైట్లు మరియు బజర్ను ఎలా నియంత్రించాలో మీకు తెలుసా? మీ రోబోట్ బజ్ చేయడం ప్రారంభించండి! ఇది ప్రత్యేకంగా చేయండి.
డిజిటల్ పిరాన్హా LED మాడ్యూల్ × 4