Motor Driver

📟 Micro:bit Project: LED Blink



ការភ្ជាប់ឧបករណ៍បញ្ជាម៉ូទ័រ L298N ទៅនឹងមីក្រូប៊ីតតម្រូវឱ្យមានការភ្ជាប់គម្លាតថាមពលរវាងមីក្រូប៊ីតចរន្តទាប (3.3V) និងតម្រូវការចរន្តខ្ពស់របស់ម៉ូទ័រ DC។ L298N ដើរតួជាស្ពាន H ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងទាំងទិសដៅ និងល្បឿនរបស់ម៉ូទ័រពីរក្នុងពេលដំណាលគ្នា (Lambrichts et al., 2023)។

សមាសធាតុស្នូល

  • មីក្រូ:ប៊ីត៖ ផ្ញើសញ្ញាត្រួតពិនិត្យ (ចរន្តទាប)។
  • កម្មវិធីបញ្ជាម៉ូទ័រ L298N៖ បកប្រែសញ្ញាទាំងនោះទៅជាថាមពលចរន្តខ្ពស់សម្រាប់ម៉ូទ័រ។
  • កញ្ចប់ថ្ម៖ ជាធម្មតា 6V–12V (ឧទាហរណ៍ ថ្ម AA ចំនួន 4 ឬកញ្ចប់ Li-ion) ដើម្បីផ្តល់ថាមពលដល់ម៉ូទ័រ។
  • ខ្សែភ្ជាប់ Breadboard និងខ្សែភ្ជាប់ Jumper៖ ប្រើដើម្បីចែករំលែកដីរួម និងរៀបចំខ្សែសញ្ញា។








១. ការតភ្ជាប់ខ្សែភ្លើង (ជំហានសំខាន់)

កំហុសទូទៅបំផុតគឺការបរាជ័យក្នុងការចែករំលែក "ដីរួម" រវាងថ្ម L298N និង micro:bit។ បើគ្មានវាទេ សញ្ញាត្រួតពិនិត្យនឹងមិនដំណើរការទេ។

ស្ថានីយ L298Nភ្ជាប់ទៅ
រន្ធដោត 12Vស្ថានីយ​វិជ្ជមាន (+) នៃ​កញ្ចប់​ថ្ម។
រន្ធ GNDចំណុច​ភ្ជាប់​អវិជ្ជមាន (-) នៃ​កញ្ចប់​ថ្ម និង មីក្រូ:ប៊ីត GND។
រន្ធដោត 5Vជាជម្រើស៖ អាចប្រើដើម្បីផ្តល់ថាមពលដល់មីក្រូ:ប៊ីត ប្រសិនបើឧបករណ៍ភ្ជាប់វ៉ុល 5V ស្ថិតនៅនឹងកន្លែង (Lambrichts et al., 2023)។

2. ភ្ជាប់ម្ជុលសញ្ញា (ត្រួតពិនិត្យ)

ដើម្បីគ្រប់គ្រង ម៉ូទ័រ A អ្នកប្រើម្ជុលឌីជីថលពីរសម្រាប់ទិសដៅ និងម្ជុល PWM (Pulse Width Modulation) មួយសម្រាប់ល្បឿន។ ប្រសិនបើអ្នកទុកឧបករណ៍លោត "Enable" នៅលើ L298N ម៉ូទ័រនឹងដំណើរការក្នុងល្បឿនពេញជានិច្ច។ ដើម្បីគ្រប់គ្រងល្បឿន សូមដកឧបករណ៍លោតចេញ ហើយភ្ជាប់ម្ជុល "ENA" ទៅម្ជុល micro:bit។

  • ទិសដៅម៉ូទ័រ A៖ ភ្ជាប់ IN1ទៅ micro:bit P0 និង IN2ទៅ micro:bit P8
  • ល្បឿនម៉ូទ័រ A (ENA): ភ្ជាប់ទៅ micro:bit P1 (ដក jumper ចេញជាមុនសិន)។
  • ទិសដៅម៉ូទ័រ B៖ ភ្ជាប់ IN3ទៅ micro:bit P12 និង IN4ទៅ micro:bit P16
  • ល្បឿនម៉ូទ័រ B (ENB): ភ្ជាប់ទៅ micro:bit P2


៣. ការតភ្ជាប់ម៉ូទ័រ

គ្រាន់តែវីសខ្សែពីរនៃម៉ូទ័រ DC ដំបូងរបស់អ្នកចូលទៅក្នុង ស្ថានីយ OUT1 និង OUT2 ។ ធ្វើម្តងទៀតសម្រាប់ម៉ូទ័រទីពីរដោយប្រើ OUT3 និង OUT4 ។ ប្រសិនបើម៉ូទ័រវិលខុសផ្លូវ គ្រាន់តែប្តូរខ្សែពីររបស់វានៅក្នុងស្ថានីយ (Lambrichts et al., 2023)។

សុវត្ថិភាព និងការអនុវត្តល្អបំផុត

  • ឧបករណ៍​ភ្ជាប់​ចរន្ត​ 5V៖ ប្រសិនបើ​ថ្ម​របស់​អ្នក​មាន​វ៉ុល​លើស​ពី 12V អ្នក ​ត្រូវតែ ​ដក​ឧបករណ៍​ភ្ជាប់​ចរន្ត​ 5V ដែល​ភ្ជាប់​មក​ជាមួយ​ចេញ ដើម្បី​ជៀសវាង​ការ​បំផ្លាញ​បន្ទះ (Lambrichts et al., 2023)។
  • ថាមពលថ្ម៖ ថ្មអាល់កាឡាំងស្តង់ដារ 9V ជារឿយៗខ្វះចរន្ត (អំពែរ) ដើម្បីបើកបរម៉ូទ័រពីរប្រកបដោយប្រសិទ្ធភាព។ កញ្ចប់ AA ដែលអាចសាកបាន (6V ឬ 7.2V) ជាទូទៅអាចទុកចិត្តបានជាងសម្រាប់មនុស្សយន្ត។
  • កំដៅ៖ L298N មានឧបករណ៍ស្រូបយកកំដៅធំមួយ ពីព្រោះវាមិនសូវមានប្រសិទ្ធភាព ហើយអាចឡើងកំដៅក្នុងអំឡុងពេលប្រើប្រាស់យូរ។

ឯកសារយោង

Lambrichts, M., Ramakers, R., Hodges, S., Devine, J., Underwood, L., & Finney, J. (2023). CircuitGlue: កម្មវិធីបម្លែងដែលអាចកំណត់រចនាសម្ព័ន្ធបានសម្រាប់ភ្ជាប់សមាសធាតុអេឡិចត្រូនិចចម្រុះជាច្រើន។ ទស្សនាវដ្តី ACM ស្តីពីបច្ចេកវិទ្យាអន្តរកម្ម ចល័ត សម្ភារៈពាក់ និងបច្ចេកវិទ្យាគ្រប់ទីកន្លែង , 7 (2), 1–28។https://doi.org/10.1145/3596265

💻 JavaScript Code


// Motor A Forward at Full Speed
pins.digitalWritePin(DigitalPin.P0, 1) // IN1 High
pins.digitalWritePin(DigitalPin.P8, 0) // IN2 Low
pins.analogWritePin(AnalogPin.P1, 1023) // ENA Speed (0 to 1023)
  

Post a Comment

Previous Post Next Post