- தேவையான பொருட்கள்
- முன்நிபந்தனைகள்
- ராஸ்பெர்ரி பைக்கு டி.டி.எஸ் இன்ஜின் (எஸ்பீக்) நிறுவவும்
- ராஸ்பெர்ரி பை பேசும் அலாரம் கடிகாரத்திற்கு GUI ஐ உருவாக்குதல்
- Qt வடிவமைப்பாளரைப் பயன்படுத்தி GUI ஐ வடிவமைத்தல்
“ குட் மார்னிங். காலை 7:00 மணி. மாலிபுவின் வானிலை சிதறிய மேகங்களுடன் 72 டிகிரி. இடுப்பு முதல் தோள்பட்டை உயர் கோடுகளுடன் சர்ப் நிலைமைகள் நியாயமானவை. அதிக அலை காலை 10:52 மணிக்கு இருக்கும் ”. அயர்ன் மேன் திரைப்படத்தில் ஜார்விஸின் இந்த குரலை நான் கேட்கும் ஒவ்வொரு முறையும் அது என் முதுகெலும்பைக் குறைக்கும். டோனி ஸ்டார்க் போன்ற அதிநவீன வாழ்க்கையை வாழ என்னைப் போலவே பலரும் கனவு கண்டிருப்பார்கள் என்பது எனக்குத் தெரியும். ஆனால் துரதிர்ஷ்டவசமாக நாம் ஒரு மினியேச்சர் ஆர்க் உலை அல்லது ஜார்விஸைப் போன்ற புத்திசாலித்தனமான AI க்கான தொழில்நுட்பத்துடன் முன்னேறவில்லை. ஆனால் எங்கள் சலிப்பான காலை அலாரம் கடிகாரங்களை ஜார்விஸைப் போலவே ராஸ்பெர்ரி பை பயன்படுத்தி மாற்ற முடியும். இந்த திட்டத்தின் முடிவில், நாங்கள் ஒரு அலாரத்தை அமைக்கக்கூடிய ஒரு அடிப்படை GUI ஐ உருவாக்குவோம், அலாரம் செல்லும்போது ஒரு குரல் இருக்கும், இது தற்போதைய நேரத்தையும் நாளையும் சில முன் வரையறுக்கப்பட்ட உரையுடன் நமக்குத் தெரிவிக்கும். சரியாக தெரிகிறது !! எனவே ஒன்றை உருவாக்குவோம்.
தேவையான பொருட்கள்
- ராஸ்பெர்ரி பை
- 3.5 ”டிஎஃப்டி எல்சிடி திரை
- சபாநாயகர்
- AUX கேபிள்
- இணைய இணைப்பு
முன்நிபந்தனைகள்
உங்கள் ராஸ்பெர்ரி பை ஏற்கனவே ஒரு இயக்க முறைமையுடன் ஒளிரும் மற்றும் இணையத்துடன் இணைக்க முடியும் என்று கருதப்படுகிறது. இல்லையெனில், தொடர்வதற்கு முன் ராஸ்பெர்ரி பை டுடோரியலுடன் தொடங்குவதைப் பின்தொடரவும். இங்கே நாம் ராஸ்பியன் ஜெஸ்ஸி நிறுவப்பட்ட ராஸ்பெர்ரி பை 3 ஐப் பயன்படுத்துகிறோம்.
முனைய சாளரங்கள் மூலமாகவோ அல்லது பைதான் நிரல்களை எழுதலாம் மற்றும் இயக்கலாம் மற்றும் முனைய சாளரத்தைப் பயன்படுத்தலாம்.
இந்த திட்டத்தில் நாங்கள் அதைப் பயன்படுத்துவதால், ராஸ்பெர்ரி பை உடன் 3.5 ”டிஎஃப்டி எல்சிடியை எவ்வாறு இடைமுகப்படுத்துவது என்பதையும் நீங்கள் பார்க்க விரும்பலாம்.
ராஸ்பெர்ரி பைக்கு டி.டி.எஸ் இன்ஜின் (எஸ்பீக்) நிறுவவும்
திட்ட தலைப்பு கூறுவது போல் நாங்கள் பேசும் கடிகாரத்தை உருவாக்கப் போகிறோம். உங்கள் பை பேசுவதற்கு எங்களுக்கு ஒரு உரைக்கு பேச்சு (டி.டி.எஸ்) இயந்திரம் தேவை. தேர்ந்தெடுக்க பல விருப்பங்கள் உள்ளன, ஆனால் எளிமைக்காக நான் எஸ்பீக் எஞ்சினைத் தேர்ந்தெடுத்துள்ளேன். உங்கள் பை இல் எஸ்பீக்கை நிறுவ பின்வரும் முனையை உங்கள் முனையத்தில் இயக்கவும்
sudo apt-get install espeak sudo apt-get install espeak python-espeak
ராஸ்பெர்ரி பை பேசும் அலாரம் கடிகாரத்திற்கு GUI ஐ உருவாக்குதல்
இந்த திட்டத்திற்காக, அலாரம் கடிகாரத்தை குறிக்கும் ஒரு GUI ஐ உருவாக்க வேண்டும், இதன் மூலம் பயனர் தற்போதைய நேரத்தைக் காணலாம் மற்றும் அலாரத்தையும் அமைக்கலாம். பைத்தானைப் பயன்படுத்தி ஒரு GUI ஐ உருவாக்க நிறைய விருப்பங்கள் உள்ளன, ஆனால் மிகவும் பிரபலமான மற்றும் பல்துறை ஒன்று PyQt4, எனவே எங்கள் GUI ஐ உருவாக்க அதைப் பயன்படுத்துவோம். உங்கள் சொந்த GUI ஐ வடிவமைக்க PyQt4 ஐ எவ்வாறு பயன்படுத்துவது என்பதை கீழே உள்ள சில தலைப்புகளில் நாங்கள் விவாதிக்கிறோம், ஆனால் உங்களுக்கு விருப்பமில்லை என்றால் நீங்கள் நேரடியாக “ அலாரம் கடிகாரம் பேசும் திட்டம் ” தலைப்புக்குச் செல்லலாம்.
உங்கள் விண்டோஸ் மெஷினில் Qt வடிவமைப்பாளருடன் PyQt4 ஐ நிறுவுகிறது
நாங்கள் ஒரு GUI ஐ வடிவமைப்பதால், முதலில் எங்கள் லேப்டாப்பில் (விண்டோஸ் / லினக்ஸ்) எங்கள் நிரலாக்கத்தைத் தொடங்குவோம், பின்னர் இந்த பைதான் ஸ்கிரிப்டை எங்கள் பைவில் வேலை செய்வோம். PyQt4 மிகச் சிறந்த பெயர்வுத்திறனைக் கொண்டிருப்பதால், பெரும்பாலான டெவலப்பர்கள் இதைச் செய்கிறார்கள், ஏனெனில் மடிக்கணினியில் மேம்பாடு எளிதானது மற்றும் விரைவானது, பின்னர் அதை ராஸ்பெர்ரி பையில் செய்கிறார்கள்.
எனது விண்டோஸ் கணினியில் பைதான் மற்றும் பி.க்யூ.டி தொகுப்புகளை நிறுவியுள்ளேன்; நீங்கள் இதில் ஆர்வம் காட்டவில்லை என்றால், இந்த படிநிலையைத் தவிர்ப்பதன் மூலம் உங்கள் ராஸ்பெர்ரி பையில் உங்கள் GUI ஐ உருவாக்கலாம். சாளரங்களில் PQt ஐ நிறுவ இந்த exe கோப்பைப் பதிவிறக்குங்கள் மற்றும் நிறுவலின் போது Qt வடிவமைப்பாளர் மென்பொருளை நாங்கள் சரிபார்த்துள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
பை / லினக்ஸ் / மேக் கணினிகளில் PyQt ஐ நிறுவுகிறது
லினக்ஸ் கணினியில் PyQt ஐ நிறுவ உங்கள் கட்டளை முனையத்தில் பின்வரும் வரியை இயக்கவும்
sudo apt-get install python-qt4
Qt வடிவமைப்பாளரைப் பயன்படுத்தி GUI ஐ வடிவமைத்தல்
உங்கள் GUI வடிவமைப்புகளுக்கு PyQt4 ஐப் பயன்படுத்துவதன் ஒரு குறிப்பிடத்தக்க நன்மை என்னவென்றால், அதில் Qt வடிவமைப்பாளர் மென்பொருள் உள்ளது. இந்த மென்பொருளை பொத்தானை, காட்சிகள், உரைகள் மற்றும் பிற கிராபிக்ஸ் ஆகியவற்றை உருவாக்க திரையில் விஷயங்களை இழுத்து, தேவையான இடங்களில் வைப்பதன் மூலம் பயன்படுத்தலாம். எங்கள் திரையில் உள்ள பொருட்களின் அளவு மற்றும் நிலையை கைமுறையாக உணவளிக்க வேண்டியதில்லை என்பதால் இது எங்களுக்கு நிறைய நேரத்தை மிச்சப்படுத்துகிறது. மேலே உள்ள பத்தியில் விவாதிக்கப்பட்டபடி exe கோப்பைப் பயன்படுத்தி எனது விண்டோஸ் மடிக்கணினியில் பைத்தான் மற்றும் PyQt4 உடன் Qt வடிவமைப்பாளரை நிறுவியுள்ளேன். நிறுவிய பின் உங்கள் க்யூடி டிசைனரைத் திறந்து இந்த திரையைப் பெறுவீர்கள்.

இடதுபுறத்தில் தளவமைப்பு, ஸ்பேசர்கள், பொத்தான்கள் மற்றும் பிற உருப்படிகளை உங்கள் சாளரத்தில் இழுப்பதன் மூலம் நீங்கள் பயன்படுத்தலாம். வலதுபுறத்தில் உள்ள சாளரங்களைப் பயன்படுத்தி தேவையான பொருட்களை நீங்கள் தனிப்பயனாக்கலாம். நான் ஒரு பயன்படுத்தி எங்கள் அலாரம் கடிகாரம் க்கான பயனர் இடைமுகம் உருவாக்க 7-பிரிவில் எல்சிடி காட்சி, ஒரு பொத்தானை, ஒரு உரை வரி மற்றும் தொகுப்பு நேரம் பொருள். அனைத்து பொருட்களையும் தேவையான இடத்திலும் அளவிலும் வைக்க தளவமைப்புகளைப் பயன்படுத்திய பிறகு எனது சாளரம் கீழே இதைப் போன்றது

உங்கள் GUI தயாரானதும் உங்கள் வடிவமைப்பை .ui கோப்பாக சேமிக்க முடியும். பின்னர், எப்போது வேண்டுமானாலும் உங்கள் GUI இல் மாற்றங்களைச் செய்ய விரும்பினால், இந்தக் கோப்பைத் திறந்து, உங்கள் நிரலில் மேலே மற்றும் கீழ்நோக்கி உருட்டாமல் மாற்றங்களைச் செய்யலாம். இந்த வடிவமைப்பில் ஏதேனும் மாற்றங்களை செய்ய விரும்பினால், பேசும் கடிகாரத்திற்கான.ui கோப்பை பதிவிறக்கம் செய்யலாம். GUI வடிவமைப்பில் நீங்கள் திருப்தி அடைந்தவுடன், பைதான் குறியீடாக அதை ஏற்றுமதி செய்யலாம், அங்கு இருந்து உங்கள் பைதான் நிரலாக்கத்தைத் தொடங்கலாம்.
இங்கே பல விஷயங்கள் உங்கள் தலைக்கு மேல் குதித்திருக்கும் என்று எனக்குத் தெரியும், ஆனால் Qt4 நூலகத்தை ஒரு டுடோரியலில் எவ்வாறு பயன்படுத்துவது என்பதை விளக்க முடியாது. தெரிந்து கொள்ள நீங்கள் சென்டெக்ஸ் PyQt4 டுடோரியல் தொடரைப் பார்க்கலாம்
