ඔරලෝසුව සහිත DIY ඉලෙක්ට්‍රොනික දින දර්ශනය. රෙට්රෝ විලාසිතාවෙන් ඔබේම ඩිජිටල් ඔරලෝසුවක් සාදා ගන්නේ කෙසේද

ආයුබෝවන් geektimes! ලිපියේ පළමු කොටස ගෙදර හැදූ ඔරලෝසුවකින් නිවැරදි වේලාවක් ලබා ගැනීමේ මූලධර්ම සාකච්ඡා කළේය. අපි තවදුරටත් ඉදිරියට ගොස් මෙවර ප්‍රදර්ශනය කිරීම වඩා හොඳ වන්නේ කෙසේද සහ කුමක් මතදැයි සලකා බලමු.

1. ප්රතිදාන උපාංග

එබැවින්, අපට නිශ්චිත වේදිකාවක් (Arduino, Raspberry, PIC/AVR/STM පාලකය, ආදිය) ඇති අතර, කාර්යය වන්නේ එයට යම් ආකාරයක ඇඟවීමක් සම්බන්ධ කිරීමයි. අපි සලකා බලනු ලබන බොහෝ විකල්ප තිබේ.

කොටස සංදර්ශකය

මෙහි සෑම දෙයක්ම සරලයි. කොටස් දර්ශකය සාමාන්‍ය LED ​​වලින් සමන්විත වන අතර ඒවා නිවාදැමීමේ ප්‍රතිරෝධක හරහා ක්ෂුද්‍ර පාලකයට සම්බන්ධ වේ.

ගමනාගමනයෙන් පරිස්සම් වන්න!

වාසි: නිර්මාණයේ සරල බව, හොඳ නැරඹුම් කෝණ, අඩු මිල.
අවාසි: ප්රදර්ශනය වන තොරතුරු ප්රමාණය සීමිතය.
පොදු කැතෝඩයක් සහ පොදු ඇනෝඩයක් සහිත දර්ශක මෝස්තර වර්ග දෙකක් තිබේ; එහි ඇතුළත මේ වගේ දෙයක් පෙනේ (නිෂ්පාදකයාගේ වෙබ් අඩවියෙන් රූප සටහන).

LED එකක් microcontroller එකකට සම්බන්ධ කරන්නේ කෙසේද යන්න පිළිබඳ ලිපි 1001ක් ඇත, Google හට උදවු කළ හැක. අපට විශාල ඔරලෝසුවක් සෑදීමට අවශ්‍ය වූ විට දුෂ්කරතා ආරම්භ වේ - සියල්ලට පසු, කුඩා දර්ශකයක් දෙස බැලීම විශේෂයෙන් පහසු නොවේ. එවිට අපට පහත දර්ශක අවශ්‍ය වේ (ඡායාරූපය eBay වෙතින්):

ඒවා 12V මගින් බල ගැන්වෙන අතර ඒවා ක්ෂුද්‍ර පාලකයෙන් සෘජුව ක්‍රියා නොකරනු ඇත. ක්ෂුද්‍ර පරිපථය අපගේ ආධාරයට පැමිණෙන්නේ මෙහිදීය. CD4511, මෙම අරමුණ සඳහා පමණි. එය 4-bit රේඛාවකින් දත්ත අපේක්ෂිත සංඛ්‍යා බවට පරිවර්තනය කරනවා පමණක් නොව, දර්ශකයට වෝල්ටීයතාව සැපයීම සඳහා සාදන ලද ට්‍රාන්සිස්ටර ස්විචයක් ද අඩංගු වේ. මේ අනුව, පරිපථයේ අපට 9-12V "බල" වෝල්ටීයතාවයක් තිබිය යුතු අතර, පරිපථයේ "තර්කය" බල ගැන්වීම සඳහා වෙනම පියවර-පහළ පරිවර්තකයක් (උදාහරණයක් ලෙස L7805) තිබිය යුතුය.

Matrix දර්ශක

අත්යවශ්යයෙන්ම, මේවා එකම LED වේ, 8x8 matrix ආකාරයෙන් පමණි. ඡායාරූපය eBay වෙතින්:

ඒවා eBay හි තනි මොඩියුල හෝ සූදානම් කළ කුට්ටි ආකාරයෙන් විකුණනු ලැබේ, උදාහරණයක් ලෙස කෑලි 4 ක්. ඒවා කළමනාකරණය කිරීම ඉතා සරලයි - ක්ෂුද්‍ර පරිපථයක් දැනටමත් මොඩියුල මත පාස්සනු ලැබේ MAX7219, ඒවායේ ක්රියාකාරිත්වය සහතික කිරීම සහ වයර් 5 ක් පමණක් භාවිතා කරමින් ක්ෂුද්ර පාලකය වෙත සම්බන්ධ කිරීම. Arduino සඳහා බොහෝ පුස්තකාල තිබේ, ඕනෑම කෙනෙකුට කේතය දෙස බැලිය හැකිය.
වාසි: අඩු මිල, හොඳ නැරඹුම් කෝණ සහ දීප්තිය.
අවාසි: අඩු විභේදනය. නමුත් නිගමනය කිරීමේ කාර්යය සඳහා, කාලය ප්රමාණවත්ය.

LCD දර්ශක

LCD දර්ශක ග්‍රැෆික් හෝ පෙළ විය හැකිය.

ග්රැෆික් ඒවා වඩා මිල අධිකයි, නමුත් ඒවා ඔබට වඩාත් විවිධාකාර තොරතුරු ප්රදර්ශනය කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, වායුගෝලීය පීඩනයේ ප්රස්ථාරයක්). පෙළ ඒවා ලාභදායී සහ වැඩ කිරීමට පහසු වේ, ඒවා ඔබට ව්‍යාජ ග්‍රැෆික්ස් ප්‍රදර්ශනය කිරීමට ද ඉඩ සලසයි - අභිරුචි සංකේත සංදර්ශකයට පැටවිය හැකිය.

කේතයෙන් LCD දර්ශකයක් සමඟ වැඩ කිරීම අපහසු නැත, නමුත් යම් අවාසියක් ඇත - දර්ශකයට අපහසු වන ක්ෂුද්ර පාලකයෙන් බොහෝ පාලන රේඛා (7 සිට 12 දක්වා) අවශ්ය වේ. එමනිසා, චීන ජාතිකයින් LCD දර්ශකයක් i2c පාලකයක් සමඟ ඒකාබද්ධ කිරීමේ අදහස ඉදිරිපත් කළ අතර එය ඉතා පහසු විය - සම්බන්ධ වීමට ප්‍රමාණවත් වන්නේ වයර් 4 ක් පමණි (ඊබේ වෙතින් ඡායාරූපය).


LCD දර්ශක බෙහෙවින් ලාභදායී වේ (ඔබ ඒවා eBay හි මිලදී ගන්නේ නම්), විශාල, සම්බන්ධ වීමට පහසු සහ විවිධ තොරතුරු පෙන්විය හැක. එකම සෘණාත්මකව බැලීමේ කෝණ ඉතා විශාල නොවේ.

