មិនថាជាកណ្តុរមនុស្សយន្តតូច ឬកង្ហារអគ្គិសនី IoT ដ៏តូចនោះទេ ដោយដឹងពីរបៀបគ្រប់គ្រងអ្វីៗដោយម៉ូទ័រ DC ជាមួយនឹងម៉ាស៊ីនឧបករណ៍បើកគម្រោង DIY ប្រកបដោយភាពច្នៃប្រឌិតជាច្រើន ដើម្បីកុំឱ្យអ្នករវល់។នៅក្នុងការបង្រៀននេះ យើងកំពុងប្រើឡា៣៨ឧបករណ៍បញ្ជាម៉ូទ័រនៅលើ កម៉ាស៊ីនឧបករណ៍ដើម្បីផ្តល់ថាមពល និងបង្វិលម៉ូទ័រ DC មួយគូ!
នេះ។ឡា៣៨Motor Controller Module គឺជាក្តារដែលជួយដល់ microcontrollers និង microprocessors ដូចជាម៉ាស៊ីនឧបករណ៍ម៉ូទ័រ DC ដែលត្រូវការច្រើនជាង 3.3V ឬ 5V ។
វាប្រើឡា៣៨IC ដើម្បីផ្តល់ថាមពលដល់តក្កវិជ្ជា និងការគ្រប់គ្រងថាមពលទាំងអស់ដែលត្រូវការដើម្បីចាប់ផ្តើមម៉ូទ័រ និងផ្តាច់ចរន្តម៉ាស៊ីនឧបករណ៍ពីវ៉ុលខ្ពស់ដែលបានអនុវត្តទៅម៉ូទ័រ DC ។
នេះ។ឡា៣៨ម៉ូឌុលគឺជាឧបករណ៍បញ្ជាម៉ូទ័រចម្បងនៅក្នុងឧបករណ៍មនុស្សយន្តដំបូងបង្អស់ព្រោះវាងាយស្រួលប្រើ។វាមានក្បាលម្ជុលដែលអ្នកអាចបញ្ចូល jumpers ដើម្បីភ្ជាប់វាទៅនឹងរបស់អ្នក។ម៉ាស៊ីនឧបករណ៍.អ្នកក៏អាចបង្កើនល្បឿន ឬបន្ថយម៉ូទ័រដោយអនុវត្តសញ្ញាម៉ូឌុលទទឹងជីពចរ (PWM) ទៅនឹងម្ជុលបើករបស់វាស្ថានីយ.
នៅក្នុងលក្ខខណ្ឌនៃនាពេលបច្ចុប្បន្នs, នេះ។ឡា៣៨គឺកខ្ពស់ នាពេលបច្ចុប្បន្ន.វាគឺជាការពិត10 អំពែរ នាពេលបច្ចុប្បន្នs មានម៉ូទ័រដែលមានបួនកុងតាក់អគ្គិសនីបណ្តោះអាសន្ន ទំនាក់ទំនង។នេះអនុញ្ញាតឱ្យអ្នកកំណត់ទិសដៅបច្ចុប្បន្នដោយមិនចាំបាច់ភ្ជាប់ម៉ូទ័រឡើងវិញ។ការផ្លាស់ប្តូរទិសដៅនៃចរន្តនៅលើស្ពាន H ក៏ផ្លាស់ប្តូរទិសដៅនៃការបង្វិលម៉ូទ័រផងដែរ។la38 មានទំនាក់ទំនងគ្រប់គ្រងពីររបស់ពួកគេ ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងម៉ូទ័រមួយគូដោយឯករាជ្យ។ប្រសិនបើអ្នកទើបតែប្រើកម្មវិធី Python សូមកុំខកខានកម្មវិធី Python one-lines ដ៏មានប្រយោជន៍ទាំងនេះ។
នៅក្នុងខណៈពេលរង្វិលជុំ ម្ជុលទៅមុខឆ្វេង និងស្តាំទៅមុខដំបូងបើករយៈពេលមួយវិនាទី។ដើម្បីគ្រប់គ្រងល្បឿន សូមប្តូរវដ្តកាតព្វកិច្ចទិន្នផលបើក។ដំបូងកំណត់ពួកវាទៅ 100% វដ្តកាតព្វកិច្ចសម្រាប់មួយវិនាទីបន្ទាប់មកកំណត់ពួកវាទៅ 50% ។វដ្តកាតព្វកិច្ច 100% នឹងដំណើរការម៉ូទ័រក្នុងល្បឿនអតិបរមា ខណៈដែលវដ្តកាតព្វកិច្ច 50% នឹងដំណើរការក្នុងល្បឿនពាក់កណ្តាល។
រក្សាទុកវាជា “rpi-dcmotor.py” ឬឈ្មោះឯកសារផ្សេងទៀតប្រសិនបើវាបញ្ចប់ដោយផ្នែកបន្ថែម “.py”។បន្ទាប់ពីនោះបិទរបស់អ្នក។ម៉ាស៊ីនឧបករណ៍.
ចំណាំ។ម្ជុល jumper ទាំងនេះភ្ជាប់ម្ជុល EN ដោយស្វ័យប្រវត្តិទៅ 5V "អនុញ្ញាតឱ្យ" អ្នកត្រួតពិនិត្យនាពេលបច្ចុប្បន្នតាមរយៈម្ជុល IN ។ខណៈពេលដែលអ្នកនៅតែត្រូវផ្គត់ផ្គង់ថាមពលតាមរយៈម្ជុលនេះ 5V អាចបណ្តាលឱ្យមានបញ្ហាមួយចំនួនសម្រាប់ឧបករណ៍ម៉ាស៊ីនឧបករណ៍ដូចដែលវាត្រូវបានគេសន្មត់ថាប្រើ 3.3V ជំនួសឱ្យ 5V ។ដូចគ្នានេះផងដែរ, ការភ្ជាប់ម្ជុលទាំងនេះទៅម៉ាស៊ីនឧបករណ៍នឹងអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងល្បឿននៃម៉ូទ័រនៅពេលក្រោយ។.
គន្លឹះ៖ ដើម្បីស្វែងយល់ថាតើលេខ PIN លេខប៉ុន្មាននៅលើរបស់អ្នក។ម៉ាស៊ីនឧបករណ៍សង្កត់វាដើម្បីឱ្យម្ជុល GPIO នៅខាងស្តាំ។ទាំងនេះគឺជាដុំដែកតូចៗអង្គុយលើថាសខ្មៅ។បន្ទាប់មក ប្រសិនបើអ្នកក្រឡេកមើលម្ជុលខាងឆ្វេងខាងលើពីថាសនោះ នោះជាម្ជុលលេខ 1។ នៅខាងស្តាំគឺម្ជុលលេខ 2។ នៅក្រោមម្ជុលលេខ 1 គឺម្ជុលលេខ 3 ហើយដូច្នេះនៅលើ។
ចំណាំ។ម៉ូទ័រ DC ភាគច្រើនមិនមានខ្សែភ្លើងទេ។អ្នកអាចលក់វាដោយខ្លួនឯង។រង្វាស់ណាមួយនឹងដំណើរការ ប៉ុន្តែខ្សែស្ពាន់ដែលជាប់គាំងដំណើរការល្អបំផុត។
អ្នកអាចដំណើរការកូដដោយដំណើរការស្គ្រីបនៅលើស្ថានីយ។ប៉ុន្តែមុននឹងនោះ អ្នកត្រូវបន្ថែមថាមពលទៅម៉ាស៊ីនឡា៣៨ម៉ូឌុល។
នេះ។ឡា៣៨ម៉ូឌុលត្រួតពិនិត្យម៉ូទ័រ DC អាចត្រូវបានភ្ជាប់ទៅនឹងការផ្គត់ផ្គង់ថាមពល DC ណាមួយដរាបណាវ៉ុលមិនលើសពី 45V ។នៅក្នុងលក្ខខណ្ឌនៃការប្រើប្រាស់ វានឹងកាន់តែងាយស្រួលប្រើថ្ម 9V និងដោត DC ដែលភ្ជាប់ទៅស្ថានីយថាមពលរបស់ម៉ូឌុល។
អ្នកក៏មិនបាច់បារម្ភដែរថាថ្ម 9V ខូចខាតរបស់អ្នក។ម៉ាស៊ីនឧបករណ៍.នេះ។ឡា៣៨ម៉ូឌុលប្រើ IC ពិសេសមួយហៅថា MOSFET ដែលដើរតួដូចជាការបញ្ជូនតថាមពលទាប ក្លាយជាអគ្គិសនីបណ្តោះអាសន្នកុងតាក់ដែលញែកម្ជុលរបស់អ្នកចេញពីការផ្គត់ផ្គង់ថាមពល។
តើខ្ញុំអាចបញ្ជូនចរន្តពីម្ជុលដើម្បីធ្វើឱ្យម៉ូទ័រ DC វិលដោយរបៀបណា?ចូរយើងពិនិត្យមើលឱ្យកាន់តែច្បាស់អំពីរបៀបដែលយើងធ្វើឱ្យម៉ូទ័រវិល។
នេះ។ឡា៣៨ម៉ូឌុលឧបករណ៍បញ្ជាម៉ូទ័រប្រើច្រើន។អគ្គិសនីបណ្តោះអាសន្នប្តូរដើម្បីគ្រប់គ្រងការបង្វិលរបស់ម៉ូទ័រ។អ្នកអាចគិតពីកុងតាក់ទាំងនេះដូចជាកុងតាក់ជញ្ជាំង លើកលែងតែពួកគេមិនប្រើម្រាមដៃរបស់អ្នកដើម្បីដំណើរការ - ពួកគេប្រើ 3.3V ពីម៉ាស៊ីនឧបករណ៍.
ហើយនោះជាកន្លែងដែល GPIO.output(, GPIO.HIGH)។នេះគឺជា GPIO.output( , GPIO.HIGH)។ការកំណត់ម្ជុលនេះទៅ GPIO.HIGH បណ្តាលឱ្យម្ជុលនេះបញ្ចេញ 3.3V ។នេះ។បើកដំណើរការកុងតាក់អនុញ្ញាតឱ្យចរន្តហូរទៅម៉ូទ័រ។ចរន្តបន្ទាប់មកបង្វិលម៉ូទ័រ។ការបង្វិលម្ជុលទាំងនេះទៅ GPIO.LOW បិទកុងតាក់ ដែលកាត់ថាមពលទៅម៉ូទ័រ។
យើងអាចផ្លាស់ប្តូរទិសដៅនៃការបង្វិលម៉ូទ័រដោយផ្លាស់ប្តូរទិសដៅនៃចរន្តតាមរយៈម៉ូទ័រ។នោះហើយជាមូលហេតុដែលយើងមានម្ជុលពីរដាច់ដោយឡែកដើម្បីគ្រប់គ្រងការបង្វិលនៃម៉ូទ័រមួយ: ខាងក្រោយនិងខាងមុខ។ពួកគេដំណើរការអគ្គិសនីបណ្តោះអាសន្នប្តូរនៅផ្នែកម្ខាងនៃការផ្គត់ផ្គង់ថាមពលរបស់ម៉ូទ័រ ដោយដឹកនាំថាមពលទៅមុខ ឬថយក្រោយ។
ដូចគ្នាចំពោះល្បឿន។មិនដូចម្ជុលទិន្នផលទៅមុខ និងបញ្ច្រាសទេ ម្ជុលបើកដំណើរការគ្រប់គ្រងបរិមាណថាមពលដែលហូរតាមម៉ូទ័រនៅពេលកំណត់ណាមួយ។
ដោយការបង្កើនវ៉ុលនៅទំនាក់ទំនងបើក កុងតាក់របស់ពួកគេបើក "ធំទូលាយ" បន្តិច និងអនុញ្ញាតឱ្យចរន្តកាន់តែច្រើនហូរតាមម៉ូទ័រ។ការបង្កើនថាមពលរបស់ម៉ាស៊ីនធ្វើឱ្យពួកវាវិលលឿនជាងមុន។ការថយចុះធ្វើឱ្យពួកគេកាន់តែយឺត។
នៅលើម៉ាស៊ីនឧបករណ៍យើងប្រើ PWM ឬ Pulse Modulation ដើម្បីគ្រប់គ្រងវ៉ុលលទ្ធផលរបស់ម្ជុល។ការបង្កើនវដ្ដកាតព្វកិច្ចនាំវ៉ុលអតិបរមាខិតទៅជិត 3.3V ហើយបន្ថយវាឱ្យជិតដល់ 0V។
តាមពិតអ្នកអាច "បិទ"ម៉ាស៊ីនតាមរបៀបណាមួយដោយកំណត់ម៉ាស៊ីនបើក pin ទៅ 0V ។គិតវាដូចជារថយន្តដូចជា៖ ម្ជុលបើកភ្លើង ផ្គត់ផ្គង់ហ្គាសដែលផ្តល់ថាមពលដល់ម៉ូទ័រ ហើយម្ជុលទៅមុខ និងបញ្ច្រាស រំកិលប្រអប់លេខ ដែលអនុញ្ញាតឱ្យពួកវាផ្លាស់ទីទៅមុខ ឬថយក្រោយ។
ពួកវាខុសគ្នាអាស្រ័យលើកន្លែងដែលឧបករណ៏ solenoid របស់ពួកគេស្ថិតនៅ។ម៉ូទ័រជក់ DC មានឧបករណ៏នៅចំកណ្តាលដែលបង្វិលរវាងរង្វង់នៃមេដែកអចិន្ត្រៃយ៍។ម៉ូទ័រ DC គ្មានជក់មានឧបករណ៏នៅម្ខាងទៀត - ឧបករណ៏អេឡិចត្រូម៉ាញ៉េទិចរបស់វាព័ទ្ធជុំវិញមេដែកអចិន្ត្រៃយ៍។
ម៉ូទ័រប្រមូលមានតម្លៃថោក និងមានដំណើរការល្អក្នុងល្បឿនទាប។ទោះជាយ៉ាងណាក៏ដោយ ពួកវាមានទំនោរនឹងឡើងកំដៅលឿនជាងម៉ូទ័រគ្មានជក់ និងមានប្រសិទ្ធភាពថាមពលតិច។ម៉្យាងវិញទៀត ម៉ូទ័រគ្មានជក់អាចឈានដល់ល្បឿនខ្ពស់ កំដៅតិច និងប្រើថាមពលតិចក្នុងការបង្វិលលឿនជាងម៉ូទ័រជក់។
ប្រសិនបើអ្នកកំពុងប្រើម៉ូទ័រនៅខាងក្នុង កម៉ាស៊ីនឧបករណ៍ប្រអប់លេខកង់មនុស្សយន្ត ម៉ូទ័រជក់គួរតែប្រសើរជាង។ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកកំពុងប្រើម៉ូទ័រមិនហ្រ្វាំង ដូចជាកង្ហារអគ្គិសនីដ៏តូចនោះ ម៉ូទ័រគ្មានជក់គួរតែប្រសើរជាង។
ទោះបីជាវាអាចប្រែប្រួលតាមអ្នកផលិតក៏ដោយ អ្នកអាចរំពឹងថានឹងមានចរន្តខ្ពស់បំផុត 2A ក្នុងមួយម៉ូទ័រនៅក្នុងឡា៣៨ម៉ូឌុលកម្មវិធីបញ្ជាម៉ូទ័រ។
Terence គឺជាអ្នកចូលចិត្តមនុស្សយន្តដែលព្យាយាមបង្កើតមនុស្សយន្តដ៏ល្អបំផុតនៅក្នុងពិភពលោក។ប្រសិនបើគាត់មិនបានដុត LEDs ជាចំណង់ចំណូលចិត្តទីពីរទេ គាត់នឹងយកវាយូរមកហើយ។
ការបង្ហាញសម្ព័ន្ធ។ការធ្វើឱ្យមានភាពងាយស្រួលក្នុងការទទួលបានកម្រៃជើងសារលើផលិតផលដែលបានទិញតាមរយៈតំណភ្ជាប់របស់យើងគាំទ្រការងារដែលយើងធ្វើសម្រាប់អ្នកអានរបស់យើង។