మేము రాస్ప్బెర్రీ పై ట్యుటోరియల్స్ శ్రేణిని సృష్టించాము, దీనిలో ఎల్ఈడి, ఎల్సిడి, బటన్, డిసి మోటార్, సర్వో మోటార్, స్టెప్పర్ మోటార్, ఎడిసి, షిఫ్ట్ రిజిస్టర్, వంటి అన్ని ప్రాథమిక భాగాలతో రాస్ప్బెర్రీ పై ఇంటర్ఫేసింగ్ను కవర్ చేసాము. కొన్ని ప్రచురించబడిన సాధారణ రాస్ప్బెర్రీ పై ప్రాజెక్టులు కొన్ని మంచి IOT ప్రాజెక్టులు పాటు, ప్రారంభ కోసం. ఈ రోజు, ఈ సెషన్లో, పైథాన్ ప్రోగ్రామింగ్ను ఉపయోగించి విభిన్న నమూనాలను పొందడానికి మేము 3x3x3 LED క్యూబ్ను తయారు చేసి రాస్ప్బెర్రీ పైచే నియంత్రించబోతున్నాము. మేము ఇంతకుముందు అదే 3x3x3 LED క్యూబ్ను Arduino Uno తో నిర్మించాము.
రాస్ప్బెర్రీ పైకి అనుసంధానించబడిన ఒక సాధారణ 3 * 3 * 3 LED క్యూబ్ పై చిత్రంలో చూపబడింది. ఈ LED క్యూబ్ 27 లైట్ ఎమిటింగ్ డయోడ్లతో తయారు చేయబడింది, ఈ 27 LED లను వరుసలు మరియు నిలువు వరుసలలో అమర్చారు. అందువల్ల ఈ పేరు LED CUBE.
అనేక రకాల ఘనాల రూపకల్పన చేయవచ్చు. వాటిలో సరళమైనది 3 * 3 * 3 LED క్యూబ్. 4 * 4 * 4 LED క్యూబ్ కోసం, పని దాదాపు మూడు రెట్లు ఎక్కువ ఎందుకంటే మేము 64 LED కోసం పని చేయాలి. ప్రతి అధిక సంఖ్యతో పని దాదాపు రెట్టింపు లేదా మూడు రెట్లు. కానీ ప్రతి క్యూబ్ ఎక్కువ లేదా తక్కువ ఒకే విధంగా పనిచేస్తుంది. ఒక అనుభవశూన్యుడు కోసం, 3 * 3 * 3 LED క్యూబ్ సరళమైన LED క్యూబ్ మరియు ఇతర అధిక ఘనాల కంటే 3x3x3 LED క్యూబ్ యొక్క కొన్ని ప్రయోజనాలు ఉన్నాయి,
- ఈ క్యూబ్ కోసం మీరు విద్యుత్ వినియోగం లేదా వెదజల్లడం గురించి ఆందోళన చెందాల్సిన అవసరం లేదు.
- విద్యుత్ సరఫరా డిమాండ్ తక్కువ.
- ఈ క్యూబ్ కోసం మాకు ఎటువంటి స్విచింగ్ ఎలక్ట్రానిక్స్ అవసరం లేదు.
- మాకు తక్కువ లాజిక్ టెర్మినల్స్ అవసరం కాబట్టి మాకు షిఫ్ట్ రిజిస్టర్లు లేదా అలాంటిదేమీ అవసరం లేదు.
- రాస్ప్బెర్రీ పై వంటి + 3.3 వి లాజిక్ ఆపరేటెడ్ ఎలక్ట్రానిక్స్కు బాగా సరిపోతుంది.
అవసరమైన భాగాలు:
ఇక్కడ మేము రాస్ప్బెర్రీ పై 2 మోడల్ B ని రాస్పియన్ జెస్సీ OS తో ఉపయోగిస్తున్నాము. అన్ని ప్రాథమిక హార్డ్వేర్ మరియు సాఫ్ట్వేర్ అవసరాలు ఇంతకుముందు చర్చించబడ్డాయి, మీరు దీన్ని ప్రారంభించటానికి రాస్ప్బెర్రీ పై ఇంట్రడక్షన్ మరియు రాస్ప్బెర్రీ పిఐ ఎల్ఇడి బ్లింకింగ్ లో చూడవచ్చు.
- రాస్ప్బెర్రీ పై 2 బి (ఏదైనా మోడల్)
- 220Ω రెసిస్టర్లు (3 ముక్కలు)
- 27 ఎల్ఈడీలు
- LED క్యూబ్ నిర్మించడానికి టంకం ఉపకరణాలు
బిల్డింగ్ 3x3x3 LED క్యూబ్:
ఈ వ్యాసంలో 3 * 3 * 3 ఎల్ఇడి క్యూబ్ నిర్మాణం గురించి మేము ఇంతకుముందు వివరంగా చర్చించాము: ఆర్డునోతో 3x3x3 ఎల్ఇడి క్యూబ్. LED క్యూబ్ను రూపొందించడానికి LED లను ఎలా టంకం చేయాలో తెలుసుకోవడానికి మీరు దీన్ని తనిఖీ చేయాలి. LED క్యూబ్లో 9 కామన్ పాజిటివ్ టెర్మినల్స్ (స్తంభాలు) మరియు 3 కామన్ నెగటివ్ టెర్మినల్స్ (నెగటివ్ రోస్ లేదా లేయర్స్) గురించి ఇక్కడ ప్రస్తావించాము. ప్రతి కాలమ్ సానుకూల టెర్మినల్ను సూచిస్తుంది మరియు ప్రతి పొర ప్రతికూల టెర్మినల్ను సూచిస్తుంది.
దిగువ చిత్రంలో లెక్కించినట్లుగా టాప్ వ్యూ నుండి 9 కామన్ పాజిటివ్ టెర్మినల్స్ చూడవచ్చు, రాస్ప్బెర్రీ పై యొక్క GPIO పిన్ సంఖ్య ప్రకారం మేము వాటిని లెక్కించాము, ఈ సానుకూల టెర్మినల్స్ అనుసంధానించబడి ఉన్నాయి.
9 సాధారణ సానుకూల టెర్మినల్స్: 4, 17, 27, 24, 23, 18, 25, 12, 16
మరియు 3 కామన్ నెగటివ్ టెర్మినల్స్ ఫ్రంట్ వ్యూ నుండి క్రింద ఉన్న చిత్రంలో చూడవచ్చు:
టాప్ లేయర్ కామన్ నెగటివ్ పిన్: 13
మిడిల్ లేయర్ కామన్ నెగటివ్ పిన్: 6
బాటమ్ లేయర్ కామన్ నెగటివ్ పిన్: 5
ప్రతిదీ పూర్తయిన తర్వాత మీకు ఇలాంటి క్యూబ్ ఉంటుంది. చివరికి ఇచ్చిన వీడియోను కూడా తనిఖీ చేయండి.
సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ:
రాస్ప్బెర్రీ పై మరియు LED క్యూబ్ మధ్య కనెక్షన్లు సర్క్యూట్ రేఖాచిత్రం క్రింద చూపించబడ్డాయి:
చిత్రంలో చూపినట్లుగా, మనకు క్యూబ్ నుండి మొత్తం 12 పిన్స్ ఉన్నాయి, వీటిపై తొమ్మిది కామన్ పాజిటివ్ మరియు మూడు కామన్ నెగటివ్ పిన్స్. ప్రతి కాలమ్ సానుకూల టెర్మినల్ను సూచిస్తుందని గుర్తుంచుకోండి మరియు ప్రతి పొర ప్రతికూల టెర్మినల్ను సూచిస్తుంది.
సర్క్యూట్ రేఖాచిత్రంలో ఇచ్చిన విధంగా ఇప్పుడు మేము ఈ 12 పిన్లను రాస్ప్బెర్రీ పైకి కనెక్ట్ చేస్తాము. మేము టెర్మినల్స్ను కనెక్ట్ చేసిన తర్వాత పైథాన్ ప్రోగ్రామ్ రాయడానికి సమయం ఆసన్నమైంది.
దిగువ డెమో వీడియోలో చూపిన నమూనాను రూపొందించడానికి మీరు పైథాన్ ప్రోగ్రామ్ను తనిఖీ చేయవచ్చు.
క్రింద ఉన్న చిత్రంలో (ఎరుపు వృత్తాకారంలో) సూచించిన విధంగా మేము మధ్య పొరపై LED ని ఆన్ చేయాలనుకుంటున్నాము, అప్పుడు మేము GPIO18 పిన్కు శక్తినివ్వాలి మరియు GPIO6 పిన్ను గ్రౌండ్ చేయాలి. ఇది క్యూబ్లోని ప్రతి ఎల్ఈడీకి వెళ్తుంది.
సరళమైన వెలుగులను తయారు చేయడానికి మేము పైథాన్లో రెండు లూప్ ప్రోగ్రామ్లను వ్రాసాము. వ్యాఖ్యల ద్వారా ప్రోగ్రామ్ బాగా వివరించబడింది. మీకు మరిన్ని నమూనాలు కావాలంటే మీరు ప్రోగ్రామ్కు మరిన్ని నమూనాలను జోడించవచ్చు.