OLED දර්ශක

ඒවා පෙර අනුවාදයේ වැඩිදියුණු කළ අඛණ්ඩ පැවැත්මකි. ඒවා 1.1" විකර්ණයක් සහිත කුඩා සහ ලාභයේ සිට විශාල හා මිල අධික වේ. ඡායාරූපය eBay වෙතින්.

ඇත්ත වශයෙන්ම, ඔවුන් මිල හැර සෑම දෙයකම හොඳයි. කුඩා දර්ශක සඳහා, 0.9-1.1" ප්‍රමාණයෙන්, පසුව (i2c සමඟ වැඩ කරන්නේ කෙසේදැයි ඉගෙන ගැනීම හැර) ඒවා සඳහා ප්‍රායෝගික භාවිතයක් සොයා ගැනීම දුෂ්කර ය.

ගෑස් විසර්ජන දර්ශක (IN-14, IN-18)

මෙම දර්ශකයන් දැන් ඉතා ජනප්රියයි, පෙනෙන විදිහට "ආලෝකයේ උණුසුම් නල ශබ්දය" සහ නිර්මාණයේ මුල් පිටපත.


(ඡායාරූපය nocrotec.com වෙතින්)

ඔවුන්ගේ සම්බන්ධතා රූප සටහන තරමක් සංකීර්ණ වේ, මන්ද මෙම දර්ශක ජ්වලනය සඳහා 170V වෝල්ටීයතාවයක් භාවිතා කරයි. 12V=>180V සිට පරිවර්තකයක් ක්ෂුද්‍ර පරිපථයක් මත සෑදිය හැක MAX771. දර්ශක සඳහා වෝල්ටීයතාව සැපයීම සඳහා සෝවියට් ක්ෂුද්ර පරිපථයක් භාවිතා වේ K155ID1, මේ සඳහා විශේෂයෙන් නිර්මාණය කරන ලදී. ස්වයං නිෂ්පාදනය සඳහා නිකුත් කිරීමේ මිල: එක් එක් දර්ශකය සඳහා රූබල් 500 ක් සහ K155ID1 සඳහා රූබල් 100 ක්, අනෙකුත් සියලුම කොටස්, පැරණි සඟරා වල ලියා ඇති පරිදි, "අඩු සැපයුමක් නොමැත." මෙහි ඇති ප්‍රධාන දුෂ්කරතාවය නම් IN-xx සහ K155ID1 යන දෙකම දිගු කලක් නිෂ්පාදනයෙන් ඉවත් වී ඇති අතර ඔබට ඒවා මිලදී ගත හැක්කේ ගුවන්විදුලි වෙලඳපොලවල හෝ විශේෂිත වෙළඳසැල් කිහිපයකින් පමණි.

2. වේදිකා තෝරාගැනීම

අපි සංදර්ශකය අඩු හෝ වැඩි වශයෙන් සොයාගෙන ඇත, ඉතිරිව ඇත්තේ කුමන දෘඩාංග වේදිකාව භාවිතා කිරීමටද යන්න තීරණය කිරීමයි. මෙහි විකල්ප කිහිපයක් තිබේ (මම ගෙදර හැදූ ඒවා සලකා බලන්නේ නැත, මන්ද පුවරුවක් මාර්ගගත කිරීමට සහ ප්‍රොසෙසරයක් පෑස්සීමට දන්නා අයට මෙම ලිපිය අවශ්‍ය නොවේ).

Arduino

ආරම්භකයින් සඳහා පහසුම විකල්පය. නිමි පුවරුව මිළ අඩුයි (ඊබේ මත නොමිලේ නැව්ගත කිරීම සමඟ ඩොලර් 10 ක් පමණ) සහ වැඩසටහන්කරණය සඳහා අවශ්ය සියලු සම්බන්ධක ඇත. ඡායාරූපය eBay වෙතින්:

Arduino සඳහා විවිධ පුස්තකාල විශාල ප්‍රමාණයක් ඇත (උදාහරණයක් ලෙස, එකම LCD තිර සඳහා, තත්‍ය කාලීන මොඩියුල), Arduino විවිධ අමතර මොඩියුල සමඟ දෘඩාංග අනුකූල වේ.
ප්රධාන අවාසිය: නිදොස්කරණයේ සංකීර්ණත්වය (අනුක්රමික වරාය කොන්සෝලය හරහා පමණි) සහ නවීන ප්රමිතීන් (2KB RAM සහ 16MHz) අනුව තරමක් දුර්වල ප්රොසෙසරයක්.
ප්‍රධාන වාසිය: ඔබට බොහෝ දේ කළ හැකිය, ප්‍රායෝගිකව පෑස්සීමට කරදර නොවී, ක්‍රමලේඛකයෙකු සහ රැහැන් පුවරු මිලදී ගැනීම; ඔබට අවශ්‍ය වන්නේ මොඩියුල එකිනෙක සම්බන්ධ කිරීමයි.

32-bit STM ප්‍රොසෙසර

වඩා බලවත් දෙයක් අවශ්ය අය සඳහා, STM ප්රොසෙසර සහිත සූදානම් කළ පුවරු ඇත, උදාහරණයක් ලෙස STM32F103RBT6 සහිත පුවරුවක් සහ TFT තිරයක්. ඡායාරූපය eBay වෙතින්:

මෙන්න අපි දැනටමත් පූර්ණ-පරිපූර්ණ IDE එකක පූර්ණ-නිදොස්කරණයක් ඇත (විවිධ ඒවා අතරින්, මම Coocox IDE එකට වඩාත් කැමති විය), කෙසේ වෙතත්, අපට JTAG සම්බන්ධකයක් සහිත වෙනම ST-LINK ක්‍රමලේඛක-නිදොස්කරණයක් අවශ්‍ය වනු ඇත (ගැටලුව) eBay හි මිල ඩොලර් 20-40 කි). විකල්පයක් ලෙස, ඔබට මෙම ක්‍රමලේඛකයා දැනටමත් ගොඩනගා ඇති STM32F4Discovery සංවර්ධන පුවරුව මිලදී ගත හැකි අතර එය වෙන වෙනම භාවිතා කළ හැකිය.

Raspberry PI

අවසාන වශයෙන්, නවීන ලෝකය සමඟ පූර්ණ ඒකාබද්ධ වීමට කැමති අය සඳහා, ලිනක්ස් සමඟ තනි පුවරු පරිගණක ඇත, බොහෝ විට දැනටමත් සෑම දෙනාම දන්නා - Raspberry PI. ඡායාරූපය eBay වෙතින්:

