បន្ទាប់ពីរបស់យើង ការបង្រៀនសរសេរកម្មវិធី និងជំហានដំបូងនៅ Arduino ពេលនេះយើងនាំអ្នកនូវមគ្គុទេសក៍ជាក់ស្តែងដើម្បីធ្វើការជាមួយ Arduino និងមួយ ម៉ូឌុលបញ្ជូនតនោះគឺដើម្បីអាចគ្រប់គ្រងបានដោយប្រើសៀគ្វីចរន្តដោយផ្ទាល់នៃវ៉ុលអារីដូណូដែលជាវ៉ុលជំនួសខ្ពស់ជាងប្រព័ន្ធបច្ចុប្បន្ន។ នោះគឺអ្វីដែលហាក់ដូចជាមិនអាចទៅរួចជាមួយនឹងក្តារអារីស្តូណូសាមញ្ញដូចជាការគ្រប់គ្រងបន្ទុក 220v ឥឡូវនេះអាចធ្វើទៅបានជាមួយម៉ូឌុលបញ្ជូនត។
តាមរបៀបនេះវានឹងអនុញ្ញាតឱ្យអ្នក ឧបករណ៍បញ្ជាដែលភ្ជាប់ទៅនឹងមេ។ ហើយដើម្បីកុំអោយមានការរឹតត្បិតខ្លាំងពេកទាក់ទងនឹងការអនុវត្តខ្ញុំនឹងព្យាយាមពន្យល់វាតាមរបៀបមួយដែលអាចអនុវត្តចំពោះគម្រោងប្រភេទណាមួយដែលអ្នកអាចគិតឬកែប្រែតាមរបៀបងាយស្រួលក្នុងការធ្វើអ្វីដែលអ្នកចង់បាន។ មានគម្រោងជាច្រើននៅលើអ៊ិនធឺរណែតដែលមានលក្ខណៈជាក់លាក់ណាស់ដែលប្រើក្តារ Arduino និងម៉ូឌុលបញ្ជូនត ...
លិបិក្រម
ការបញ្ជូនតៈ
សូមពន្យល់ អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹងអំពីការបញ្ជូនត.
តើអ្វីជាការបញ្ជូនត?
នៅក្នុងការបញ្ជូនតបារាំងមានន័យថាការបញ្ជូនតហើយនោះផ្តល់នូវការចង្អុលបង្ហាញនូវអ្វីដែលការបញ្ជូនតពិតកើតឡើង។ ជាទូទៅវាជាឧបករណ៍អេឡិចត្រូម៉ាញ៉េទិចដែលដំណើរការជាក កុងតាក់ដែលបានគ្រប់គ្រង ដោយស្ទ្រីម។ តាមរយៈមេកានិចដែលមានឧបករណ៏និងអេឡិចត្រូម៉ាញ៉េទិចទំនាក់ទំនងមួយរឺច្រើនអាចដំណើរការដើម្បីបើកឬបិទសៀគ្វីអគ្គិសនីឯករាជ្យចាប់តាំងពីសៀគ្វីអគ្គីសនីដំណើរការជាមួយវ៉ុលនិងប្រភេទចរន្តខុសគ្នាពីសៀគ្វីដែលគ្រប់គ្រង (នៅ ទិន្នផលវាគ្រប់គ្រងសៀគ្វីថាមពលខ្ពស់ជាងការបញ្ចូល) ។
គឺ។ បង្កើតដោយយ៉ូសែបហេនរីនៅឆ្នាំ ១៨៣៥ (ទោះបីជាវាត្រូវបានគេសន្មតថាអេដវឺដាវីក្នុងឆ្នាំដដែល) ហើយចាប់តាំងពីពេលនោះមកវាបានវិវត្តនិងផ្លាស់ប្តូរទំហំទៅនឹងការបញ្ជូនតបែបទំនើបដែលយើងមានឥឡូវនេះ។ ដំបូងវាត្រូវបានប្រើសម្រាប់ម៉ាស៊ីនតេឡេក្រាមដូច្នេះគ្រប់គ្រងសញ្ញាបច្ចុប្បន្នខ្ពស់ពីសញ្ញាខ្សោយដែលទទួលបាននៅពេលបញ្ចូល។ បន្តិចម្តង ៗ ពាក្យសុំកំពុងតែកើនឡើងហើយបច្ចុប្បន្ននេះពួកគេត្រូវបានប្រើសម្រាប់ករណីជាច្រើន។
តើមានប្រភេទអ្វីខ្លះ?
ប្រសិនបើយើងមើលទៅខាងក្នុងបញ្ជូនតនិងវិភាគ ប្រតិបត្តិការរបស់វាយើងឃើញថាចរន្តត្រួតពិនិត្យធាតុបញ្ចូលតូចគឺជាអ្នកដែលដំណើរការអេឡិចត្រូម៉ាញ៉េទិចជាមួយនឹងរបុំទង់ដែងនោះហើយផ្លាស់ទីកុងតាក់ឬកុងតាក់ដែលបើកឬបិទសៀគ្វីថាមពលខ្ពស់ដែលនឹងគ្រប់គ្រងទិន្នផលរបស់វា។ ទាំងអស់នេះត្រូវបានញែកដាច់ពីគ្នាដោយឧបករណ៍ការពារអ៊ីសូឡង់ដើម្បីចៀសវាងគ្រោះថ្នាក់ប៉ុន្តែដោយមិនគិតពីបញ្ហានេះខ្ញុំចាប់អារម្មណ៍នឹងអ្វីផ្សេងទៀតហើយវាជាប្រភេទដែលមានអាស្រ័យលើប្រតិបត្តិការរបស់វា។
នេះ ប្រភេទនៃការបញ្ជូនត ដែលយើងអាចមើលឃើញពីចំណុចផ្សេងៗគ្នា។ នៅលើដៃមួយយើងត្រូវតែផ្តោតលើយន្តការបើកឬបិទរបស់វានៃកុងតាក់និងអាស្រ័យលើអ្វីដែលយើងមាន:
- ទេឬបើកជាធម្មតា: ដូចដែលឈ្មោះរបស់វាបង្ហាញថាពួកគេគឺជាអ្នកដែលដោយមិនធ្វើឱ្យអេឡិចត្រូដសកម្មទំនាក់ទំនងនៃកុងតាក់ឬកុងតាក់ទិន្នផលត្រូវបានបើកមិនមានទំនាក់ទំនងអគ្គិសនីរវាងពួកវាទេដូច្នេះសៀគ្វីនឹងត្រូវបានធ្វើឱ្យអសកម្មឬបើកនៅក្នុងស្ថានភាពធម្មតារបស់វា។ នៅពេលការបញ្ចូលត្រូវបានធ្វើសកម្មភាពដូច្នេះការផ្លាស់ប្តូរនេះនៅពេលនោះស្ថានីយប្តូរនឹងត្រូវបានប៉ះហើយសៀគ្វីនឹងបិទវាមានន័យថាវានឹងអនុញ្ញាតឱ្យចរន្តឆ្លងកាត់។
- NC ឬបិទជាធម្មតា: វាផ្ទុយពីឧបករណ៍មុនសៀគ្វីទិន្នផលនៅក្នុងស្ថានភាពធម្មតាឬនៅសល់របស់វានឹងអនុញ្ញាតឱ្យលំហូរបច្ចុប្បន្ន។ ម៉្យាងទៀតនៅពេលដែលការបញ្ចូលត្រូវបានធ្វើសកម្មភាពសៀគ្វីនឹងបើកហើយចរន្តត្រូវបានរំខាន។
នេះគឺជា សំខាន់ណាស់ត្រូវដឹងនៅពេលទិញបញ្ជូនត ដោយផ្អែកលើគម្រោងដែលយើងចង់បង្កើត។ អ្នកត្រូវតែគិតអំពីអ្វីដែលជារឿងធម្មតាបំផុតសម្រាប់គម្រោងរបស់អ្នកដែលឧបករណ៍ឬឧបករណ៍ដែលភ្ជាប់ទៅនឹងការបញ្ជូនតដំណើរការជានិច្ចឬអ្នកគ្រាន់តែចង់ធ្វើឱ្យវាសកម្មនៅពេលជាក់លាក់។ អាស្រ័យលើវាវាជាការល្អប្រសើរជាងមុនក្នុងការជ្រើសរើសយកមួយឬផ្សេងទៀត។
ដោយ ejemploដែលជាប្រព័ន្ធធារាសាស្រ្តមួយដែលអ្នកភ្ជាប់ម៉ាស៊ីនបូមទឹកទៅនឹងឧបករណ៍បញ្ជូនតដូច្នេះវាធ្វើឱ្យសកម្មនៅពេលដែលអ្នកចង់បានវាជាការប្រសើរជាងមុនក្នុងការជ្រើសរើស NA ព្រោះថានៅពេលដែលអ្នកបញ្ជាទិញពីវេទិកា Arduino គួរតែបូមភ្ជាប់។ ម៉្យាងទៀតនៅក្នុងប្រព័ន្ធសន្តិសុខដែលចាំបាច់ត្រូវភ្ជាប់ជាអចិន្ត្រៃយ៍ហើយគ្រាន់តែផ្តាច់វានៅពេលជាក់លាក់ណាមួយ NC នឹងកាន់តែសមស្រប។ វិធីនោះអ្នកនឹងចៀសវាងកុំអោយចំណីតាន់តាប់ពីក្រុមប្រឹក្សា Arduino ដើម្បីបង្ខំរដ្ឋមួយដែលមិនធម្មតា ...
ប៉ុន្តែដោយមិនគិតពីថាមាន ប្រភេទនៃការបញ្ជូនតផ្សេងទៀត យោងទៅតាមទស្សនៈផ្សេងទៀតដូចជាយន្តការដែលធ្វើសកម្មភាពទាំងនោះ។ សៀវភៅដ៏ល្បីល្បាញគឺជាអេឡិចត្រូម៉ាញ៉េទិចដែលយើងបានពិពណ៌នាហើយវាមានប្រជាប្រិយភាពបំផុត។ ប៉ុន្តែក៏មានឧបករណ៍ផ្សេងទៀតដែលអាចត្រូវបានជំរុញដោយឧបករណ៍អុបទិចដែលមានន័យថាផ្អែកលើស្ថានភាពរឹង។ ប្រភេទគួរឱ្យចាប់អារម្មណ៍មួយទៀតគឺអ្នកដែលមានទិន្នផលយឺតនោះគឺការបញ្ជូនតដែលមានសៀគ្វីបន្ថែមដូច្នេះឥទ្ធិពលលើទិន្នផលរបស់ពួកគេដើម្បីបើកឬបិទសៀគ្វីគឺបន្ទាប់ពីពេលវេលាជាក់លាក់ហើយមិនមែនភ្លាមៗទេ។
ការបញ្ជូនតនិងម៉ូឌុលទោល៖
អ្នកអាចប្រើឧបករណ៍បញ្ជូនតជាច្រើនប្រភេទសម្រាប់គម្រោងរបស់អ្នកដូចជាការលក់រលុងប្រសិនបើពួកគេសម្របខ្លួនទៅនឹងសមត្ថភាពអគ្គិសនីរបស់ក្តារអាឌូណូនៅការបញ្ចូលរបស់វា។ ទោះជាយ៉ាងណាក៏ដោយវិធីសាមញ្ញបំផុតដើម្បីជៀសវាងការភ្ញាក់ផ្អើលដែលមិនឆបគ្នាប្រសិនបើអ្នកមិនប្រាកដថាអ្វីដែលអ្នកកំពុងទិញគឺត្រូវប្រើ ម៉ូឌុលដែលត្រូវបានរចនាឡើងជាពិសេសសម្រាប់ Arduino។ មានម៉ូឌុលដែលមានឧបករណ៍បញ្ជូនតតែមួយដែលការភ្ជាប់ទៅនឹងក្តារអាឌុយណូរបស់យើងគឺសាមញ្ញណាស់ប៉ុន្តែក៏មានម៉ូឌែលទ្វេរដូចអ្វីដែលអ្នកអាចឃើញនៅក្នុងរូបភាពខាងលើ។
ម៉ូឌុលទ្វេរប្រភេទនេះជាធម្មតារួមបញ្ចូលទាំងការបញ្ជូនតគ្មាននិងការបញ្ជូនតអិន។ អេ។ ដើម្បីឱ្យអ្នកមានអ្វីៗទាំងអស់ដែលអ្នកត្រូវការសម្រាប់គម្រោងរបស់អ្នកហើយអាចសាកល្បងជម្រើសទាំងពីរជាមួយម៉ូឌុលតែមួយដែលបានម៉ោននៅលើម៉ោនដូចពួកវា ចានគ្រាប់ចុច ដែលអ្នកនឹងរកឃើញនៅលើទីផ្សារ។
តើអ្នកភ្ជាប់និងកម្មវិធីជាមួយ Arduino យ៉ាងដូចម្តេច?
នេះគឺជាដ្យាក្រាមសាមញ្ញនៃ ការតភ្ជាប់ Arduino ជាមួយម៉ូឌុលបញ្ជូនត។ ការតភ្ជាប់គឺសាមញ្ញណាស់ដូចដែលអ្នកបានឃើញ។ ជាក់ស្តែងប្រសិនបើអ្នកបានជ្រើសរើសម៉ូឌុលដែលមានបញ្ជូនតតែមួយរឺបញ្ជូនតតែមួយដែលអ្នកបានទិញអ្នកនឹងត្រូវកែប្រែវាបន្តិចដើម្បីភ្ជាប់វាឱ្យបានត្រឹមត្រូវ។ និយាយអញ្ចឹងប្រសិនបើអ្នកបានជ្រើសរើសម៉ូឌុលបញ្ជូនតទ្វេដងអ្នកអាចប្រើមួយរឺផ្សេងទៀតអាស្រ័យលើអ្វីដែលសាកសមបំផុតសំរាប់គំរោងរបស់អ្នកដូចដែលខ្ញុំបានលើកឡើងរួចមកហើយ។
ដូចដែលអ្នកបានឃើញវាគ្រាន់តែជាការដាក់ខ្សែពី GND ឬដីដែលអ្នកត្រូវតែភ្ជាប់ទៅនឹងម្ជុល GND នៃឧបករណ៍បញ្ជូនតឬម៉ូឌុលរបស់អ្នក។ បនា្ទាប់មកខ្សែ Vcc គួរតែទៅរកស្តុប ៥ ឌីរបស់អាឌូរីណូ។ នោះនឹងជាអ្វីដែលត្រូវការដើម្បីផ្តល់ថាមពលដល់ការបញ្ជូនតប៉ុន្តែទីបីត្រូវបានទាមទារ។ ខ្សែត្រួតពិនិត្យ ដើម្បី "ប្រាប់" ការបញ្ជូនតដើម្បីធ្វើឱ្យសកម្មនៅពេលដែលយើងចង់បានឬនៅពេលដែលយើងបានដាក់កម្មវិធីនៅក្នុងកូដនៃការបង្ហាញប្រភេទរូបភាពរបស់យើង។
គោរពគែមសុវត្ថិភាពនៃការបញ្ជូនតឧទាហរណ៍មិនលើសពីចំនួន 250VAC និង 10A អតិបរមាដែលបានបញ្ជាក់ដោយឧបករណ៍បញ្ជូនតមួយចំនួន។ ហើយត្រូវប្រុងប្រយ័ត្ននៅពេលដោះស្រាយសៀគ្វីនេះព្រោះអ្នកមិនត្រឹមតែ "លេង" ជាមួយវ៉ុលទាបនៃចរន្តដោយផ្ទាល់ដែលមិនប៉ះពាល់ដល់អ្នកទេប៉ុន្តែអ្នកអាចទទួលរងការខូចខាតប្រសិនបើអ្នកមិនប្រុងប្រយ័ត្ននៅពេលដោះស្រាយវ៉ុល 220 នោះ ...
អ្នកអាចដាក់វត្ថុបញ្ជាឬខ្សែបញ្ជូនសញ្ញាណាមួយនៅក្នុងឯកសារណាមួយ ម្ជុលលទ្ធផលឌីជីថលដែលអាចសរសេរកម្មវិធីបាន ពី Arduino របស់អ្នកនិងពីទីនោះទៅកន្លែងបញ្ចូលដែលបានសម្គាល់ IN នៅលើម៉ូឌុលបញ្ជូនត។ ទោះបីជាលេខ ២ ត្រូវបានប្រើក្នុងគ្រោងការណ៍របស់យើងក៏ដោយអ្នកអាចប្រើអ្វីដែលអ្នកចង់បានប៉ុន្តែត្រូវចងចាំថាមួយណាដែលអ្នកបានប្រើដើម្បីកែប្រែលេខកូដអោយបានត្រឹមត្រូវឬវានឹងមិនដំណើរការទេប្រសិនបើអ្នកបញ្ជាក់លេខកូដខុសគ្នា (កំហុសទូទៅ) ។
ខ្ញុំត្រូវអត្ថាធិប្បាយលើព័ត៌មានលម្អិតពីរផ្សេងទៀតនៃគ្រោងការណ៍មួយគឺកន្លែងដែលខ្ញុំបានដាក់នៅទីនេះឧបករណ៍របស់អ្នកអ្នកអាចភ្ជាប់អំពូលភ្លើងកង្ហារម៉ូទ័រជំនួសឬឧបករណ៍ណាមួយដែលធ្វើការជាមួយ។ ខ្សែ 220v។ ជាការពិតអ្នកនឹងត្រូវផ្តល់ឱ្យវានូវថាមពលដោយដោតឧបករណ៍ឬឧបករណ៍ដែលបាននិយាយទៅបណ្តាញអគ្គិសនី។ ដើម្បីធ្វើដូចនេះអ្នកអាចកែប្រែខ្សែថាមពលរបស់ឧបករណ៍ដោយការដាច់ចរន្តអគ្គិសនីមួយក្នុងចំណោមខ្សែថាមពលពីររបស់វា (មិនមែនខ្សែដីទេប្រសិនបើវាមាន) បញ្ចោញខ្សែបញ្ជូនដែលបើកឬបិទសៀគ្វី។
កម្មវិធី Arduino៖
អ្នកអាចធ្វើវាបាន Arduino IDEជាមួយ Ardublock ឬ Bitbloq មានន័យថាអ្វីដែលសមនឹងអ្នក។ កូដសាមញ្ញសម្រាប់សរសេរកម្មវិធីនឹងមានដូចខាងក្រោមទោះបីអ្នកអាចកែប្រែលេខកូដឬពង្រីកវាទៅតាមតំរូវការនៃគំរោងរបស់អ្នកក៏ដោយ៖
const int rele = 2; /***Setup***/ void setup() { pinMode(rele,OUTPUT);} /***Loop***/ void loop() { digitalWrite(rele, XXX); }
អ្នកអាចផ្លាស់ប្តូរ XXX សម្រាប់ ខ្ពស់ឬទាប អាស្រ័យលើអ្វីដែលអ្នកចង់ធ្វើនោះគឺបើកឬបិទរៀងៗខ្លួន។ ប៉ុន្តែត្រូវចាំថាអ្នកត្រូវចងចាំប្រសិនបើវាជា NC ឬមិនមែនទេ ... ជាការពិតអ្នកអាចបន្ថែមលេខកូដបន្ថែមទៀតទៅកម្មវិធីពន្យាពេលឬថាវាត្រូវបានធ្វើឱ្យសកម្មឬអសកម្មយោងទៅតាមព្រឹត្តិការណ៍មួយប្រហែលជាការបញ្ចូលឬ ស្ថានភាពនៃការបញ្ចូល Arduino មួយផ្សេងទៀតដូចជាការបន្ថែមឧបករណ៏និងអាស្រ័យលើថាតើវាត្រូវបានធ្វើឱ្យសកម្មឬមិនធ្វើឱ្យមានការផ្លាស់ប្តូរការបញ្ជូនត។ ល។
អ្នកដឹងរួចហើយថាលទ្ធភាពមានច្រើនហើយ ដែនកំណត់គឺជាការស្រមើលស្រមៃរបស់អ្នក។ អ្នកអាចមើលឃើញលទ្ធភាពនិងឧទាហរណ៍នៃកូដបន្ថែមទៀត ការបង្រៀនរបស់យើង។ ឧទាហរណ៍ដើម្បីបន្ថែមពេលវេលាដើម្បីធ្វើឱ្យសកម្មនិងអសកម្មក្នុងរយៈពេលមួយនាទីដែលយើងអាចប្រើបាន៖
const int pin = 2; void setup() { Serial.begin(9600); //iniciar puerto serie pin Mode(pin, OUTPUT); //definir pin como salida } void loop(){ digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé) delay(60000); // esperar un min digital Write(pin, LOW); // poner el Pin en LOW (desactivar relé) delay(60000); // esperar un min }
ខ្ញុំសង្ឃឹមថាការបង្រៀននេះបានបម្រើអ្នកហើយអ្នកនឹងទទួលបាន ចាប់ផ្តើមគម្រោងវ៉ុលខ្ពស់របស់អ្នក...
ខ្ញុំបានរកឃើញព័ត៌មានដែលទទួលបានមិនធម្មតា។
ប្រសិនបើវាមិនច្រើនពេកក្នុងការសួរខ្ញុំចង់សួរសំណួរតើខ្ញុំអាចភ្ជាប់ឧបករណ៍ 220V ជាច្រើនទៅនឹងការបញ្ជូនតដដែលឬតើខ្ញុំគួរដាក់ឧបករណ៍នីមួយៗនៅក្នុងឧបករណ៍បញ្ជូនត។
អរគុណច្រើនសម្រាប់អ្វីៗទាំងអស់។
ជំរាបសួរ,
បាទ / ចាសអ្នកអាចភ្ជាប់ឧបករណ៍ជាច្រើនទៅឧបករណ៍បញ្ជូនតដរាបណាពួកគេមិនលើសពីសមត្ថភាពអតិបរមានៃម៉ូដែលបញ្ជូនតដែលអ្នកមាន។ ឧទាហរណ៍អ្នកអាចភ្ជាប់អំពូលភ្លើងនិងកង្ហារដូច្នេះពួកគេទាំងពីរភ្ជាប់គ្នាដោយឯកភាព។ ល។ ពិនិត្យសំណុំទិន្នន័យរបស់អ្នក។
សូមអរគុណ!