- పదార్థాలు అవసరం
- ముందస్తు అవసరాలు
- రాస్ప్బెర్రీ పై కోసం టిటిఎస్ ఇంజిన్ (ఎస్పీక్) ను ఇన్స్టాల్ చేయండి
- రాస్ప్బెర్రీ పై మాట్లాడే అలారం గడియారం కోసం GUI ని సృష్టిస్తోంది
- Qt డిజైనర్ ఉపయోగించి GUI రూపకల్పన
“ గుడ్ మార్నింగ్. ఉదయం 7:00 గంటలు మాలిబులో వాతావరణం చెల్లాచెదురుగా ఉన్న మేఘాలతో 72 డిగ్రీలు. నడుము నుండి భుజం ఎత్తైన గీతలతో సర్ఫ్ పరిస్థితులు సరసమైనవి. ఉదయం 10:52 గంటలకు హై టైడ్ ఉంటుంది ”. ఐరన్ మ్యాన్ చిత్రంలో జార్విస్ యొక్క ఈ గొంతు నేను విన్న ప్రతిసారీ అది నా వెన్నెముకను చల్లబరుస్తుంది. టోనీ స్టార్క్ వలె అధునాతనమైన జీవితాన్ని గడపాలని నాలాగే చాలా మంది కలలు కన్నారని నాకు తెలుసు. కానీ పాపం మేము ఒక చిన్న ఆర్క్ రియాక్టర్ లేదా జార్విస్ వలె స్మార్ట్ అయిన AI కోసం సాంకేతికతతో ముందుకు సాగలేదు. మా బోరింగ్ మార్నింగ్ అలారం గడియారాలను రాస్ప్బెర్రీ పై ఉపయోగించి జార్విస్ మాదిరిగానే మార్చడం సాధ్యమే. ఈ ప్రాజెక్ట్ చివరలో, మేము చాలా ప్రాధమిక GUI ని సృష్టిస్తాము, దానిని ఉపయోగించి మేము అలారం సెట్ చేయవచ్చు మరియు అలారం వెళ్ళినప్పుడు మనకు ఒక వాయిస్ ఉంటుంది, ఇది ప్రస్తుత సమయం మరియు రోజును ముందే నిర్వచించిన వచనంతో తెలియజేస్తుంది. బాగుంది అనిపిస్తుంది !! కాబట్టి మనం ఒకదాన్ని నిర్మిద్దాం.
పదార్థాలు అవసరం
- రాస్ప్బెర్రీ పై
- 3.5 ”టిఎఫ్టి ఎల్సిడి స్క్రీన్
- స్పీకర్
- AUX కేబుల్
- అంతర్జాల చుక్కాని
ముందస్తు అవసరాలు
మీ రాస్ప్బెర్రీ పై ఇప్పటికే ఆపరేటింగ్ సిస్టమ్తో మెరిసిందని మరియు ఇంటర్నెట్కు కనెక్ట్ చేయగలదని భావించబడుతుంది. కాకపోతే, కొనసాగడానికి ముందు రాస్ప్బెర్రీ పై ట్యుటోరియల్తో ప్రారంభించడం అనుసరించండి. ఇక్కడ మేము రాస్బియన్ జెస్సీ వ్యవస్థాపించిన రాస్ప్బెర్రీ పై 3 ను ఉపయోగిస్తున్నాము.
టెర్మినల్ విండోస్ ద్వారా లేదా పైథాన్ ప్రోగ్రామ్లను వ్రాసి అమలు చేయగల మరియు టెర్మినల్ విండోను ఉపయోగించగల ఇతర అనువర్తనాల ద్వారా మీకు మీ పైకి ప్రాప్యత ఉందని కూడా is హించబడింది.
రాస్ప్బెర్రీ పైతో 3.5 ”టిఎఫ్టి ఎల్సిడిని ఎలా ఇంటర్ఫేస్ చేయాలో కూడా మీరు తనిఖీ చేయాలనుకోవచ్చు, ఎందుకంటే మేము దీనిని ఈ ప్రాజెక్ట్లో ఉపయోగిస్తాము.
రాస్ప్బెర్రీ పై కోసం టిటిఎస్ ఇంజిన్ (ఎస్పీక్) ను ఇన్స్టాల్ చేయండి
ప్రాజెక్ట్ టైటిల్ పేర్కొన్నట్లు మేము మాట్లాడే గడియారాన్ని నిర్మించబోతున్నాము. మీ పై మాట్లాడటానికి మాకు టెక్స్ట్ టు స్పీచ్ (టిటిఎస్) ఇంజిన్ అవసరం. ఎంచుకోవడానికి చాలా ఎంపికలు ఉన్నాయి, కానీ సరళత కొరకు నేను ఎస్పీక్ ఇంజిన్ను ఎంచుకున్నాను. మీ పైపై ఎస్పీక్ను ఇన్స్టాల్ చేయడానికి మీ టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి
sudo apt-get install espeak sudo apt-get install espeak python-espeak
రాస్ప్బెర్రీ పై మాట్లాడే అలారం గడియారం కోసం GUI ని సృష్టిస్తోంది
ఈ ప్రాజెక్ట్ కోసం మేము అలారం గడియారాన్ని సూచించే GUI ని అభివృద్ధి చేయాలి, తద్వారా వినియోగదారు ప్రస్తుత సమయాన్ని చూడవచ్చు మరియు అలారంను కూడా సెట్ చేయవచ్చు. పైథాన్ ఉపయోగించి GUI ని అభివృద్ధి చేయడానికి చాలా ఎంపికలు ఉన్నాయి, కానీ అత్యంత ప్రాచుర్యం పొందిన మరియు బహుముఖమైనది PyQt4, కాబట్టి మన GUI ని అభివృద్ధి చేయడానికి దాన్ని ఉపయోగిస్తాము. మీ స్వంత GUI లను రూపొందించడానికి PyQt4 ను ఎలా ఉపయోగించాలో ఈ క్రింది కొన్ని శీర్షికలలో మేము చర్చించాము, కానీ మీకు ఆసక్తి లేకపోతే మీరు నేరుగా “ అలారం క్లాక్ మాట్లాడే ప్రోగ్రామ్ ” శీర్షికకు వెళ్ళవచ్చు.
మీ విండోస్ మెషీన్లో క్యూటి డిజైనర్తో పైక్యూటి 4 ని ఇన్స్టాల్ చేస్తోంది
మేము ఒక GUI ను రూపకల్పన చేస్తున్నందున, మేము మొదట మా ల్యాప్టాప్ (విండోస్ / లైనక్స్) లో మా ప్రోగ్రామింగ్ను ప్రారంభిస్తాము, ఆపై మా పైలో పని చేయడానికి ఈ పైథాన్ స్క్రిప్ట్ను పోర్ట్ చేస్తాము. PyQt4 చాలా మంచి పోర్టబిలిటీని కలిగి ఉన్నందున, ల్యాప్టాప్లో అభివృద్ధి సులభం మరియు వేగంగా ఉంటుంది కాబట్టి చాలా మంది డెవలపర్లు దీన్ని చేస్తారు, వాస్తవానికి దీన్ని రాస్ప్బెర్రీ పైలో చేస్తారు.
నేను నా విండోస్ మెషీన్లో పైథాన్ మరియు పిక్యూటి ప్యాకేజీలను ఇన్స్టాల్ చేసాను; మీకు దీనిపై ఆసక్తి లేకపోతే, ఈ దశను దాటవేయడం ద్వారా మీ కోరిందకాయ పై మీ GUI ని అభివృద్ధి చేయవచ్చు. విండోస్లో PQt ని ఇన్స్టాల్ చేయడానికి ఈ exe ఫైల్ను డౌన్లోడ్ చేయండి మరియు ఇన్స్టాలేషన్ విధానంలో మీరు Qt డిజైనర్ సాఫ్ట్వేర్ను తనిఖీ చేశారని నిర్ధారించుకోండి ఎందుకంటే మేము దీన్ని మా ప్రాజెక్ట్ కోసం ఉపయోగిస్తాము.
పై / లైనక్స్ / మాక్ మెషీన్లలో పైక్యూటిని ఇన్స్టాల్ చేస్తోంది
Linux మెషీన్లో PyQt ని ఇన్స్టాల్ చేయడానికి మీ కమాండ్ టెర్మినల్లో ఈ క్రింది పంక్తిని అమలు చేయండి
sudo apt-get install python-qt4
Qt డిజైనర్ ఉపయోగించి GUI రూపకల్పన
మీ GUI డిజైన్ల కోసం PyQt4 ను ఉపయోగించడం యొక్క గుర్తించదగిన ప్రయోజనం ఏమిటంటే దీనికి Qt డిజైనర్ సాఫ్ట్వేర్ ఉంది. ఈ సాఫ్ట్వేర్ను బటన్, డిస్ప్లేలు, పాఠాలు మరియు ఇతర గ్రాఫిక్లను సృష్టించడానికి వాటిని స్క్రీన్పైకి లాగడం ద్వారా మరియు అవసరమైన చోట ఉంచడం ద్వారా ఉపయోగించవచ్చు. మన తెరపై ఉన్న వస్తువుల పరిమాణం మరియు స్థితిలో మానవీయంగా ఆహారం ఇవ్వనవసరం లేనందున ఇది మాకు చాలా సమయాన్ని ఆదా చేస్తుంది. పై పేరాలో చర్చించినట్లు నేను exe ఫైల్ను ఉపయోగించి నా విండోస్ ల్యాప్టాప్లో పైథాన్ మరియు పైక్యూటి 4 తో పాటు క్యూటి డిజైనర్ను ఇన్స్టాల్ చేసాను. ఇన్స్టాల్ చేసిన తర్వాత మీ క్యూటి డిజైనర్ను తెరిచి మీకు ఈ స్క్రీన్ లభిస్తుంది.
ఎడమ వైపున మీరు మీ విండోలోకి లాగడం ద్వారా లేఅవుట్, స్పేసర్లు, బటన్లు మరియు ఇతర వస్తువులను కనుగొనవచ్చు. కుడి వైపున ఉన్న విండోస్ని ఉపయోగించి అవసరమైన వస్తువులను కూడా మీరు అనుకూలీకరించవచ్చు. మా అలారం గడియారం కోసం UI ని సృష్టించడానికి నేను 7-సెగ్మెంట్ LCD డిస్ప్లే, ఒక బటన్, టెక్స్ట్ లైన్ మరియు సెట్ టైమ్ ఆబ్జెక్ట్ ఉపయోగించాను. అన్ని వస్తువులను అవసరమైన ప్రదేశంలో మరియు పరిమాణంలో ఉంచడానికి లేఅవుట్లను ఉపయోగించిన తరువాత నా విండో ఈ విధంగా కనిపిస్తుంది
మీ GUI సిద్ధమైన తర్వాత మీరు మీ డిజైన్ను .ui ఫైల్గా సేవ్ చేయవచ్చు. తరువాత, మీరు ఎప్పుడైనా మీ GUI లో మార్పులు చేయాలనుకుంటే, మీరు ఈ ఫైల్ను తెరిచి, మీ ప్రోగ్రామ్లో పైకి క్రిందికి స్క్రోల్ చేయకుండా మార్పులు చేయవచ్చు. మీరు ఈ డిజైన్లో ఏమైనా మార్పులు చేయాలనుకుంటే మాట్లాడే గడియారం కోసం.ui ఫైల్ను డౌన్లోడ్ చేసుకోవచ్చు. మీరు GUI డిజైన్తో సంతృప్తి చెందిన తర్వాత మీరు పైథాన్ కోడ్గా ఎగుమతి చేయవచ్చు, అక్కడ నుండి మీ పైథాన్ ప్రోగ్రామింగ్ను ప్రారంభించవచ్చు.
ఇక్కడ చాలా విషయాలు మీ తలపై బౌన్స్ అయ్యాయని నాకు తెలుసు, కాని ఒకే ట్యుటోరియల్లో క్యూటి 4 లైబ్రరీని ఎలా ఉపయోగించాలో వివరించడం సాధ్యం కాదు. తెలుసుకోవడానికి మీరు sentdex PyQt4 ట్యుటోరియల్ సిరీస్ను చూడవచ్చు