សម្រាប់គម្រោងទាំងនោះដែលអាណាឡូកទៅជាការបំលែងសញ្ញាឌីជីថលគឺចាំបាច់ហើយអ្នកប្រើ microcontroller មិនមានសមត្ថភាពនេះទេវាគួរឱ្យចាប់អារម្មណ៍ណាស់ដែលមានប្រភេទនេះ ម៉ូឌុល ADS1115ដែលផ្តល់នូវសមត្ថភាពបំលែងអេឌីស៊ីជាមួយនឹងភាពជាក់លាក់ ១៦ ប៊ីត។
នេះផងដែរ សមាសភាគអេឡិចត្រូនិ វាក៏គួរឱ្យចាប់អារម្មណ៍ដើម្បីពង្រីកឯកសារ សមត្ថភាពបំលែងទោះបីជា microcontroller ដែលអ្នកកំពុងប្រើសម្រាប់គម្រោងរបស់អ្នកមានសមត្ថភាពបែបនេះប៉ុន្តែអ្នកត្រូវការអ្វីផ្សេងទៀត។
លិបិក្រម
ឧបករណ៍បំលែង A / D និង D / A
មានពីរប្រភេទ ឧបករណ៍បំលែងសញ្ញា ទោះបីវាក៏មានឈីបផ្សេងទៀតដែលមានសមត្ថភាពធ្វើទាំងពីរប្រភេទក្នុងពេលតែមួយ។ ទាំងនេះគឺជា:
- CAD (អាណាឡូកទៅកម្មវិធីបំលែងឌីជីថល) ឬអេឌីស៊ី (អាណាឡូកទៅឌីជីថលបំលែង)៖ គឺជាឧបករណ៍មួយប្រភេទដែលបំលែងសញ្ញាអាណាឡូកទៅជាសញ្ញាឌីជីថល។ ដើម្បីធ្វើដូចនេះអ្នកអាចប្រើលេខគោលពីរដែលអ៊ិនកូដសញ្ញាអាណាឡូក។ ឧទាហរណ៍ការភ្ជាប់តម្លៃគោលពីរជាមួយវ៉ុលជាក់លាក់ឬតម្លៃបច្ចុប្បន្ន។ ឧទាហរណ៍ជាមួយនឹងការដោះស្រាយ 4 ប៊ីតវាអាចមានចាប់ពី 0000 ដល់ 1111 ហើយវាអាចត្រូវគ្នាទៅនឹង 0v និង 12v រៀងៗខ្លួន។ ទោះបីជាប្រសិនបើសញ្ញាប៊ីតត្រូវបានប្រើក៏ដោយតម្លៃអវិជ្ជមាននិងវិជ្ជមានអាចត្រូវបានវាស់។
- ស៊ីអេឌីអេ (ឧបករណ៍បម្លែងឌីជីថលទៅអាណាឡូក) ឬឌីស៊ី (កម្មវិធីបម្លែងឌីជីថលទៅអាណាឡូក): វាគឺជាឧបករណ៍ដែលធ្វើផ្ទុយពីខាងលើពោលគឺវាបំលែងទិន្នន័យគោលពីរទៅជាចរន្តអាណាឡូកឬវ៉ុល។
ជាមួយនឹងឧបករណ៍បំលែងទាំងនេះវាអាចឆ្លងកាត់ពីសញ្ញាមួយទៅសញ្ញាមួយទៀតដូចដែលអ្នកនឹងឃើញក្នុងករណី ADS៥៤៧ដែលនឹងត្រូវនឹងករណីដំបូង។
អំពីអេសអេស ១១១៥
អេឌីអេស ១១១៥ គឺជាម៉ូឌុលបំលែងសញ្ញា។ អ្វីដែលវាធ្វើគឺ បំលែងពីអាណាឡូកទៅឌីជីថល។ អ្នកប្រហែលជាគិតថាក្រុមប្រឹក្សាអភិវឌ្ឍន៍ Arduino ខ្លួនវារួមបញ្ចូលអេឌីស៊ីផ្ទៃក្នុងរួចហើយដើម្បីអាចបំពេញភារកិច្ចនេះនៅពេលប្រើធាតុបញ្ចូលអាណាឡូកហើយពួកគេអាចឆបគ្នាជាមួយសញ្ញាមីក្រូកុងតាក់។
ត្រូវហើយពួកគេត្រូវមានដំណោះស្រាយស៊ីអេសអេសចំនួន ១០ ប៊ីតនៅក្នុងអ។ ស។ ប។ មីនីនិងណាណូ។ ប៉ុន្តែជាមួយនឹងអេដអេស ១១១៥ អ្នកបន្ថែមមួយផ្សេងទៀតជាមួយ គុណភាពបង្ហាញ ១៦ ប៊ីត, ខ្ពស់ជាង Arduino, ក្នុងការបន្ថែមទៅអាចដោះលែងករណី Arduino ។ ដប់ប្រាំនៃពួកគេគឺសម្រាប់ការវាស់វែងនិងបន្តិចចុងក្រោយសម្រាប់សញ្ញានៃសញ្ញាអាណាឡូកព្រោះដូចដែលអ្នកដឹងស្រាប់ហើយសញ្ញាអាណាឡូកអាចជាអវិជ្ជមានឬវិជ្ជមាន។
លើសពីនេះទៀតម៉ូឌុលនេះផ្តល់នូវអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការដូច្នេះការប្រើប្រាស់របស់វាគឺសាមញ្ញណាស់។ ដើម្បីភ្ជាប់វាជាមួយ Arduino របស់អ្នក អ្នកអាចប្រើ I2C បានដូច្នេះ វាពិតជាសាមញ្ញណាស់។ វាថែមទាំងរួមបញ្ចូលទាំងកូដសម្គាល់ ADDR ដែលអ្នកអាចជ្រើសរើសអាសយដ្ឋានមួយក្នុងចំណោមអាស័យដ្ឋានទាំង ៤ ដែលមានសម្រាប់សមាសធាតុនេះ។
ម៉្យាងទៀតអ្នកត្រូវយល់ថាអេដអេស ១១១៥ មានរបៀបវាស់ពីរគឺមួយ ឌីផេរ៉ង់ស្យែលនិងមួយផ្សេងទៀតបានបញ្ចប់:
- ឌីផេរ៉ង់ស្យែល៖ វាប្រើអេឌីស៊ីចំនួនពីរសម្រាប់ការវាស់នីមួយៗកាត់បន្ថយចំនួនបណ្តាញទៅ ២ ប៉ុន្តែវាផ្តល់នូវគុណប្រយោជន៍យ៉ាងច្បាស់ដែលវាអាចវាស់វ៉ុលអវិជ្ជមាននិងមិនងាយទទួលរងនូវសំលេងរំខាន។
- បញ្ចប់តែមួយ៖ វាមានបណ្តាញចំនួន ៤ ដោយមិនប្រើទាំងពីរដូចនៅក្នុងករណីមុន។ ឆានែលនីមួយៗមាន ១៥ ប៊ីត។
បន្ថែមលើទម្រង់ទាំងនេះវារួមបញ្ចូលទាំងរបៀបប្រៀបធៀបដែលក្នុងនោះការដាស់តឿនត្រូវបានបង្កើតតាមរយៈ ម្ជុល ALRT នៅពេលឆានែលណាមួយលើសពីតម្លៃដែលអាចតំឡើងតាមកូដប្រភពនៃការបង្ហាញប្រភេទរូបភាព។
ប្រសិនបើអ្នកចង់ធ្វើ ការវាស់តិចជាង ៥ វ៉ប៉ុន្តែដោយមានការប្រុងប្រយ័ត្នខ្ពស់ជាងនេះអ្នកគួរតែដឹងថាអេសអេស ១១១៥ មានភីអេសអេសដែលអាចកែសម្រួលវ៉ុលពី ៦.១៤៤ វ៉។ ចងចាំជានិច្ចថាវ៉ុលអតិបរិមាដែលអាចវាស់បានក្នុងករណីណាក៏ដោយនឹងជាវ៉ុលផ្គត់ផ្គង់ថាមពលដែលត្រូវបានប្រើ (1115 វ៉) ។
Pinout និងសំណុំទិន្នន័យ
ប្រសិនបើអ្នកចង់មើលព័ត៌មានលម្អិតបច្ចេកទេសទាំងអស់នៃអេដអេស ១១១៥ ដើម្បីដឹងពីដែនកំណត់របស់វានៅកម្រិតអេឡិចត្រូនិចឬល័ក្ខខ័ណ្ឌដែលវាអាចដំណើរការបានយោងទៅតាមអនុសាសន៍របស់អ្នកផលិតអ្នកអាចប្រើ សំណុំទិន្នន័យ ដែលអ្នកអាចរកបាននៅលើសុទ្ធ។ ឧទាហរណ៍អ្នកអាចធ្វើបាន ទាញយកវាពីត (ឧបករណ៍រដ្ឋតិចសាស់) ។
para pinout នេះ ហើយភ្ជាប់ទៅនោះពីមុនខ្ញុំបានអត្ថាធិប្បាយរួចហើយអំពីសញ្ញា ALRT ដែលរួមបញ្ចូលផងដែរអំពី ADDR ។ ប៉ុន្តែវាមានម្ជុលផ្សេងទៀតដែលអ្នកក៏គួរតែដឹងសម្រាប់ការធ្វើសមាហរណកម្មត្រឹមត្រូវជាមួយក្តារ Arduino របស់អ្នកឬសម្រាប់ករណីផ្សេងទៀត។ ម្ជុលដែលមាននៅលើម៉ូឌុល ADS1115 គឺ៖
- VDD: ផ្គត់ផ្គង់ជាមួយ 2v ទៅ 5.5v ។ អ្នកអាចផ្តល់ថាមពលឱ្យវាដោយភ្ជាប់វាទៅ ៥ ស៊ីពីក្តារអារីដូណូរបស់អ្នក។
- GND៖ ជាកន្លែងដែលអ្នកអាចភ្ជាប់ទៅ GND នៃក្តារ Arduino របស់អ្នក។
- អេសអិលនិងអេឌីអេអេ: ម្ជុលទំនាក់ទំនងសម្រាប់ I2C ។ ក្នុងករណីនេះពួកគេត្រូវទៅម្ជុលសមស្របតាម គំរូ Arduino របស់អ្នក.
- ADDR: pin សម្រាប់អាសយដ្ឋាន។ តាមលំនាំដើមវាភ្ជាប់ទៅ GND ដែលផ្តល់អាសយដ្ឋាន 0x48 ប៉ុន្តែអ្នកអាចជ្រើសរើសអាសយដ្ឋានផ្សេងទៀត:
- ភ្ជាប់ទៅ GND = ០x៤៨
- ភ្ជាប់ទៅ VDD = 0x៤៩
- ភ្ជាប់ទៅអេសឌីអេស = 0x4A
- ភ្ជាប់ទៅអេសអិល = 0x4B
- អាល់អរ: លេខកូដប្រុងប្រយ័ត្ន
- A0 ដល់ A3: ម្ជុលអាណាឡូក
ប្រសិនបើអ្នកចង់ប្រើ ចុងតែមួយ អ្នកអាចភ្ជាប់ចរន្តអាណាឡូកឬវ៉ុលដែលអ្នកចង់វាស់រវាង GND និងមួយក្នុងចំណោមម្ជុលអាណាឡូកចំនួន ៤ ។
សម្រាប់ការតភ្ជាប់ ចុងតែមួយយើងគ្រាន់តែភ្ជាប់បន្ទុកដែលត្រូវវាស់រវាង GND និងមួយក្នុងចំណោមម្ជុលទាំង ៤ ។ សម្រាប់របៀបឌីផេរ៉ង់ស្យែលអ្នកអាចភ្ជាប់បន្ទុកដែលត្រូវវាស់រវាង A4 និង A0 ឬចន្លោះ A1 និង A2 អាស្រ័យលើប៉ុស្តិ៍ដែលអ្នកចង់ប្រើ។
ជាឧទាហរណ៍នៃការតភ្ជាប់ក្នុងករណី របៀបអានឌីផេរ៉ង់ស្យែលអ្នកអាចឃើញរូបភាពខាងលើ។ នៅក្នុងវាអាគុយ 1.5 ត្រូវបានប្រើជាស៊េរីបន្ថែម 3 វ៉ដែលត្រូវបានតភ្ជាប់រវាង A0 និង A1 ក្នុងករណីនេះដើម្បីឱ្យក្តារអារីដូណូអាចវាស់តម្លៃវ៉ុលដែលទទួលបានក្នុងពេលនីមួយៗតាមរយៈអាយអេសស៊ី។ ជាក់ស្តែងអ្នកអាចប្រើសញ្ញាផ្សេងទៀតដើម្បីវាស់ក្នុងករណីនេះវាជាអាគុយប៉ុន្តែវាអាចជាអ្វីដែលអ្នកចង់បាន…
កន្លែងដែលត្រូវទិញ ADS1115?
ប្រសិនបើអ្នកចង់ ទិញ ADS1115អ្នកគួរតែដឹងថាអ្នកមានម៉ូឌុលដែលបានរៀបចំដើម្បីរួមបញ្ចូលជាមួយ Arduino សម្រាប់តម្លៃថោក។ អ្នកអាចរកវាបាននៅតាមហាងលក់គ្រឿងអេឡិចត្រូនិចឯកទេសជាច្រើនក៏ដូចជានៅលើអ៊ីបេយអាល់លីចនិងអាម៉ាហ្សូន។ ឧទាហរណ៍:
ការរួមបញ្ចូលជាមួយ Arduino
ដើម្បីចាប់ផ្តើមរឿងដំបូងគឺ ដំឡើងបណ្ណាល័យ ត្រូវគ្នានឹងអាយឌីអាណូអាយអាយអ៊ីយូរបស់អ្នក។ សម្រាប់បញ្ហានេះអ្នកអាចប្រើភាពល្បីល្បាញបំផុត Adafruit។ ដើម្បីធ្វើដូចនេះអ្នកអាចអនុវត្តតាមជំហានទាំងនេះ៖
- បើក Arduino IDE
- ចូលទៅកាន់ម៉ឺនុយបង្ហាញប្រភេទរូបភាព
- បន្ទាប់មកដើម្បីរួមបញ្ចូលបណ្ណាល័យ
- គ្រប់គ្រងបណ្ណាល័យ
- នៅក្នុងម៉ាស៊ីនស្វែងរកអ្នកអាចស្វែងរក Adafruit ADS1X15
- ចុចលើតំឡើង
ឥឡូវនេះអ្នកបានត្រៀមខ្លួនរួចរាល់ហើយអ្នកអាចចូលមើលកូដបណ្ណាល័យដែលបានតំឡើងឬសៀវភៅបញ្ជី ឧទាហរណ៍មាន និង:
- បើក Arduino IDE
- ចូលទៅកាន់ឯកសារ
- ឧទាហរណ៏
- ហើយនៅក្នុងបញ្ជីរកមើលអ្នកដែលនៅក្នុងបណ្ណាល័យនេះ ...
ក្នុងចំណោមឧទាហរណ៍ដែលអ្នកនឹងឃើញទាំងពីរសម្រាប់ឯកសារ របៀបប្រៀបធៀប, ឌីផេរ៉ង់ស្យែលនិងរបៀបបញ្ចប់តែមួយ។ អ្នកអាចមើលឃើញឧទាហរណ៍ដើម្បីចាប់ផ្តើមប្រើវាហើយកែប្រែវាទៅតាមតំរូវការរបស់អ្នកឬសរសេរកូដស្មុគស្មាញ។ សម្រាប់ព័ត៌មានបន្ថែមខ្ញុំណែនាំអ្នក វគ្គសិក្សាណែនាំឥតគិតថ្លៃជា PDF.
មតិយោបល់សូមចាកចេញពីអ្នក
នៅក្នុងរបៀបឌីផេរ៉ង់ស្យែលតើខ្ញុំអាចប្រើវាដើម្បីវាស់រវាង + 5V និង - 5V បានទេ?