මෙය ලිනක්ස්, ගිගාබයිට් RAM සහ 4-core ප්‍රොසෙසරයක් සහිත සම්පූර්ණ පරිගණකයකි. පුවරු 40 ක පුවරුවක් පුවරුවේ අද්දර පිහිටා ඇති අතර, ඔබට විවිධ පර්යන්ත සම්බන්ධ කිරීමට ඉඩ සලසයි (කේතයෙන් අල්ෙපෙනති ලබා ගත හැකිය, උදාහරණයක් ලෙස පයිතන් හි, C/C++ ගැන සඳහන් නොකළ යුතුය), සම්මත USB එකක් ද ඇත 4 සම්බන්ධක (ඔබට WiFi සම්බන්ධ කළ හැක). සම්මත HDMI ද ඇත.
පුවරුවේ බලය ප්රමාණවත් වේ, නිදසුනක් ලෙස, කාලය ප්රදර්ශනය කිරීමට පමණක් නොව, වෙබ් අතුරු මුහුණතක් හරහා පරාමිතීන් සැකසීම සඳහා HTTP සේවාදායකයක් ධාවනය කිරීම, අන්තර්ජාලය හරහා කාලගුණ අනාවැකියක් පැටවීම සහ යනාදිය. පොදුවේ ගත් කල, විසිතුරු පියාසර කිරීම සඳහා විශාල ඉඩක් ඇත.

Raspberry (සහ STM32 ප්‍රොසෙසර) සමඟ ඇත්තේ එක් දුෂ්කරතාවයක් පමණි - එහි කටු 3-V තර්කනය භාවිතා කරන අතර බොහෝ බාහිර උපාංග (උදාහරණයක් ලෙස LCD තිර) 5V සිට “පැරණි තාලයේ” ක්‍රමය ක්‍රියාත්මක කරයි. ඇත්ත වශයෙන්ම, ඔබට එය මේ ආකාරයෙන් සම්බන්ධ කළ හැකි අතර, ප්‍රතිපත්තිමය වශයෙන් එය ක්‍රියාත්මක වනු ඇත, නමුත් මෙය තරමක් නිවැරදි ක්‍රමයක් නොවන අතර, ඩොලර් 50 ක පුවරුවක් විනාශ කිරීම ලැජ්ජාවකි. නිවැරදි මාර්ගය වන්නේ "තර්ක මට්ටමේ පරිවර්තකයක්" භාවිතා කිරීමයි, එය eBay මත ඩොලර් 1-2 ක් පමණි.
ඡායාරූපය eBay වෙතින්:

දැන් එවැනි මොඩියුලයක් හරහා අපගේ උපාංගය සම්බන්ධ කිරීමට ප්රමාණවත් වන අතර, සියලු පරාමිතියන් අනුකූල වනු ඇත.

ESP8266

ක්‍රමය තරමක් විදේශීය ය, නමුත් විසඳුමේ සංයුක්තතාවය සහ අඩු පිරිවැය හේතුවෙන් තරමක් පොරොන්දු වේ. ඉතා සුළු මුදලකට (eBay හි $4-5 පමණ) ඔබට ප්‍රොසෙසරයක් සහ WiFi අඩංගු ESP8266 මොඩියුලයක් මිලදී ගත හැක.
ඡායාරූපය eBay වෙතින්:

මුලදී, එවැනි මොඩියුල අනුක්‍රමික වරායක් හරහා හුවමාරු කිරීම සඳහා WiFi පාලමක් ලෙස අදහස් කරන ලදී, නමුත් උද්යෝගිමත් අය සංවේදක, i2c උපාංග, PWM යනාදිය සමඟ වැඩ කිරීමට ඉඩ සලසන බොහෝ විකල්ප ස්ථිරාංග ලියා ඇත. NTP සේවාදායකය සහ i2c හරහා එය සංදර්ශකයට ප්‍රතිදානය කරන්න. විවිධ පර්යන්ත සම්බන්ධ කිරීමට කැමති අය සඳහා, කටු විශාල සංඛ්යාවක් සහිත විශේෂ NodeMCU පුවරු ඇත, මිල රුබල් 500 ක් පමණ වේ (ඇත්ත වශයෙන්ම eBay මත):

එකම සෘණාත්මක දෙය නම් ESP8266 හි ඉතා කුඩා RAM එකක් තිබීමයි (ස්ථිරාංග මත පදනම්ව, 1 සිට 32 KB දක්වා), නමුත් මෙය කාර්යය වඩාත් සිත්ගන්නා සුළු කරයි. ESP8266 මොඩියුල 3V තර්කනය භාවිතා කරයි, එබැවින් ඉහත මට්ටමේ පරිවර්තකය ද මෙහි ප්‍රයෝජනවත් වනු ඇත.

මෙය ගෙදර හැදූ ඉලෙක්ට්‍රොනික උපකරණ පිළිබඳ හඳුන්වාදීමේ විනෝද චාරිකාව අවසන් කරයි; කතුවරයා සෑම කෙනෙකුටම සාර්ථක අත්හදා බැලීම් ප්‍රාර්ථනා කරයි.

නිගමනයක් වෙනුවට

ව්‍යාජ ග්‍රැෆික්ස් සමඟ වැඩ කිරීමට වින්‍යාස කර ඇති පෙළ දර්ශකයක් සහිත Raspberry PI භාවිතා කිරීමට මම අවසානයේ තීරණය කළෙමි (එය එකම විකර්ණයේ ග්‍රැෆික් තිරයකට වඩා ලාභදායී විය). මම මේ ලිපිය ලියන අතරතුර ඩෙස්ක්ටොප් ඔරලෝසු තිරයේ ඡායාරූපයක් ගත්තා.

ඔරලෝසුව අන්තර්ජාලයෙන් ලබා ගත් නිශ්චිත වේලාව පෙන්වයි, සහ කාලගුණය Yandex වෙතින් යාවත්කාලීන වේ, මේ සියල්ල Python වලින් ලියා ඇති අතර දැන් මාස කිහිපයක් තිස්සේ හොඳින් ක්‍රියා කරයි. ඒ අතරම, ඔරලෝසුව මත FTP සේවාදායකයක් ක්‍රියාත්මක වන අතර එමඟින් (රවුටරයේ වරාය යොමු කිරීම සමඟ සම්බන්ධ වී) එහි ස්ථිරාංග නිවසේ සිට පමණක් නොව අන්තර්ජාලය ඇති ඕනෑම ස්ථානයක සිට යාවත්කාලීන කිරීමට ඉඩ සලසයි. ප්‍රසාද දීමනාවක් ලෙස, Raspberry සම්පත්, ප්‍රතිපත්තිමය වශයෙන්, දුරස්ථව මහල් නිවාසය නිරීක්ෂණය කිරීමේ හැකියාව සහිත කැමරාවක් සහ/හෝ මයික්‍රෝෆෝනයක් සම්බන්ධ කිරීමට හෝ විවිධ මොඩියුල / රිලේ / සංවේදක පාලනය කිරීමට ප්‍රමාණවත් වේ. ඔබට ලැබෙන තැපැල් වල LED ඇඟවීම් වැනි සියලු වර්ගවල "හොඳ දේවල්" එකතු කළ හැකිය.

