12.09.2023

ഒരു ഐആർ റിസീവർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് എന്തുചെയ്യാൻ കഴിയും? ഒരു ലളിതമായ ഇൻഫ്രാറെഡ് കൺട്രോൾ സർക്യൂട്ട്. നിയന്ത്രണ പാനൽ ഡയഗ്രം


നിങ്ങൾ മോണിറ്ററിന് മുന്നിൽ കസേരയിലല്ല, സോഫയിലാണെങ്കിൽ സംഗീതം കേൾക്കാനും കമ്പ്യൂട്ടറിൽ സിനിമകൾ കാണാനും ഇത് കൂടുതൽ സൗകര്യപ്രദമാണ്, അത് നിയന്ത്രിക്കാൻ നിങ്ങൾ എഴുന്നേൽക്കേണ്ടതില്ല, നിങ്ങൾ ഒരു അമർത്തേണ്ടതുണ്ട്. റിമോട്ട് കൺട്രോളിലെ ബട്ടൺ. എന്നാൽ റിസീവർ ഉപയോഗിച്ച് എനിക്ക് എവിടെ നിന്ന് റിമോട്ട് കൺട്രോൾ ലഭിക്കും? നിങ്ങൾക്ക് ഇത് ഒരു സ്റ്റോറിൽ വാങ്ങാം, എന്നാൽ അത്തരമൊരു കിറ്റിൻ്റെ വില വളരെ ഉയർന്നതാണ്. എന്നിരുന്നാലും, ഭാഗ്യവശാൽ, ഏതെങ്കിലും വിദൂര നിയന്ത്രണത്തിനായി (ഏതാണ്ട്) ഒരു IR റിസീവർ നിർമ്മിക്കുന്നത് വളരെ ലളിതമാണ്.

നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്:

  • IR റിസീവർ TSOP1738;
  • കോം പോർട്ട് കേബിൾ;
  • റെസിസ്റ്ററുകൾ 10 KOhm, 4.7 KOhm;
  • സിലിക്കൺ ഡയോഡ് (ഏതെങ്കിലും);
  • കപ്പാസിറ്റർ 10 uF 16 V;
  • വയറുകൾ.

DIY IR റിസീവർ

ഔട്ട്പുട്ടിലെ TSOP1738 ഫോട്ടോഡയോഡ് കോം പോർട്ടിലേക്ക് അയയ്ക്കുന്ന റെഡിമെയ്ഡ് ബിറ്റുകൾ നിർമ്മിക്കുന്നു, അതിനാൽ കൺട്രോളറുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ സർക്യൂട്ടുകൾ സോൾഡർ ചെയ്യേണ്ടതില്ല.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല. റിസീവർ സർക്യൂട്ട് വളരെ ലളിതമാണ്, അത് ഒരു മേലാപ്പ് ഉപയോഗിച്ച് കൂട്ടിച്ചേർക്കാവുന്നതാണ്. ഈ അസംബ്ലി ഒരു KD105G ഡയോഡ് ഉപയോഗിച്ചു. ഫോട്ടോയിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ആനോഡ് അടയാളപ്പെടുത്തിയിരിക്കുന്നു മഞ്ഞ പെയിൻ്റ്. നിങ്ങൾ മറ്റൊരു ഡയോഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ, റഫറൻസ് പുസ്തകങ്ങളിൽ നിന്ന് നിങ്ങൾ ധ്രുവീകരണം കണ്ടെത്തേണ്ടതുണ്ട്. കപ്പാസിറ്ററിൻ്റെ ധ്രുവീകരണവും നിങ്ങൾ നിരീക്ഷിക്കണം (നെഗറ്റീവ് ടെർമിനൽ ശരീരത്തിൽ അടയാളപ്പെടുത്തിയിരിക്കുന്നു).

പിൻ വശം.

കമ്പിയുടെ മറ്റേ അറ്റം കോം പോർട്ട് കണക്ടറിലേക്ക് സോൾഡർ ചെയ്യുക.

ഡയഗ്രാമിൻ്റെ വലുപ്പം കുറയ്ക്കുന്നതിന്, നിങ്ങൾക്ക് അത് ശ്രദ്ധാപൂർവ്വം വളയ്ക്കാം. ലീഡുകളും ഭാഗങ്ങളും പരസ്പരം സമ്പർക്കം പുലർത്തുന്നില്ലെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം ഒരു ഷോർട്ട് സർക്യൂട്ട് ഉണ്ടാകും.

നിങ്ങൾക്ക് ഇത് എപ്പോക്സി റെസിൻ ഉപയോഗിച്ച് പൂരിപ്പിക്കാം അല്ലെങ്കിൽ, ഈ സാഹചര്യത്തിൽ, ഗ്ലൂ ഗൺ പ്ലാസ്റ്റിക്. ഇത് ബാഹ്യ സ്വാധീനങ്ങളിൽ നിന്ന് ഉപകരണത്തെ സംരക്ഷിക്കും.

ഇൻഫ്രാറെഡ് തടസ്സം എന്ന് വിളിക്കപ്പെടുന്ന ഡിസൈൻ, ചുറ്റളവ്, വിൻഡോകൾ, ബാൽക്കണി, മറ്റ് മോശമായി സംരക്ഷിത തുറസ്സുകൾ എന്നിവ സംരക്ഷിക്കാൻ ഉപയോഗിക്കാം. ഒരു ലോഗ്ഗിയയെ സംരക്ഷിക്കാൻ രചയിതാവ് സമാനമായ ഒരു ഡിസൈൻ ഉപയോഗിച്ചു, പ്രവർത്തനത്തിൻ്റെ സ്ഥിരതയിലും തെറ്റായ അലാറങ്ങളുടെ അഭാവത്തിലും സന്തോഷിച്ചു. അദ്ദേഹത്തിൻ്റെ അഭിപ്രായത്തിൽ, ഉപകരണം -25 മുതൽ +30 ° C വരെയുള്ള താപനിലയിൽ വിശ്വസനീയമായി പ്രവർത്തിച്ചു.

ഘടനാപരമായി, സുരക്ഷാ സംവിധാനത്തിൽ രണ്ട് ബ്ലോക്കുകൾ അടങ്ങിയിരിക്കുന്നു - ഒരു ഐആർ ട്രാൻസ്മിറ്ററും റിസീവറും, ഓപ്പണിംഗിൻ്റെ വശങ്ങളിൽ സ്ഥിതിചെയ്യണം, അതേസമയം ഓപ്പണിംഗിൻ്റെ വീതി 9 മീറ്ററിലെത്തും , ട്രാൻസ്മിറ്ററിൻ്റെ ഐആർ എൽഇഡിയുടെ മോഡുലേറ്റ് ചെയ്ത വികിരണം റിസീവറിലേക്ക് സ്വതന്ത്രമായി കടന്നുപോകുന്നു, കൂടാതെ ഉത്കണ്ഠയും ഇല്ലെന്ന് സിഗ്നൽ നൽകുന്നു. ഒരു നുഴഞ്ഞുകയറ്റക്കാരൻ അദൃശ്യമായ ബീം മുറിച്ചുകടന്ന ഉടൻ, ഒരു അലാറം മുഴങ്ങുന്നു.

ട്രാൻസിസ്റ്ററുകൾ VT1, VT2 എന്നിവ ഉപയോഗിച്ച് അസംബിൾ ചെയ്ത ഒരു അസമമായ മൾട്ടിവൈബ്രേറ്ററാണ് ട്രാൻസ്മിറ്റർ. പൾസുകളുടെ ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിളും R1C1 ശൃംഖലയുടെ റേറ്റിംഗിനെ ആശ്രയിച്ചിരിക്കുന്നു, കൂടാതെ ഡയഗ്രാമിൽ സൂചിപ്പിച്ചിരിക്കുന്ന മൂല്യങ്ങൾക്കൊപ്പം, ഏകദേശം 10 kHz ന് തുല്യമാണ്. ഇൻഫ്രാറെഡ് LED HL1-ന് റെസിസ്റ്റർ R2 നിലവിലെ പരിമിതപ്പെടുത്തുന്നു.

