📟 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។
💻 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