PS: ඇයි eBay?
ඔබට පෙනෙන පරිදි, සියලුම උපාංග සඳහා eBay වෙතින් මිල ගණන් හෝ ඡායාරූප ලබා දී ඇත. ඇයි ඒ? අවාසනාවකට මෙන්, අපගේ වෙළඳසැල් බොහෝ විට ජීවත් වන්නේ "$1 සඳහා මිල දී ගෙන, $3 සඳහා විකුණන ලද සහ එම සියයට 2 මත ජීවත් වන" මූලධර්මය අනුව ය. සරල උදාහරණයක් ලෙස, Arduino Uno R3 හි පිරිවැය (ලියන අවස්ථාවේදී) ශාන්ත පීටර්ස්බර්ග් හි රුබල් 3600 ක් සහ චීනයෙන් නොමිලේ නැව්ගත කිරීම සමඟ ඊ බේ හි රුබල් 350 කි. සාහිත්‍යමය අතිශයෝක්තියකින් තොරව වෙනස සැබවින්ම විශාලත්වයේ අනුපිළිවෙලකි. ඔව්, ඔබට තැපැල් කාර්යාලයේ පාර්සලය ලබා ගැනීමට මාසයක් බලා සිටීමට සිදුවනු ඇත, නමුත් මිලෙහි එවැනි වෙනසක් එය වටී යැයි මම සිතමි. කෙසේ වෙතත්, යමෙකුට එය දැන් සහ හදිසි අවශ්‍ය නම්, බොහෝ විට දේශීය වෙළඳසැල් වල තේරීමක් තිබේ, මෙහිදී සෑම කෙනෙකුම තමන්ම තීරණය කරයි.

මම ඔබේ අවධානයට ඉලෙක්ට්රොනිකව ඉදිරිපත් කරමි ක්ෂුද්ර පාලක ඔරලෝසුව. ඔරලෝසු පරිපථය ඉතා සරලයි, අවම වශයෙන් කොටස් අඩංගු වන අතර, ගුවන්විදුලි ආධුනිකයන් ආරම්භ කිරීමෙන් නැවත නැවතත් කළ හැක.

සැලසුම ක්ෂුද්‍ර පාලකයක් සහ DS1307 තත්‍ය කාලීන ඔරලෝසුවක් මත එකලස් කර ඇත. ඉලක්කම් හතරක, කොටස් හතක LED දර්ශකයක් වත්මන් වේලාවේ දර්ශකයක් ලෙස භාවිතා කරයි (අති දීප්තිමත්, නිල් පැහැති, අඳුරේ හොඳ පෙනුමක් ඇති අතර, ඒ සමඟම, ඔරලෝසුව රාත්‍රියක කාර්යභාරය ඉටු කරයි. ආලෝකය). ඔරලෝසුව බොත්තම් දෙකකින් පාලනය වේ. DS1307 තත්‍ය කාලීන ඔරලෝසු චිපයේ භාවිතයට ස්තූතිවන්ත වන අතර, වැඩසටහන් ඇල්ගොරිතම තරමක් සරල විය. ක්ෂුද්‍ර පාලකය I2C බසය හරහා තත්‍ය කාලීන ඔරලෝසුව සමඟ සන්නිවේදනය කරන අතර මෘදුකාංගය මගින් සංවිධානය කර ඇත.

ඔරලෝසු රූප සටහන:

අවාසනාවකට, රූප සටහනේ දෝෂයක් ඇත:
— MK පර්යන්ත ට්‍රාන්සිස්ටර කඳවුරුවලට සම්බන්ධ කළ යුතුය:
РВ0 සිට ටී 4 දක්වා, РВ1 සිට ටී 3 දක්වා, РВ2 සිට ටී 2 දක්වා, РВ3 සිට ටී 1 දක්වා
හෝ ට්‍රාන්සිස්ටර එකතුකරන්නන්ගේ සම්බන්ධතාව දර්ශක ඉලක්කම්වලට වෙනස් කරන්න:
T1 සිට DP1 දක්වා.....T4 සිට DP4 දක්වා

ඔරලෝසු පරිපථයේ භාවිතා කරන කොටස්:

♦ ATTiny26 ක්ෂුද්‍ර පාලකය:

♦ තත්‍ය කාලීන ඔරලෝසුව DS1307:

♦ 4-සංඛ්‍යා හතක LED දර්ශකය - පොදු කැතෝඩයක් සහිත FYQ-5641UB-21 (අති-දීප්තිමත්, නිල්):

♦ ක්වාර්ට්ස් 32.768 kHz, ආදාන ධාරිතාව 12.5 pF (පරිගණක මවු පුවරුවෙන් ගත හැක), ඔරලෝසුවේ නිරවද්‍යතාවය මෙම ක්වාර්ට්ස් මත රඳා පවතී:

♦ සියලුම ට්‍රාන්සිස්ටර NPN ව්‍යුහයන් වේ, ඔබට ඕනෑම (KT3102, KT315 සහ ඒවායේ විදේශීය ප්‍රතිසම) භාවිතා කළ හැක, මම BC547S භාවිතා කළෙමි
♦ ක්ෂුද්ර පරිපථ වෝල්ටීයතා ස්ථායීකාරක වර්ගය 7805
♦ වොට් 0.125 ක බලයක් සහිත සියලුම ප්‍රතිරෝධක
♦ සැපයුම් වෝල්ටීයතාවයට වඩා අඩු නොවන ක්රියාකාරී වෝල්ටීයතාවයක් සඳහා ධ්රැවීය ධාරිත්රක
♦ උපස්ථ බල සැපයුම DS1307 - 3 වෝල්ට් ලිතියම් සෛල CR2032

ඔරලෝසුව බල ගැන්වීම සඳහා, ඔබට ඕනෑම අනවශ්‍ය ජංගම දුරකථන චාජරයක් භාවිතා කළ හැකිය (මෙම අවස්ථාවෙහිදී, චාජරයේ ප්‍රතිදානයේ වෝල්ටීයතාව වෝල්ට් 5 ± 0.5 වෝල්ට් තුළ තිබේ නම්, පරිපථයේ කොටසක් - 7805 වර්ගයේ චිපයක් මත වෝල්ටීයතා ස්ථායීකාරකයක් - හැක. ඉවත් කරනු ලැබේ)
උපාංගයේ වත්මන් පරිභෝජනය 30 mA වේ.
ඔබ DS1307 ඔරලෝසුව සඳහා උපස්ථ බැටරිය ස්ථාපනය කිරීමට අවශ්ය නැත, නමුත් පසුව, ප්රධාන විදුලි බලය පිටතට ගියහොත්, වත්මන් කාලය නැවත සකස් කිරීමට සිදු වනු ඇත.
උපාංගයේ මුද්‍රිත පරිපථ පුවරුව ලබා දී නැත; සැලසුම දෝෂ සහිත යාන්ත්‍රික ඔරලෝසුවකින් නඩුවක එකලස් කර ඇත. LED (SQW DS1307 පින් එකෙන් 1 Hz දිලිසෙන සංඛ්‍යාතයක් සහිත) දර්ශකයේ පැය සහ මිනිත්තු වෙන් කිරීමට සේවය කරයි.

ක්ෂුද්ර පාලක සැකසුම් කර්මාන්තශාලා වේ: ඔරලෝසු සංඛ්යාතය - 1 MHz, FUSE බිටු ස්පර්ශ කිරීමට අවශ්ය නොවේ.

ඔරලෝසු මෙහෙයුම් ඇල්ගොරිතම(ඇල්ගොරිතම සාදන්නා තුළ):

1. ස්ටැක් පොයින්ටරය සැකසීම
2. ටයිමරය T0 සැකසීම:
- සංඛ්යාත SK/8
- පිටාර ගැලීම් බාධා (මෙම පෙර සැකසූ සංඛ්‍යාතයේදී, බාධාව සෑම මිලි තත්පර 2 කට වරක් හැඳින්වේ)
3. වරායන් ආරම්භ කිරීම (පින් PA0-6 සහ PB0-3 ප්‍රතිදානය ලෙසත්, PA7 සහ PB6 ආදානය ලෙසත් වින්‍යාස කර ඇත)
4. I2C බසය ආරම්භ කිරීම (පින් PB4 සහ PB5)
5. DS1307 ලේඛන ශුන්‍යයේ 7 වැනි බිට් (CH) පරීක්ෂා කිරීම
6. Global interrupt enable
7. ලූපයක් ඇතුල් කිරීම සහ බොත්තමක් ඔබා ඇත්දැයි පරීක්ෂා කිරීම

පළමු වරට සක්‍රිය කළ විට හෝ DS307 වෙත උපස්ථ බලයක් නොමැති නම් නැවත සක්‍රිය කළ විට, වත්මන් වේලාව මුල් සැකසුම වෙත යළි පිහිටුවනු ලැබේ. මෙම අවස්ථාවේදී: බොත්තම S1 - කාලය සැකසීමට, බොත්තම S2 - ඊළඟ ඉලක්කම් වෙත සංක්රමණය කරන්න. වේලාව සකසන්න - පැය සහ මිනිත්තු DS1307 වෙත ලියා ඇත (තත්පර බිංදුවට සකසා ඇත), සහ SQW/OUT පින් (7 වන පින්) 1 Hz සංඛ්‍යාතයක් සහිත වර්ග තරංග ස්පන්දන උත්පාදනය කිරීමට වින්‍යාස කර ඇත.
ඔබ S2 බොත්තම එබූ විට (S4 - වැඩසටහනේ), ගෝලීය බාධාවක් අක්‍රිය වේ, වැඩසටහන කාල නිවැරදි කිරීමේ උප චර්යාවට යයි. මෙම අවස්ථාවෙහිදී, S1 සහ S2 බොත්තම් භාවිතා කරමින්, මිනිත්තු දස සහ ඒකක සකසනු ලැබේ, පසුව, තත්පර 0 සිට, S2 බොත්තම එබීමෙන් DS1307 හි යාවත්කාලීන කරන ලද කාලය වාර්තා කරයි, ගෝලීය බාධාව විසඳා ප්‍රධාන වැඩසටහන වෙත ආපසු යයි.

ඔරලෝසුව හොඳ නිරවද්‍යතාවයක් පෙන්නුම් කළේය, මසකට කාලය අහිමි වීම තත්පර 3 කි.
නිරවද්‍යතාවය වැඩි දියුණු කිරීම සඳහා, දත්ත පත්‍රිකාවේ දක්වා ඇති පරිදි ක්වාර්ට්ස් DS1307 වෙත සම්බන්ධ කිරීම රෙකමදාරු කරනු ලැබේ:

මෙම වැඩසටහන ඇල්ගොරිතම සාදන්නා පරිසරය තුළ ලියා ඇත.
උදාහරණයක් ලෙස ඔරලෝසු වැඩසටහන භාවිතා කරමින්, I2C බසය හරහා ක්ෂුද්‍ර පාලකය සහ අනෙකුත් උපාංග අතර සන්නිවේදනය සඳහා ඇල්ගොරිතම ඔබට හුරු කර ගත හැකිය (එක් එක් පේළිය ඇල්ගොරිතමයේ විස්තරාත්මකව දක්වා ඇත).

එකලස් කරන ලද උපාංගයේ සහ මුද්‍රිත පරිපථ පුවරුවේ ඡායාරූපය .lay ආකෘතියෙන් අඩවි කියවන්නා Anatoly Pilguk වෙතින්, ඒ සඳහා ඔහුට බොහෝ ස්තූතියි!

උපාංගය භාවිතා කරන්නේ: ට්රාන්සිස්ටර - SMD BC847 සහ CHIP ප්රතිරෝධක

ලිපියට ඇමුණුම්:

(42.9 KiB, 3,233 පහර)

(6.3 KiB, 4,183 පහර)

(3.1 KiB, 2,662 පහර)

(312.1 KiB, 5,932 පහර)


AB හි ඔරලෝසු වැඩසටහනේ දෙවන අනුවාදය (ඉහළ එක බාගත නොහැකි අය සඳහා)

(11.4 KiB, 1,947 පහර)

මෙම පියවරෙන් පියවර උපදෙස් ඔබේම දෑතින් බිත්ති ඔරලෝසුවක් සාදා ගන්නේ කෙසේදැයි මම ඔබට කියමි.

නැරඹීමේ විශේෂාංග:

  • විශාල සංඛ්‍යා (සෑම අංකයක්ම A4 පත්‍රයක ප්‍රමාණයට ආසන්න වශයෙන් සමාන වේ).
  • තුනී බිත්ති (පින්තූර රාමුවකට ඇතුල් කළ හැක).
  • කාමරයේ ආලෝකයේ දීප්තිය අනුව ස්වයංක්රීය ගැලපීම.
  • කැප වූ දිවා ආලෝකය ඉතිරි කිරීමේ කාල බොත්තම.

පියවර 1: අවශ්‍ය ද්‍රව්‍ය


විශාල සංඛ්‍යා සහිත ඩිජිටල් බිත්ති ඔරලෝසුවක් සඳහා මා භාවිතා කළ දේ.

ඉලෙක්ට්රොනික උපකරණ:

  • Arduino nano V3.0 (අවාසනාවකට, මට මුල් Arduino ලබා ගත නොහැකි බැවින්, මම චීන ක්ලෝනයක් භාවිතා කළෙමි) - රූබල් 150.
  • Arduino සඳහා ආලෝක තීව්‍රතාවය Photoresistor මැනීම සඳහා ඩිජිටල් මොඩියුලය - 60 rubles.
  • Arduino සඳහා නිශ්චිත කාලය සඳහා DS3231 AT24C32 IIC මතක මොඩියුලය - 60 rubles.
  • DC-DC පරිවර්තකය LM2596, ප්රතිදාන බලය 1.23V-30V - 50 rubles.
  • WS2811 LED තීරුවේ මීටර් 4 ක් 30 ඩයෝඩ / m - 700 rubles. (එක් WS2811 LED චිප් 3ක් පාලනය කරයි)

ඉලෙක්ට්රොනික උපකරණවල මුළු පිරිවැය: 900 rubles.