റിസീവർ ഒരു KR1006VI1 ടൈമറിൽ (വിദേശ അനലോഗ് 555) കൂട്ടിച്ചേർക്കുന്നു, ഒരു IR റിസീവറിൻ്റെ പങ്ക് നിർവഹിക്കുന്നത് VT3 ഫോട്ടോട്രാൻസിസ്റ്റർ ആണ്, ഇതിന് വളരെ വലിയ നിലവിലെ നേട്ടമുണ്ട്. ഒരു ഡിസൈനിൽ ഇത് ഉപയോഗിക്കുന്നതിന്, അത് ചെറുതായി പരിഷ്ക്കരിക്കേണ്ടതുണ്ട് - ക്രിസ്റ്റലിൽ വെളിച്ചം വീഴുന്ന തരത്തിൽ കേസിൻ്റെ മുകൾ ഭാഗം ശ്രദ്ധാപൂർവ്വം ഫയൽ ചെയ്യുക. തത്വത്തിൽ, ഫോട്ടോട്രാൻസിസ്റ്ററിനുള്ള നല്ലൊരു ബദൽ FD-24K ഫോട്ടോഡയോഡ് ആകാം, എന്നാൽ അതിൻ്റെ വില വളരെ കൂടുതലാണ്.

Z ടൈമർ ട്രിഗർ ഇൻപുട്ടിൻ്റെ സെൻസിറ്റിവിറ്റി റെസിസ്റ്റർ R3 ൻ്റെ മൂല്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു, ഇത് ഫോട്ടോട്രാൻസിസ്റ്റർ VT3 ൻ്റെ ലോഡ് ആണ് - ഉയർന്ന മൂല്യം, റിസീവറിൻ്റെ ഉയർന്ന സംവേദനക്ഷമത. മിസ്ഡ് പൾസ് ഡിറ്റക്ടറിൻ്റെ ക്ലാസിക് സ്കീം അനുസരിച്ച് DA1 ടൈമർ തന്നെ ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഫോട്ടോസെൻസറിൽ നിന്നുള്ള പൾസുകൾ മൈക്രോ സർക്യൂട്ടിൻ്റെ ഇൻപുട്ട് 2-ലേക്ക് കടന്നുപോകുമ്പോൾ, പ്രവർത്തന ചക്രം പൂർത്തിയാക്കാതെ ടൈമർ നിരന്തരം പുനരാരംഭിക്കുന്നു. നിരന്തരം പുറത്തേക്കുള്ള യാത്രയിൽ ഉയർന്ന തലം. ട്രാൻസിസ്റ്റർ VT4 തുറന്നിരിക്കുന്നു, SCR VS1 അടച്ചിരിക്കുന്നു, റിലേ K1 നിർജ്ജീവമാണ്.

ഇൻട്രൂഡർ ഐആർ ബീം തടഞ്ഞുകഴിഞ്ഞാൽ, റീസെറ്റ് ഇൻപുട്ടിലെ പൾസുകൾ അപ്രത്യക്ഷമാകും, കൗണ്ടിംഗ് സൈക്കിൾ സാധാരണഗതിയിൽ പൂർത്തിയാകും കൂടാതെ ടൈമറിൻ്റെ പിൻ 3-ൽ ലോജിക്കൽ ലെവൽ സജ്ജീകരിക്കും. ട്രാൻസിസ്റ്റർ VT4 അടയ്ക്കും, thyristor VS1 തുറക്കുകയും റിലേ K1 ഓണാക്കുകയും ചെയ്യും, ഇത് സാധാരണയായി തുറന്ന കോൺടാക്റ്റുകൾ ഉപയോഗിച്ച് ഒരു അലാറം അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ആക്യുവേറ്റർ ഓണാക്കും. ടൈമറിൻ്റെ പ്രവർത്തന ചക്രം പൂർത്തിയാക്കാൻ, ട്രാൻസ്മിറ്ററിൽ നിന്ന് നിരവധി പൾസുകൾ നഷ്‌ടപ്പെടുത്തുന്ന വിധത്തിലാണ് R4R5C3 ചെയിൻ തിരഞ്ഞെടുത്തിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ് - ട്രാൻസ്മിറ്ററിനും റിസീവറിനുമിടയിൽ ഒരു ടെന്നീസ് ബോൾ പറക്കുമ്പോൾ അലാറം പ്രവർത്തനക്ഷമമാകും. . സംവേദനക്ഷമത കുറയ്ക്കുന്നതിന്, റെസിസ്റ്റർ R6 അല്ലെങ്കിൽ കപ്പാസിറ്റർ C3 ൻ്റെ മൂല്യം വർദ്ധിപ്പിക്കാൻ ഇത് മതിയാകും. IR ബീം കടന്നുപോകുന്നത് പുനഃസ്ഥാപിച്ചതിന് ശേഷം, SCR ഒഴികെയുള്ള സർക്യൂട്ട് അതിൻ്റെ യഥാർത്ഥ അവസ്ഥയിലേക്ക് മടങ്ങും, അത് തുറന്ന നിലയിലായിരിക്കും, സ്വിച്ച് SA1 വഴി അതിൻ്റെ വിതരണ സർക്യൂട്ട് ഹ്രസ്വമായി തടസ്സപ്പെടുന്നതുവരെ അലാറം സിഗ്നൽ നീക്കം ചെയ്യില്ല.

വിശദാംശങ്ങളെക്കുറിച്ച്. ട്രാൻസ്മിറ്ററിന് KT315A - B, KT375A-B, KT3102B-E (VT1) ട്രാൻസിസ്റ്ററുകൾ ഉപയോഗിക്കാം. VT2 ൻ്റെ സ്ഥാനത്ത്, KT3107A അല്ലെങ്കിൽ KT361A - G കപ്പാസിറ്റർ C2 ഒരു ഓക്സൈഡ് തരം K50-20 ആണ്. ട്രാൻസ്മിറ്റർ സർക്യൂട്ട് പ്രായോഗികമായി ക്രമീകരണം ആവശ്യമില്ല. റിസീവറിൽ നിങ്ങൾക്ക് KT312B - V, KT315A - B അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ലോ-പവർ ട്രാൻസിസ്റ്ററുകൾ ഉപയോഗിക്കാം. n-p-n ഘടനകൾ(VT4). RS4.591.004 പാസ്‌പോർട്ടുള്ള RES15 അല്ലെങ്കിൽ RS4.524.302 പാസ്‌പോർട്ടുള്ള RES10 K1 ആയി ഉപയോഗിക്കുന്നു. SCR - KU101 അല്ലെങ്കിൽ KU201 ഏതെങ്കിലും അക്ഷര സൂചികയിൽ. രണ്ടാമത്തെ സാഹചര്യത്തിൽ, നിങ്ങൾ റെസിസ്റ്റർ R7 ൻ്റെ മൂല്യം തിരഞ്ഞെടുക്കേണ്ടി വന്നേക്കാം.

ഓക്സൈഡ് കപ്പാസിറ്ററുകൾ - കുറഞ്ഞത് 25 V ൻ്റെ പ്രവർത്തന വോൾട്ടേജിനായി K50-20, ബാക്കിയുള്ളവ - KM5, KM6-B. റെസിസ്റ്ററുകൾ - MLT-0.25. 9 - 15 V വോൾട്ടേജുള്ള ഏതെങ്കിലും സ്ഥിരതയുള്ള ഉറവിടം, സുരക്ഷാ മോഡിൽ (റിസീവർ + ട്രാൻസ്മിറ്റർ) നിലവിലെ ഉപഭോഗം 25 - 30 mA ആണ്.

നിങ്ങൾ ഇത് ആദ്യമായി ഓണാക്കുമ്പോൾ, ഡിസ്ചാർജ് ചെയ്ത കപ്പാസിറ്റർ C3 കാരണം, ടൈമർ ഉടൻ പ്രവർത്തിക്കും, അത് ഓഫാക്കാൻ ഒരു അലാറം മുഴങ്ങും, സ്വിച്ച് SA1 ഓഫാക്കുക.

എ.പി. കാഷ്കരോവ് "ഇലക്ട്രോണിക് സർക്യൂട്ടുകളിലെ ഫോട്ടോയും തെർമൽ സെൻസറുകളും", 2004.

