రాస్ప్బెర్రీ పైతో ప్రారంభించడం ఉత్తేజకరమైన అనుభవం. కోడింగ్ మరియు DIY ఎలక్ట్రానిక్స్ రెండింటితో ప్రారంభించడం ప్రారంభకులకు ఇది అంత సులభం కాదు.
ఒక సులభమైన ప్రాజెక్ట్ రెండు LED లతో ఒక సాధారణ సర్క్యూట్ తయారు చేయడం మరియు వాటిలో ఒకదాన్ని కోడ్ ఉపయోగించి నియంత్రించడం. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది!
అవసరమైన భాగాలు
ప్రారంభించడానికి ముందు, మీరు మీ పైలో ఆపరేటింగ్ సిస్టమ్ ఉందని నిర్ధారించుకోవాలి. ఇన్స్టాల్ చేస్తోంది NOOBS ద్వారా రాస్పియన్ చాలా వేగంగా వెళ్లడానికి మార్గం.
మీ పైని బూట్ చేయండి మరియు దానిని సాధారణ డెస్క్టాప్ కంప్యూటర్ లాగా స్క్రీన్, మౌస్ మరియు కీబోర్డ్కి అటాచ్ చేయండి. ప్రత్యామ్నాయంగా, మీరు చేయవచ్చు SSH ద్వారా మీ పైకి కనెక్ట్ చేయండి అదనపు వైర్ల అయోమయాన్ని కాపాడటానికి. మీరు ఏ పద్ధతిని ఎంచుకున్నా LED లను ఎలా నియంత్రించాలో మేము కవర్ చేస్తాము.
రాస్ప్బెర్రీ పై సరిగ్గా బూట్ అవుతోందని మీరు నిర్ధారించుకున్న తర్వాత, మీ పైకి నష్టం జరగకుండా ఉండటానికి మీ సర్క్యూట్ను నిర్మించేటప్పుడు దాన్ని మళ్లీ ఆపివేయండి.
మీ రాస్ప్బెర్రీ పైతో పాటు, మీకు ఇది అవసరం:
- ఒక బ్రెడ్బోర్డ్
- 2 x LED లు
- 2 x రెసిస్టర్లు (220 ఓం నుండి 1 కోమ్ వరకు ఏదైనా)
- హుక్అప్ కేబుల్స్
మీరు మీ రాస్ప్బెర్రీ పైని స్టార్టర్ కిట్తో పొందితే, మీరు ఇప్పటికే ఈ జాబితాలో ప్రతిదీ కలిగి ఉంటారు. ఇప్పుడు మన సర్క్యూట్ను నిర్మించుకుందాం.
ఒక సాధారణ LED సర్క్యూట్
ఈ ఫ్రిట్జింగ్ రేఖాచిత్రంలో చూపిన విధంగా మీ భాగాలను సెటప్ చేయండి:
ఈ సర్క్యూట్ రెండు పనులు చేస్తుంది. ది 5 వి మరియు GND Pi యొక్క పిన్స్ దానికి జోడించబడతాయి పవర్ పట్టాలు బ్రెడ్బోర్డ్.
గమనిక: బ్రెడ్బోర్డ్ అంటే ఏమిటి మరియు అది ఎలా పనిచేస్తుందనే దాని గురించి మంచి ఆలోచన పొందడానికి, మా గురించి చూడండి బ్రెడ్బోర్డ్ క్రాష్ కోర్సు .
రెండు పవర్ పట్టాలు చివర్లో అనుసంధానించబడి ఉన్నాయి, మరియు ఒక లైన్ నుండి నడుస్తుంది అనుకూల లోకి పవర్ రైలు అనుకూల (యానోడ్) దిగువ LED వైపు. ది ప్రతికూల LED వైపు ఒక రెసిస్టర్కు జోడించబడింది, ఇది తిరిగి కనెక్ట్ చేయబడింది GND విద్యుత్ లైన్.
టాప్ LED విభిన్నంగా వైర్ చేయబడింది. నుండి ఒక లైన్ నడుస్తుంది పిన్ 12 (GPIO18) రాస్ప్బెర్రీ పై LED యొక్క పాజిటివ్ సైడ్లోకి, ఇది రెసిస్టర్ గుండా తిరిగి తిరిగి GND రైలు. పిన్ 12 కూడా GPIO18, ధ్వనించేంత గందరగోళంగా ఉంది, రాస్ప్బెర్రీ పై GPIO పిన్లకు మా గైడ్ విషయాలు క్లియర్ చేయడానికి సహాయపడుతుంది!
మీరు రెసిస్టర్లను ఏ మార్గంలో సెటప్ చేస్తారు అనేది ముఖ్యం కాదు, కానీ LED లను సరైన మార్గంలో పొందడం చాలా అవసరం. అదృష్టవశాత్తూ, ఏ వైపు అని చెప్పడం సులభం:
మీరు ప్రతిదీ సెటప్ చేసిన తర్వాత ఇది ఇలా కనిపిస్తుంది:
నేను ఇక్కడ బాహ్య Wi-Fi డాంగిల్ని ఉపయోగిస్తున్నాను, మీరు బలహీనమైన Wi-Fi శాపంతో బాధపడుతుంటే మాత్రమే అది అవసరం!
ప్రతిదీ సరిగ్గా అమర్చబడిందని నిర్ధారించుకోండి, ఆపై మీ రాస్ప్బెర్రీ పైని బూట్ చేయండి. 5v పిన్కు నేరుగా జతచేయబడిన LED వెంటనే ఆన్ చేయాలి. ఇతర LED మీరు కోడ్ నుండి నియంత్రించేది.
విధానం 1: IDLE ద్వారా పైథాన్
మీరు మీ రాస్ప్బెర్రీ పైని డెస్క్టాప్ మోడ్లో ఉపయోగిస్తుంటే, మీ స్క్రీన్ ఎగువ ఎడమవైపు ఉన్న అప్లికేషన్స్ మెనూని తెరిచి, నావిగేట్ చేయండి ప్రోగ్రామింగ్> పైథాన్ 3 (IDLE) . ఇది పైథాన్ షెల్ను తెరుస్తుంది. మీరు SSH మోడ్ని ఉపయోగిస్తుంటే, తర్వాత ఆర్టికల్లో సూచనలు అందించబడతాయి.
రాస్పియన్ ఆపరేటింగ్ సిస్టమ్ ఇప్పటికే ఇన్స్టాల్ చేయబడిన పైథాన్తో వస్తుంది. పైథాన్ అనేది ప్రారంభకులకు సరైన ప్రోగ్రామింగ్ భాష, మరియు మీరు ప్రారంభించడానికి మీకు సహాయపడే అనేక గొప్ప వెబ్సైట్లు ఉన్నాయి. మేము ఒక చిన్న పైథాన్ను కలిసి సృష్టిస్తాము, అయినప్పటికీ మీరు పూర్తి చేసిన స్క్రిప్ట్ను పట్టుకోగలిగితే, మీరు చేయగలరు Pastebin నుండి కోడ్ను కాపీ చేయండి .
ఆండ్రాయిడ్లో ఆటలను వేగంగా అమలు చేయడం ఎలా
మీరు నేరుగా షెల్లోకి ప్రోగ్రామ్ చేయవచ్చు, కానీ మీరు సేవ్ చేసి మళ్లీ ఉపయోగించగల ప్రోగ్రామ్ని సృష్టించడం మంచిది. క్లిక్ చేయడం ద్వారా కొత్త ఫైల్ని తెరవండి ఫైల్> కొత్త ఫైల్ .
మీరు ఒక సింపుల్ని సృష్టించబోతున్నారు రెప్పపాటు LED ని ఆన్ మరియు ఆఫ్ చేసే స్కెచ్. ప్రారంభించడానికి, మీరు దిగుమతి చేయాలి RPi.GPIO మరియు సమయం గుణకాలు.
import RPi.GPIO as GPIO
import time
దిగుమతి చేస్తోంది GPIO ప్రతిసారి RPi.GPIO టైప్ చేయకుండా మిమ్మల్ని రక్షిస్తుంది మరియు మీకు ఇది అవసరం అవుతుంది సమయం LED ఆన్ మరియు ఆఫ్ మధ్య ఆలస్యం కోసం మాడ్యూల్. ఇప్పుడు, GPIO పిన్ని సెటప్ చేయండి.
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
ledPin = 12
GPIO.setup(ledPin, GPIO.OUT)
ఉపయోగించడానికి GPIO పిన్లను సెటప్ చేయండి బోర్డు నంబరింగ్ మరియు GPIO హెచ్చరికలను తప్పుకి సెట్ చేయండి. ఈ దశలో మీకు ఇది అర్థం కాకపోతే చింతించకండి! తరువాత, మీది సెట్ చేయండి ledPin మీ Pi యొక్క పిన్ 12 (GPIO18) గా ఉండాలి. చివరగా, దీనికి ledPin ని సెటప్ చేయండి అవుట్పుట్ . ఇప్పుడు పిన్ LED ని నియంత్రించడానికి సిద్ధంగా ఉంది.
LED లైట్ ఫ్లాష్ని తయారు చేయడం
ఒక సృష్టించడం ద్వారా కోసం లూప్, మీరు ఎన్ని సార్లు LED ఫ్లాష్ అవుతుందో నియంత్రించవచ్చు. కింది కోడ్ని నమోదు చేయండి, అదే విధంగా ఇండెంట్ చేయబడిందని నిర్ధారించుకోండి.
for i in range(5):
print('LED turning on.')
GPIO.output(ledPin, GPIO.HIGH)
time.sleep(0.5)
print('LED turning off.')
GPIO.output(ledPin, GPIO.LOW)
time.sleep(0.5)
లూప్ కోసం ఇది ఐదుసార్లు నడుస్తుంది, మరియు ప్రతిసారీ అది అవుతుంది ముద్రణ పిథాన్ 12 కి మార్చడానికి ముందు పైథాన్ షెల్కు అది ఏమి చేస్తోంది అధిక , LED ని ఆన్ చేయడం, అప్పుడు తక్కువ , పిన్ ఆఫ్ చేయడం. ప్రోగ్రామ్ స్వయంచాలకంగా నిష్క్రమిస్తుంది.
మీ ప్రోగ్రామ్ని సేవ్ చేసి, ఆపై ఎంచుకోండి రన్> రన్ మాడ్యూల్ ఎడిటర్ మెను నుండి. మీ LED ఐదుసార్లు ఫ్లాష్ చేయాలి!
అభినందనలు! మీరు మీ మొదటి GPIO ప్రోగ్రామ్ను సృష్టించారు!
విధానం 2: SSH మరియు నానో ద్వారా పైథాన్
మీరు SSH ద్వారా మీ రాస్ప్బెర్రీ పైకి కనెక్ట్ చేసినట్లయితే, మీరు కమాండ్ లైన్ నుండి ఈ ప్రోగ్రామ్ను సృష్టించవచ్చు. లో కొత్త స్క్రిప్ట్ను సృష్టించండి నానో టైప్ చేయడం ద్వారా:
sudo nano blink.py
ఇది నానో ఎడిటర్లో blink.py అనే కొత్త ఫైల్ను తెరుస్తుంది. పైన పేర్కొన్న అదే కోడ్ని నమోదు చేయండి, ప్రతిదీ సరిగ్గా ఇండెంట్ చేయబడిందని నిర్ధారించుకోండి మరియు నొక్కడం ద్వారా ప్రోగ్రామ్ను సేవ్ చేయండి Ctrl-X . ఇది స్క్రీన్ దిగువన సేవ్ ప్రాంప్ట్ను ప్రేరేపిస్తుంది.
టైప్ చేయండి మరియు దానిని సేవ్ చేయడానికి మరియు ఫైల్ పేరును నిర్ధారించడానికి నమోదు చేయండి. ఇది మిమ్మల్ని కమాండ్ లైన్కు తిరిగి తీసుకువస్తుంది. పైథాన్ ఆదేశాన్ని ఉపయోగించి మీరు మీ ప్రోగ్రామ్ను అమలు చేయవచ్చు:
python blink.py
మీరు LED ఫ్లాష్ మరియు ప్రింట్ ఫంక్షన్ను స్క్రీన్పై చూడాలి.
మరిన్ని రాస్ప్బెర్రీ పై ప్రాజెక్ట్లతో లోతుగా డైవ్ చేయండి
కోడ్ని ఉపయోగించి LED లను ఎలా నియంత్రించాలో నేర్చుకోవడం అనేది మీ DIY విద్యలో ముఖ్యమైన మొదటి అడుగు. ఈ స్థాయి కోడింగ్ మీకు చాలా మందికి అవసరం రాస్ప్బెర్రీ పై బిగినర్స్ ప్రాజెక్ట్లు .
ఇంట్లో తయారుచేసిన ఎలక్ట్రానిక్స్ కోసం గొప్పగా ఉండటం వలన, రాస్ప్బెర్రీ Pi విభిన్న విషయాల విస్తృత శ్రేణిని కలిగి ఉంటుంది మరియు మా అద్భుతమైన రాస్ప్బెర్రీ పై గైడ్ ద్వారా పని చేయడం వలన ఈ చిన్న కంప్యూటర్ల యొక్క అనేక ఉపయోగాలను పొందడంలో మీకు సహాయపడుతుంది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ యానిమేటింగ్ స్పీచ్ కోసం బిగినర్స్ గైడ్ప్రసంగాన్ని యానిమేట్ చేయడం ఒక సవాలుగా ఉంటుంది. మీరు మీ ప్రాజెక్ట్కి సంభాషణను జోడించడానికి సిద్ధంగా ఉంటే, మేము మీ కోసం ప్రక్రియను విచ్ఛిన్నం చేస్తాము.
తదుపరి చదవండి సంబంధిత అంశాలు- DIY
- ప్రోగ్రామింగ్
- రాస్ప్బెర్రీ పై
- LED లైట్లు
- DIY ప్రాజెక్ట్ ఆలోచనలు
- GPIO
ఇయాన్ బక్లీ జర్మనీలోని బెర్లిన్లో నివసిస్తున్న ఫ్రీలాన్స్ జర్నలిస్ట్, సంగీతకారుడు, ప్రదర్శనకారుడు మరియు వీడియో నిర్మాత. అతను వ్రాయనప్పుడు లేదా వేదికపై లేనప్పుడు, అతను పిచ్చి శాస్త్రవేత్త కావాలనే ఆశతో DIY ఎలక్ట్రానిక్స్ లేదా కోడ్తో టింకరింగ్ చేస్తున్నాడు.
ఇయాన్ బక్లీ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి