- தேவையான கூறுகள்:
- அலாரம் கடிகாரத்திற்கான ராஸ்பெர்ரி பை அமைக்கவும்:
- சுற்று வரைபடம் மற்றும் இணைப்புகள்:
- நிரல் மற்றும் பணி விளக்கம்:
இந்த அமர்வில் அலாரம் கடிகாரத்தை உருவாக்க ராஸ்பெர்ரி பிஐ உடன் இடைமுக ரியல் டைம் கடிகாரம் தொகுதி DS1307 க்கு செல்கிறோம். ராஸ்பெர்ரி பை ஒரு உள் கடிகாரத்தைக் கொண்டிருந்தாலும், இணைய இணைப்பு இல்லாமல் இந்த மறு கடிகாரம் ஒவ்வொரு மறுதொடக்கத்திற்கும் பிறகு மீட்டமைக்கப்படுகிறது. எனவே இணைய இணைப்பு இல்லாமல் துல்லியமான நேரத்தைப் பெற, நாம் ஒரு ஆர்டிசி தொகுதி DS1307 ஐ ராஸ்பெர்ரி பைக்கு இடைமுகப்படுத்த வேண்டும். RTC தொகுதி காப்புப்பிரதிக்கு பொத்தான் பேட்டரியைக் கொண்டுள்ளது, எனவே TIME மீட்டமைக்கப்படாது. Arduino ஐப் பயன்படுத்தி அலாரம் கடிகாரத்தையும் கட்டியுள்ளோம் மற்றும் ATmega32 AVR மைக்ரோகண்ட்ரோலரைப் பயன்படுத்துகிறோம், அவற்றையும் சரிபார்க்கவும்.
இந்த ராஸ்பெர்ரி பை டிஜிட்டல் கடிகாரத்தில், 16 * 2 கேரக்டர் எல்சிடி என்பது உண்மையான நேரம், அலாரம் நேரம் மற்றும் அலாரத்தின் நிலை (ஆன் / ஆஃப்) ஆகியவற்றைக் காண்பிப்பதாகும். பையில் நிரல் இயங்கத் தொடங்கியதும், நாம் மானிட்டரைத் துண்டிக்கலாம் மற்றும் இந்த எல்சிடி மற்றும் ஐந்து பொத்தான்களின் உதவியுடன் அலாரத்தை அமைக்கலாம்.
17 GPIO ஊசிகளில் ஒவ்வொன்றும் அதிகபட்சமாக 15mA மின்னோட்டத்தை வழங்கலாம் அல்லது வரையலாம். எனவே ஜி.பி.ஐ.ஓ ஊசிகளுடன் விளையாட வேண்டாம் மற்றும் ராஸ்பெர்ரி பைவை இயக்குவதற்கு முன் இரண்டு முறை இணைப்புகளை சரிபார்க்கவும். GPIO பின்ஸ் மற்றும் ராஸ்பெர்ரி பை உடன் இடைமுக பொத்தானைப் பற்றி மேலும் அறிக. சில நல்ல IoT திட்டங்களுடன் எங்கள் ராஸ்பெர்ரி பை டுடோரியல் தொடரையும் சரிபார்க்கவும்.
தேவையான கூறுகள்:
இங்கே நாம் ராஸ்பெர்ரி பை 2 மாடல் பி ஐ ராஸ்பியன் ஜெஸ்ஸி ஓஎஸ் உடன் பயன்படுத்துகிறோம். அனைத்து அடிப்படை வன்பொருள் மற்றும் மென்பொருள் தேவைகள் முன்னர் விவாதிக்கப்பட்டன, நீங்கள் இதைத் தொடங்குவதற்கு ராஸ்பெர்ரி பை அறிமுகம் மற்றும் ராஸ்பெர்ரி பிஐ எல்இடி ஒளிரும்.
- முன்பே நிறுவப்பட்ட OS உடன் ராஸ்பெர்ரி பை
- பேட்டரியுடன் ஆர்டிசி தொகுதி DS1307
- மின்சாரம்
- 1KΩ மின்தடை (6 துண்டுகள்)
- 5 பொத்தான்கள்
- 1000uF மின்தேக்கி (2 துண்டுகள்)
- 16 * 2 எழுத்து எல்சிடி
- 2N2222 டிரான்சிஸ்டர்
- பஸர்
அலாரம் கடிகாரத்திற்கான ராஸ்பெர்ரி பை அமைக்கவும்:
மேலும் செல்வதற்கு முன், நாம் ராஸ்பெர்ரி பைவை சிறிது கட்டமைத்து, ஆர்.டி.சி தொகுதிக்கு நூலக கோப்பை நிறுவ வேண்டும், பின்வரும் படிகளைப் பின்பற்றவும்:
படி 1: முதலில் ராஸ்பெர்ரி பை உள்ளமைவு மெனுவுக்குச் சென்று கீழே காட்டப்பட்டுள்ளபடி I2C விருப்பத்தை இயக்கவும்:

படி 2: ராஸ்பெர்ரி பை டெஸ்க்டாப் திரையில் ஒரு புதிய கோப்புறையை உருவாக்கி அதற்கு “அலாரம் கடிகாரம்” என்று பெயரிடுங்கள்
படி 3: கீழேயுள்ள இணைப்பிலிருந்து ஆர்டிசி தொகுதிக்கான தலைப்பு கோப்பைப் பதிவிறக்குக:
codeload.github.com/switchdoclabs/RTC_SDL_DS1307/zip/master
படி 4: பதிவிறக்கம் செய்யப்பட்ட ஜிப் கோப்பை டெஸ்க்டாப்பில் உருவாக்கப்பட்ட கோப்புறையில் (அலாரம் கடிகாரம்) அன்சிப் செய்யுங்கள், முந்தைய கட்டத்தில் கூறியது போல.
படி 5: ராஸ்பெர்ரி பையில் முனைய சாளரத்தைத் திறந்து கீழே உள்ள கட்டளையை உள்ளிடவும், பின்னர் Enter ஐ அழுத்தவும்:
sudo apt-get install i2c-tools
இந்த கட்டளை RTC தொகுதிக்கு இடைமுகப்படுத்த தேவையான I2C கருவிகளை நிறுவுகிறது. ' சுடோ மறுதொடக்கம்' கட்டளையை வழங்குவதன் மூலம் ராஸ்பெர்ரி பைவை மீண்டும் துவக்கவும் .
படி 6: இப்போது நாம் RTC தொகுதியின் I2C முகவரியை சரிபார்க்க வேண்டும். முகவரியைச் சரிபார்க்கும் முன், கீழே உள்ள சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளபடி முதலில் ஆர்டிசி தொகுதியை இணைக்கவும்.
பின்னர் முனைய சாளரத்தில் கீழே உள்ளிடவும்.
sudo i2cdetect -y 0 OR sudo i2cdetect -y 1
படி 7: மேலே உள்ள கட்டளைகளில் ஒன்று செயல்பட்டால், இது போன்ற ஒன்றை நீங்கள் காண்பீர்கள்:

படி 8: ஆர்டிசி தொகுதி சரியாக இணைக்கப்பட்டிருந்தால், I2C முகவரி 0x68 ஐக் காண்பீர்கள், மதிப்பைப் பதிவுசெய்க.
இதன் மூலம் தேவையான அனைத்து மாற்றங்களும் ராஸ்பெர்ரி பை உள்ளமைவுடன் செய்யப்படுகின்றன.
சுற்று வரைபடம் மற்றும் இணைப்புகள்:

ராஸ்பெர்ரி பை மற்றும் எல்சிடி இடையேயான இணைப்புகள் கீழே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளன:

ராஸ்பெர்ரி பை மற்றும் ஐந்து பொத்தான்களுக்கு இடையிலான இணைப்புகள் ஒவ்வொரு பொத்தானின் அந்தந்த செயல்பாட்டுடன் கீழே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளன:

நிரல் மற்றும் பணி விளக்கம்:
ஆர்டிசி தொகுதிக்கு விவாதிக்கப்பட்டபடி சக்தி காப்புப்பிரதிக்கு ஒரு பொத்தான் செல் உள்ளது, எனவே காப்புப்பிரதி இயங்கும் வரை நேரம் புதுப்பித்த நிலையில் இருக்கும், மேலும் ஆர்.டி.சி.
இப்போது ஆர்டிசி தொகுதி DS1307 இலிருந்து துல்லியமான நேரத்தைப் பெற பைதான் நிரலை எழுதுவோம். இந்த நேரம் 16x2 எல்சிடியில் காண்பிக்கப்படும். அதன் பிறகு நிரலில் எழுதப்பட்ட அலாரம் கடிகார அம்சம் இருக்கும். அலாரம் நேரம் எல்சிடியின் இரண்டாவது வரியிலும் காண்பிக்கப்படும், அதைத் தொடர்ந்து ஆன் மற்றும் ஆஃப் நிலை. மேலே கொடுக்கப்பட்டுள்ள அட்டவணையில் குறிப்பிட்டுள்ளபடி ராஸ்பெர்ரி பை உடன் இணைக்கப்பட்ட 5 பொத்தான்கள் மூலம் அலாரம் நேரத்தை சரிசெய்ய முடியும் மற்றும் அலாரத்தை அமைப்பது மிகவும் எளிதானது. இந்த ராஸ்பெர்ரி பை அலாரம் கடிகாரத்தை இயக்க எங்கள் டெமோ வீடியோவையும் சரிபார்க்கலாம். அதிகரிப்பு மற்றும் குறைப்புக்கு 2 பொத்தான்கள் அலாரம் மணிநேர நேரம், அதிகரிப்பு மற்றும் குறைப்புக்கு 2 பொத்தான்கள் அலாரம் நிமிட நேரம் மற்றும் அலாரத்தை ஆன் & ஆஃப் செய்ய 1 பொத்தான் உள்ளன.
பைதான் நிரல் அலாரம் நேரத்தை ஆர்டிசி நேரத்துடன் தொடர்ந்து ஒப்பிட்டுப் பார்க்கிறது மற்றும் அலாரம் நேரம் ஆர்டிசி நேரத்துடன் பொருந்தியவுடன், பிஐ பஸரைத் தூண்டுகிறது, இது ராஸ்பெர்ரி பையின் ஜிபிஐஓ பின் 22 உடன் என்.பி.என் டிரான்சிஸ்டர் 2 என் 2222 மூலம் இணைக்கப்பட்டுள்ளது. எனவே அலாரம் நேரம் அடைந்ததும், பஸர் ஒலிக்கிறது.
முழுமையான நிரல் கீழே கொடுக்கப்பட்டுள்ளது, மேலும் கருத்துகள் மூலம் நன்கு விளக்கப்பட்டுள்ளது. உங்களுக்கு ஏதேனும் சந்தேகம் இருந்தால் கீழே உள்ள கருத்துப் பிரிவில் கேட்கலாம்.