പ്രകാശത്തിൻ്റെ ഇൻഫ്രാറെഡ് (IR) ശ്രേണിയിൽ ദൂരത്തേക്ക് ശബ്ദത്തിൻ്റെ സംപ്രേക്ഷണം സംഘടിപ്പിക്കാൻ ഒരു തുടക്കക്കാരനായ റേഡിയോ ഡിസൈനർക്കുള്ള രസകരവും വിദ്യാഭ്യാസപരവുമായ ഡയഗ്രം. നിങ്ങളുടെ സ്വന്തം കൈകൊണ്ട് ഒരു ഒപ്റ്റിക്കൽ ടെലിഫോൺ പരീക്ഷിക്കുന്നതിനും നിർമ്മിക്കുന്നതിനുമുള്ള മികച്ച സ്റ്റാർട്ടർ കിറ്റ്. നിങ്ങൾക്ക് ഒരു "അടച്ച" ആശയവിനിമയ ചാനൽ സ്ഥാപിക്കാൻ താൽപ്പര്യമുണ്ടോ, ഉദാഹരണത്തിന്, അയൽപക്കത്തെ ഉയർന്ന നിലയിൽ നേരിട്ട് കാണുന്ന നിങ്ങളുടെ സുഹൃത്തുമായി? രൂപകൽപ്പന ചെയ്യാൻ ആരംഭിക്കുന്നതിന്, ഈ ഡയഗ്രം നിങ്ങൾക്കുള്ളതാണ്! രണ്ട് അടിസ്ഥാന ബോർഡുകളുടെ അസംബ്ലി പ്രക്രിയ ചുവടെയുണ്ട് - ഒരു IR ഓഡിയോ ട്രാൻസ്മിറ്ററും ഒരു IR ഓഡിയോ റിസീവറും. ശബ്ദ റിസീവറിന് ഒരു സ്പീക്കർ ഔട്ട്പുട്ട് ഉണ്ട്. ബ്ലോക്ക് ഡയഗ്രമുകൾ, ബ്ലോക്ക് അസംബ്ലിയുടെ ഫോട്ടോകൾ, പ്രവർത്തനത്തിൻ്റെ വീഡിയോ പ്രദർശനങ്ങൾ എന്നിവ അവതരിപ്പിക്കുന്നു. ഒരു ഓൺലൈൻ സ്റ്റോറിൽ ഒരു DIY കിറ്റ് കിറ്റ് വാങ്ങുന്നതിൻ്റെ വില നിങ്ങളുടെ ബജറ്റിനെ ഒരു തരത്തിലും ബാധിക്കില്ല.

നിങ്ങളുടെ സ്വന്തം കൈകൊണ്ട് ഒരു ഇൻഫ്രാറെഡ് റിസീവറും ശബ്ദ ട്രാൻസ്മിറ്ററും എങ്ങനെ കൂട്ടിച്ചേർക്കാം

വിവരണം:
ഇൻഫ്രാറെഡ് എൽഇഡിയുടെ തെളിച്ചത്തിൻ്റെ വൈദ്യുത സിഗ്നലുകളും മോഡുലേറ്റഡ് ഇൻഫ്രാറെഡ് റേഡിയേഷൻ്റെ സ്വീകരണവും, ഒരു ഇലക്ട്രിക്കൽ സിഗ്നലായി പരിവർത്തനം ചെയ്യലും, കണക്റ്റുചെയ്‌ത സ്പീക്കറിൻ്റെ പ്രവർത്തനം ഉറപ്പാക്കുന്നതിന് സിഗ്നലിൻ്റെ ആംപ്ലിഫിക്കേഷനും ഉപയോഗിച്ച് ആംപ്ലിറ്റ്യൂഡ് മോഡുലേഷൻ്റെ പ്രവർത്തനങ്ങൾ സെറ്റ് നടപ്പിലാക്കുന്നു. ഈ പതിപ്പിലെ സിഗ്നൽ ട്രാൻസ്മിഷൻ ശ്രേണി, ഡയോഡുകൾ പരസ്പരം ചൂണ്ടിക്കാണിക്കുന്നതിൻ്റെ കൃത്യതയെ ആശ്രയിച്ചിരിക്കുന്നു, കൂടാതെ അധിക ഒപ്റ്റിക്സ് ഉപയോഗിക്കാതെ തന്നെ നിരവധി മീറ്ററുകൾ എത്താൻ കഴിയും.

1. കിറ്റ് ബോർഡുകളുടെ വൈദ്യുത സവിശേഷതകൾ
ഇൻഫ്രാറെഡ് ട്രാൻസ്മിറ്റർ
ഓപ്പറേറ്റിംഗ് വോൾട്ടേജ്: 12V
PCB വലിപ്പം: 19*25mm

ഇൻഫ്രാറെഡ് റിസീവർ
ഓപ്പറേറ്റിംഗ് വോൾട്ടേജ്: 4 ~ 12V
ബന്ധിപ്പിച്ച സ്പീക്കർ പവർ: 0.5W-10W
PCB വലിപ്പം: 17*39mm

2. പ്രവർത്തന തത്വം
ഐആർ ട്രാൻസ്മിറ്റർ: 3.5 എംഎം ജാക്ക്, ഇലക്ട്രോലൈറ്റിക് കപ്പാസിറ്റർ സി 3 എന്നിവയിലൂടെയുള്ള ഓഡിയോ സിഗ്നൽ എസ് 8050 തരത്തിലുള്ള ട്രാൻസിസ്റ്റർ ക്യു 1 ലേക്ക് വിതരണം ചെയ്യുന്നു, ട്രാൻസിസ്റ്റർ ഇലക്ട്രിക്കൽ സിഗ്നലിനെ മോഡുലേറ്റ് ചെയ്യുന്നു, ഇത് എൽഇഡി ഡി 2 പുറപ്പെടുവിക്കുന്ന ഐആർ വികിരണത്തിൻ്റെ മോഡുലേഷനിലേക്കും നയിക്കുന്നു.
ഐആർ റിസീവർ: ഐആർ എൽഇഡി റേഡിയേഷൻ സ്വീകരിക്കുന്നു, അതിനെ ഒരു ഇലക്ട്രിക്കൽ സിഗ്നലായി പരിവർത്തനം ചെയ്യുന്നു, കപ്പാസിറ്റർ സി 1 വഴിയുള്ള സിഗ്നൽ എൽഎം 386 ചിപ്പിൽ അസംബിൾ ചെയ്ത യുഎൽഎഫിൻ്റെ ഇൻപുട്ടിലേക്ക് പോകുന്നു, ചിപ്പിൽ നിന്നുള്ള സിഗ്നൽ സ്പീക്കറിലേക്ക് അയയ്ക്കുന്നു.





3. ഘടകങ്ങളുടെ പട്ടിക

ഐആർ റിസീവർ

അളവ്
2 × 620 kOhm, 1K റെസിസ്റ്റർ യഥാക്രമം R1, R2
3 × യഥാക്രമം 0.22 µF, 0.1 µF, 0.1 µF കപ്പാസിറ്ററുകൾ C1, C4, C6
3 × യഥാക്രമം 10 µF, 100 µF, 100 µF കപ്പാസിറ്ററുകൾ C2, C3, C7
1 × ചുവന്ന LED-കൾ D1
1 × IR സ്വീകരിക്കുന്ന LED D2
1 ×
1 × സ്പീക്കർ ടെർമിനൽ ബ്ലോക്ക്
1 × LM386 ചിപ്പ് U1
1 × അച്ചടിച്ച സർക്യൂട്ട് ബോർഡ്

ഐആർ ട്രാൻസ്മിറ്റർ

അളവ് ഡയഗ്രാമിലെ ഭാഗത്തിൻ്റെ പദവിയും അടയാളപ്പെടുത്തലും
2 × 100 ഓം, 51 കെ റെസിസ്റ്റർ യഥാക്രമം R1, R2
3 × യഥാക്രമം 0.001 µF, 100 µF, 4.7 µF കപ്പാസിറ്ററുകൾ C1, C2, C3
1 × S8050 ട്രാൻസിസ്റ്റർ Q1
1 × ചുവന്ന LED-കൾ D1
1 × IR ട്രാൻസ്മിറ്റിംഗ് LED D2
1 × വൈദ്യുതി വിതരണ പിൻ ബ്ലോക്ക്
1 × 3.5എംഎം ഓഡിയോ ഇൻപുട്ട് ജാക്ക്
1 × അച്ചടിച്ച സർക്യൂട്ട് ബോർഡ്

ഐആർ റിസീവറിൻ്റെയും ഐആർ ട്രാൻസ്മിറ്ററിൻ്റെയും അസംബ്ലി

സർക്യൂട്ടുകളുടെ രൂപകൽപ്പന ലളിതമാണ്; ഏതൊരു പുതിയ ഇലക്ട്രോണിക്സ് എഞ്ചിനീയർക്കും അസംബ്ലി കൈകാര്യം ചെയ്യാൻ കഴിയും. അസംബ്ലി ചെയ്യുമ്പോൾ നിങ്ങൾ ശ്രദ്ധയോടെയും ശ്രദ്ധയോടെയും വേണം.

  • പാക്കേജുകളുടെ ഉള്ളടക്കവും അവയുടെ സ്പെസിഫിക്കേഷനുമായി പൊരുത്തപ്പെടുന്നതും പരിശോധിക്കേണ്ടത് ആവശ്യമാണ്;

  • ഒരു ടെസ്റ്റർ അല്ലെങ്കിൽ കളർ കോഡ് ഉപയോഗിച്ച് റെസിസ്റ്റർ മൂല്യങ്ങൾ നിർണ്ണയിക്കുക;
  • ഭാഗങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത് ബോർഡിലേക്ക് സോൾഡറിംഗ് ആരംഭിക്കുക, അസംബ്ലി സമയത്ത് നിങ്ങൾ ട്രാൻസിസ്റ്ററും ചിപ്പ് ബ്ലോക്കും ബോർഡിലെ ഒരു കീ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, ഫോട്ടോകളും വീഡിയോകളും കാണുക;





    ഐആർ ശ്രേണിയിലെ നിങ്ങളുടെ അസംബ്ലിക്കും ദീർഘദൂര ആശയവിനിമയത്തിനും ആശംസകൾ

റിലേയുള്ള സിംഗിൾ-ചാനൽ റിസീവർ മൊഡ്യൂൾ, ഏതെങ്കിലും സ്റ്റാൻഡേർഡ് ഇൻഫ്രാറെഡ് റിമോട്ട് കൺട്രോൾ വഴി പ്രവർത്തനക്ഷമമാക്കാൻ, നൽകുന്നു റിമോട്ട് കൺട്രോൾഒരു അദൃശ്യ ഐആർ ചാനൽ വഴിയുള്ള ഏതെങ്കിലും ലോഡ്. പ്രോജക്റ്റ് PIC12F683 മൈക്രോകൺട്രോളറിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ TSOP1738 ഇൻഫ്രാറെഡ് റിസീവറായി ഉപയോഗിക്കുന്നു. TSOP1738-ൽ നിന്ന് വരുന്ന RC5 സീരിയൽ ഡിസൈൻ ഡാറ്റ മൈക്രോകൺട്രോളർ ഡീകോഡ് ചെയ്യുകയും ഡാറ്റ സാധുതയുള്ളതാണെങ്കിൽ ഔട്ട്പുട്ട് നിയന്ത്രണം നൽകുകയും ചെയ്യുന്നു. ബോർഡിൽ (J1) ഒരു ജമ്പർ ഉപയോഗിച്ച് ഔട്ട്‌പുട്ട് വിവിധ ആവശ്യമുള്ള സ്റ്റേറ്റുകളിലേക്ക് സജ്ജമാക്കാൻ കഴിയും. പ്രിൻ്റഡ് സർക്യൂട്ട് ബോർഡിൽ 3 LED- കൾ ഉണ്ട്: പവർ ഇൻഡിക്കേറ്റർ, ട്രാൻസ്മിഷൻ സാന്നിധ്യം, റിലേ ആക്ടിവേഷൻ. ഒരു ടിവി, സെൻ്റർ മുതലായവയ്‌ക്കായി ഏതെങ്കിലും RC5 റിമോട്ട് കൺട്രോൾ ഉപയോഗിച്ചാണ് ഈ സർക്യൂട്ട് പ്രവർത്തിക്കുന്നത്.

സർക്യൂട്ടിൻ്റെ സവിശേഷതകൾ

  • റിസീവർ വൈദ്യുതി വിതരണം 7-12V ഡിസി
  • 30 mA വരെ റിസീവർ നിലവിലെ ഉപഭോഗം
  • 10 മീറ്റർ വരെ പരിധി
  • RC5 സിഗ്നൽ പ്രോട്ടോക്കോൾ
  • ബോർഡ് അളവുകൾ 60 x 30 മില്ലീമീറ്റർ

ബ്ലൂടൂത്ത് ഉൾപ്പെടെയുള്ള ഒരു റേഡിയോ ചാനൽ ഉപയോഗിക്കുന്നത് അടുത്തിടെ ഫാഷനായി മാറിയിട്ടുണ്ടെങ്കിലും, അത്തരം ഉപകരണങ്ങൾ സ്വയം നിർമ്മിക്കുന്നത് എളുപ്പമല്ല. കൂടാതെ, റേഡിയോ തരംഗങ്ങൾ ഇടപെടലിന് വിധേയമാണ്, അവയെ തടസ്സപ്പെടുത്തുന്നത് എളുപ്പമാണ്. അതിനാൽ, ചില സന്ദർഭങ്ങളിൽ ഐആർ സിഗ്നൽ അഭികാമ്യമായിരിക്കും. ഫേംവെയർ, ഡ്രോയിംഗുകൾ അച്ചടിച്ച സർക്യൂട്ട് ബോർഡുകൾഒപ്പം പൂർണ്ണ വിവരണംഇംഗ്ലീഷിൽ -

തുടക്കം അല്ലെങ്കിൽ "ഉപകരണം എങ്ങനെ ആരംഭിച്ചു"

...ഞാൻ എത്തിയപ്പോൾ വിക്ടോറിയ സോഫയിൽ ഇരുന്നു, ടിവിയിൽ നോക്കി. വളരെ ബുദ്ധിമുട്ടുള്ള ദിവസമായതിനാൽ അവൾക്ക് ഒന്നും ചെയ്യാൻ തോന്നിയില്ല. ഞങ്ങൾ കുറച്ച് മിനിറ്റ് പോപ്പ് സീരീസ് കണ്ടു, അത് അവസാനിച്ചു, വിക ടിവി ഓഫ് ചെയ്തു. മുറി ഇരുട്ടിലായി. പുറത്ത് മഴ പെയ്യുന്നുണ്ടായിരുന്നു, ഇത് വീട്ടിലും തണുപ്പാണെന്ന് തോന്നി.
വിക സോഫയിൽ നിന്ന് എഴുന്നേറ്റു, സ്പർശനത്തിലൂടെ, ലൈറ്റ് സ്വിച്ച് നോക്കാൻ തുടങ്ങി. ചില കാരണങ്ങളാൽ, മതിൽ വിളക്ക് സോഫയിലല്ല, മറ്റൊരു ഭിത്തിയിൽ തൂക്കിയിട്ടു, ലൈറ്റ് ഓണാക്കാൻ എനിക്ക് മുറിയിൽ ചവിട്ടിമെതിക്കേണ്ടി വന്നു. അവസാനം അവൾ അത് ഓണാക്കിയപ്പോൾ മുറിയിൽ ഒരു ബൾബിൻ്റെ ചൂട് നിറഞ്ഞു.
എൻ്റെ അരികിൽ, ഒരു മുഷിഞ്ഞ ഷീറ്റിൽ, ടിവി റിമോട്ട് കൺട്രോൾ കിടന്നു. താഴെയുള്ള ബട്ടണുകൾ അടയാളപ്പെടുത്താത്തതും മിക്കവാറും ഉപയോഗിക്കാത്തതുമാണ്. പിന്നെ എനിക്ക് രസകരമായ ഒരു ചിന്ത ഉണ്ടായി...
- വിക്, ബോക്‌സിൽ നിന്നുള്ള റിമോട്ട് കൺട്രോൾ ഉപയോഗിച്ച് നിങ്ങളുടെ വിളക്ക് ഓണാക്കാൻ ഞാൻ അത് നിർമ്മിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ? അധിക ബട്ടണുകൾ പോലും ഉണ്ട്...

ആശയം
ഞങ്ങളുടെ ഉപകരണത്തിന് ഒരു IR റിമോട്ട് കൺട്രോളിൽ നിന്ന് ഒരു സിഗ്നൽ സ്വീകരിക്കാനും മറ്റുള്ളവരിൽ നിന്ന് "അതിൻ്റെ" ബട്ടൺ വേർതിരിച്ചറിയാനും ലോഡ് നിയന്ത്രിക്കാനും കഴിയണം. ആദ്യത്തെയും അവസാനത്തെയും പോയിൻ്റുകൾ ഒരു കോടാലി പോലെ ലളിതമാണ്. എന്നാൽ രണ്ടാമത്തേത് കുറച്ചുകൂടി രസകരമാണ്. ഏതെങ്കിലും പ്രത്യേക റിമോട്ട് കൺട്രോളിലേക്ക് എന്നെത്തന്നെ പരിമിതപ്പെടുത്തേണ്ടതില്ല (എന്തുകൊണ്ട്? - "അത് രസകരമല്ല!"), എന്നാൽ പ്രവർത്തിക്കാൻ കഴിയുന്ന ഒരു സിസ്റ്റം ഉണ്ടാക്കാൻ ഞാൻ തീരുമാനിച്ചു. വ്യത്യസ്ത മോഡലുകൾനിന്ന് വിദൂര നിയന്ത്രണങ്ങൾ വ്യത്യസ്ത ഉപകരണങ്ങൾ. ഐആർ റിസീവർ കൈവിട്ടില്ലെങ്കിൽ ആത്മവിശ്വാസത്തോടെ സിഗ്നൽ പിടിക്കുക.

ഒരു ഫോട്ടോഡിറ്റക്ടർ ഉപയോഗിച്ച് ഞങ്ങൾ സിഗ്നൽ പിടിക്കും. മാത്രമല്ല, എല്ലാ റിസീവറും അനുയോജ്യമല്ല - കാരിയർ ഫ്രീക്വൻസി റിമോട്ട് കൺട്രോളിൻ്റെ ആവൃത്തിയുമായി പൊരുത്തപ്പെടണം. റിസീവറിൻ്റെ കാരിയർ ആവൃത്തി അതിൻ്റെ അടയാളപ്പെടുത്തലിൽ സൂചിപ്പിച്ചിരിക്കുന്നു: TSOP17xx - 17 റിസീവർ മോഡൽ ആണ്, കൂടാതെ xx എന്നത് കിലോഹെർട്സിലെ ആവൃത്തിയാണ്. റിമോട്ട് കൺട്രോളിൻ്റെ കാരിയർ ഫ്രീക്വൻസി ഡോക്യുമെൻ്റേഷനിലോ ഇൻ്റർനെറ്റിലോ കണ്ടെത്താനാകും. തത്വത്തിൽ, ആവൃത്തികൾ പൊരുത്തപ്പെടുന്നില്ലെങ്കിലും സിഗ്നൽ ലഭിക്കും, പക്ഷേ സംവേദനക്ഷമത മോശമായിരിക്കും - നിങ്ങൾ റിസീവറിൽ നേരിട്ട് റിമോട്ട് കൺട്രോൾ കുത്തേണ്ടിവരും.

ഉത്പാദിപ്പിക്കുന്ന എല്ലാ കമ്പനികളും ഗാർഹിക വീട്ടുപകരണങ്ങൾ, ഹാർഡ്‌വെയർ നിർമ്മാണത്തിൽ മാനദണ്ഡങ്ങൾ പാലിക്കാൻ നിർബന്ധിതരാകുന്നു. കൂടാതെ റിമോട്ട് കൺട്രോളുകളുടെ മോഡുലേഷൻ ഫ്രീക്വൻസികളും സ്റ്റാൻഡേർഡ് ആണ്. എന്നാൽ ഡെവലപ്പർമാർക്ക് സോഫ്റ്റ്വെയർ ഭാഗത്ത് ഒരു സ്ഫോടനം ഉണ്ട് - റിമോട്ട് കൺട്രോളും ഉപകരണവും തമ്മിലുള്ള എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളുകളുടെ വൈവിധ്യം അതിശയകരമാണ്. അതിനാൽ, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളിനെക്കുറിച്ച് ശ്രദ്ധിക്കാത്ത ഒരു സാർവത്രിക അൽഗോരിതം ഞങ്ങൾ കൊണ്ടുവരേണ്ടതുണ്ട്. ഇത് ഇതുപോലെ പ്രവർത്തിക്കുന്നു:

കൺട്രോൾ പോയിൻ്റുകൾ ഉപകരണ മെമ്മറിയിൽ സംഭരിച്ചിരിക്കുന്നു. അത്തരം ഓരോ പോയിൻ്റിനും, നിങ്ങൾ ഐആർ റിസീവറിൽ നിന്ന് സമയവും ഔട്ട്പുട്ട് നിലയും രേഖപ്പെടുത്തേണ്ടതുണ്ട് - 0 അല്ലെങ്കിൽ 1.
റിമോട്ട് കൺട്രോളിൽ നിന്ന് ഒരു സിഗ്നൽ ലഭിക്കുമ്പോൾ, MK ഓരോ പോയിൻ്റും തുടർച്ചയായി പരിശോധിക്കും. എല്ലാ ഡോട്ടുകളും പൊരുത്തപ്പെടുന്നുവെങ്കിൽ, ഉപകരണം പ്രോഗ്രാം ചെയ്ത ബട്ടണായിരുന്നു ഇത്. റിസീവറിൽ നിന്നുള്ള ഔട്ട്‌പുട്ട് ഒരു ഘട്ടത്തിലെങ്കിലും ടെംപ്ലേറ്റുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, ഉപകരണം ഒരു തരത്തിലും പ്രതികരിക്കില്ല.

എന്നിരുന്നാലും, ആരും ബഗുകൾ റദ്ദാക്കിയില്ല! സിഗ്നൽ ടെംപ്ലേറ്റിൽ നിന്ന് വ്യത്യസ്തമാകാൻ സാധ്യതയുണ്ട്, പക്ഷേ
നിയന്ത്രണ പോയിൻ്റുകളിൽ മൂല്യങ്ങൾ സമാനമായിരിക്കും. ഇത് തെറ്റായ പോസിറ്റീവിന് കാരണമാകും. ഇത് ഒരു അപൂർവ തെണ്ടിയായി തോന്നും, അവനോട് യുദ്ധം ചെയ്യുന്നത് ശരിക്കും ബുദ്ധിമുട്ടാണ്! എന്നാൽ വാസ്തവത്തിൽ, എല്ലാം അത്ര മോശമല്ല (ചില സ്ഥലങ്ങളിൽ ഇത് നല്ലതാണ്).

ഒന്നാമതായി, ഞങ്ങൾക്ക് ഒരു ഡിജിറ്റൽ സിഗ്നൽ ഉണ്ട്, അതിനർത്ഥം പൾസുകൾ സ്ഥിരമായ കാലതാമസത്തോടെ (സമയങ്ങൾ) വരുന്നതും ദൃശ്യമാകില്ല എന്നാണ്. അതിനാൽ, പോയിൻ്റുകൾ ആവശ്യത്തിന് സാന്ദ്രമാണെങ്കിൽ, ചില പ്രേരണകൾ നഷ്‌ടപ്പെടുമെന്ന് നിങ്ങൾ ഭയപ്പെടേണ്ടതില്ല.

