ការគ្រប់គ្រងម៉ូទ័រគ្មានជក់ជាមួយ arduino
ផ្ទះ » ប្លុក » គ្រប់គ្រងម៉ូទ័រគ្មានជក់ជាមួយ arduino

ការគ្រប់គ្រងម៉ូទ័រគ្មានជក់ជាមួយ arduino

មើល៖ 0     អ្នកនិពន្ធ៖ កម្មវិធីនិពន្ធគេហទំព័រ ពេលវេលាបោះពុម្ព៖ 2020-09-02 ប្រភពដើម៖ គេហទំព័រ

សាកសួរ

ប៊ូតុងចែករំលែក facebook
ប៊ូតុងចែករំលែក twitter
ប៊ូតុងចែករំលែកបន្ទាត់
ប៊ូតុងចែករំលែក wechat
linkedin ប៊ូតុងចែករំលែក
ប៊ូតុងចែករំលែក pinterest
ប៊ូតុងចែករំលែក whatsapp
ប៊ូតុងចែករំលែក kakao
ប៊ូតុងចែករំលែក Snapchat
ប៊ូតុងចែករំលែកតេឡេក្រាម
ចែករំលែកប៊ូតុងចែករំលែកនេះ។

ជំរាបសួរពីអ្នកអាន អ្នកផលិត អ្នកស្រលាញ់ អ្នកចូលចិត្តអេឡិចត្រូនិច និងអ្នកចាប់ផ្តើមដំបូង។
អស់រយៈពេលជាយូរមកហើយខ្ញុំបានព្យាយាមបង្កើតរថយន្ត R/C ឥតខ្សែជាមួយនឹងម៉ូទ័រគ្មានជក់ និង Arduino ។
ពេល​នេះ​ខ្ញុំ​ប្រឡង​ជាប់​សាលា​រៀន​ចប់ ខ្ញុំ​ក៏​សម្រេច​ចិត្ត​ប្រឡង​ជាប់។
នៅក្នុងដំណើរការកំណត់ចុងក្រោយនៃវិធីសាស្ត្រត្រួតពិនិត្យដែលខ្ញុំនឹងប្រើដើម្បីធ្វើរថយន្ត R/C ខ្ញុំមានបញ្ហា៖ ការគ្រប់គ្រងម៉ូទ័រគ្មានជក់ជាមួយ Arduino ។
នៅពេលបញ្ជា (តាមបច្ចេកទេស)
ម៉ូទ័រ AC របស់ Arduino ហាក់ដូចជាគួរឱ្យខ្លាចបន្តិច កុំបារម្ភ ព្រោះនៅក្នុងសៀវភៅណែនាំនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលវាងាយស្រួលក្នុងការគ្រប់គ្រងម៉ូទ័រ DC ដោយប្រើ Arduino ដោយប្រើប្រភេទ switch/potentiometer/joystick ជាមូលដ្ឋាន អ្វីដែលអាចផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រតាមវិធីដែល Arduino អាចថតបាន មិនថាវាជា resistor ឬតង់ស្យុង។
ដើម្បីសាកល្បងគម្រោងនេះដោយខ្លួនឯង អ្នកត្រូវការអ្វីមួយជាមូលដ្ឋាន៖
ខ្ញុំផ្តល់តំណភ្ជាប់ប្រភពអន្តរជាតិសម្រាប់ផលិតផលភាគច្រើនដែលខ្ញុំបានប្រើ)
អ្នកក៏ត្រូវការឧបករណ៍មូលដ្ឋានមួយចំនួនដែរ៖ តោះចាប់ផ្តើមគម្រោងរបស់យើង នៅពេលអ្នករៀបចំសម្ភារៈរួចរាល់ហើយ!
មុនពេលយើងចាប់ផ្តើមសរសេរកូដ សូមភ្ជាប់ទៅ ESC និងម៉ូទ័រពី arduino ជាមុនសិន។
ការតភ្ជាប់ទៅគម្រោងនេះគឺពិតជាសាមញ្ញ និងដោយផ្ទាល់។
យោងតាមលេខកូដដែលខ្ញុំបានសរសេរ ការតភ្ជាប់មានដូចខាងក្រោម៖ ម្ជុលទិន្នផលរបស់ potentiometer/joystick ត្រូវបានភ្ជាប់ទៅ analog pin 0 នៅលើ Arduino ។
ដ្យាក្រាមគ្រោងការណ៍នៃការប្រើប្រាស់ potentiometer និងយ៉យស្ទីកអាណាឡូកត្រូវបានផ្តល់ឱ្យ។ (
ខ្ញុំបានប្រើយ៉យស្ទីកដែលផលិតនៅផ្ទះ ហើយផ្តល់ដ្យាក្រាមគំនូសតាងនៃយ៉យស្ទីក)
ESC ទៅ Arduino: បន្ទាត់ខ្មៅ (ដី)---
> ម្ជុលដីនៅលើខ្សែ ArduinoWhite (សញ្ញា)---
> បន្ទាត់ប្រចាំខែនៃម្ជុលឌីជីថល ArduinoRed (ថាមពល)--
> Vin នៅលើ Arduino (
នេះកំពុងផ្តល់ថាមពលដល់ Arduino
ទៅនឹង brushless motor) តភ្ជាប់ ESC របស់ម៉ូទ័រគ្មានបី អេស.ស៊ី.
ការបញ្ជាទិញមិនសំខាន់ទេ។ (
ប្រសិនបើម៉ូទ័រមិនបង្វិលក្នុងទិសដៅដែលចង់បានទេ គ្រាន់តែប្តូរខ្សែទាំងពីរក្នុង esc ទៅជា brushless motor)
បន្ទាប់ពីការតភ្ជាប់ផ្នែករឹងត្រូវបានបញ្ចប់ យើងអាចគ្រប់គ្រងកូដ Arduino បាន។
កូដគឺសាមញ្ញណាស់ ហើយខ្ញុំព្យាយាមពន្យល់ពីមុខងារនៃបន្ទាត់នីមួយៗជាមួយនឹងមតិយោបល់។
ទោះយ៉ាងណាក៏ដោយ សូមទាក់ទងមកខ្ញុំប្រសិនបើអ្នកមានបញ្ហាណាមួយ៖ hrithikbansal70@gmail ។
កុមហីធិកបន់សាល់។ comThe Code:.
ភ្ជាប់ឯកសារ ino ផងដែរ)
/* ESC ធ្វើក្រិតទិន្នន័យ ESC ដែលភ្ជាប់ទៅលេខ pin ឌីជីថល 10 នៅលើ arduino ។
ការបញ្ចូលប៉ូតាទីយ៉ូម៉ែត្រ/យ៉យស្ទីកដែលភ្ជាប់ទៅអាណាឡូក pin 0 នៅលើ Arduino ។
ចងក្រង និងបង្ហោះកូដ។
បន្ទាប់មករក្សាយ៉យស្ទីក/ឧបករណ៍វាស់ថាមពលនៅទីតាំងអតិបរមារបស់វា ហើយភ្ជាប់ការផ្គត់ផ្គង់ថាមពលខាងក្រៅទៅ ESC ។
អ្នកនឹងឮសំឡេងប៊ីបមួយចំនួន ហើយដាក់ potentiometer/joystick នៅក្នុងទីតាំងទាបបំផុត។
វានឹងកំណត់ចំណុចបញ្ចប់នៅលើ ESC ។
កូដគំរូនេះស្ថិតនៅក្នុងដែនសាធារណៈ។
It was revised by Hrithik Bansal www on March 20, 2017. hrithikbansal.
com */includes/includes a servo library សម្រាប់មុខងារ servo esc;
/ ប្រកាស ESC ជាការបញ្ចូល int នៃវត្ថុ servo; ការ​កំណត់​ទុក​ជា​មោឃៈ (){esc. ភ្ជាប់ (10);
/ ភ្ជាប់ ESC ទៅលេខ 10 ឌីជីថល។ ចាប់ផ្តើម (9600);
ចាប់ផ្តើមអាន/បើក serial monitorvoid loop(){
Input = analogRead (A0);
/តម្លៃនៃការបញ្ចូលគឺជាការបញ្ចូលអាណាឡូកនៅលើលេខ 0 0 សៀរៀល។ print(
\'តម្លៃបញ្ចូលដើម :\');
/ច្រកសៀរៀលបោះពុម្ពលំដាប់តម្លៃបញ្ចូលដើម។ បោះពុម្ព (បញ្ចូល); សៀរៀល។ បោះពុម្ព (\' | \'); ការពន្យាពេល (1); input=map(analogRead(A0)
, 0,1023, 0,180);
/ គូសផែនទីតម្លៃបញ្ចូលរបស់យ៉យស្ទីកនៅលើអាណាឡូក pin 0 ទៅនឹងតម្លៃអតិបរមា និងអប្បបរមាដែលត្រូវគ្នានឹងទិន្នផល servo: 180 និង 0 សៀរៀល។ print(
\'តម្លៃបញ្ចូលសម្រាប់ការគូសវាស :\'); សៀរៀល។ បោះពុម្ព (បញ្ចូល);
/Serial បោះពុម្ពតម្លៃបញ្ចូលនៃ Serial ផែនទី។ បោះពុម្ព (\'\'); ការពន្យាពេល (1);
/Delay កំណត់គុណភាពបង្ហាញ/ភាពរលោងរបស់អ្នក និងសមត្ថភាពរបស់ម៉ូទ័រដើម្បីឆ្លើយតបទៅនឹងចលនារបស់ Potwniometer/joystick។ esc សរសេរ (បញ្ចូល);
ស្ថានភាព/ESC នឹងដូចគ្នាទៅនឹងស្ថានភាព/ទីតាំងរបស់យ៉យស្ទីក}
បន្ទាប់ពីផ្ទុកឡើងកូដទៅកាន់ arduino និងពិនិត្យមើលការតភ្ជាប់ផ្នែករឹងទាំងអស់ឡើងវិញ សូមដោតថ្មទៅក្នុង ESC ហើយកំណត់ arduino ឡើងវិញភ្លាមៗ (
ចុចប៊ូតុងកំណត់ឡើងវិញតូច)។
បន្ទាប់​មក​ភ្លាម​ដាក់ potentiometer/joystick នៅ​ក្នុង​ទីតាំង​ខ្លាំង​ទាំង​ពីរ​ដែល​នឹង​ជា​ចំណុច​ចុង​ខ្ពស់​របស់​អ្នក (
ដែល​ម៉ូទ័រ​នឹង​បង្វិល​ក្នុង​ល្បឿន​ខ្ពស់​បំផុត)។
អ្នកនឹងឮសំឡេងប៊ីបម្តងទៀត បន្ទាប់ពីនោះ potentiometer/joystick ត្រូវបានតម្រង់ទិសទាំងស្រុងទៅចុងម្ខាងទៀត/ចុងម្ខាងទៀត។
នេះនឹងក្លាយជាចុងទាបរបស់អ្នក (
ម៉ូទ័រនឹងជាសម្ភារៈការិយាល័យនៅពេលនេះ)។
ជាថ្មីម្តងទៀត អ្នកនឹងឮសំឡេងប៊ីបខ្លះ ហើយការងារក្រិតត្រូវបានធ្វើរួចរាល់។ {
នេះត្រូវបានបង្ហាញនៅក្នុងវីដេអូ
ការបង្ហាញគម្រោង៖ វីដេអូ LinkNow នៅពេលដែលអ្នកផ្លាស់ទីឧបករណ៍វាស់ថាមពល/យ៉យស្ទីកអាណាឡូកទៅចំណុចខាងលើ/ខាងក្រោម ម៉ូទ័រគ្មានជក់នឹងបង្កើនល្បឿន/បន្ថយទៅតាមនោះ។
គន្លឹះ៖ ក្នុងអំឡុងពេលធ្វើតេស្ត ដោយសារតែការបង្វិលទាំងមូលនៃម៉ូទ័រ (ម៉ូទ័ររ៉ូទ័រខាងក្រៅ)
វាមានគ្រោះថ្នាក់ផងដែរដែលអ្នកមិនអាចកាន់វានៅក្នុងដៃរបស់អ្នក។
ខណៈពេលកំពុងសាកល្បងវា ប្រដាប់បង្វិលក្រដាសវិលដោយចៃដន្យបានហោះចេញមកក្រៅ នៅពេលដែលម៉ូទ័រវិលយ៉ាងលឿន៖ ប្រសិនបើអ្នកមានបញ្ហាណាមួយ សូមទាក់ទងមកខ្ញុំ៖ hrithikbansal70
Comhrithikbansal ។
ខ្ញុំសង្ឃឹមថាវានឹងដោះស្រាយបញ្ហារបស់អ្នក ហើយអ្នកនឹងរៀនអ្វីថ្មីនៅថ្ងៃនេះ។ សូមអរគុណ!

ក្រុម HOPRIO ដែលជាក្រុមហ៊ុនផលិតឧបករណ៍បញ្ជា និងម៉ូទ័រប្រកបដោយវិជ្ជាជីវៈ ត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 2000។ ទីស្នាក់ការកណ្តាលរបស់ក្រុមនៅទីក្រុង Changzhou ខេត្ត Jiangsu ។

តំណភ្ជាប់រហ័ស

ទាក់ទងមកយើងខ្ញុំ

WhatsApp៖ +86 18921090987 
ទូរស័ព្ទ៖ +86- 18921090987 
អ៊ីមែល៖ sales02@hoprio.com
បន្ថែម៖ No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu, China 213167
ទុកសារ
ទាក់ទង​យើង
រក្សាសិទ្ធិគ្រប់យ៉ាង ដោយ 2024 ChangZhou Hoprio E-Commerce Co., Ltd. ផែនទីគេហទំព័រ | គោលការណ៍ឯកជនភាព