වෙනත් ද්රව්ය:

  • තාප හැකිලීමේ නළය - රූබල් 400 (තොගයේ මීටර් 33)
  • 20 pcs. 5 x 7 cm මුද්‍රිත පරිපථ පුවරුව - රූබල් 200 යි.
  • 3 pcs. මයික්රොස්විච් - 60 rubles.
  • පෑස්සුම්කරු - රූබල් 50 යි
  • Flux - 50 rubles.
  • UTP (Unshielded Twisted Pair) කේබලය
  • LCD අකුරු (http://www.dafont.com/lcd-lcd-mono.font) - නොමිලේ.
  • සුපිරි වෙළඳසැලේ කාඩ්බෝඩ් නොමිලේ.
  • ෙපොලිස්ටිරින් පැනලය - රූබල් 100 යි.

විවිධ මෙවලම් මෙන්ම.

පියවර 2: සකස් කිරීම - අංක රටා


  1. ඔරලෝසු අකුරු බාගත කර ස්ථාපනය කරන්න
  2. Word හෝ වෙනත් වැඩසටහනක් විවෘත කර පළමු ඡායාරූපයෙහි ඇති ආකාරයට සැකිල්ලක් සාදන්න.
  • අකුරු ප්රමාණය ~ 800,
  • කළු දළ සටහනක් සහිත සුදු අකුරු,
  • LED තීරු ඇති අළු ඉරි

අච්චුව මුද්‍රණය කර උපයෝගිතා පිහියකින් ඉරි කපා දමන්න (දෙවන ඡායාරූපයෙහි මෙන්)

පියවර 3: සකස් කිරීම - කාඩ්බෝඩ් සහ LED තීරු කැපීම

ඩිජිටල් අච්චුව භාවිතා කරමින්, කාඩ්බෝඩ් ප්‍රමාණයට කපන්න (පැය සහ මිනිත්තු අතර තිත් සඳහා ඉඩ තැබීමට මතක තබා ගන්න)

ඔබේ LED තීරු එක් එක් කෙළවරේ (මගේ වැනි) සම්බන්ධකයක් සමඟ පැමිණේ නම්, සම්බන්ධකය විසන්ධි කර ඒවා කොටස් 3 කට කපන්න.

පියවර 4: LED තීරුව අමුණන්න


අච්චුව භාවිතා කරමින්, කාඩ්බෝඩ් එකට LED තීරුව ඇලවීම.

මෙය අවශ්ය නොවේ, නමුත් LED තීරු තැබිය යුතු ස්ථානය සලකුණු කිරීමට මම පැන්සලක් භාවිතා කළෙමි.

ඔබ අවසාන හැඩය දකින විට ඒවා ඇලවීම වඩාත් පහසු වේ. මෙයට ස්තූතිවන්ත වන්නට, මම සංඛ්‍යා අතර තිත් සඳහා ඕනෑවට වඩා ඉඩක් තබා ඇති බවත් නියමිත වේලාවට එය නිවැරදි කර ඇති බවත් මම දුටුවෙමි.

පියවර 5: LED තීරුව පාස්සන්න


දැන් දිගු පෑස්සුම් ක්රියාවලිය ආරම්භ වේ.

අඛණ්ඩ තීරුවක් සෑදීමට LED තීරුව පාස්සන්න. ඡායාරූපයෙහි තීරු පෑස්සුම් කරන ලද අනුපිළිවෙලට අවධානය යොමු කරන්න. තිත් සඳහා, මම එක් ටේප් කැබැල්ලක් භාවිතා කර එය මැදට පටිගත කළෙමි.

මම තෝරාගත් වර්ණ:

  • පෘථිවිය සඳහා නිල්
  • දත්ත සඳහා හරිත
  • +12V සඳහා රතු

පියවර 6: PCB මත Arduino ස්ථාපනය කිරීම


මම Fritzing හි කටු සටහන් කිරීමට උත්සාහ කළ නමුත් සියලු විස්තර සොයාගත නොහැකි විය :)

ඉතින්, පළමු ඡායාරූපය රැහැන් රූප සටහන පෙන්වයි, දෙවන ඡායාරූපය එය මට පෙනෙන්නේ කෙසේදැයි පෙන්වයි.

පියවර 7: LED පරීක්ෂාව


ඔබ කේතය උඩුගත කිරීමට පෙර (මට කිසිදු සම්බන්ධයක් නැත), FastLED පුස්තකාලය ස්ථාපනය කිරීමට වග බලා ගන්න.

සෑම දෙයක්ම හොඳින් ක්‍රියාත්මක වන්නේ නම්, LED මඟින් වර්ණ හරහා චක්‍රීය කළ යුතුය. ඔබට ගැටළු තිබේ නම්, පළමුව ඔබේ පෑස්සුම් පරීක්ෂා කරන්න.

ගොනු

පියවර 8: ඔරලෝසුව වැඩසටහන් කරන්න

ටික කාලෙකට පස්සේ මට සම්පූර්ණයෙන්ම ගැලපෙන ඔරලෝසුවක් හදන්න මට පුළුවන් වුණා. කෙසේ වෙතත්, සෑම කෙනෙකුම වැඩිදියුණු කළ හැකි යමක් සොයා ගනු ඇත.

කේතය හොඳින් අදහස් දක්වා ඇත, එබැවින් එහි කිසිදු ගැටළුවක් ඇති නොවිය යුතුය.

සියලුම දෝශ නිරාකරණ පණිවිඩ ද අදහස් කෙරේ.