രണ്ടാമതായി, ചെറിയ ശബ്ദം (സാധാരണയായി അപൂർവ ഹ്രസ്വമായ പൾസുകൾ പോലെ കാണപ്പെടുന്നു) മിക്ക കേസുകളിലും വനത്തിലൂടെ കടന്നുപോകുന്നു - കാരണം ഇത് നേരിട്ട് നിയന്ത്രണ പോയിൻ്റിൽ എത്തിയില്ലെങ്കിൽ, അത് സിസ്റ്റത്തെ ബാധിക്കില്ല. ഇതിനർത്ഥം നമുക്ക് ശബ്ദത്തിൽ നിന്ന് പ്രകൃതി സംരക്ഷണം ഉണ്ടെന്നാണ്.

രണ്ടാമത്തെ തരം പിശകുകൾ (“ഒരു കമാൻഡ് നഷ്‌ടമായി”) സംഭവിക്കുന്നത് പോയിൻ്റ് പൾസിൻ്റെ അരികിൽ (റിസീവർ ഔട്ട്‌പുട്ടിലെ സിഗ്നൽ അതിൻ്റെ ലെവൽ മാറ്റുന്ന സ്ഥലത്തേക്ക്) വളരെ അടുത്തായി സ്ഥിതിചെയ്യുന്നതിനാലാണ്.
ചെക്ക് പോയിൻ്റ് കഴിഞ്ഞ് കുറച്ച് മൈക്രോസെക്കൻഡുകൾക്ക് ശേഷം, സിഗ്നൽ ഉയർന്നതിൽ നിന്ന് താഴ്ന്നതിലേക്ക് മാറുമെന്ന് സങ്കൽപ്പിക്കുക. റിമോട്ട് കൺട്രോൾ പതിവിലും അൽപ്പം വേഗത്തിൽ ഒരു കമാൻഡ് നൽകിയതായി ഇപ്പോൾ സങ്കൽപ്പിക്കുക (പലപ്പോഴും സംഭവിക്കുന്നു). പൾസ് ഫ്രണ്ട് കൃത്യസമയത്ത് മാറി, ഇപ്പോൾ ഇത് നിയന്ത്രണ പോയിൻ്റിന് മുമ്പായി സംഭവിക്കുന്നു! റിസീവറിൽ നിന്നുള്ള ഔട്ട്പുട്ട് പാറ്റേണുമായി പൊരുത്തപ്പെടുന്നില്ല, സിസ്റ്റം പുനഃസജ്ജമാക്കും.
ഇത് സംഭവിക്കുന്നത് തടയാൻ, നിങ്ങൾ ഫ്രണ്ടുകളിൽ നിന്ന് നിയന്ത്രണ പോയിൻ്റുകൾ സ്ഥാപിക്കേണ്ടതുണ്ട്.

“എല്ലാം രസകരമാണ്,” നിങ്ങൾ പറയുന്നു, “എന്നാൽ എനിക്ക് എവിടെ നിന്ന് നിയന്ത്രണ പോയിൻ്റുകൾ ലഭിക്കും?” അതിനാൽ ഞാൻ വളരെക്കാലമായി ഇതിൽ കുടുങ്ങിക്കിടക്കുകയാണ്. തൽഫലമായി, പോയിൻ്റുകളുടെ സ്ഥാനം നിങ്ങളെ ഏൽപ്പിക്കാൻ ഞാൻ തീരുമാനിച്ചു.
ഉപകരണത്തിന് ജമ്പർ J1 ഉണ്ട്. ഓണായിരിക്കുമ്പോൾ അത് അടച്ചിരിക്കുകയാണെങ്കിൽ, IR റിസീവർ ഔട്ട്‌പുട്ട് ചെയ്യുന്നതെല്ലാം UART വഴി ഉപകരണം മണ്ടത്തരമായി പ്രക്ഷേപണം ചെയ്യും. വയറിൻ്റെ മറുവശത്ത്, ഈ ഡാറ്റ എൻ്റെ പ്രോഗ്രാമിന് ലഭിക്കുന്നു, അത് കമ്പ്യൂട്ടർ സ്ക്രീനിൽ TSOP-ൽ നിന്നുള്ള പൾസുകൾ പ്രദർശിപ്പിക്കുന്നു. ഈ ഗ്രാഫിൽ കൺട്രോൾ പോയിൻ്റുകൾ ചിതറിക്കാനും EEPROM-ലേക്ക് ഫ്ലാഷ് ചെയ്യാനും നിങ്ങളുടെ മൗസ് ഉപയോഗിക്കുക മാത്രമാണ് നിങ്ങൾ ചെയ്യേണ്ടത്. UART ഉപയോഗിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ജമ്പർ J2 രക്ഷാപ്രവർത്തനത്തിലേക്ക് വരുന്നു. ഇത് അടയ്‌ക്കുമ്പോൾ, ഉപകരണം UART വഴി ഡാറ്റ ഔട്ട്‌പുട്ട് ചെയ്യുന്നില്ല, പക്ഷേ അത് EEPROM-ൽ സംഭരിക്കുന്നു.


സ്കീം
നരകം പോലെ ലളിതം. ഞാൻ കൺട്രോളറായി ATTiny2313 എടുത്തു. ക്വാർട്‌സിൽ നിന്നുള്ള ആവൃത്തി 4 മെഗാഹെർട്‌സ്, അല്ലെങ്കിൽ ആന്തരിക ആർസി ചെയിൻ.
ആശയവിനിമയത്തിനും വൈദ്യുതി വിതരണത്തിനുമുള്ള RX, TX ലൈനുകൾ ഒരു പ്രത്യേക കണക്ടറിൽ നൽകിയിരിക്കുന്നു. അവിടെ, റീസെറ്റ് പ്രദർശിപ്പിക്കുന്നതിനാൽ, ഉപകരണത്തിൽ നിന്ന് നീക്കം ചെയ്യാതെ തന്നെ നിങ്ങൾക്ക് MK റീഫ്ലാഷ് ചെയ്യാം.
ഫോട്ടോഡെറ്റക്ടറിൻ്റെ ഔട്ട്പുട്ട് INT0-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു, അത് 33k റെസിസ്റ്ററിലൂടെ വൈദ്യുതി വിതരണവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ശക്തമായ ഇടപെടൽ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവിടെ ഒരു ചെറിയ റെസിസ്റ്റർ സ്ഥാപിക്കാം, ഉദാഹരണത്തിന്, 10k.
പിൻ D4, D5 എന്നിവയിൽ ജമ്പറുകൾ ഉണ്ട്. D5-ൽ ജമ്പർ1, D4-ൽ ജമ്പർ2.

പവർ മൊഡ്യൂൾ പിൻ D6-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. മാത്രമല്ല, എൻ്റെ കൈവശമുള്ള ഏറ്റവും ചെറിയ ട്രയാക്ക് ഞാൻ എടുത്തു - BT131. അതിൻ്റെ കറൻ്റ് 1A ആണ് - തണുത്തതല്ല, പക്ഷേ ശരീരം വളരെ വലുതല്ല - TO92. ലൈറ്റ് ലോഡുകൾക്ക് അനുയോജ്യമാണ്. ഞാൻ MOC3023-ൽ ഒപ്‌റ്റോകപ്ലർ ഉണ്ടാക്കി - ഇതിന് സീറോ-ക്രോസിംഗ് സെൻസർ ഇല്ല, അതായത് സുഗമമായ ലോഡ് നിയന്ത്രണത്തിന് ഇത് അനുയോജ്യമാണ് (ഞാൻ ഇത് ഇവിടെ ഒരിക്കലും നടപ്പിലാക്കിയിട്ടില്ല).

പോർട്ട് ബി കണക്റ്ററുമായി പൂർണ്ണമായും ബന്ധിപ്പിച്ചിരിക്കുന്നു - നിങ്ങൾക്ക് അവിടെ ഒരു സൂചകമോ മറ്റെന്തെങ്കിലും അറ്റാച്ചുചെയ്യാം. ഉപകരണത്തിൻ്റെ ഫേംവെയർ ഫ്ലാഷ് ചെയ്യുമ്പോൾ ഞാൻ ഇതേ കണക്റ്റർ ഉപയോഗിക്കുന്നു. പിൻ B0 എൽഇഡി കൈവശപ്പെടുത്തിയിരിക്കുന്നു.

