അസംബ്ലി മാനുവൽ
ഒക്ടോബർ 2016
അർഡുനോയ്ക്കായി അനലോഗ് ഇൻപുട്ട് എക്സ്റ്റൻഷൻ ഷീൽഡ്
ആമുഖം
Arduino UNO ™ ൽ 6 അനലോഗ് ഇൻപുട്ടുകൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലും ചില പ്രോജക്ടുകൾ കൂടുതൽ ആവശ്യപ്പെടുന്നു. ഉദാഹരണത്തിന്ample; സെൻസർ- അല്ലെങ്കിൽ റോബോട്ട് പദ്ധതികൾ. അനലോഗ് ഇൻപുട്ട് എക്സ്റ്റൻഷൻ ഷീൽഡ് 4 I/O ലൈനുകൾ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ (3 ഡിജിറ്റൽ, 1 അനലോഗ്) എന്നാൽ ഒരു വലിയ 24 ഇൻപുട്ടുകൾ ചേർക്കുന്നു, അതിനാൽ മൊത്തം നിങ്ങൾക്ക് 29 അനലോഗ് ഇൻപുട്ടുകൾ ഉണ്ട്.
ഫീച്ചറുകൾ:
- 24 അനലോഗ് ഇൻപുട്ടുകൾ
- 4 I/O ലൈനുകൾ മാത്രമാണ് ഉപയോഗിക്കുന്നത്
- സ്റ്റാക്കബിൾ ഡിസൈൻ
- ലൈബ്രറിയും മുൻഭാഗവും പൂർത്തിയാക്കുകampലെസ്
- Arduino UNO ™, അനുയോജ്യമായ ബോർഡുകൾ എന്നിവയിൽ പ്രവർത്തിക്കുന്നു
സ്പെസിഫിക്കേഷനുകൾ:
- അനലോഗ് ഇൻപുട്ടുകൾ: 0 - 5 VDC
- Arduino UNO ™ ബോർഡിൽ പിൻ: 5, 6, 7, A0 എന്നിവ ഉപയോഗിക്കുന്നു
- അളവുകൾ: 54 x 66 mm (2.1 "x 2.6")
ഈ മാനുവലിൽ, KA12 എങ്ങനെ കൂട്ടിച്ചേർക്കാമെന്നും ഉൾപ്പെടുത്തിയിട്ടുള്ള Arduino ലൈബ്രറി എങ്ങനെ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഞങ്ങൾ വിശദീകരിക്കുംampലെ സ്കെച്ച്.
ബോക്സിൽ എന്താണുള്ളത്
- 1 എക്സ് പിസിബി
- 1 X 470 ഓം റെസിസ്റ്റർ (മഞ്ഞ, ധൂമ്രനൂൽ, തവിട്ട്)
- 2 X 100k ഓം റെസിസ്റ്റർ (തവിട്ട്, കറുപ്പ്, മഞ്ഞ)
- 2 എക്സ് സെറാമിക് മൾട്ടി ലെയർ കപ്പാസിറ്റർ
- 3 എക്സ് റെസിസ്റ്റർ അറേ 100 കെ
- 1 X 3 മില്ലീമീറ്റർ ചുവപ്പ് LED
- 4 എക്സ് ഐസി ഹോൾഡർ (16 പിൻ)
- 4 × 6 പിന്നുകളുള്ള 3 X പിൻ ഹെഡർ
- 2 X 8 പിൻ സ്ത്രീ തലക്കെട്ട്
- 2 X 6 പിൻ സ്ത്രീ തലക്കെട്ട്
- 2 X 3 പിൻ സ്ത്രീ തലക്കെട്ട്
- 3 X IC - CD4051BE
- 1 X IC - SN74HC595N
കെട്ടിട നിർദ്ദേശങ്ങൾ
സ്ഥാനം 470 ഓം റെസിസ്റ്റർ ചിത്രത്തിലും സോൾഡറിലും കാണിച്ചിരിക്കുന്നതുപോലെ.
R1: 470 ഓം (മഞ്ഞ, കറുപ്പ്, തവിട്ട്)രണ്ടും സ്ഥാനം 100k ഓം റെസിസ്റ്ററുകൾ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ അവയെ ലയിപ്പിക്കുക.
R2, R3: 100k ഓം (തവിട്ട്, കറുപ്പ്, മഞ്ഞ)C1, C2: സെറാമിക് മൾട്ടി ലെയർ കപ്പാസിറ്ററുകൾ
RN1, RN2, RN3: റെസിസ്റ്റർ അറേ 100 കെ
എൽഇഡി: ചുവന്ന LED
ധ്രുവീയത മനസിലാക്കുക!
IC1, ..., IC4: ഐസി ഉടമകൾ
നോച്ചിന്റെ ദിശ ശ്രദ്ധിക്കുക! എല്ലാ 6 × 3 പിൻ-ഹെഡർ കണക്റ്ററുകളും സോൾഡർ ചെയ്യുക.
വളഞ്ഞ പിൻസ് ലയിപ്പിച്ചതാണെന്ന് ഉറപ്പാക്കുക! 6 പിൻ സ്ത്രീ തലക്കെട്ടുകളും 8 പിൻ സ്ത്രീ തലക്കെട്ടുകളും സ്ഥലത്തേക്ക് സോൾഡർ ചെയ്യുക.
കുറ്റി മുറിക്കരുത്!
SV1: രണ്ട് 3 പിൻ സ്ത്രീ തലക്കെട്ടുകൾ
സോൾഡർ വശത്ത് പിൻസ്, ഘടകഭാഗത്ത് സോൾഡർ എന്നിവ ചേർക്കുക! തലക്കെട്ടുകളുടെ മുകൾഭാഗം തുല്യമായി നിരപ്പാക്കിയിട്ടുണ്ടെന്നും മറ്റ് പിന്നുകളുടെ മുകളിൽ കവിയരുതെന്നും ഉറപ്പാക്കുക. ഈ രീതിയിൽ, ഇത് നിങ്ങളുടെ Arduino Uno- ലേക്ക് നന്നായി യോജിക്കും. കുറ്റി മുറിക്കരുത്!IC1, IC2, IC3: IC - CD4051BE
നോച്ചിന്റെ ദിശ ശ്രദ്ധിക്കുക! ഇത് ഐസി ഹോൾഡറിലെ നോട്ടുമായി പൊരുത്തപ്പെടണം!
IC4: IC - SN74HC595N
നോച്ചിന്റെ ദിശ ശ്രദ്ധിക്കുക! ഇത് ഐസി ഹോൾഡറിലെ നോട്ടുമായി പൊരുത്തപ്പെടണം!
KA12 ബന്ധിപ്പിക്കുന്നു
കുറ്റിക്ക് കേടുപാടുകൾ സംഭവിക്കാതിരിക്കാനും നല്ല കണക്ഷൻ ഉറപ്പാക്കാനും KA12 ശരിയായി Arduino Uno- യിൽ ചേർക്കുന്നത് വളരെ പ്രധാനമാണ്.
ഏറ്റവും പ്രധാനപ്പെട്ട ശ്രദ്ധാകേന്ദ്രങ്ങൾ ഇതാ:
എ. ഈ 6 പിൻ പെൺ ഹെഡർ അർഡ്വിനോയിലെ 'അനലോഗ് ഇൻ' എന്നതിൽ കൃത്യമായി യോജിക്കുന്നു.
ബി. രണ്ട് 3 പിൻ സ്ത്രീ തലക്കെട്ടുകൾ Arduino- ലെ 6 ICSP പിന്നുകൾക്ക് മുകളിലൂടെ സ്ലൈഡുചെയ്യുന്നു.
സി. കെഎ 8 -ലെ 12 പിൻ സ്ത്രീ തലക്കെട്ടുകളുടെ അരികിലുള്ള സംഖ്യകൾ ഡിജിറ്റൽ ഐ/ഒയുമായി പൊരുത്തപ്പെടണം.
ഡി.
Arduino ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുക:
വെല്ലെമാനിലെ KA12 ഡൗൺലോഡ് പേജിലേക്ക് പോകുക webസൈറ്റ്
http://www.vellemanprojects.eu/support/downloads/?code=KA12
'Velleman_KA12' എക്സ്ട്രാക്റ്റ് ഡൗൺലോഡുചെയ്ത് "velleman_KA12" ഫോൾഡർ നിങ്ങളുടെ പ്രമാണങ്ങൾ \ Arduino \ ലൈബ്രറികളിലേക്ക് പകർത്തുക. - Exampലെ സ്കെച്ച്:
A. Arduino സോഫ്റ്റ്വെയർ തുറക്കുക
ബി. തുടർന്ന് ക്ലിക്ക് ചെയ്യുക file/ഉദാamples/Velleman_KA12/Velleman_KA12 - കോഡ്:
വരിവരിയായി
KA12- ന്റെ പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കാൻ എളുപ്പമാക്കുന്നതിന്, ഞങ്ങൾ ഒരു ലൈബ്രറി ഉണ്ടാക്കി.
ലൈൻ 1 ഉം 6 ഉം ഉപയോഗം പ്രഖ്യാപിക്കുകയും ലൈബ്രറി ആരംഭിക്കുകയും ചെയ്യുക. KA12 ഉപയോഗിക്കുന്ന എല്ലാ സ്കെച്ചിലും ഇത് ചെയ്യണം. എല്ലാ സെൻസർ മൂല്യങ്ങളും എളുപ്പത്തിൽ വായിക്കാനും അവയെ ഒരു int-array- ൽ സേവ് ചെയ്യാനോ അല്ലെങ്കിൽ ഒരു മൂല്യം വായിച്ച് ഇത് ഒരു int ആയി സേവ് ചെയ്യാനോ ഉള്ള ലൈബ്രറി നിങ്ങൾക്ക് അവസരം നൽകുന്നു.
എല്ലാ സെൻസറുകളും വായിക്കാൻ നിങ്ങൾ 24 സ്ഥലങ്ങളുള്ള ഒരു ഇൻറേ-അറേ പ്രഖ്യാപിക്കണം (ലൈൻ 2). അറേ പൂരിപ്പിക്കുന്നതിന് ഞങ്ങൾ റീഡ് കമാൻഡ് ഉപയോഗിക്കുന്നു (ലൈൻ 8). മുൻകാലത്ത്ample, a for loop (വരി 9 മുതൽ 12 വരെ) ഉപയോഗിച്ച് സീരിയൽ മോണിറ്ററിലേക്ക് ഞങ്ങൾ എല്ലാ മൂല്യങ്ങളും പ്രദർശിപ്പിക്കുന്നു.
സീരിയൽ ആശയവിനിമയം വരി 5 ൽ സജ്ജീകരിച്ചിരിക്കുന്നു.
നിങ്ങൾക്ക് ഒരു മൂല്യം മാത്രമേ ആവശ്യമുള്ളൂവെങ്കിൽ നിങ്ങൾക്ക് "ka12_read" കമാൻഡ് (ലൈൻ 13) ഉപയോഗിക്കാം.
വെല്ലെമാൻ പ്രോജക്ടുകൾ
ElVelleman_RnD
വെല്ലേമൻ എൻവി - ലെഗൻ ഹെയർവെഗ് 33, ഗാവറെ (ബെൽജിയം)
vellemanprojects.com
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ആർഡ്വിനോയ്ക്കുള്ള വെല്ലെമാൻ അനലോഗ് ഇൻപുട്ട് എക്സ്റ്റൻഷൻ ഷീൽഡ് [pdf] നിർദ്ദേശ മാനുവൽ Arduino നായുള്ള അനലോഗ് ഇൻപുട്ട് വിപുലീകരണ ഷീൽഡ് |