កាត HOME AUTOMATION សម្រាប់ Raspberry Pi
កំណែមគ្គុទ្ទេសក៍របស់អ្នកប្រើ 3.0
ការពិពណ៌នាទូទៅ
កាត Home Automation គឺជាកាតពង្រីកដែលអាចជង់បានសម្រាប់ Raspberry Pi ។ កាតនេះអាចប្រើបានជាមួយកំណែ Raspberry Pi ទាំងអស់ពីសូន្យដល់លេខ 4។ វាផ្តល់នូវដំណោះស្រាយដ៏ល្អសម្រាប់គម្រោង Raspberry Pi Home Automation របស់អ្នក។ អានសីតុណ្ហភាពនៅក្នុងតំបន់រហូតដល់ 8 ជាមួយនឹងការបញ្ចូលអាណាឡូក។ គ្រប់គ្រងប្រព័ន្ធកំដៅ និងម៉ាស៊ីនត្រជាក់របស់អ្នកជាមួយនឹងឧបករណ៍បញ្ជូនតនៅលើយន្តហោះចំនួន 8 ។ បន្ថែម 8-RELAYS ផ្សេងទៀតដើម្បីគ្រប់គ្រងឧបករណ៍បាញ់ទឹករបស់អ្នក ឬ 4RELAYS ដើម្បីគ្រប់គ្រងវ៉ុលខ្ពស់។tagគ្រឿងប្រើប្រាស់។ ប្រើធាតុបញ្ចូលឌីជីថលដាច់ដោយអុបទិកចំនួន 8 សម្រាប់ប្រព័ន្ធសុវត្ថិភាពរបស់អ្នក។ បើកដំណើរការឧបករណ៍ឃ្លាំមើលផ្នែករឹង ដើម្បីត្រួតពិនិត្យ និងបើកដំណើរការ Raspberry Pi ក្នុងករណីមានការចាក់សោកម្មវិធី។ គ្រប់គ្រងប្រព័ន្ធភ្លើងចំនួនបួនជាមួយនឹងលទ្ធផល PWM បើកចំហរចំនួនបួន (អ្នកផ្គត់ផ្គង់ថាមពលខាងក្រៅរហូតដល់ 24V) ។ គ្រប់គ្រងឧបករណ៍បន្ថយពន្លឺចំនួនបួនដោយប្រើលទ្ធផល 0-10V ។
លក្ខណៈពិសេស
- ការបញ្ជូនតចំនួនប្រាំបីជាមួយនឹង LEDs ស្ថានភាព និងឧបករណ៍ភ្ជាប់ដែលអាចដោតបាន។
- ប្រាំបីស្រទាប់ដែលអាចជង់បាន។
- ការបញ្ចូល A/D 12 ប៊ីតចំនួនប្រាំបី
- លទ្ធផល 13 ប៊ីត DAC ចំនួនបួន (0-10V dimmers)
- PWM 24A 4V/XNUMXA ទិន្នផលបង្ហូរបើកចំហ
- ធាតុបញ្ចូលឌីជីថលដែលដាច់ដោយអុបទិកចំនួនប្រាំបី
- ការបិទទំនាក់ទំនង/ការរាប់ព្រឹត្តិការណ៍រហូតដល់ 100 ហឺត
- ធាតុបញ្ចូលកូដបួនជ្រុង
- 30 GPIOs (26 GPIOs ពី Raspberry Pi + 4 ថ្មី)
- ឧបករណ៍ភ្ជាប់ដែលអាចដោតបាន 26-16 AWG សម្រាប់ច្រកទាំងអស់។
- ឧបករណ៍ឃ្លាំមើលផ្នែករឹងនៅលើយន្តហោះ
- ហ្វុយហ្ស៊ីបដែលអាចកំណត់ឡើងវិញបាននៅលើយន្តហោះ
- ការការពារការផ្គត់ផ្គង់ថាមពលបញ្ច្រាស
- ឧបករណ៍ដំណើរការ 32 ប៊ីតដំណើរការនៅ 48 MHz
- បន្ទាត់ពាក្យបញ្ជា
- បណ្ណាល័យ Python
- ថ្នាំង - ថ្នាំងក្រហម
- កម្មវិធីជំនួយ Domoticz
- OpenPLC ឧampការរួមបញ្ចូល
- អាប់ដេតកម្មវិធីបង្កប់
- គ្រឿងដំឡើងទាំងអស់រួមមាន៖ ស្ពាន់ វីស និងគ្រាប់
- ការធ្វើតេស្តដោយខ្លួនឯងផ្នែករឹងជាមួយនឹងខ្សែរង្វិលជុំត្រឡប់មកវិញ
- ផ្នែករឹងប្រភពបើកចំហ និងគ្រោងការណ៍
កាត Home Automation រហូតដល់ប្រាំបីអាចត្រូវបានជង់នៅលើកំពូលនៃ Raspberry Pi មួយ។ កាតនីមួយៗត្រូវបានបំពាក់ដោយប្រព័ន្ធដំណើរការ 32-bit STM ដែលដំណើរការនៅ 48MHz ។ Home automation Cards ចែករំលែកឡានក្រុង I2C សៀរៀលដោយប្រើតែពីរនៃ GPIO pins របស់ Raspberry Pi ដើម្បីគ្រប់គ្រងកាតទាំងប្រាំបី។ លក្ខណៈពិសេសនេះទុក 24 GPIOs ដែលនៅសល់សម្រាប់អ្នកប្រើប្រាស់។
លទ្ធផល DAC អាចត្រូវបានប្រើដើម្បីគ្រប់គ្រង 0-10V dimmers ដោយប្រើការផ្គត់ផ្គង់ថាមពល 12V នៅលើក្តារ។
Open Drain Outputs អាចត្រូវបានប្រើដើម្បីគ្រប់គ្រងបន្ទុកអាណាឡូក ឬឌីជីថលរហូតដល់ 24V និង 4A។
តើមានអ្វីនៅក្នុងឈុតរបស់អ្នក។
- កាតស្វ័យប្រវត្តិកម្មផ្ទះសម្រាប់ Raspberry Pi
- ការដំឡើងផ្នែករឹង
ក. រន្ធដោត 5-pin 3.5mm pitch connector សម្រាប់ relay និង I/O's
ខ. រន្ធដោត 2-pin 3.5mm pitch connector សម្រាប់ថាមពល
គ. ប្រដាប់ប្រដាលង្ហិនប្រភេទ M2.5x18mm ប្រុស-ស្រី ចំនួនបួន
ឃ. វីសស្ពាន់ M2.5x5mm ចំនួនបួន
អ៊ី គ្រាប់លង្ហិន M2.5 ចំនួនបួនគ្រាប់
f. អ្នកលោតពីរសម្រាប់កម្រិតជង់
ការណែនាំអំពីការចាប់ផ្តើមរហ័ស
- ដោតកាត Home Automation របស់អ្នកនៅលើកំពូល Raspberry Pi របស់អ្នក ហើយបើកប្រព័ន្ធ។
- បើកដំណើរការទំនាក់ទំនង I2C នៅលើ Raspberry Pi ដោយប្រើ raspi-config ។
- ដំឡើងកម្មវិធីពី github.com៖
ក. ~$ git ក្លូន https://github.com/SequentMicrosystems/ioplus-rpi.git
ខ. ~$ cd /home/pi/ioplus-rpi
គ. ~/ioplus-rpi$ sudo ធ្វើការដំឡើង - ~/ioplus-rpi$ ioplus
កម្មវិធីនឹងឆ្លើយតបជាមួយនឹងបញ្ជីពាក្យបញ្ជាដែលមាន។
ប្លង់ក្តារ
កាត Home Automation របស់អ្នកភ្ជាប់មកជាមួយផ្នែករឹងសម្រាប់ម៉ោនដែលសមស្រប។ កាត Home Automation រហូតដល់ប្រាំបីអាចត្រូវបានជង់នៅលើកំពូលនៃ Raspberry Pi មួយ។
អំពូល LED ចំនួនប្រាំបី (LED R1-R8) បង្ហាញពីស្ថានភាពនៃការបញ្ជូនតរៀងៗខ្លួន។ LED មួយត្រូវបានភ្លឺនៅពេលដែលការបញ្ជូនតដែលត្រូវគ្នាត្រូវបានបញ្ចូលថាមពល។
អ្នកលោតកម្រិតជង់
កាត Home Automation ត្រូវបានគ្រប់គ្រងដោយ Raspberry Pi ដោយប្រើតែចំណុចប្រទាក់ I2C ប៉ុណ្ណោះ។ វាកាន់កាប់ចន្លោះអាសយដ្ឋាន 0x28 - 0x2F ។ អាសយដ្ឋានមូលដ្ឋានអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយប្រើជង់កម្រិត Jumpers ។ អ្នកលោតពីរត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលរបស់អ្នក។ ជង់អតិបរមានៃសន្លឹកបៀចំនួនប្រាំបីតម្រូវឱ្យមានអ្នកលោតសរុបចំនួន 12 ។
កាត Home Automation រហូតដល់ប្រាំបីអាចត្រូវបានជង់លើម៉ូឌុល Raspberry Pi របស់អ្នក។ កាតអាចត្រូវបានដំឡើងនៅលើ Raspberry Pi តាមលំដាប់ណាមួយ។ អ្នកលោត 3 ទីតាំងដែលបានដំឡើងនៅកណ្តាលកាតជ្រើសរើសកម្រិតជង់ដូចបានបង្ហាញខាងក្រោម:
តម្រូវការថាមពល
កាត Home Automation ទាមទារថាមពល +5V ដែលផ្គត់ផ្គង់ពី Raspberry Pi expansion bus ឬពីឧបករណ៍ភ្ជាប់ថាមពលរបស់វា។ ការបញ្ជូនតនៅលើយន្តហោះត្រូវបានបំពាក់ដោយ +5V ។ និយតករ 3.3V ក្នុងស្រុកផ្តល់ថាមពលដល់សៀគ្វីដែលនៅសល់ (សូមមើលគ្រោងការណ៍) ។
ការប្រើប្រាស់បច្ចុប្បន្ន Raspberry Pi: 250 mA @ +5V (អាចខ្ពស់រហូតដល់ 2A)
ការប្រើប្រាស់ចរន្តស្វ័យប្រវត្តិនៅផ្ទះ៖ 50 mA @ +5V (ការបញ្ជូនតទាំងអស់បិទ) 750 mA @ +5V (ការបញ្ជូនតទាំងអស់បើក)
ឧបករណ៍ភ្ជាប់ថាមពលអាចគ្រប់គ្រងបានរហូតដល់ 8A និងត្រូវបានការពារដោយហ្វុយហ្ស៊ីបដែលអាចកំណត់ឡើងវិញបាន 3A យើងសូមណែនាំឱ្យប្រើការផ្គត់ផ្គង់ថាមពលដែលបានកំណត់កម្រិត 5V ដែលមានអត្រា 4A ឬខ្ពស់ជាងនេះ។ ឧបករណ៍ភ្ជាប់ថាមពលមានការការពារប៉ូលបញ្ច្រាស។ ប្រសិនបើអ្នកប្រើថាមពលមិនត្រឹមត្រូវ បន្ទះនឹងមិនខូច ប៉ុន្តែនឹងមិនដំណើរការទេ។ កាត Home Automation អាចត្រូវបានជង់រហូតដល់ប្រាំបីកម្រិត។ ការកំណត់រចនាសម្ព័ន្ធពហុជង់អាចត្រូវបានដំណើរការពីកាតណាមួយ។ ជង់ប្រាំបីត្រូវការ 400 mA សម្រាប់សៀគ្វីអេឡិចត្រូនិច ដោយទុក 2.5A សម្រាប់ការបញ្ជូនត។ ជាមួយនឹងរឹមនៃកំហុសមួយចំនួន ការបញ្ជូនតមិនលើសពី 24 អាចបើកក្នុងពេលតែមួយ។ ប្រសិនបើកម្មវិធីរបស់អ្នកទាមទារការបញ្ជូនបន្តបន្ថែមទៀតដើម្បីបើកក្នុងពេលតែមួយ យើងសូមណែនាំឱ្យប្រើការផ្គត់ផ្គង់ថាមពលដែលមានអត្រា 5A ឬខ្ពស់ជាងនេះ ជាមួយនឹងខ្សែបំបែកដើម្បីផ្តល់ថាមពលដល់កាតច្រើន។
ឧបករណ៍ WATCHDOG
កាត Home Automation Card មានឧបករណ៍ឃ្លាំមើលផ្នែករឹងដែលភ្ជាប់មកជាមួយ ដែលនឹងធានាថាគម្រោងបេសកកម្មសំខាន់របស់អ្នកនឹងងើបឡើងវិញ និងបន្តដំណើរការទោះបីជាកម្មវិធី Raspberry Pi ផ្អាកក៏ដោយ។ បន្ទាប់ពីបើកដំណើរការ ឧបករណ៍ឃ្លាំមើលត្រូវបានបិទ ហើយក្លាយជាសកម្មបន្ទាប់ពីវាទទួលបានការកំណត់ឡើងវិញជាលើកដំបូង។
ការអស់ពេលលំនាំដើមគឺ 120 វិនាទី។ នៅពេលដែលបានធ្វើឱ្យសកម្ម ប្រសិនបើវាមិនទទួលបានការកំណត់ឡើងវិញជាបន្តបន្ទាប់ពី Raspberry Pi ក្នុងរយៈពេល 2 នាទី នោះអ្នកឃ្លាំមើលនឹងកាត់បន្ថយថាមពល និងស្ដារវាឡើងវិញបន្ទាប់ពី 10 វិនាទី។
Raspberry Pi ត្រូវការចេញពាក្យបញ្ជាកំណត់ឡើងវិញនៅលើច្រក I2C មុនពេលកម្មវិធីកំណត់ម៉ោងនៅលើនាឡិកាផុតកំណត់។ រយៈពេលកំណត់ម៉ោងបន្ទាប់ពីការបើកថាមពល និងកំឡុងពេលកំណត់ម៉ោងសកម្មអាចត្រូវបានកំណត់ពីបន្ទាត់ពាក្យបញ្ជា។ ពាក្យបញ្ជាឃ្លាំមើលទាំងអស់ត្រូវបានពិពណ៌នាដោយមុខងារជំនួយតាមអ៊ីនធឺណិត។
GPIO បញ្ចូល/លទ្ធផល
លទ្ធផល GPIO ត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅខួរក្បាលមូលដ្ឋានជាមួយនឹង 51 Ohms resistors ។ ពួកគេអាចត្រូវបានប្រើដើម្បីកំណត់ឬអានសញ្ញាឌីជីថល 0-3.3V ។
ចំណាំ: ដោយសារតែ semiconductor សកល shortage ការចេញផ្សាយ 3.0 នៃ Home Automation Card ប្រើប្រព័ន្ធដំណើរការ STM32G030C8T6 ដែលមិនអនុញ្ញាតឱ្យប្រើម្ជុលកំណត់ឡើងវិញជា GPIO ។ ដូច្នេះ កំណែនេះមានតែម្ជុល GPIO 3 ដែលមានស្លាក GP1, GP2 និង GP4។
ការបញ្ជូនតបើកធម្មតា។
ការបញ្ជូនតនៅលើយន្តហោះចំនួនប្រាំបីត្រូវបានខ្សែជាក្រុមដែលមានឧបករណ៍ភ្ជាប់ពីបួនទៅពីរ។ ឧបករណ៍ភ្ជាប់នីមួយៗមានច្រកធម្មតាមួយ និងទំនាក់ទំនងបញ្ជូនតបើកធម្មតាចំនួនបួន។ ដោយសារដែនកំណត់ទទឹង និងគម្លាត ទំនាក់ទំនងបញ្ជូនតត្រូវបានកំណត់ត្រឹម 24VAC/DC និងអតិបរមា 4A។ ដែនកំណត់បច្ចុប្បន្នគឺជាផលបូកនៃបន្ទុកទាំងអស់សម្រាប់ឧបករណ៍ភ្ជាប់ 4 បញ្ជូនតនីមួយៗ។ ដូច្នេះបន្ទះអាចជំរុញបន្ទុក 4A មួយ បន្ទុក 2A ពីរ ឬបន្ទុក 1A បួន។
ធាតុបញ្ចូលដែលដាច់ដោយអុបទិក
ធាតុបញ្ចូលអុបទិកមានរេស៊ីស្តង់ស៊េរី 1K ភ្ជាប់ទៅនឹងការផ្គត់ផ្គង់ថាមពល 5V ។ ធាតុបញ្ចូលអាចត្រូវបានប្រើដើម្បីដឹងពីការបិទទំនាក់ទំនង ឧបករណ៍ប្រមូលបើកចំហ/សៀគ្វីបង្ហូរបើកចំហ ឬឧបករណ៍បំលែងកូដរាងបួនជ្រុង។
បន្ទះ Home Automation អាចរាប់សញ្ញាបិទទំនាក់ទំនងនៅលើគែមកើនឡើង ឬធ្លាក់ចុះនៃសញ្ញារហូតដល់ 100 Hz។
0-3.3V ការបញ្ចូលអាណាឡូក
កាត Home Automation Card អាចវាស់សញ្ញាបញ្ចូលអាណាឡូកចំនួនប្រាំបីពី 0 ដល់ 3.3V ។
ការបញ្ចូលអាណាឡូកអាចត្រូវបានប្រើដើម្បីវាស់សីតុណ្ហភាពដោយប្រើឧបករណ៍កម្តៅខាងក្រៅ។ តម្លៃកម្តៅដែលបានណែនាំគឺ 10Kohms ។
រង្វាស់សីតុណ្ហភាពដោយប្រើម៉ាស៊ីនកំដៅធន់នឹងទាប
អ្នកអាចប្រើ thermistor តម្លៃទាប ដោយដំឡើងឧបករណ៍ទាញឡើងបន្ថែម ស្របជាមួយនឹង 15Kohms នៅលើក្តារ។
ការបញ្ចូលនីមួយៗមាន 0805 uninstalled resistor សម្រាប់គោលបំណងនេះ ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
នៅពេលអានសញ្ញាអាណាឡូក បន្ទះ Home Automation ឆ្លើយតបជាមួយនឹងតម្លៃសញ្ញាជាវ៉ុល។ អ្នកនឹងត្រូវគណនាសីតុណ្ហភាពដែលត្រូវគ្នាដោយប្រើតារាងដែលផ្តល់ដោយក្រុមហ៊ុនផលិតឧបករណ៍កម្តៅ។
EXAMPLE
ដើម្បីប្រើទែម៉ូស្ទ័រ 1Kohm សូមដំឡើងរេស៊ីស្តង់ 2Kohm 0805 នៅលើបណ្តាញដែលចង់បាន។ រេស៊ីស្តង់ទាញឡើងនឹងមាន 2Kohms ស្របជាមួយ 15Kohms ឬ 1.76Kohms ។ នៅសីតុណ្ហភាពព័ទ្ធជុំវិញ វ៉ុលtagការអាន e នឹងមានទំហំប្រហែលពាក់កណ្តាល។
0-10V ទិន្នផល / DIMMERS ពន្លឺ
មានស្តង់ដារពីរដែលត្រូវបានទទួលយកសម្រាប់ 0-10V dimmers: ស្តង់ដារ IEC សម្រាប់ការគ្រប់គ្រងការលិចបច្ចុប្បន្ន 60929 ឧបសម្ព័ន្ធ E និងស្តង់ដារ ESTA E1.3 សម្រាប់ការគ្រប់គ្រងប្រភពបច្ចុប្បន្ន។ ស្តង់ដារទាំងពីរទាមទារឱ្យមានចរន្តអតិបរមា 2mA ក្នុងមួយឆានែល។ កាត Home Automation Card មានការផ្គត់ផ្គង់ថាមពល 12V និងគាំទ្រស្តង់ដារទាំងពីរ។
កាត Home Automation Card អាចផ្គត់ផ្គង់រហូតដល់ 10mA លើទិន្នផល DAC នីមួយៗ។ ដូច្នេះអ្នកអាចភ្ជាប់ឧបករណ៍បញ្ជា Dimmer ដល់ទៅប្រាំនៅលើឆានែលនីមួយៗសម្រាប់អំពូល dimmable សរុបចំនួន 20 ។
Home Automation Card អាចគ្រប់គ្រងឧបករណ៍បញ្ជាឧស្សាហកម្មចំនួន 0 ដែលទាមទារ 10-10V និងតិចជាង XNUMXmA ក្នុងមួយឆានែល។
បើកលទ្ធផលបង្ហូរជាមួយ PWM
ប្រើការកំណត់នេះដើម្បីផ្ទុកថាមពលរហូតដល់ 4A។ អ្នកត្រូវតែផ្តល់ការផ្គត់ផ្គង់ថាមពលខាងក្រៅរហូតដល់ 24V ។ អ្នកអាចប្រើប្រព័ន្ធបញ្ជាដើម្បីបើក និងបិទលទ្ធផល ឬការគ្រប់គ្រងសមាមាត្រដោយប្រើ PWM ។ ប្រេកង់ PWM គឺ 48KHz ហើយកត្តាបំពេញអាចត្រូវបានគ្រប់គ្រងពី 0% ទៅ 100% ។ ការផ្គត់ផ្គង់ថាមពលត្រូវតែអាចផ្តល់ចរន្តដែលត្រូវការដោយផលបូកនៃបន្ទុកទាំងបួន។ បើកការកំណត់រចនាសម្ព័ន្ធលទ្ធផលបង្ហូរ
ភាពជាក់លាក់
នៅលើ board FUSE ដែលអាចកំណត់ឡើងវិញបាន: 3A
បើកលទ្ធផលបង្ហូរ៖
- ចរន្តទិន្នផលអតិបរមា: 4A
- វ៉ុលលទ្ធផលអតិបរមាtagអ៊ី: ៣.៧ វី
- ប្រេកង់ PWM: 48KHz
ការបញ្ចូលអាណាឡូក៖
• វ៉ុលបញ្ចូលអតិបរមាtage | វ៉ុលបញ្ចូលអតិបរមាtage |
• Impedance បញ្ចូល៖ | Impedance បញ្ចូល៖ |
• ដំណោះស្រាយ៖ | ដំណោះស្រាយ៖ |
• សampអត្រាការប្រាក់៖ | Sampអត្រាការប្រាក់៖ |
បន្ទាត់ GPIO៖
- ដោយផ្ទាល់ពី microprocessor នៅលើយន្តហោះ STM32F030 ក្រោមការគ្រប់គ្រងរបស់កម្មវិធី
លទ្ធផល DAC៖
បន្ទុកធន់៖ | អប្បបរមា 1 KΩ |
ភាពត្រឹមត្រូវ៖ | ± 1% |
ធាតុបញ្ចូលដែលដាច់ដោយ OPTO៖
រេស៊ីស្តង់ទាញឡើង៖ | 1K @ 5V |
ភាពធន់នឹងភាពឯកោ៖ | អប្បបរមា 10¹²Ω |
លទ្ធផល RELAY
- ចរន្តអតិបរមា / វ៉ុលtage: 5A/48V
ការប្រើប្រាស់ថាមពល៖
- 50 mA @ +5V (បិទការបញ្ជូនតទាំងអស់)
- 750 mA @ +5V (ការបញ្ជូនតទាំងអស់បើក)
សម្រាប់ព័ត៌មានលម្អិតអំពីការភ្ជាប់ទៅធាតុបញ្ចូល និងលទ្ធផលផ្សេងៗនៃ Home Automation អ្នកប្រើប្រាស់គួរតែយោងទៅលើគ្រោងការណ៍ដែលបានផ្ដល់ជូននៅទីនេះ និងឯកសារទិន្នន័យសម្រាប់ឧបករណ៍ដែលអនុវត្តការបញ្ចូល ឬលទ្ធផលជាក់លាក់ (ឧ. សម្រាប់ Opto-Isolated Inputs មួយនឹងយោងទៅ សន្លឹកទិន្នន័យ TLP-29104។) វាជាទំនួលខុសត្រូវរបស់អ្នកប្រើប្រាស់ក្នុងការថែរក្សាការបញ្ចូល និងទិន្នផលវ៉ុលtages និងចរន្តនៅក្នុងជួរដែលបានបញ្ជាក់ដោយ
ឯកសាររបស់អ្នកផលិត។
លក្ខណៈបច្ចេកទេស
Home Automation និងកាតបន្ថែមដែលត្រូវគ្នារបស់វាអាចត្រូវបានម៉ោនតាមលំដាប់ណាមួយ។ អ្នកក៏អាចលាយសន្លឹកបៀពីអ្នកលក់ផ្សេងទៀត ដោយសន្មតថាពួកគេមិនប្រើអាសយដ្ឋាន I2C ដូចគ្នា (សូមមើលផ្នែក STACK LEVEL JUMPERS នៅទំព័រ 6)។ វាត្រូវបានណែនាំថាអ្នកផ្តល់ថាមពលដល់ Raspberry Pi និងកាត Home Automation Cards ពីការផ្គត់ផ្គង់ដូចគ្នា ហើយកាត Home Automation Cards ដែលកំពុងដំណើរការគឺជាកាតដែលនៅជិត Raspberry Pi បំផុត។
សូហ្វវែរស៊ុយអ៊ែត
- រៀបចំ Raspberry Pi របស់អ្នកជាមួយនឹង OS ចុងក្រោយបង្អស់។
- បើកការទំនាក់ទំនង I2C៖
~$ sudo raspi-config
1. ផ្លាស់ប្តូរពាក្យសម្ងាត់អ្នកប្រើប្រាស់
2. ជម្រើសបណ្តាញ
3. ជម្រើសចាប់ផ្ដើម
4. ជម្រើសធ្វើមូលដ្ឋានីយកម្ម
5. ជម្រើសអន្តរកម្ម
6. Overclock
7. ជម្រើសកម្រិតខ្ពស់
8. ធ្វើបច្ចុប្បន្នភាព
9. អំពី raspi-configផ្លាស់ប្តូរពាក្យសម្ងាត់សម្រាប់អ្នកប្រើប្រាស់លំនាំដើម
កំណត់រចនាសម្ព័ន្ធការកំណត់បណ្តាញ
កំណត់រចនាសម្ព័ន្ធជម្រើសសម្រាប់ការចាប់ផ្តើម
ដំឡើងភាសា និងការកំណត់តំបន់ឱ្យត្រូវគ្នា។
កំណត់រចនាសម្ព័ន្ធការតភ្ជាប់ទៅគ្រឿងកុំព្យូទ័រ
កំណត់រចនាសម្ព័ន្ធ Overclock សម្រាប់ Pi របស់អ្នក។
កំណត់រចនាសម្ព័ន្ធការកំណត់កម្រិតខ្ពស់
ធ្វើបច្ចុប្បន្នភាពឧបករណ៍នេះទៅកំណែចុងក្រោយបំផុត។
ព័ត៌មានអំពីការកំណត់នេះ។P1 កាមេរ៉ា បើក/បិទការភ្ជាប់ទៅកាមេរ៉ា Raspberry Pi P2 SSH បើក/បិទការចូលប្រើបន្ទាត់ពាក្យបញ្ជាពីចម្ងាយទៅកាន់ Pi របស់អ្នក។ P3 VNC បើក/បិទការចូលប្រើពីចម្ងាយក្រាហ្វិកទៅកាន់ Pi របស់អ្នកដោយប្រើ… P4 SPI បើក/បិទការផ្ទុកម៉ូឌុលខឺណែល SPI ដោយស្វ័យប្រវត្តិ P5 I2C បើក/បិទការផ្ទុកដោយស្វ័យប្រវត្តិនៃម៉ូឌុលខឺណែល I2C P6 សៀរៀល បើក/បិទសារសែល និងខឺណែលទៅកាន់ច្រកសៀរៀល P7 1- ខ្សែ បើក/បិទចំណុចប្រទាក់ខ្សែតែមួយ P8 GPIO ពីចម្ងាយ បើក/បិទការចូលប្រើពីចម្ងាយទៅកាន់ម្ជុល GPIO 3. ដំឡើងកម្មវិធី Home Automation ពី github.com៖
~$ git ក្លូន https://github.com/SequentMicrosystems/ioplus-rpi.git
5.~$ cd /home/pi/ioplus-RPI
6.~/ioplus-rpi$ sudo ដំឡើង
7.~/ioplus-rpi$ ioplus
កម្មវិធីនឹងឆ្លើយតបជាមួយនឹងបញ្ជីពាក្យបញ្ជាដែលមាន។
វាយ “ioplus -h” សម្រាប់ជំនួយតាមអ៊ីនធឺណិត។
បន្ទាប់ពីដំឡើងកម្មវិធីរួច អ្នកអាចអាប់ដេតវាទៅកំណែចុងក្រោយបំផុតដោយប្រើពាក្យបញ្ជា៖
1.~$ cd /home/pi/ioplus-rpi
2.~/ioplus-rpi$ git ទាញ
3.~/ioplus-rpi$ sudo ដំឡើង
ការគណនាបញ្ចូល/លទ្ធផលអាណាឡូក
រាល់ការបញ្ចូល និងទិន្នផលអាណាឡូកទាំងអស់ត្រូវបានក្រិតតាមខ្នាតនៅរោងចក្រក្នុងរង្វង់±1% ប៉ុន្តែពាក្យបញ្ជាកម្មវិធីបង្កប់អនុញ្ញាតឱ្យអ្នកធ្វើក្រិតបន្ទះឡើងវិញ ឬក្រិតវាឱ្យស្របទៅនឹងតម្រូវការរបស់អ្នក។ ការបញ្ចូលនីមួយៗត្រូវបានក្រិតតាមខ្នាតនៅពីរចំណុច ហើយកម្មវិធីខាងក្នុង interpolates voltage បន្ទាត់ត្រង់រវាងចំណុចទាំងពីរនេះ។ ទិន្នន័យនៃការក្រិតតាមខ្នាតត្រូវបានរក្សាទុកក្នុង Flash ROM ។ សម្រាប់ភាពត្រឹមត្រូវល្អបំផុត អ្នកគួរតែជ្រើសរើសចំណុចមួយនៅជិតចុងទាបនៃជួរនៃធាតុបញ្ចូល ឬលទ្ធផលដែលរំពឹងទុក និងមួយទៀតនៅចុងកម្រិតខ្ពស់នៃជួរ។
ដើម្បីធ្វើការក្រិតតាមខ្នាតធាតុបញ្ចូល អ្នកប្រើប្រាស់ត្រូវតែផ្តល់វ៉ុល DC ត្រឹមត្រូវ។tagអ៊ី (ឧample: ដើម្បីក្រិតតាមខ្នាត 0-3.3V បញ្ចូល អ្នកប្រើប្រាស់ត្រូវតែផ្តល់ការផ្គត់ផ្គង់ថាមពលដែលអាចលៃតម្រូវបាន)។ ដើម្បីក្រិតលទ្ធផល អ្នកប្រើត្រូវចេញពាក្យបញ្ជាដើម្បីកំណត់លទ្ធផលទៅតម្លៃដែលចង់បាន វាស់លទ្ធផល និងចេញពាក្យបញ្ជាក្រិតដើម្បីទុកតម្លៃ។
តម្លៃត្រូវបានរក្សាទុកក្នុងពន្លឺ ហើយខ្សែកោងបញ្ចូលត្រូវបានសន្មតថាជាលីនេអ៊ែរ។ ប្រសិនបើកំហុសត្រូវបានធ្វើឡើងកំឡុងពេលការក្រិតតាមខ្នាតដោយវាយពាក្យបញ្ជាខុស ពាក្យបញ្ជា RESET អាចត្រូវបានប្រើដើម្បីកំណត់ឡើងវិញនូវបណ្តាញទាំងអស់នៅក្នុងក្រុមដែលត្រូវគ្នាទៅនឹងតម្លៃរោងចក្រ។ បន្ទាប់ពីការក្រិតតាមខ្នាត RESET អាចត្រូវបានចាប់ផ្តើមឡើងវិញ។
បន្ទះអាចត្រូវបានក្រិតតាមខ្នាតដោយគ្មានវ៉ុលខាងក្រៅtage សេចក្តីយោង ដោយការក្រិតតាមខ្នាតលទ្ធផលដំបូង ហើយបន្ទាប់មកបញ្ជូនលទ្ធផលដែលបានក្រិតតាមខ្នាតទៅជាធាតុបញ្ចូលដែលត្រូវគ្នា។ ពាក្យបញ្ជាខាងក្រោមអាចប្រើបានសម្រាប់ការក្រិត៖ អនុវត្ត 0.1V ទៅការបញ្ចូលអាណាឡូក
កំណត់ការបញ្ចូលអាណាឡូកទៅកម្រិតទាប៖ អនុវត្ត 3.2V ទៅនឹងធាតុបញ្ចូលអាណាឡូក | អាយអូភី ឃ្វីន ០.១ |
កំណត់ការបញ្ចូលអាណាឡូកទៅជាដែនកំណត់ខ្ពស់៖ | អាយអូភី ឃ្វីន ០.១ |
កំណត់ការកំណត់ឡើងវិញនៃធាតុបញ្ចូលអាណាឡូក៖ | អាយអូភី វិនាស |
កំណត់ទិន្នផល 0-10V ទៅកម្រិតទាប៖ | អាយអូភី យូ ០.៥ |
កំណត់ដែនកំណត់ទាប 0-10V៖ | អាយអូភី កាត់ចេញ |
កំណត់ទិន្នផល 0-10V ដល់ដែនកំណត់ខ្ពស់៖ | អាយអូភី យូ ០.៥ |
កំណត់ដែនកំណត់ខ្ពស់ 0-10V៖ | អាយអូភី អំណាច |
កំណត់ការកំណត់ឡើងវិញនៃលទ្ធផល 0-10V៖ | អាយអូភី rcuout |
កាតស្វ័យប្រវត្តិនៅផ្ទះ សាកល្បងខ្លួនឯង
កម្មវិធីបង្កប់មានពាក្យបញ្ជាពីរសម្រាប់សាកល្បងកាតដោយខ្លួនឯង។ អនុវត្តការសាកល្បងទាំងនេះ លុះត្រាតែបើកថាមពល ដោយប្រើឧបករណ៍ភ្ជាប់ I/O ទាំងអស់ត្រូវបានដកចេញ។
ការធ្វើតេស្តដោយខ្លួនឯង ការបញ្ជូនបន្តដំណើរការពាក្យបញ្ជា ioplus តេស្តឡើងវិញ
កាតនឹងបើកការបញ្ជូនតទាំងអស់តាមលំដាប់លេខ នៅចន្លោះពេល 150mS ហើយបន្ទាប់មកនឹងបិទពួកវាជាមួយនឹងប្រេកង់ដូចគ្នា។ ពាក្យបញ្ជាដំណើរការរហូតដល់អ្នកបញ្ឈប់វាពីក្តារចុច។ អ្នកអាចឮការបិទនៃការបញ្ជូនត និងអាចមើលភ្លើង LED ដែលត្រូវគ្នា។
ការធ្វើតេស្តដោយខ្លួនឯងជាមួយនឹងខ្សែ LOOPBACK ។
រាល់ការបញ្ចូល ទិន្នផល និងទំនាក់ទំនងបញ្ជូនតអាចត្រូវបានសាកល្បងដោយប្រើខ្សែ 3-connector loopback ដូចបានបង្ហាញខាងក្រោម។ អ្នកអាចទិញខ្សែពីយើង ឬធ្វើវាដោយខ្លួនឯងដោយប្រើឧបករណ៍ភ្ជាប់ 3 ក្នុងចំណោម 9 connector plugs ដែលបានផ្តល់ឱ្យ (សន្មត់ថាអ្នកមិនត្រូវការវាទាំងអស់សម្រាប់ការបញ្ចូល និងទិន្នផល)
បញ្ចូលកាត loopback ទៅក្នុង IO Connector នៃ Home Automation Card ហើយដំណើរការពាក្យបញ្ជា៖
អាយអូភី iotest
ស្រេចចិត្ត ប៉ារ៉ាម៉ែត្របង្ហាញពីចំនួនតេស្តដែលត្រូវដំណើរការ។ ប្រសិនបើមិនបានបញ្ជាក់ទេ កម្មវិធីនឹងព្យាយាមស្វែងរកខ្សែ ហើយធ្វើការសាកល្បងដែលត្រូវការ។ ប៉ារ៉ាម៉ែត្រអាចមានតម្លៃ 1, 2, ឬ 3 ។
តេស្តទី១៖ សាកល្បងដោយខ្លួនឯងនូវ GPIOs និង Opto-isolated Inputs 1-4 ដោយប្រើ Relays 1-4 ។ បញ្ចូលខ្សែដូចបានបង្ហាញ។
ឧបករណ៍ភ្ជាប់អាចត្រូវបានដោតចូលទៅក្នុងកាតស្វ័យប្រវត្តិកម្មផ្ទះតាមលំដាប់ណាមួយ។ ដំណើរការពាក្យបញ្ជា
អាយអូភី iotest ១
តេស្តទី១៖ សាកល្បងការបញ្ចូលអាណាឡូកដោយខ្លួនឯងដោយប្រើលទ្ធផលអាណាឡូក។ បញ្ចូលខ្សែដូចបានបង្ហាញ។ ជាថ្មីម្តងទៀត ឧបករណ៍ភ្ជាប់អាចត្រូវបានដោតតាមលំដាប់ណាមួយ។ ដំណើរការពាក្យបញ្ជា
អាយអូភី ការធ្វើតេស្ត 2
តេស្តទី 3៖ សាកល្បងដោយខ្លួនឯងនូវលទ្ធផល Open Drain និង Opto-Inputs 5-8 ដោយប្រើ Relays 5-8 ។ បញ្ចូលខ្សែដូចដែលបានបង្ហាញនៅក្នុងលំដាប់ណាមួយហើយដំណើរការពាក្យបញ្ជា
អាយអូភី ការធ្វើតេស្ត 3
ឯកសារ/ធនធាន
![]() |
SEQUENT Home Automation មួកដែលអាចជង់បាន 8 ស្រទាប់ [pdf] ការណែនាំអ្នកប្រើប្រាស់ Home Automation HAT 8-Layer Stackable HAT, 8-Layer Stackable HAT, Stackable HAT, HAT |