മുഴുവൻ കാര്യവും LM70L05 വഴിയും ഒരു ഡയോഡ് ബ്രിഡ്ജിലൂടെയും പ്രവർത്തിക്കുന്നു. അതായത്, ഇൻപുട്ടിലേക്ക് ഒരു ഇതര വോൾട്ടേജ് നൽകാം, ഉദാഹരണത്തിന്, ഒരു ട്രാൻസ്ഫോർമറിൽ നിന്ന്. പ്രധാന കാര്യം അത് 25 വോൾട്ടുകളിൽ കവിയരുത്, അല്ലാത്തപക്ഷം സ്റ്റെബിലൈസർ അല്ലെങ്കിൽ കണ്ടൻസർ മരിക്കും.

പേയ്‌മെൻ്റ് ഇതുപോലെയായി:


അതെ, ഇത് ആർക്കൈവിൽ ഉള്ള ബോർഡിൽ നിന്ന് അല്പം വ്യത്യസ്തമാണ്. എന്നാൽ ഇതിനർത്ഥം ഞാൻ സ്വയം ഒരു uber-advanced ബോർഡ് ഉണ്ടാക്കി നിങ്ങൾക്ക് ഒരു ഡെമോ പതിപ്പ് കൈമാറി എന്നല്ല :). നേരെമറിച്ച്, എൻ്റെ ബോർഡിന് അവസാന പതിപ്പിൽ ഇല്ലാത്ത രണ്ട് പോരായ്മകളുണ്ട്: എനിക്ക് പിൻ കണക്റ്റുചെയ്‌ത റീസെറ്റ് പിൻ ഇല്ല, കൂടാതെ LED PB7-ൽ തൂങ്ങിക്കിടക്കുന്നു. ഇൻ-സർക്യൂട്ട് പ്രോഗ്രാമിംഗിന് ഇത് വളരെ അനുയോജ്യമല്ല.

ഫേംവെയർ
ഉപകരണത്തിന് രണ്ട് മോഡുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും. ആദ്യത്തേതിൽ - J2 അടച്ചിരിക്കുമ്പോൾ - ഇത് ഫോട്ടോഡിറ്റക്ടറിൽ നിന്ന് UART ലേക്ക് പൾസുകൾ കൈമാറുന്നു. നമുക്ക് അതിൽ നിന്ന് ആരംഭിക്കാം:

UART 9600 വേഗതയിൽ പ്രവർത്തിക്കുന്നു, അതായത്, 4 MHz ആവൃത്തിയിൽ ഞങ്ങൾ UBRR രജിസ്റ്ററിൽ 25 എഴുതുന്നു.

ഫോട്ടോഡിറ്റക്‌ടറിൻ്റെ കാൽ ചുരുങ്ങുന്നത് വരെ ഞങ്ങൾ കാത്തിരിക്കുന്നു. അത് വീഴുമ്പോൾ തന്നെ (തുടക്കത്തിൽ ഇത് പുൾ-അപ്പ് റെസിസ്റ്ററിൽ തൂങ്ങിക്കിടക്കും), ഞങ്ങൾ ടൈമർ (TIMER/COUNTER1, 16 ബിറ്റുകൾ ഉള്ളത്) ആരംഭിക്കുകയും ഏതെങ്കിലും ഇൻപുട്ട് മാറ്റത്തിനായി INT0 ഇൻ്ററപ്റ്റ് ഓണാക്കുകയും ചെയ്യുന്നു - ഏതെങ്കിലും ലോജിക്കൽ മാറ്റത്തിന് (ICS00 = 1 ). ടൈമർ ടിക്ക് ചെയ്യുന്നു...ഞങ്ങൾ കാത്തിരിക്കുകയാണ്.

റിമോട്ട് കൺട്രോളിൽ നിന്നുള്ള പൾസ് അവസാനിച്ചു - ഫോട്ടോഡിറ്റക്ടറിൽ നിന്നുള്ള ഔട്ട്പുട്ട് ഉയർന്നു, തടസ്സം പ്രവർത്തിച്ചു. ഇപ്പോൾ നമ്മൾ ടൈമർ മൂല്യം മെമ്മറിയിലേക്ക് എഴുതുകയും ടൈമർ റീസെറ്റ് ചെയ്യുകയും ചെയ്യുന്നു. അടുത്ത ഇൻ്ററപ്റ്റിൽ മറ്റൊരു മെമ്മറി സെല്ലിലേക്ക് എഴുതുന്നതിന് നിങ്ങൾ റൈറ്റ് പോയിൻ്റർ വർദ്ധിപ്പിക്കേണ്ടതുണ്ട്.

മറ്റൊരു പൾസ്... ഔട്ട്‌പുട്ട് വളയുന്നു... തടസ്സപ്പെടുത്തുന്നു... ടൈമർ മൂല്യം മെമ്മറിയിലേക്ക് എഴുതുന്നു... ടൈമർ പുനഃസജ്ജമാക്കുന്നു... പോയിൻ്റർ + 2 (ഞങ്ങൾ ഒരു സമയം രണ്ട് ബൈറ്റുകൾ എഴുതുന്നു)...

(റാമിൻ്റെ) അവസാനം അടുത്തിരിക്കുന്നുവെന്ന് വ്യക്തമാകുന്നതുവരെ ഇത് തുടരും. അല്ലെങ്കിൽ സിഗ്നൽ അവസാനിക്കുന്നതുവരെ. ഏത് സാഹചര്യത്തിലും, ഞങ്ങൾ ടൈമർ ഫ്രീസ് ചെയ്യുകയും തടസ്സങ്ങൾ പ്രവർത്തനരഹിതമാക്കുകയും ചെയ്യുന്നു. തുടർന്ന്, ഞങ്ങൾ ശേഖരിച്ചതെല്ലാം സാവധാനം UART-ലേക്ക് എറിയുന്നു. അല്ലെങ്കിൽ, J2 അടച്ചിട്ടുണ്ടെങ്കിൽ - EEPROM-ലേക്ക്.

അവസാനം, നിങ്ങൾക്ക് അനന്തമായ ലൂപ്പിലേക്ക് പോയി ഒരു പുനഃസജ്ജീകരണത്തിനായി കാത്തിരിക്കാം - ദൗത്യം പൂർത്തിയായി.
കൂടാതെ ഔട്ട്പുട്ട് സംഖ്യകളുടെ ഒരു ക്രമമായിരിക്കും. അവ ഓരോന്നും TSOP ഔട്ട്പുട്ടിൻ്റെ അവസ്ഥയിലെ മാറ്റങ്ങൾക്കിടയിലുള്ള സമയമാണ്. ഈ ക്രമം എവിടെ നിന്നാണ് ആരംഭിച്ചതെന്ന് അറിയുന്നത് (ഞങ്ങൾക്കറിയാം! ഇത് ഉയർന്നതിൽ നിന്ന് താഴ്ന്നതിലേക്കുള്ള പരിവർത്തനമാണ്), നമുക്ക് മുഴുവൻ ചിത്രവും പുനഃസ്ഥാപിക്കാൻ കഴിയും:

സമാരംഭിച്ച ശേഷം, ഞങ്ങൾ ഇരുന്നു, TSOP നീങ്ങുന്നതിനായി കാത്തിരിക്കുന്നു. ഇത് സംഭവിക്കുമ്പോൾ തന്നെ, EEPROM-ൽ നിന്നുള്ള ആദ്യ പോയിൻ്റ് ഞങ്ങൾ വായിക്കുന്നു, കൂടാതെ ഒരു ലളിതമായ ലൂപ്പിൽ ഞങ്ങൾ അവിടെ എഴുതിയിരിക്കുന്നത്രയും താഴ്ത്തുന്നു. ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ 32us പായ്ക്കുകളിൽ സമയം കണക്കാക്കുന്നു. സ്തംഭനാവസ്ഥയിൽ നിന്ന് പുറത്തുവരുമ്പോൾ, റിസീവർ ഔട്ട്പുട്ടിൽ എന്താണ് ഉള്ളതെന്ന് ഞങ്ങൾ പരിശോധിക്കുന്നു.

ഔട്ട്‌പുട്ട് ഞങ്ങൾ പ്രതീക്ഷിച്ചതിനോട് പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, അത് ഞങ്ങളുടെ ടീമല്ല. നിങ്ങൾക്ക് സിഗ്നലിൻ്റെ അവസാനത്തിനായി ശാന്തമായി കാത്തിരിക്കുകയും വീണ്ടും ആരംഭിക്കുകയും ചെയ്യാം.

ഔട്ട്പുട്ട് ഞങ്ങളുടെ പ്രതീക്ഷകളുമായി പൊരുത്തപ്പെടുന്നെങ്കിൽ, ഞങ്ങൾ അടുത്ത പോയിൻ്റ് ലോഡ് ചെയ്ത് അത് പരിശോധിക്കും. അതിനാൽ സമയം = 0 എന്ന ഒരു ബിന്ദു കാണുന്നതുവരെ. കൂടുതൽ പോയിൻ്റുകൾ ഇല്ലെന്നാണ് ഇതിനർത്ഥം. ഇതിനർത്ഥം മുഴുവൻ ടീമും ഒത്തുചേർന്നു, നിങ്ങൾക്ക് ലോഡ് വലിക്കാൻ കഴിയും.

അതിനാൽ, ഇത് ഒരു ലളിതമായ അൽഗോരിതം മാറുന്നു. എന്നാൽ ലളിതവും കൂടുതൽ വിശ്വസനീയവുമാണ്!

സോഫ്റ്റിന
ടെംപ്ലേറ്റ് ഓട്ടോമാറ്റിക്കായി മനപ്പാഠമാക്കുന്നതിനെക്കുറിച്ചാണ് ആദ്യം ചിന്തിച്ചത്. അതായത്, നിങ്ങൾ ജമ്പർ അടയ്ക്കുക, റിമോട്ട് കൺട്രോൾ TSOP-ലേക്ക് കുത്തുക, കൂടാതെ MK തന്നെ നിയന്ത്രണ പോയിൻ്റുകൾ സ്ഥാപിക്കുകയും EEPROM-ൽ ഇടുകയും ചെയ്യുന്നു. ആശയം ഭ്രാന്താണെന്ന് അപ്പോൾ വ്യക്തമായി: കൂടുതലോ കുറവോ മതിയായ അൽഗോരിതം വളരെ സങ്കീർണ്ണമായി മാറും. അല്ലെങ്കിൽ അത് സാർവത്രികമാകില്ല.

രണ്ടാമത്തെ ആശയം കമ്പ്യൂട്ടറിനായുള്ള ഒരു പ്രോഗ്രാമായിരുന്നു, അതിൽ നിങ്ങൾക്ക് സ്വയം നിയന്ത്രണ പോയിൻ്റുകൾ സജ്ജമാക്കാൻ കഴിയും. സാങ്കേതികമായി വളരെ പുരോഗമിച്ചിട്ടില്ല, പക്ഷേ ഈ കാര്യം എംകെയെ ഏൽപ്പിക്കുന്നതിനേക്കാൾ നല്ലത് എന്തും.


റിമോട്ട് കൺട്രോളിലെ ആവശ്യമുള്ള ബട്ടണിനോട് പ്രതികരിക്കാൻ ഞങ്ങൾ ഉപകരണത്തെ പരിശീലിപ്പിക്കുന്നു:

1) ക്ലോസ് ജമ്പർ J1.

2) UART ബന്ധിപ്പിക്കുക. ഇത് ബന്ധിപ്പിക്കാൻ ഒരു മാർഗവുമില്ലെങ്കിൽ, ജമ്പർ J2 അടയ്ക്കുക. തുടർന്ന് ഉപകരണം EEPROM-ലേക്ക് ഡാറ്റ ഡംപ് ചെയ്യും.

3) പവർ ഓണാക്കുക.

4) ഞങ്ങൾ UART ഉപയോഗിക്കാൻ തീരുമാനിക്കുകയാണെങ്കിൽ, സോഫ്റ്റ്വെയർ സമാരംഭിച്ച് സ്റ്റാറ്റസ് ബാറിൽ നോക്കുക (വിൻഡോയുടെ ചുവടെ). അത് "COM പോർട്ട് ഓപ്പൺ" എന്ന് പറയണം. ഇത് എഴുതിയിട്ടില്ലെങ്കിൽ, ഞങ്ങൾ കണക്ഷനിൽ ഒരു ജാംബ് തിരയുകയും "കണക്റ്റ്" ബട്ടൺ അമർത്തുകയും ചെയ്യുന്നു.

5) റിമോട്ട് കൺട്രോൾ എടുത്ത് TSOP-ൽ ആവശ്യമുള്ള ബട്ടൺ അമർത്തുക. സിഗ്നൽ വന്നതായി ഉപകരണം മനസ്സിലാക്കുമ്പോൾ, എൽഇഡി പ്രകാശിക്കും. ഇതിന് തൊട്ടുപിന്നാലെ, ഉപകരണം UART വഴി ഡാറ്റ കൈമാറാൻ തുടങ്ങും (അല്ലെങ്കിൽ EEPROM-ലേക്ക് എഴുതുക). ട്രാൻസ്മിഷൻ പൂർത്തിയാകുമ്പോൾ, എൽഇഡി പുറത്തേക്ക് പോകുന്നു.

6.1) ഞങ്ങൾ UART വഴിയാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, "UART വഴി ലോഡുചെയ്യുക" ബട്ടൺ ക്ലിക്കുചെയ്യുക. സ്റ്റാറ്റസ് ബാറിലെ "ചാർട്ട് ലോഡ് ചെയ്തു..." എന്ന ലിഖിതത്തിൽ ഞങ്ങൾ സന്തുഷ്ടരാണ്.

6.2) നമ്മൾ EEPROM വഴിയാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, പ്രോഗ്രാമർ ഉപയോഗിച്ച് EEPROM മെമ്മറി വായിക്കുകയും അത് *.bin ഫയലിലേക്ക് സംരക്ഷിക്കുകയും ചെയ്യുന്നു. (കൃത്യമായി ബിൻ!). തുടർന്ന് പ്രോഗ്രാമിലെ "Load.bin" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് EEPROM ഉള്ള ഫയൽ തിരഞ്ഞെടുക്കുക.

7) ഞങ്ങൾ ലോഡ് ചെയ്ത ചാർട്ട് നോക്കുന്നു - ഇത് TSOP- ൽ നിന്നുള്ള ഒരു സിഗ്നലാണ്. സ്കെയിൽ മാറ്റാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ഒരു സ്ലൈഡർ സൈഡ്ബാറിൽ ഉണ്ട്. ഇപ്പോൾ നമ്മൾ മൗസ് ഉപയോഗിച്ച് ഷെഡ്യൂളിൽ ക്ലിക്ക് ചെയ്ത് നിയന്ത്രണ പോയിൻ്റുകൾ സജ്ജമാക്കുക. വലത് ബട്ടൺ പോയിൻ്റുകൾ ഇല്ലാതാക്കുന്നു. അവയെ മുന്നണികളോട് വളരെ അടുത്ത് വയ്ക്കരുത്. ഇത് ഇതുപോലുള്ള ഒന്ന് മാറുന്നു:


8) "Save.bin" ക്ലിക്ക് ചെയ്ത് പോയിൻ്റുകൾ സംരക്ഷിക്കുക. തുടർന്ന് ഞങ്ങൾ ഈ ഫയൽ EEPROM-ലേക്ക് ഫ്ലാഷ് ചെയ്യുന്നു. രണ്ട് പോയിൻ്റുകൾക്കിടയിലുള്ള സമയം 7 ബിറ്റുകളായി ഞങ്ങൾ ക്രാം ചെയ്യുന്നതിനാൽ, അത് 4ms ആയി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. രണ്ട് പോയിൻ്റുകൾക്കിടയിലുള്ള സമയം ഈ മൂല്യം കവിയുന്നുവെങ്കിൽ, പോയിൻ്റുകൾ ഫയലിലേക്ക് തള്ളാൻ പ്രോഗ്രാം വിസമ്മതിക്കും.

9) ജമ്പറുകൾ നീക്കം ചെയ്യുക. ഉപകരണം റീബൂട്ട് ചെയ്യുക. തയ്യാറാണ്!

ടെസ്റ്റ് വീഡിയോ