භාවිතා කරන වර්ණය වෙනස් කිරීම සඳහා, ඔබ 22 පේළියේ විචල්‍යය වෙනස් කළ යුතුය (int ledColor = 0x0000FF; // වර්ණය භාවිතා කර ඇත (හෙක්ස් වලින්)). ඔබට මෙම පිටුවේ පහළින් වර්ණ ලැයිස්තුවක් සොයාගත හැකිය

බොහෝ කලකට පෙර නිවසේ ඔරලෝසුවක් තිබීමේ අවශ්‍යතාවයක් ඇති විය, නමුත් ඉලෙක්ට්‍රොනික එකක් පමණි, මන්ද මම ඔරලෝසු වලට කැමති නැති නිසා ඒවා ටික් කරන බැවිනි. පෑස්සුම් සහ එචිං පරිපථ ගැන මට තරමක් අත්දැකීම් තිබේ. අන්තර්ජාලය පිරික්සීමෙන් සහ පොත්පත් කිහිපයක් කියවීමෙන් පසු, අනතුරු ඇඟවීමේ ඔරලෝසුවක් සහිත ඔරලෝසුවක් අවශ්‍ය නොවන බැවින්, සරලම යෝජනා ක්‍රමය තෝරා ගැනීමට මම තීරණය කළෙමි.

මම මෙම යෝජනා ක්රමය තෝරා ගත්තේ එය පහසු නිසාය ඔබේම ඔරලෝසුවක් සාදන්න

අපි පටන් ගනිමු, ඉතින් අපේම දෑතින් ඔරලෝසුවක් සෑදීමට අපට අවශ්ය කුමක්ද? හොඳයි, ඇත්ත වශයෙන්ම, පරිපථ රූප සටහන්, පෑස්සුම් යකඩ සහ කොටස් කියවීමේ අත්, දක්ෂතාවය (විශිෂ්ට නොවේ). මෙන්න මම භාවිතා කළ දේවල සම්පූර්ණ ලැයිස්තුවක්:

10 MHz quartz - 1 pc., ATtiny 2313 microcontroller, 100 Ohm ප්රතිරෝධක - 8 pcs., 3 pcs. 10 kOhm, 22 pF ධාරිත්‍රක 2, ට්‍රාන්සිස්ටර 4, බොත්තම් 2, LED දර්ශකය 4-bit KEM-5641-ASR (RL-F5610SBAW/D15). මම ඒකපාර්ශ්වික PCB එකක ස්ථාපනය සිදු කළා.

නමුත් මෙම යෝජනා ක්රමයේ දෝෂයක් තිබේ: විසර්ජන පාලනය සඳහා වගකිව යුතු ක්ෂුද්‍ර පාලකයේ අල්ෙපෙනති (මෙතැන් සිට MK ලෙස හැඳින්වේ), තරමක් හොඳ බරක් ලබා ගනී. සම්පූර්ණ ධාරාව උපරිම පෝට් ධාරාවට වඩා බෙහෙවින් වැඩි ය, නමුත් ගතික ඇඟවීමක් සහිතව MK ට අධික ලෙස රත් වීමට කාලය නැත. MK අක්‍රිය වීම වැළැක්වීම සඳහා, අපි විසර්ජන පරිපථවලට Ohm ප්‍රතිරෝධක 100 ක් එකතු කරමු.

මෙම යෝජනා ක්‍රමයේදී, ගතික ඇඟවීමේ මූලධර්මය අනුව දර්ශකය පාලනය කරනු ලැබේ, ඒ අනුව දර්ශක කොටස් එම්කේ හි අනුරූප ප්‍රතිදානයන්ගෙන් සංඥා මගින් පාලනය වේ. මෙම සංඥා වල පුනරාවර්තන වේගය 25 Hz ට වඩා වැඩි වන අතර මේ නිසා, දර්ශක අංකවල දීප්තිය අඛණ්ඩව පෙනේ.

ඉහත යෝජනා ක්රමය අනුව සාදන ලද ඉලෙක්ට්රොනික ඔරලෝසු පෙන්විය හැක්කේ කාලය (පැය සහ මිනිත්තු) පමණක් වන අතර තත්පර ඛණ්ඩ අතර තිතක් මගින් පෙන්වනු ලැබේ, දැල්වෙන. ඔරලෝසුවේ මෙහෙයුම් ආකාරය පාලනය කිරීම සඳහා, එහි ව්‍යුහය තුළ තල්ලු බොත්තම් ස්විචයන් සපයනු ලැබේ, එය පැය සහ මිනිත්තු සැකසීම පාලනය කරයි. මෙම පරිපථය 5V බල සැපයුමකින් බල ගැන්වේ. මුද්‍රිත පරිපථ පුවරුව නිෂ්පාදනය කිරීමේදී 5V zener diode පරිපථයට ඇතුළත් කර ඇත.

මට 5V බල සැපයුමක් ඇති බැවින්, මම zener diode පරිපථයෙන් බැහැර කළෙමි.

පුවරුව සෑදීම සඳහා, පරිපථය යකඩ භාවිතා කර ඇත. එනම්, මුද්‍රිත පරිපථය දිලිසෙන කඩදාසි භාවිතයෙන් inkjet මුද්‍රණ යන්ත්‍රයක මුද්‍රණය කර ඇත; එය නවීන ග්ලෙන්සි සඟරා වලින් ලබා ගත හැකිය. පසුව, අවශ්ය ප්රමාණයේ ටෙක්ස්ටොලයිට් කපා ඇත. මගේ ප්රමාණය 36 * 26 මි.මී. SMD පැකේජයක් තුළ සියලුම කොටස් තෝරාගෙන ඇති නිසා එවැනි කුඩා ප්රමාණයකි.

පුවරුව ෆෙරික් ක්ලෝරයිඩ් (FeCl 3) භාවිතයෙන් කැටයම් කර ඇත. පුවරුව සමඟ ස්නානය ගිනි උදුන මත වූ බැවින් කැටයම් කිරීමට පැයක් පමණ ගත විය; අධික උෂ්ණත්වය කැටයම් කාලයට බලපායි; පුවරුවේ තඹ භාවිතා කර නැත. නමුත් උෂ්ණත්වය සමඟ එය ඉක්මවා නොයන්න.

කැටයම් කිරීමේ ක්‍රියාවලිය සිදුවෙමින් පවතින අතරතුර, මගේ මොළය අවුල් නොකිරීමට සහ ඔරලෝසුව ක්‍රියා කිරීමට ස්ථිරාංග ලිවීමට, මම අන්තර්ජාලයට ගොස් මෙම යෝජනා ක්‍රමය සඳහා ස්ථිරාංග සොයා ගත්තෙමි. MK ෆ්ලෑෂ් කරන්නේ කෙසේද යන්න අන්තර්ජාලයෙන් ද සොයාගත හැකිය. මම ATMEGA MK පමණක් දැල්වෙන ක්‍රමලේඛකයක් භාවිතා කළෙමි.

අවසාන වශයෙන්, අපගේ පුවරුව සූදානම් වන අතර අපට අපගේ ඔරලෝසු පෑස්සීමට පටන් ගත හැකිය. පෑස්සුම් කිරීම සඳහා, ඔබට MK සහ අනෙකුත් කොටස් පුළුස්සා නොගන්නා ලෙස තුනී ඉඟියක් සහිත 25 W පෑස්සුම් යකඩ අවශ්ය වේ. අපි පෑස්සුම් කිරීම ප්‍රවේශමෙන් සිදු කරන අතර එම්කේ හි සියලුම කකුල් පළමු වරට පෑස්සීමට වඩා හොඳය, නමුත් වෙන වෙනම පමණි. නොදන්නා අය සඳහා, SMD පැකේජයක සාදන ලද කොටස් ඉක්මනින් පෑස්සීම සඳහා ඒවායේ පර්යන්තවල ටින් ඇති බව දැනගන්න.

පාස්සන ලද කොටස් සමඟ පුවරුව පෙනෙන්නේ මෙයයි.

PIC16F628A වර්ගයේ එලාම් ඔරලෝසුවක් සහිත සරල ඉලෙක්ට්‍රොනික ඔරලෝසුවක පරිපථය පුනරාවර්තනය කිරීමට මම යෝජනා කරමි. මෙම ඔරලෝසුවේ විශාල වාසියක් වන්නේ කාලය පෙන්වීම සඳහා ALS වර්ගයේ LED දර්ශකයයි. පුද්ගලිකව, මම සියලු වර්ගවල LCD වලින් වෙහෙසට පත්ව සිටින අතර හොඳ ආලෝකයක් සමඟ පමණක් නොව, අඳුරේ ඇතුළුව කාමරයේ ඕනෑම තැනක සිට කාලය බැලීමට මට අවශ්‍යය. පරිපථයේ අවම වශයෙන් කොටස් අඩංගු වන අතර විශිෂ්ට පුනරාවර්තන හැකියාව ඇත. ඔරලෝසුව මාසයක් සඳහා පරීක්ෂා කරන ලද අතර, එහි විශ්වසනීයත්වය සහ කාර්ය සාධනය පෙන්නුම් කළේය. මම අන්තර්ජාලයේ ඇති සියලුම යෝජනා ක්‍රම ගැන සිතමි, මෙය එකලස් කර ධාවනය කිරීමට පහසුම එකයි.

ක්ෂුද්‍ර පාලකයක එලාම් ඔරලෝසුවක් සහිත ඉලෙක්ට්‍රොනික ඔරලෝසුවක ක්‍රමානුකූල රූප සටහන:


ඔරලෝසු රූප සටහනෙන් දැකිය හැකි පරිදි, මෙම උපාංගයේ භාවිතා කරන එකම ක්ෂුද්ර පරිපථය වේ. ඔරලෝසු සංඛ්‍යාතය සැකසීමට 4 MHz ක්වාර්ට්ස් අනුනාදකයක් භාවිතා කරයි. කාලය පෙන්වීම සඳහා, පොදු ඇනෝඩයක් සහිත රතු දර්ශක භාවිතා කරනු ලැබේ; එක් එක් දර්ශකය දශම ලක්ෂ්ය සහිත ඉලක්කම් දෙකකින් සමන්විත වේ. Piezo විමෝචකයක් භාවිතා කිරීමේදී, ධාරිත්රක C1 - 100 μF මඟ හැරිය හැක.

එක් එක් ඉලක්කම් වලට තමන්ගේම ඇනෝඩයක් ඇති තාක් ඔබට පොදු ඇනෝඩයක් සමඟ ඕනෑම දර්ශක භාවිතා කළ හැකිය. ඉලෙක්ට්‍රොනික ඔරලෝසුව අඳුරේ සහ විශාල දුරකින් පැහැදිලිව පෙනෙන බව සහතික කිරීම සඳහා, විශාල ALS එකක් තෝරා ගැනීමට උත්සාහ කරන්න.


ඔරලෝසු සංදර්ශකය ගතික වේ. යම් අවස්ථාවක දී, එක් ඉලක්කමක් පමණක් දර්ශනය වන අතර, වත්මන් පරිභෝජනය සැලකිය යුතු ලෙස අඩු කිරීමට ඔබට ඉඩ සලසයි. එක් එක් ඉලක්කම් වල ඇනෝඩ PIC16F628A ක්ෂුද්‍ර පාලකයක් මගින් පාලනය වේ. සියලුම ඉලක්කම් හතරේ කොටස් එකට සම්බන්ධ වී ඇති අතර, වත්මන් සීමාකාරී ප්රතිරෝධක R1 ... R8 හරහා, MK වරායේ පර්යන්තවලට සම්බන්ධ වේ. දර්ශකය ඉතා ඉක්මනින් දැල්වෙන බැවින්, ඉලක්කම්වල දැල්වීම නොපෙනේ.


මිනිත්තු, පැය සහ අනතුරු ඇඟවීමේ ඔරලෝසුව සැකසීමට මොහොත බොත්තම් භාවිතා කරයි. Pin 10 අනතුරු ඇඟවීමේ සංඥාව සඳහා ප්රතිදානයක් ලෙස භාවිතා කරනු ලබන අතර, ට්රාන්සිස්ටර VT1,2 කස්සේඩයක් ඇම්ප්ලිෆයර් ලෙස භාවිතා කරයි. ශබ්ද විමෝචකය යනු ZP වර්ගයේ පීසෝ ඉලෙක්ට්‍රික් මූලද්‍රව්‍යයකි. ශබ්දය වැඩි දියුණු කිරීම සඳහා, ඔබට එය කුඩා කථිකයෙකු සමඟ ප්රතිස්ථාපනය කළ හැකිය.


ඔරලෝසුව ස්ථායීකෘත 5V ප්‍රභවයකින් බලගන්වයි. එය බැටරි වලින් ද බල ගැන්විය හැකිය. ඔරලෝසුවේ දර්ශන මාදිලි 9 ක් ඇත. මාතයන් අතර මාරුවීම "+" සහ "-" බොත්තම් භාවිතයෙන් සිදු කෙරේ. කියවීම් ප්‍රදර්ශනය කිරීමට පෙර, මාදිලියේ නම පිළිබඳ කෙටි ඉඟියක් දර්ශක මත පෙන්වනු ලැබේ. ඉඟි සංදර්ශකයේ කාලසීමාව තත්පර එකකි.


"නිවැරදි කිරීම" බොත්තම භාවිතයෙන්, අනතුරු ඇඟවීමේ ඔරලෝසුව සිටුවම් ප්රකාරයට මාරු වේ. මෙම අවස්ථාවේදී, තත්පර භාගයක් සඳහා කෙටි කාලීන විමසුමක් දර්ශනය වේ, ඉන්පසු සකස් කළ අගය ඇසිපිය හෙළීමට පටන් ගනී. කියවීම් නිවැරදි කිරීම "+" සහ "-" බොත්තම් භාවිතයෙන් සිදු කෙරේ. ඔබ දිගු වේලාවක් බොත්තම එබූ විට, ස්වයංක්‍රීය පුනරාවර්තන මාදිලිය නිශ්චිත සංඛ්‍යාතයෙන් සක්‍රිය වේ. පැය, මිනිත්තු සහ තත්පර හැර සියලුම අගයන් EEPROM වෙත ලියා බල චක්‍රයෙන් පසු ප්‍රතිසාධනය කෙරේ.


තත්පර කිහිපයක් ඇතුළත බොත්තමක් එබීම නොකළහොත්, ඉලෙක්ට්‍රොනික ඔරලෝසුව කාල දර්ශන මාදිලියට මාරු වේ. "On/Off" බොත්තම එබීමෙන් අනතුරු ඇඟවීමේ ඔරලෝසුව සක්රිය හෝ අක්රිය වේ, මෙම ක්රියාව කෙටි ශබ්දයකින් තහවුරු වේ. අනතුරු ඇඟවීමේ ඔරලෝසුව ක්‍රියාත්මක වන විට, දර්ශකයේ පහත් අනුපිළිවෙලෙහි ඇති තිත දැල්වෙයි. මම කුස්සියේ ඔරලෝසුව තැබිය යුත්තේ කොතැනදැයි සිතමින් සිටි අතර, එය කෙලින්ම ගෑස් උදුනට සවි කිරීමට තීරණය කළෙමි :) ද්රව්යය එවන ලද්දේ in_sane විසිනි.


ඉලෙක්ට්‍රොනික අනතුරු ඇඟවීමේ ඔරලෝසුව යන ලිපිය සාකච්ඡා කරන්න



මෙයද කියවන්න: