តើធ្វើដូចម្តេចដើម្បីធ្វើឱ្យមនុស្សយន្តនៅផ្ទះដើម្បីឱ្យអ្វីគ្រប់យ៉ាងដំណើរការ? អ្នកត្រូវចាប់ផ្ដើមសាមញ្ញ ហើយធ្វើឲ្យវាស្មុគស្មាញបន្តិចម្ដងៗ! ការណែនាំសម្រាប់បង្កើតមនុស្សយន្តដោយដៃរបស់អ្នកផ្ទាល់នៅផ្ទះបានជន់លិចអ៊ីនធឺណិតយ៉ាងពិតប្រាកដ។ អ្នកនិពន្ធអត្ថបទនឹងមិននៅឆ្ងាយពីរឿងនេះទេ។ ជាទូទៅដំណើរការនេះអាចបែងចែកជាបីផ្នែក៖ ទ្រឹស្តី ការរៀបចំ និងការជួបប្រជុំគ្នាជាក់ស្តែង។ នៅក្នុងក្របខ័ណ្ឌនៃអត្ថបទ ពួកវាទាំងអស់នឹងត្រូវបានពិចារណា និងពិពណ៌នាផងដែរ។ គ្រោងការណ៍ទូទៅការអភិវឌ្ឍន៍ស្អាត។
បង្កើតមនុស្សយន្តនៅផ្ទះ
ដើម្បីអភិវឌ្ឍពីដំបូងអ្នកត្រូវការចំណេះដឹងអំពីចរន្តវ៉ុលប្រតិបត្តិការ ធាតុផ្សេងៗដូចជា triggers, capacitor, resistors, transistors ។ អ្នកក៏គួរតែរៀនពីរបៀបដើម្បី solder ទាំងអស់នេះនៅលើសៀគ្វី និងប្រើខ្សែតភ្ជាប់។ វាចាំបាច់ដើម្បីធ្វើការចេញគ្រប់ទិដ្ឋភាពនៃចលនា និងការប្រតិបត្តិនៃសកម្មភាព ដោយសម្រេចបាននូវព័ត៌មានលម្អិតអតិបរមាក្នុងសកម្មភាព ដើម្បីសម្រេចបាននូវគោលដៅរបស់អ្នក។ ហើយចំណេះដឹងនេះគឺចាំបាច់ប្រសិនបើអ្នកពិតជាចាប់អារម្មណ៍អំពីរបៀបបង្កើតមនុស្សយន្តនៅផ្ទះ ហើយមិនត្រឹមតែការចង់ដឹងចង់ឃើញទំនេរនោះទេ។
ដំណើរការរៀបចំ
មុនពេលអ្នកចាប់ផ្តើមស្វែងយល់ពីរបៀបបង្កើតមនុស្សយន្តនៅផ្ទះ អ្នកត្រូវយកចិត្តទុកដាក់លើលក្ខខណ្ឌដែលវានឹងត្រូវបានប្រមូលផ្តុំ។ ដំបូងអ្នកត្រូវរៀបចំកន្លែងធ្វើការដែលឧបករណ៍ដែលចង់បាននឹងត្រូវបានបង្កើត។ វាចាំបាច់ក្នុងការដាក់រចនាសម្ព័ន្ធដោយខ្លួនឯងនិងផ្នែកធាតុផ្សំរបស់វានៅកន្លែងណាមួយ។ អ្នកក៏គួរពិចារណាផងដែរអំពីបញ្ហានៃការដាក់ងាយស្រួលនៃដែក soldering, rosin និង solder ។ កន្លែងធ្វើការគួរតែត្រូវបានធ្វើឱ្យប្រសើរតាមដែលអាចធ្វើទៅបានដើម្បីឱ្យវាផ្តល់នូវភាពងាយស្រួលនៅពេលធ្វើអន្តរកម្មជាមួយរចនាសម្ព័ន្ធ។
សន្និបាត
វាចាំបាច់ក្នុងការគិតអំពី "ឆ្អឹងខ្នង" នៃរចនាសម្ព័ន្ធដែលអ្វីៗនឹងត្រូវបានសាងសង់។ ជាធម្មតាផ្នែកមួយត្រូវបានជ្រើសរើស ហើយផ្នែកផ្សេងទៀតទាំងអស់ត្រូវបានលក់ទៅវា។ និយាយអំពីគុណភាពនៃការ soldering វាគួរតែត្រូវបាននិយាយថាកន្លែងដែលវានឹងត្រូវបានអនុវត្តត្រូវតែត្រូវបានសម្អាត។ ដូចគ្នានេះផងដែរអាស្រ័យលើកម្រាស់នៃខ្សភ្លើងនិងជើងដែលបានប្រើវាចាំបាច់ត្រូវជ្រើសរើសចំនួនគ្រប់គ្រាន់នៃ solder ដូច្នេះធាតុមិនធ្លាក់ចុះក្នុងអំឡុងពេលប្រតិបត្តិការ។ ដើម្បីសម្រួលដំណើរការបញ្ជូនសញ្ញា និងការពារលទ្ធភាពនៃសៀគ្វីខ្លី វាអាចត្រូវបានគូស។ បន្ទាប់មកធាតុចាំបាច់ទាំងអស់ត្រូវបានអនុវត្តទៅវា រចនាសម្ព័ន្ធលទ្ធផលត្រូវបានភ្ជាប់ទៅប្រភពថាមពល ហើយបើចាំបាច់ ឧបករណ៍ត្រូវបានកែប្រែ។
មនុស្សយន្តសាមញ្ញ
តើធ្វើដូចម្តេចដើម្បីធ្វើឱ្យអ្វីមួយដែលងាយស្រួលនៅផ្ទះ? ហើយមានប្រយោជន៍ដែរទេ? អ្នកត្រូវរក្សាផ្ទះឱ្យស្អាត ហើយគួរធ្វើឱ្យដំណើរការនេះដំណើរការដោយស្វ័យប្រវត្តិ។ ជាការពិតណាស់ វាពិបាកក្នុងការបង្កើតមនុស្សយន្តសម្អាតពេញលេញ ប៉ុន្តែការរចនាតិចតួចបំផុតដែលនឹងធានាបាននូវការប្រមូលផ្តុំធូលីពីជាន់នៃបន្ទប់គឺពិតជាអាចធ្វើទៅបាន។ និយាយឱ្យត្រង់ទៅ យើងនឹងពិចារណាមួយដែលធ្វើការនៅកន្លែងតែមួយ ហើយក្នុងពេលតែមួយយកកំទេចកំទីតូចៗដែលមានទីតាំងនៅតំបន់ផ្លាស់ទីលំនៅ។ ដើម្បីបង្កើតការរចនាបែបនេះ អ្នកត្រូវតែមានសម្ភារៈដូចខាងក្រោមៈ
- ចានផ្លាស្ទិច។
- ជក់តូចៗចំនួនបីដែលប្រើសម្រាប់សម្អាតស្បែកជើង ឬកម្រាលឥដ្ឋ។
- កង្ហារពីរដែលអាចយកចេញពីកុំព្យូទ័រហួសសម័យ។
- ថ្ម 9V និងឧបករណ៍ភ្ជាប់សម្រាប់វា។
- ក្រវ៉ាត់ក ឬក្រវាត់ដែលអាចខ្ទាស់ខ្លួនវានៅនឹងកន្លែង។
- គ្រាប់និងគ្រាប់។
ខួងរន្ធសម្រាប់ជក់នៅចម្ងាយស្មើគ្នា។ ភ្ជាប់ពួកវា។ វាជាការចង់បានដែលជក់ទាំងអស់ត្រូវបានដាក់នៅចម្ងាយស្មើគ្នាពីអ្នកដទៃនិងកណ្តាលនៃចាន។ ដោយប្រើប៊ូឡុង និងគ្រាប់ ប្រដាប់កែតម្រូវគួរត្រូវបានភ្ជាប់ជាមួយពួកវានីមួយៗ ហើយពួកវាត្រូវបានជួសជុលដោយជំនួយរបស់ពួកគេ។ គ្រាប់រំកិលដាក់រនុកដែលលៃតម្រូវគួរតែត្រូវបានកំណត់ទៅទីតាំងកណ្តាល។ យើងនឹងប្រើអ្នកគាំទ្រសម្រាប់ចលនា។ យើងភ្ជាប់ពួកវាទៅនឹងថ្ម ហើយដាក់វាស្របគ្នា ដើម្បីធានាថាមនុស្សយន្តបង្វិលជារង្វង់។ ការរចនានេះ។នឹងត្រូវបានប្រើជាម៉ូទ័ររំញ័រ។ បោះនៅលើស្ថានីយហើយរចនាសម្ព័ន្ធរួចរាល់សម្រាប់ការប្រើប្រាស់។ ប្រសិនបើមនុស្សយន្តផ្លាស់ទីទៅចំហៀងកំឡុងពេលដំណើរការសម្អាត សូមធ្វើការជាមួយនឹងឧបករណ៍កំណត់។ ការរចនាដែលបានបង្ហាញនៅក្នុងអត្ថបទមិនតម្រូវឱ្យមានការចំណាយហិរញ្ញវត្ថុដ៏សំខាន់ ឬជំនាញ និងបទពិសោធន៍នោះទេ។ នៅពេលបង្កើតមនុស្សយន្តនេះ សម្ភារៈដែលមានតំលៃថោកត្រូវបានប្រើប្រាស់ ហើយការទទួលបានដែលមិនមែនជាបញ្ហាសំខាន់នោះទេ។ ប្រសិនបើអ្នកចង់ធ្វើឱ្យការរចនាស្មុគស្មាញ និងធ្វើឱ្យវាផ្លាស់ទីដោយចេតនា អ្នកនឹងត្រូវការការកែលម្អនៅក្នុងទម្រង់នៃម៉ូទ័របន្ថែម និងឧបករណ៍បញ្ជាមីក្រូ។ នេះជារបៀបបង្កើតមនុស្សយន្តនៅផ្ទះ។ គ្រាន់តែគិតថាតើអ្នកអាចកែលម្អនៅទីនេះបានប៉ុន្មាន! វាលធំទូលាយបំផុតសម្រាប់សកម្មភាពរចនា។
បង្កើតមនុស្សយន្តសាមញ្ញណាស់ ចូរយើងស្វែងយល់ថាតើវាត្រូវការអ្វីខ្លះ បង្កើតមនុស្សយន្តនៅផ្ទះ ដើម្បីស្វែងយល់ពីមូលដ្ឋានគ្រឹះនៃមនុស្សយន្ត។
ប្រាកដណាស់ បន្ទាប់ពីបានទស្សនារឿងមនុស្សយន្តគ្រប់គ្រាន់ហើយ អ្នកតែងតែចង់បង្កើតសមមិត្តរបស់អ្នកនៅក្នុងសមរភូមិ ប៉ុន្តែអ្នកមិនដឹងថាត្រូវចាប់ផ្តើមពីណានោះទេ។ ជាការពិតណាស់ អ្នកនឹងមិនអាចបង្កើត Bipedal Terminator បានទេ ប៉ុន្តែនោះមិនមែនជាអ្វីដែលយើងកំពុងព្យាយាមសម្រេចនោះទេ។ នរណាម្នាក់ដែលដឹងពីរបៀបកាន់ដែក soldering ឱ្យបានត្រឹមត្រូវនៅក្នុងដៃរបស់ពួកគេអាចប្រមូលផ្តុំមនុស្សយន្តសាមញ្ញហើយនេះមិនតម្រូវឱ្យមានចំណេះដឹងជ្រៅជ្រះទេទោះបីជាវាមិនឈឺចាប់ក៏ដោយ។ មនុស្សយន្តស្ម័គ្រចិត្តមិនមានភាពខុសប្លែកគ្នាច្រើនពីការរចនាសៀគ្វីនោះទេ មានតែអ្វីដែលគួរឱ្យចាប់អារម្មណ៍ជាងនេះទៅទៀត ព្រោះវាពាក់ព័ន្ធនឹងផ្នែកដូចជាមេកានិច និងការសរសេរកម្មវិធីផងដែរ។ សមាសធាតុទាំងអស់អាចរកបានយ៉ាងងាយស្រួល ហើយមិនថ្លៃប៉ុន្មាននោះទេ។ ដូច្នេះការរីកចម្រើនមិននៅស្ងៀមទេ ហើយយើងនឹងប្រើវាឱ្យបានប្រយោជន៍។
សេចក្តីផ្តើម
ដូច្នេះ។ តើមនុស្សយន្តជាអ្វី? ក្នុងករណីភាគច្រើននេះ។ ឧបករណ៍ស្វ័យប្រវត្តិដែលប្រតិកម្មទៅនឹងសកម្មភាពណាមួយ។ បរិស្ថាន. មនុស្សយន្តអាចត្រូវបានគ្រប់គ្រងដោយមនុស្ស ឬធ្វើសកម្មភាពដែលបានរៀបចំទុកជាមុន។ ជាធម្មតា មនុស្សយន្តនេះត្រូវបានបំពាក់ដោយឧបករណ៍ចាប់សញ្ញាជាច្រើន (ចម្ងាយ មុំបង្វិល ការបង្កើនល្បឿន) ម៉ាស៊ីនថតវីដេអូ និងឧបករណ៍រៀបចំ។ ផ្នែកអេឡិចត្រូនិចរបស់រ៉ូបូតមាន microcontroller (MC) - microcircuit ដែលមាន processor, clock generator, peripherals, RAM និង memory ជារៀងរហូត។ មាន microcontrollers ជាច្រើននៅលើពិភពលោកសម្រាប់កម្មវិធីផ្សេងៗគ្នា ហើយនៅលើមូលដ្ឋានរបស់វាអ្នកអាចប្រមូលផ្តុំមនុស្សយន្តដែលមានថាមពលខ្លាំង។ AVR microcontrollers ត្រូវបានគេប្រើយ៉ាងទូលំទូលាយសម្រាប់អគារស្ម័គ្រចិត្ត។ ពួកវាអាចចូលប្រើបានច្រើនបំផុត ហើយនៅលើអ៊ីនធឺណិត អ្នកអាចរកឃើញឧទាហរណ៍ជាច្រើនដោយផ្អែកលើ MKs ទាំងនេះ។ ដើម្បីធ្វើការជាមួយ microcontrollers អ្នកត្រូវមានលទ្ធភាពសរសេរកម្មវិធីក្នុង assembler ឬ C និងមានចំណេះដឹងជាមូលដ្ឋានអំពីអេឡិចត្រូនិចឌីជីថល និងអាណាឡូក។ នៅក្នុងគម្រោងរបស់យើង យើងនឹងប្រើប្រាស់ C. ការសរសេរកម្មវិធីសម្រាប់ MK មិនខុសពីការសរសេរកម្មវិធីនៅលើកុំព្យូទ័រទេ វាក្យសម្ព័ន្ធនៃភាសាគឺដូចគ្នា មុខងារភាគច្រើនអនុវត្តមិនខុសគ្នាទេ ហើយកម្មវិធីថ្មីគឺងាយស្រួលរៀន និងងាយស្រួលប្រើ។
តើយើងត្រូវការអ្វីខ្លះ
ដើម្បីចាប់ផ្តើម មនុស្សយន្តរបស់យើងនឹងអាចជៀសផុតពីឧបសគ្គនានា ពោលគឺធ្វើឡើងវិញនូវអាកប្បកិរិយាធម្មតារបស់សត្វភាគច្រើននៅក្នុងធម្មជាតិ។ អ្វីគ្រប់យ៉ាងដែលយើងត្រូវការដើម្បីបង្កើតមនុស្សយន្តបែបនេះអាចរកបាននៅក្នុងហាងលក់វិទ្យុ។ តោះសម្រេចចិត្តថាតើមនុស្សយន្តរបស់យើងនឹងផ្លាស់ទីយ៉ាងដូចម្តេច។ ខ្ញុំគិតថាជោគជ័យបំផុតគឺផ្លូវដែកដែលប្រើក្នុងរថក្រោះ នេះគឺជាដំណោះស្រាយដ៏ងាយស្រួលបំផុត ព្រោះផ្លូវដែកមានភាពបត់បែនខ្លាំងជាងកង់របស់រថយន្ត ហើយងាយស្រួលគ្រប់គ្រងជាង (ដើម្បីបត់ វាគ្រប់គ្រាន់ក្នុងការបង្វិលផ្លូវដែក។ ក្នុងទិសដៅផ្សេងៗគ្នា) ។ ដូច្នេះហើយ អ្នកនឹងត្រូវការធុងប្រដាប់ក្មេងលេងណាមួយដែលបទរបស់វាបង្វិលដោយឯករាជ្យពីគ្នាទៅវិញទៅមក អ្នកអាចទិញបាននៅហាងលក់ប្រដាប់ក្មេងលេងណាមួយក្នុងតម្លៃសមរម្យ។ ពីធុងនេះអ្នកគ្រាន់តែត្រូវការវេទិកាមួយដែលមានបទ និងម៉ូទ័រជាមួយប្រអប់លេខ នៅសល់អ្នកអាចដោះវីស និងបោះចោលដោយសុវត្ថិភាព។ យើងក៏ត្រូវការ microcontroller ដែរ ជម្រើសរបស់ខ្ញុំធ្លាក់លើ ATmega16 - វាមានច្រកគ្រប់គ្រាន់សម្រាប់ភ្ជាប់ឧបករណ៍ចាប់សញ្ញា និងគ្រឿងកុំព្យូទ័រ ហើយជាទូទៅវាងាយស្រួលណាស់។ អ្នកក៏នឹងត្រូវទិញសមាសធាតុវិទ្យុមួយចំនួន ដែក soldering និង multimeter ផងដែរ។
ធ្វើក្តារជាមួយ MK
ក្នុងករណីរបស់យើង microcontroller នឹងអនុវត្តមុខងាររបស់ខួរក្បាល ប៉ុន្តែយើងនឹងមិនចាប់ផ្តើមជាមួយវាទេ ប៉ុន្តែជាមួយនឹងការផ្តល់ថាមពលដល់ខួរក្បាលរបស់មនុស្សយន្ត។ អាហារូបត្ថម្ភត្រឹមត្រូវ។- ការធានានៃសុខភាព ដូច្នេះយើងនឹងចាប់ផ្តើមជាមួយនឹងវិធីចិញ្ចឹមមនុស្សយន្តរបស់យើងឱ្យបានត្រឹមត្រូវ ព្រោះនេះជាកន្លែងដែលអ្នកបង្កើតមនុស្សយន្តថ្មីថ្មោងតែងតែធ្វើខុស។ ហើយដើម្បីឱ្យមនុស្សយន្តរបស់យើងដំណើរការជាធម្មតា យើងត្រូវប្រើឧបករណ៍ទប់លំនឹងតង់ស្យុង។ ខ្ញុំចូលចិត្តបន្ទះឈីប L7805 - វាត្រូវបានរចនាឡើងដើម្បីផលិតតង់ស្យុងទិន្នផល 5V ដែលមានស្ថេរភាព ដែលជាអ្វីដែលមីក្រូកុងទ័ររបស់យើងត្រូវការ។ ប៉ុន្តែដោយសារតែការពិតដែលថាការធ្លាក់ចុះតង់ស្យុងនៅលើ microcircuit នេះគឺប្រហែល 2.5V អប្បបរមា 7.5V ត្រូវតែត្រូវបានផ្គត់ផ្គង់ទៅវា។ រួមជាមួយឧបករណ៍ទប់លំនឹងនេះ ឧបករណ៍បំប្លែងអេឡិចត្រូលីតត្រូវបានប្រើដើម្បីសម្រួលការរំកិលវ៉ុល ហើយឌីអេដត្រូវបានរួមបញ្ចូលជាចាំបាច់នៅក្នុងសៀគ្វីដើម្បីការពារប្រឆាំងនឹងការបញ្ច្រាសរាងប៉ូល។
ឥឡូវនេះយើងអាចបន្តទៅ microcontroller របស់យើង។ ករណី MK គឺ DIP (វាងាយស្រួលជាងក្នុងការលក់) និងមានម្ជុលសែសិប។ នៅលើយន្តហោះមាន ADC, PWM, USART និងច្រើនទៀតដែលយើងនឹងមិនប្រើសម្រាប់ពេលនេះ។ សូមក្រឡេកមើលថ្នាំងសំខាន់ៗមួយចំនួន។ ម្ជុល RESET (ជើងទី 9 នៃ MK) ត្រូវបានទាញឡើងដោយ resistor R1 ទៅ "បូក" នៃប្រភពថាមពល - នេះត្រូវតែធ្វើ! បើមិនដូច្នេះទេ MK របស់អ្នកអាចកំណត់ឡើងវិញដោយអចេតនា ឬនិយាយឱ្យសាមញ្ញជាងនេះទៅទៀតនោះគឺមានកំហុស។ វិធានការមួយទៀតដែលគួរឱ្យចង់បាន ប៉ុន្តែមិនមែនជាកាតព្វកិច្ចគឺត្រូវភ្ជាប់ RESET តាមរយៈកុងទ័រសេរ៉ាមិច C1 ទៅនឹងដី។ នៅក្នុងដ្យាក្រាមអ្នកក៏អាចឃើញអេឡិចត្រូលីត 1000 uF វាជួយសង្រ្គោះអ្នកពីការធ្លាក់ចុះតង់ស្យុងនៅពេលដែលម៉ាស៊ីនកំពុងដំណើរការ ដែលនឹងមានឥទ្ធិពលជន៍លើប្រតិបត្តិការរបស់ microcontroller ផងដែរ។ Quartz resonator X1 និង capacitors C2, C3 គួរតែស្ថិតនៅជិតបំផុតតាមដែលអាចធ្វើទៅបានដើម្បី pin XTAL1 និង XTAL2 ។
ខ្ញុំនឹងមិននិយាយអំពីរបៀបបញ្ចេញពន្លឺ MK ទេព្រោះអ្នកអាចអានអំពីវានៅលើអ៊ីនធឺណិត។ យើងនឹងសរសេរកម្មវិធីនៅក្នុង C; ខ្ញុំបានជ្រើសរើស CodeVisionAVR ជាបរិយាកាសសរសេរកម្មវិធី។ នេះគឺជាបរិស្ថានដែលងាយស្រួលប្រើ និងមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូងព្រោះវាមានអ្នកជំនួយការបង្កើតកូដដែលភ្ជាប់មកជាមួយ។
ការគ្រប់គ្រងម៉ូទ័រ
សមាសធាតុសំខាន់ស្មើគ្នានៅក្នុងមនុស្សយន្តរបស់យើងគឺកម្មវិធីបញ្ជាម៉ូទ័រ ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលសម្រាប់យើងក្នុងការគ្រប់គ្រងវា។ មិនដែល និងស្ថិតក្រោមកាលៈទេសៈណាក៏ដោយ ម៉ូតូគួរតែភ្ជាប់ដោយផ្ទាល់ទៅ MK! ជាទូទៅ បន្ទុកដ៏ខ្លាំងមិនអាចគ្រប់គ្រងដោយផ្ទាល់ពី microcontroller បានទេ បើមិនដូច្នេះទេវានឹងឆេះ។ ប្រើត្រង់ស៊ីស្ទ័រសំខាន់ៗ។ សម្រាប់ករណីរបស់យើងមានបន្ទះឈីបពិសេស - L293D ។ ស្រដៀងគ្នា គម្រោងសាមញ្ញតែងតែព្យាយាមប្រើបន្ទះឈីបពិសេសនេះជាមួយនឹងសន្ទស្សន៍ “D” ព្រោះវាមាន diodes ភ្ជាប់មកជាមួយសម្រាប់ការការពារលើសទម្ងន់។ microcircuit នេះមានភាពងាយស្រួលក្នុងការគ្រប់គ្រង និងងាយស្រួលក្នុងការទទួលបាននៅក្នុងហាងវិទ្យុ។ វាមានពីរកញ្ចប់៖ DIP និង SOIC ។ យើងនឹងប្រើ DIP នៅក្នុងកញ្ចប់ដោយសារតែភាពងាយស្រួលនៃការម៉ោននៅលើក្តារ។ L293D មានការផ្គត់ផ្គង់ថាមពលដាច់ដោយឡែកសម្រាប់ម៉ូទ័រ និងតក្កវិជ្ជា។ ដូច្នេះយើងនឹងផ្តល់ថាមពលដល់ microcircuit ដោយខ្លួនវាផ្ទាល់ពី stabilizer (VSS input) និងម៉ូទ័រដោយផ្ទាល់ពីអាគុយ (VS input)។ L293D អាចទប់ទល់នឹងបន្ទុក 600 mA ក្នុងមួយឆានែល ហើយវាមានពីរឆានែលទាំងនេះ ពោលគឺម៉ូទ័រពីរអាចភ្ជាប់ទៅបន្ទះឈីបមួយ។ ប៉ុន្តែដើម្បីឱ្យមានសុវត្ថិភាព យើងនឹងបញ្ចូលគ្នានូវបណ្តាញ ហើយបន្ទាប់មកយើងនឹងត្រូវការមីក្រូមួយសម្រាប់ម៉ាស៊ីននីមួយៗ។ វាធ្វើតាមដែល L293D នឹងអាចទប់ទល់នឹង 1.2 A. ដើម្បីសម្រេចបាននូវចំនុចនេះ អ្នកត្រូវផ្សំជើងមីក្រូ ដូចដែលបានបង្ហាញក្នុងដ្យាក្រាម។ microcircuit ដំណើរការដូចខាងក្រោម: នៅពេលដែលឡូជីខល "0" ត្រូវបានអនុវត្តទៅ IN1 និង IN2 ហើយឡូជីខលមួយត្រូវបានអនុវត្តទៅ IN3 និង IN4 ម៉ូទ័របង្វិលក្នុងទិសដៅមួយហើយប្រសិនបើសញ្ញាត្រូវបានដាក់បញ្ច្រាស - សូន្យឡូជីខលត្រូវបានអនុវត្ត។ បន្ទាប់មកម៉ូទ័រនឹងចាប់ផ្តើមបង្វិលក្នុងទិសដៅផ្សេងទៀត។ ម្ជុល EN1 និង EN2 ទទួលខុសត្រូវចំពោះការបើកឆានែលនីមួយៗ។ យើងភ្ជាប់ពួកវាហើយភ្ជាប់វាទៅ "បូក" នៃការផ្គត់ផ្គង់ថាមពលពីស្ថេរភាព។ ដោយសារ microcircuit ឡើងកំដៅកំឡុងពេលប្រតិបត្តិការ ហើយការដំឡើងវិទ្យុសកម្មលើករណីនេះមានបញ្ហា ការដកកំដៅត្រូវបានធានាដោយជើង GND - វាជាការល្អប្រសើរជាងមុនក្នុងការ soldering ពួកវានៅលើធំទូលាយ។ បន្ទះទំនាក់ទំនង. នោះហើយជាអ្វីដែលអ្នកត្រូវដឹងអំពីអ្នកបើកបរម៉ាស៊ីនជាលើកដំបូង។
ឧបករណ៍ចាប់សញ្ញាឧបសគ្គ
ដូច្នេះមនុស្សយន្តរបស់យើងអាចរុករកបានហើយមិនគាំងអ្វីគ្រប់យ៉ាង យើងនឹងដំឡើងពីរ ឧបករណ៍ចាប់សញ្ញាអ៊ីនហ្វ្រារ៉េដ. ភាគច្រើន ឧបករណ៍ចាប់សញ្ញាសាមញ្ញបំផុត។មាន diode IR ដែលបញ្ចេញនៅក្នុងវិសាលគមអ៊ីនហ្វ្រារ៉េដ និង phototransistor ដែលនឹងទទួលសញ្ញាពី IR diode ។ គោលការណ៍គឺនេះ៖ នៅពេលដែលមិនមានឧបសគ្គនៅពីមុខឧបករណ៍ចាប់សញ្ញា កាំរស្មី IR មិនប៉ះនឹង phototransistor ហើយវាមិនបើកទេ។ ប្រសិនបើមានឧបសគ្គនៅពីមុខឧបករណ៍ចាប់សញ្ញានោះកាំរស្មីត្រូវបានឆ្លុះបញ្ចាំងពីវាហើយបុកត្រង់ស៊ីស្ទ័រ - វាបើកហើយចរន្តចាប់ផ្តើមហូរ។ គុណវិបត្តិនៃឧបករណ៍ចាប់សញ្ញាបែបនេះគឺថា ពួកគេអាចមានប្រតិកម្មខុសគ្នាចំពោះផ្ទៃផ្សេងៗគ្នា និងមិនត្រូវបានការពារពីការជ្រៀតជ្រែកឡើយ - ឧបករណ៍ចាប់សញ្ញាអាចត្រូវបានបង្កឡើងដោយចៃដន្យដោយសញ្ញាខាងក្រៅពីឧបករណ៍ផ្សេងទៀត។ ការកែប្រែសញ្ញាអាចការពារអ្នកពីការជ្រៀតជ្រែក ប៉ុន្តែយើងនឹងមិនរំខានវាសម្រាប់ពេលនេះទេ។ សម្រាប់អ្នកចាប់ផ្តើមដំបូង វាគ្រប់គ្រាន់ហើយ។
កម្មវិធីបង្កប់មនុស្សយន្ត
ដើម្បីនាំមនុស្សយន្តឱ្យរស់រានមានជីវិត អ្នកត្រូវសរសេរកម្មវិធីបង្កប់សម្រាប់វា នោះគឺជាកម្មវិធីដែលនឹងយកការអានពីឧបករណ៍ចាប់សញ្ញា និងគ្រប់គ្រងម៉ូទ័រ។ កម្មវិធីរបស់ខ្ញុំគឺសាមញ្ញបំផុត វាមិនមានទេ។ រចនាសម្ព័ន្ធស្មុគស្មាញហើយមនុស្សគ្រប់គ្នានឹងយល់។ បន្ទាត់ពីរបន្ទាប់រួមមានឯកសារបឋមកថាសម្រាប់ microcontroller របស់យើង និងពាក្យបញ្ជាសម្រាប់បង្កើតការពន្យារពេល៖
# រួមបញ្ចូល
# រួមបញ្ចូល
បន្ទាត់ខាងក្រោមមានលក្ខខណ្ឌព្រោះតម្លៃ PORTC អាស្រ័យលើរបៀបដែលអ្នកភ្ជាប់កម្មវិធីបញ្ជាម៉ូទ័រទៅនឹង microcontroller របស់អ្នក៖
PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; តម្លៃ 0xFF មានន័យថាលទ្ធផលនឹងជាកំណត់ហេតុ។ "1" ហើយ 0x00 គឺជាកំណត់ហេតុ។ "0"។ ជាមួយនឹងការសាងសង់ខាងក្រោម យើងពិនិត្យមើលថាតើមានឧបសគ្គនៅពីមុខមនុស្សយន្ត ហើយនៅខាងណា៖ ប្រសិនបើ (!(PINB & (1< ប្រសិនបើពន្លឺពី IR diode ប៉ះនឹង phototransistor នោះកំណត់ហេតុមួយត្រូវបានតំឡើងនៅលើជើង microcontroller ។ “0” ហើយមនុស្សយន្តចាប់ផ្តើមរំកិលថយក្រោយដើម្បីផ្លាស់ទីឆ្ងាយពីឧបសគ្គ បន្ទាប់មកបង្វិលជុំវិញដើម្បីកុំឱ្យប៉ះទង្គិចនឹងឧបសគ្គម្តងទៀត ហើយបន្ទាប់មកបន្តទៅមុខម្តងទៀត។ ដោយសារយើងមានឧបករណ៍ចាប់សញ្ញាពីរ យើងពិនិត្យមើលវត្តមាននៃឧបសគ្គពីរដង - នៅខាងស្តាំ និងខាងឆ្វេង ហើយដូច្នេះយើងអាចដឹងថាតើឧបសគ្គនៅខាងណា។ ពាក្យបញ្ជា "delay_ms(1000)" បង្ហាញថាមួយវិនាទីនឹងហុចមុនពេលពាក្យបញ្ជាបន្ទាប់ចាប់ផ្តើមប្រតិបត្តិ។ ខ្ញុំបានគ្របដណ្តប់ទិដ្ឋភាពភាគច្រើនដែលនឹងជួយអ្នកបង្កើតមនុស្សយន្តដំបូងរបស់អ្នក។ ប៉ុន្តែមនុស្សយន្តមិនបញ្ចប់នៅទីនោះទេ។ ប្រសិនបើអ្នកប្រមូលផ្តុំមនុស្សយន្តនេះ អ្នកនឹងមានឱកាសច្រើនក្នុងការពង្រីកវា។ អ្នកអាចធ្វើឱ្យប្រសើរឡើងនូវក្បួនដោះស្រាយរបស់មនុស្សយន្ត ដូចជាអ្វីដែលត្រូវធ្វើប្រសិនបើឧបសគ្គមិននៅខាងណាមួយ ប៉ុន្តែនៅពីមុខមនុស្សយន្ត។ វាក៏នឹងមិនឈឺចាប់ក្នុងការដំឡើងឧបករណ៍បំប្លែងកូដដែរ - ឧបករណ៍សាមញ្ញដែលនឹងជួយអ្នកឱ្យកំណត់ទីតាំងបានត្រឹមត្រូវ និងដឹងពីទីតាំងរបស់មនុស្សយន្តរបស់អ្នកនៅក្នុងលំហ។ សម្រាប់ភាពច្បាស់លាស់ វាអាចដំឡើងអេក្រង់ពណ៌ ឬ monochrome ដែលអាចបង្ហាញព័ត៌មានមានប្រយោជន៍ - កម្រិតនៃការសាកថ្ម ចម្ងាយទៅនឹងឧបសគ្គ ព័ត៌មានបំបាត់កំហុសផ្សេងៗ។ វានឹងមិនឈឺចាប់ទេក្នុងការកែលម្អឧបករណ៍ចាប់សញ្ញា - ការដំឡើង TSOPs (ទាំងនេះគឺជាអ្នកទទួល IR ដែលយល់ឃើញពីសញ្ញានៃប្រេកង់ជាក់លាក់មួយ) ជំនួសឱ្យ phototransistors ធម្មតា។ បន្ថែមពីលើឧបករណ៍ចាប់សញ្ញាអ៊ីនហ្វ្រារ៉េដ មានឧបករណ៍ចាប់សញ្ញា ultrasonic ដែលមានតម្លៃថ្លៃជាង ហើយក៏មានគុណវិបត្តិរបស់វាដែរ ប៉ុន្តែថ្មីៗនេះ កំពុងតែទទួលបានប្រជាប្រិយភាពក្នុងចំណោមអ្នកបង្កើតមនុស្សយន្ត។ ដើម្បីឱ្យមនុស្សយន្តឆ្លើយតបទៅនឹងសំឡេង វាជាការល្អក្នុងការដំឡើងមីក្រូហ្វូនជាមួយនឹងឧបករណ៍ពង្រីក។ ប៉ុន្តែអ្វីដែលខ្ញុំគិតថាពិតជាគួរឱ្យចាប់អារម្មណ៍នោះគឺការដំឡើងកាមេរ៉ា និងការសរសេរកម្មវិធីម៉ាស៊ីនដោយផ្អែកលើវា។ មានសំណុំនៃបណ្ណាល័យ OpenCV ពិសេសមួយដែលអ្នកអាចសរសេរកម្មវិធីសម្គាល់ផ្ទៃមុខ ចលនាដោយពណ៌ចម្រុះ និងវត្ថុគួរឱ្យចាប់អារម្មណ៍ជាច្រើនទៀត។ វាអាស្រ័យតែលើការស្រមើលស្រមៃ និងជំនាញរបស់អ្នកប៉ុណ្ណោះ។ បញ្ជីនៃសមាសធាតុ៖ ATmega16 ក្នុងកញ្ចប់ DIP-40> L7805 ក្នុងកញ្ចប់ TO-220 L293D នៅក្នុងលំនៅដ្ឋាន DIP-16 x2 pcs ។ ឧបករណ៍ទប់ទល់ដែលមានថាមពល 0.25 W ជាមួយនឹងការវាយតម្លៃ: 10 kOhm x 1 pc ។ , 220 Ohm x 4 pcs ។ capacitors សេរ៉ាមិច: 0.1 µF, 1 µF, 22 pF ឧបករណ៍បំប្លែងអេឡិចត្រូលីតៈ ១០០០ μF x ១៦ វី ២២០ μF x ១៦ វី x ២ ភី។ diode 1N4001 ឬ 1N4004 ឧបករណ៍បំលែងរ៉ែថ្មខៀវ ១៦ MHz IR diodes: ណាមួយនៃពួកវានឹងធ្វើ។ phototransistors ក៏ណាមួយដែរ ប៉ុន្តែឆ្លើយតបតែរលកនៃកាំរស្មីអ៊ីនហ្វ្រារ៉េដប៉ុណ្ណោះ។ កូដកម្មវិធីបង្កប់៖ នៅពេលនេះមនុស្សយន្តរបស់ខ្ញុំជិតរួចរាល់ហើយ។ វាត្រូវបានបំពាក់ដោយកាមេរ៉ាឥតខ្សែ ឧបករណ៍ចាប់សញ្ញាចម្ងាយ (ទាំងកាមេរ៉ា និងឧបករណ៍ចាប់សញ្ញានេះត្រូវបានដំឡើងនៅលើប៉មបង្វិល) ឧបករណ៍ចាប់សញ្ញាឧបសគ្គ ឧបករណ៍បំលែងកូដ ឧបករណ៍ទទួលសញ្ញាពីឧបករណ៍បញ្ជាពីចម្ងាយ និងចំណុចប្រទាក់ RS-232 សម្រាប់ភ្ជាប់ទៅ កុំព្យូទ័រ។ វាដំណើរការក្នុងរបៀបពីរ៖ ស្វយ័ត និងដោយដៃ (ទទួលសញ្ញាបញ្ជាពីឧបករណ៍បញ្ជាពីចម្ងាយ) កាមេរ៉ាក៏អាចបើក/បិទពីចម្ងាយ ឬដោយមនុស្សយន្តផ្ទាល់ ដើម្បីសន្សំថាមពលថ្ម។ ខ្ញុំកំពុងសរសេរកម្មវិធីបង្កប់សម្រាប់សន្តិសុខអាផាតមិន (ផ្ទេររូបភាពទៅកុំព្យូទ័រ រកឃើញចលនា ដើរជុំវិញបរិវេណ)។ ថ្ងៃនេះយើងនឹងប្រាប់អ្នកពីរបៀបបង្កើតមនុស្សយន្តពីវត្ថុធាតុដើមដែលមាន។ លទ្ធផល "ប្រព័ន្ធប្រតិបត្តិការ Android បច្ចេកវិទ្យាខ្ពស់" ទោះបីជាមានទំហំតូច និងមិនទំនងជាជួយអ្នកក្នុងកិច្ចការផ្ទះក៏ដោយ ប្រាកដជានឹងរីករាយទាំងកុមារ និងមនុស្សពេញវ័យ។ សម្ភារៈចាំបាច់ 1. ភ្ជាប់ថ្មទៅនឹងម៉ូទ័រ 2. អស្ថិរភាព នៅចុងបញ្ចប់នៃអស្ថិរភាព សូមទម្លាក់កាវពីរបីដំណក់ ឬភ្ជាប់ធាតុតុបតែងមួយចំនួន - នេះនឹងបន្ថែមលក្ខណៈបុគ្គលដល់ការបង្កើតរបស់យើង និងបង្កើនទំហំចលនារបស់វា។ 3. ជើង 4. ខ្សភ្លើង 5. ការភ្ជាប់ថ្ម 6. ភ្នែក 7. ចាប់ផ្តើម មនុស្សយន្តរួចរាល់ហើយ! ហើយនេះគឺជាអ្វីដែលមនុស្សយន្តផលិតនៅផ្ទះរបស់យើងអាចមើលទៅដូចប្រសិនបើអ្នកបង្ហាញការស្រមើលស្រមៃបន្ថែមទៀត៖ ហើយចុងក្រោយវីដេអូ៖ ផ្អែកលើសម្ភារៈពី techcult ក្នុងយុគសម័យនៃការបង្កើតថ្មី មនុស្សយន្តលែងជាម៉ាស៊ីនដែលហួសសម័យទៀតហើយ។ ប៉ុន្តែអ្នកប្រហែលជានឹងភ្ញាក់ផ្អើល៖ តើវាពិតជាអាចទៅរួចទេក្នុងការបង្កើតមនុស្សយន្តនៅផ្ទះ?
ដោយមិនសង្ស័យ វាពិតជាលំបាកណាស់ក្នុងការបង្កើតមនុស្សយន្តដែលមានការរចនាស្មុគស្មាញ មីក្រូធាតុ សៀគ្វី និងកម្មវិធី។ ហើយអ្នកមិនអាចធ្វើបានដោយគ្មានចំណេះដឹងអំពីរូបវិទ្យា មេកានិច អេឡិចត្រូនិក និងការសរសេរកម្មវិធីឡើយ។ ទោះជាយ៉ាងណាក៏ដោយ មនុស្សយន្តសាមញ្ញបំផុតអាចត្រូវបានធ្វើឡើងដោយដៃរបស់អ្នកផ្ទាល់។ មនុស្សយន្ត- ម៉ាស៊ីនដែលគួរធ្វើសកម្មភាពណាមួយដោយស្វ័យប្រវត្តិ។ ប៉ុន្តែសម្រាប់មនុស្សយន្តដែលផលិតនៅផ្ទះមានកិច្ចការងាយស្រួលជាង - ដើម្បីផ្លាស់ទី។ តោះពិចារណាជម្រើសសាមញ្ញបំផុតចំនួន 2 សម្រាប់បង្កើតមនុស្សយន្ត។ 1. ចូរបង្កើតកំហុសតូចមួយដែលនឹងញ័រ។ យើងនឹងត្រូវការ៖
2. បង្កើតសិល្បកររ៉ូបូត។ យើងនឹងត្រូវការ៖
ពីផ្លាស្ទិចឬក្រដាសកាតុងធ្វើកេសអ្នកត្រូវកាត់ចេញនូវរូបរាងសម្រាប់មនុស្សយន្តនាពេលអនាគត - ត្រីកោណបីវិមាត្រ។ រន្ធមួយត្រូវបានកាត់នៅចំកណ្តាលដែលម៉ូទ័រត្រូវបានបញ្ចូល។ រន្ធចំនួន 3 ត្រូវបានកាត់ចេញពីគែម 3 ដែលសញ្ញាសម្គាល់ត្រូវបានបញ្ចូល។ ថ្មមួយត្រូវបានភ្ជាប់ទៅនឹងខ្សែម៉ូទ័រដោយប្រើកាវជាមួយបំណែកនៃ foil ។ ម៉ូទ័រត្រូវបានបញ្ចូលទៅក្នុងរន្ធមួយនៅក្នុងតួរបស់មនុស្សយន្ត ហើយធានានៅទីនោះដោយកាវ ឬកាសែត។ ខ្សែម៉ូទ័រទីពីរត្រូវបានភ្ជាប់ទៅនឹងថ្ម។ ហើយវិចិត្រកររ៉ូបូតចាប់ផ្តើមផ្លាស់ទី! អាកប្បកិរិយារបស់មនុស្សយន្តគឺផ្អែកលើ "ការថតរូប" ហើយជាតួយ៉ាងសម្រាប់ថ្នាក់ទាំងមូល មនុស្សយន្ត BEAM. នៅក្នុងធម្មជាតិរស់នៅ ដែលមនុស្សយន្តរបស់យើងនឹងយកតម្រាប់តាម ការថតរូបគឺជាបាតុភូត photobiological ដ៏សំខាន់មួយដែលពន្លឺដើរតួជាប្រភពនៃព័ត៌មាន។ ជាបទពិសោធន៍ដំបូង យើងងាកទៅរកឧបករណ៍ មនុស្សយន្ត BEAMរំកិលទៅមុខនៅពេលដែលមានពន្លឺធ្លាក់មកលើវា ហើយឈប់នៅពេលដែលពន្លឺឈប់បំភ្លឺវា។ ឥរិយាបទរបស់មនុស្សយន្តបែបនេះត្រូវបានគេហៅថា photokinesis - ការកើនឡើងឬថយចុះនៃការចល័តដែលមិនដឹកនាំដើម្បីឆ្លើយតបទៅនឹងការផ្លាស់ប្តូរកម្រិតពន្លឺ។ ឧបករណ៍មនុស្សយន្តនេះ បន្ថែមពីលើបន្ទះឈីបកម្មវិធីបញ្ជាម៉ូទ័រ នឹងប្រើតែ photocell មួយ និងម៉ូទ័រអេឡិចត្រិចមួយប៉ុណ្ណោះ។ មិនត្រឹមតែ phototransistor ប៉ុណ្ណោះទេ ប៉ុន្តែក៏ photodiode ឬ photoresistor អាចត្រូវបានប្រើជា photocell ផងដែរ។ សៀគ្វីមនុស្សយន្តជាមួយ phototransistor មួយ។
Bobot ជាទីគោរព តើវាអាចទៅរួចទេក្នុងការប្រើក្នុងការផ្តល់ឱ្យ ដ្យាក្រាមនៃមនុស្សយន្តសាមញ្ញបន្ទះឈីបផ្សេងទៀតឧទាហរណ៍ L293DNE?
ជាការពិត អ្នកអាចធ្វើបាន ប៉ុន្តែអ្នកឃើញអ្វីដែលជាបញ្ហា មិត្តរបស់ខ្ញុំ Bibot ។ មួយនេះផលិតដោយក្រុមហ៊ុន ST Microelectronics ប៉ុណ្ណោះ។ microcircuits ស្រដៀងគ្នាផ្សេងទៀតទាំងអស់គឺគ្រាន់តែជាការជំនួសឬ analogues ប៉ុណ្ណោះ។ L293D. analogues បែបនេះរួមមានក្រុមហ៊ុនអាមេរិក Texas Instruments ពី Sensitron Semiconductor... តាមធម្មជាតិ ដូចជា analogues ជាច្រើន microcircuits ទាំងនេះមានភាពខុសគ្នាផ្ទាល់ខ្លួន ដែលអ្នកនឹងត្រូវយកមកពិចារណានៅពេលអ្នកបង្កើតមនុស្សយន្តរបស់អ្នក។ តើអ្នកអាចប្រាប់ខ្ញុំអំពីភាពខុសគ្នាដែលខ្ញុំនឹងត្រូវយកទៅក្នុងគណនីនៅពេលប្រើ L293DNE ។ ដោយក្តីរីករាយ ប៊ីបូតចាស់។ microcircuits ទាំងអស់នៃបន្ទាត់ L293Dមានធាតុបញ្ចូលដែលត្រូវគ្នាជាមួយកម្រិត TTL* ប៉ុន្តែមួយចំនួននៃពួកវាមិនត្រូវបានកំណត់ចំពោះភាពឆបគ្នាកម្រិតតែប៉ុណ្ណោះ។ ដូច្នេះ L293DNEវាមិនត្រឹមតែឆបគ្នាជាមួយ TTL ក្នុងកម្រិតវ៉ុលប៉ុណ្ណោះទេ ប៉ុន្តែវាក៏មានធាតុបញ្ចូលជាមួយនឹងតក្កវិជ្ជា TT បុរាណផងដែរ។ នោះគឺមានឡូជីខល "1" នៅឯការបញ្ចូលដែលមិនភ្ជាប់។ សូមអភ័យទោស Bobot ប៉ុន្តែខ្ញុំមិនយល់ច្បាស់ទេ៖ តើខ្ញុំអាចគិតរឿងនេះដោយរបៀបណា? ប្រសិនបើនៅលើការបញ្ចូលដែលមិនភ្ជាប់ L293DNEប្រសិនបើមានកម្រិតខ្ពស់ (ឡូជីខល "1") បន្ទាប់មកនៅទិន្នផលដែលត្រូវគ្នាយើងនឹងមានសញ្ញាកម្រិតខ្ពស់។ ប្រសិនបើឥឡូវនេះយើងអនុវត្តសញ្ញាកម្រិតខ្ពស់ទៅនឹងធាតុបញ្ចូលក្នុងសំណួរដើម្បីដាក់វាតាមវិធីមួយផ្សេងទៀត - ឡូជីខល "1" (ភ្ជាប់វាទៅ "បូក" នៃការផ្គត់ផ្គង់ថាមពល) បន្ទាប់មកគ្មានអ្វីនឹងផ្លាស់ប្តូរនៅទិន្នផលដែលត្រូវគ្នាចាប់តាំងពី យើងមាន "1" រួចហើយនៅក្នុងការបញ្ចូល។ ប្រសិនបើយើងអនុវត្តសញ្ញាកម្រិតទាបទៅនឹងការបញ្ចូលរបស់យើង (ភ្ជាប់វាទៅ "ដក" នៃការផ្គត់ផ្គង់ថាមពល) នោះស្ថានភាពនៃទិន្នផលនឹងផ្លាស់ប្តូរហើយនឹងមានវ៉ុលទាបនៅលើវា។ នោះគឺជាអ្វីគ្រប់យ៉ាងដែលប្រែទៅជាវិធីផ្សេងទៀតនៅជុំវិញ: យើងបានគ្រប់គ្រង L293D ដោយប្រើសញ្ញាវិជ្ជមានហើយ L293DNE ត្រូវតែត្រូវបានគ្រប់គ្រងដោយប្រើអវិជ្ជមាន។ L293Dនិង L293DNEអាចត្រូវបានគ្រប់គ្រងទាំងនៅក្នុងក្របខ័ណ្ឌនៃតក្កវិជ្ជាអវិជ្ជមាន និងក្នុងក្របខ័ណ្ឌនៃវិជ្ជមាន*។ ដើម្បីគ្រប់គ្រងធាតុចូល L293DNEដោយមានជំនួយពីសញ្ញាវិជ្ជមាន យើងនឹងត្រូវការទាញធាតុបញ្ចូលទាំងនេះទៅដីដោយប្រើឧបករណ៍ទប់ទល់។ តាមដែលខ្ញុំយល់ យើងនឹងត្រូវការបន្ថែម ដ្យាក្រាមនៃមនុស្សយន្តសាមញ្ញ, - ទាំងនេះគឺជាប្រដាប់ទប់ទល់នឹងធាតុបញ្ចូលនៃ microcircuit កម្មវិធីបញ្ជាម៉ូទ័រ។ អ្នកយល់យ៉ាងត្រឹមត្រូវ ប៊ីបតជាទីគោរព។ តម្លៃនៃរេស៊ីស្តង់ទាំងនេះអាចត្រូវបានជ្រើសរើសក្នុងចន្លោះពី 4.7 kOhm ដល់ 33 KOhm ។ បន្ទាប់មកដ្យាក្រាមនៃមនុស្សយន្តសាមញ្ញបំផុតនឹងមើលទៅដូចនេះ។ លើសពីនេះទៅទៀត ភាពប្រែប្រួលនៃមនុស្សយន្តរបស់យើងនឹងអាស្រ័យលើតម្លៃរបស់ resistor R1 ។ ភាពធន់ R1 កាន់តែទាប ភាពប្រែប្រួលរបស់មនុស្សយន្តនឹងកាន់តែទាប ហើយកាន់តែខ្ពស់ ភាពប្រែប្រួលនឹងកាន់តែខ្ពស់។ ហើយដោយសារក្នុងករណីនេះយើងមិនចាំបាច់គ្រប់គ្រងម៉ូទ័រក្នុងទិសដៅពីរទេនោះយើងអាចភ្ជាប់ទិន្នផលទីពីរនៃម៉ូទ័រដោយផ្ទាល់ទៅនឹងដី។ ដែលសូម្បីតែនឹងធ្វើឱ្យគ្រោងការណ៍មានភាពសាមញ្ញបន្តិច។ ហើយសំណួរចុងក្រោយ។ ហើយនៅក្នុងនោះ។ ដ្យាក្រាមមនុស្សយន្តដែលអ្នកបានលើកឡើងជាផ្នែកនៃការសន្ទនារបស់យើង តើមីក្រូសៀគ្វី L293D បុរាណអាចប្រើបានទេ? គោលការណ៍ប្រតិបត្តិការនៃសៀគ្វីមនុស្សយន្តគឺសាមញ្ញណាស់។ នៅពេលដែលធ្នឹមនៃពន្លឺធ្លាក់លើ phototransistor PTR1 សញ្ញាវិជ្ជមាននឹងលេចឡើងនៅការបញ្ចូល INPUT1 នៃបន្ទះឈីបកម្មវិធីបញ្ជាម៉ូទ័រហើយម៉ូទ័រ M1 នឹងចាប់ផ្តើមបង្វិល។ នៅពេលដែល phototransistor ឈប់បំភ្លឺ សញ្ញានៅការបញ្ចូល INPUT1 នឹងរលាយបាត់ ម៉ូទ័រនឹងឈប់បង្វិល ហើយមនុស្សយន្តនឹងឈប់។ អ្នកអាចអានបន្ថែមអំពីការធ្វើការជាមួយអ្នកបើកបរម៉ូតូនៅក្នុងអត្ថបទមុន។ ដើម្បីទូទាត់សងសម្រាប់ចរន្តឆ្លងកាត់ phototransistor រ៉េស៊ីស្ទ័រ R1 ត្រូវបានបញ្ចូលទៅក្នុងសៀគ្វីដែលតម្លៃអាចត្រូវបានជ្រើសរើសប្រហែល 200 Ohms ។ មិនត្រឹមតែដំណើរការធម្មតារបស់ phototransistor ប៉ុណ្ណោះទេ ភាពប្រែប្រួលរបស់មនុស្សយន្តនឹងអាស្រ័យលើតម្លៃរបស់ resistor R1 ។ ប្រសិនបើភាពធន់នៃរេស៊ីស្តង់មានទំហំធំ នោះមនុស្សយន្តនឹងឆ្លើយតបតែចំពោះពន្លឺភ្លឺខ្លាំង ប្រសិនបើវាតូច នោះភាពប្រែប្រួលនឹងខ្ពស់ជាង។ ក្នុងករណីណាក៏ដោយអ្នកមិនគួរប្រើរេស៊ីស្តង់ដែលមានភាពធន់ទ្រាំតិចជាង 100 ohms ដើម្បីការពារ phototransistor ពីការឡើងកំដៅនិងការបរាជ័យ។ បង្កើតមនុស្សយន្តដែលអនុវត្តប្រតិកម្ម phototaxis (ចលនាដឹកនាំឆ្ពោះទៅរក ឬឆ្ងាយពីពន្លឺ) អាចត្រូវបានធ្វើដោយប្រើឧបករណ៍ចាប់សញ្ញាពីរ។ នៅពេលដែលពន្លឺប៉ះនឹងឧបករណ៍ចាប់សញ្ញាមួយនៃរូបភាពរបស់មនុស្សយន្តបែបនេះ ម៉ូទ័រអេឡិចត្រិចដែលត្រូវគ្នានឹងបើក ហើយមនុស្សយន្តនោះបែរទៅរកពន្លឺរហូតដល់ពន្លឺបំភ្លឺទាំងឧបករណ៍ចាប់សញ្ញារូបភាព ហើយម៉ូទ័រទីពីរបើក។ នៅពេលដែលឧបករណ៍ចាប់សញ្ញាទាំងពីរត្រូវបានបំភ្លឺ មនុស្សយន្តផ្លាស់ទីឆ្ពោះទៅរកប្រភពពន្លឺ។ ប្រសិនបើឧបករណ៍ចាប់សញ្ញាណាមួយឈប់បំភ្លឺ នោះរ៉ូបូតវិលម្តងទៀតឆ្ពោះទៅរកប្រភពពន្លឺ ហើយដោយបានទៅដល់ទីតាំងដែលពន្លឺធ្លាក់លើឧបករណ៍ចាប់សញ្ញាទាំងពីរ បន្តចលនាឆ្ពោះទៅរកពន្លឺ។ ប្រសិនបើពន្លឺឈប់ធ្លាក់លើឧបករណ៍ចាប់សញ្ញា នោះមនុស្សយន្តនឹងឈប់។ ដ្យាក្រាមគ្រោងការណ៍នៃមនុស្សយន្តដែលមាន phototransistors ពីរ ដ្យាក្រាមខ្សែនៃមនុស្សយន្តសាមញ្ញមួយដែលមាន phototransistors ពីរ ប្រសិនបើយើងរៀបចំឧបករណ៍ចាប់សញ្ញាស្របតាមរូបភាពខាងឆ្វេង នោះមនុស្សយន្តនឹងជៀសវាងប្រភពពន្លឺ ហើយប្រតិកម្មរបស់វានឹងស្រដៀងទៅនឹងឥរិយាបថរបស់ mole លាក់ខ្លួនពីពន្លឺ។ បង្កើតអាកប្បកិរិយារបស់មនុស្សយន្តអ្នកអាចរស់រានមានជីវិតជាងមុនដោយអនុវត្តសញ្ញាវិជ្ជមានទៅនឹងធាតុបញ្ចូល INPUT2 និង INPUT3 (ភ្ជាប់ពួកវាទៅនឹងប្រភពថាមពលវិជ្ជមាន)៖ មនុស្សយន្តនឹងផ្លាស់ទីដោយគ្មានពន្លឺធ្លាក់លើឧបករណ៍ចាប់សញ្ញា ហើយនៅពេលដែលវា "មើលឃើញ" ពន្លឺ។ វានឹងងាកទៅរកប្រភពរបស់វា។ ទៅ បង្កើតមនុស្សយន្ត"កំពុងរត់" នៅពីក្រោយដៃយើងនឹងត្រូវការ LED ភ្លឺពីរ (LED1 និង LED2 នៅក្នុងដ្យាក្រាម) ។ យើងភ្ជាប់ពួកវាតាមរយៈរេស៊ីស្តង់ R1 និង R4 ដើម្បីទូទាត់ចរន្តដែលហូរកាត់ពួកវា និងការពារពួកគេពីការបរាជ័យ។ ចូរដាក់ LEDs នៅជាប់នឹងឧបករណ៍ចាប់សញ្ញា ដឹកនាំពន្លឺរបស់ពួកគេក្នុងទិសដៅដូចគ្នា ដែលឧបករណ៍ចាប់សញ្ញាពន្លឺត្រូវបានតម្រង់ទិស ហើយដកសញ្ញាចេញពីធាតុបញ្ចូល INPUT2 និង INPUT3 ។ ដ្យាក្រាមនៃមនុស្សយន្តដែលឆ្ពោះទៅរកពន្លឺដែលឆ្លុះបញ្ចាំង ភារកិច្ចរបស់មនុស្សយន្តដែលជាលទ្ធផលគឺដើម្បីឆ្លើយតបទៅនឹងពន្លឺឆ្លុះបញ្ចាំងដែលបញ្ចេញដោយ LEDs ។ តោះបើករ៉ូបូត ហើយដាក់បាតដៃរបស់យើងនៅពីមុខឧបករណ៍ចាប់ពន្លឺមួយ។ មនុស្សយន្តនឹងងាកទៅរកបាតដៃ។ សូមរំកិលបាតដៃទៅចំហៀងបន្តិច ដើម្បីឱ្យវាបាត់ពីទិដ្ឋភាពនៃឧបករណ៍ចាប់ពន្លឺមួយ ជាការឆ្លើយតប មនុស្សយន្តនឹងស្តាប់បង្គាប់ដូចជាឆ្កែ ងាកក្រោយបាតដៃ។ ប្រសិនបើមនុស្សយន្តមានប្រតិកម្មចំពោះដៃរបស់អ្នក នៅពេលដែលវាស្ទើរតែប៉ះនឹងឧបករណ៍ចាប់សញ្ញានោះ អ្នកអាចសាកល្បងពិសោធន៍ជាមួយក្រដាសស៖ ការឆ្លុះបញ្ចាំងនៃសន្លឹកពណ៌សគឺខ្ពស់ជាងដៃមនុស្ស ហើយការឆ្លើយតបរបស់មនុស្សយន្តចំពោះពណ៌ស។ សន្លឹកនឹងកាន់តែល្អនិងមានស្ថេរភាព។ ពណ៌សមានលក្ខណៈសម្បត្តិឆ្លុះបញ្ចាំងខ្ពស់បំផុតពណ៌ខ្មៅ - តិចបំផុត។ ដោយផ្អែកលើនេះអ្នកអាចបង្កើតមនុស្សយន្តដែលដើរតាមបន្ទាត់។ ឧបករណ៍ចាប់សញ្ញាគួរតែត្រូវបានកំណត់ទីតាំងដើម្បីឱ្យពួកគេត្រូវបានដឹកនាំចុះក្រោម។ ចម្ងាយរវាងឧបករណ៍ចាប់សញ្ញាគួរតែធំជាងទទឹងបន្ទាត់បន្តិច។ ដ្យាក្រាមនៃមនុស្សយន្តដែលដើរតាមបន្ទាត់ខ្មៅគឺដូចគ្នាបេះបិទទៅនឹងរូបមុន ដើម្បីការពារមនុស្សយន្តពីការបាត់បង់បន្ទាត់ខ្មៅដែលគូសនៅលើវាលពណ៌ស ទទឹងរបស់វាគួរតែមានប្រហែល 30 មីលីម៉ែត្រ ឬធំជាងនេះ។ ក្បួនដោះស្រាយអាកប្បកិរិយារបស់មនុស្សយន្តគឺសាមញ្ញណាស់។ នៅពេលដែលឧបករណ៍ចាប់ពន្លឺទាំងពីរចាប់ពន្លឺដែលឆ្លុះបញ្ចាំងពីវាលពណ៌ស មនុស្សយន្តនឹងផ្លាស់ទីទៅមុខ។ នៅពេលដែលឧបករណ៍ចាប់សញ្ញាណាមួយឈានដល់បន្ទាត់ខ្មៅ ម៉ូទ័រអេឡិចត្រិចដែលត្រូវគ្នានឹងឈប់ ហើយមនុស្សយន្តចាប់ផ្តើមបង្វិល ដោយកំណត់ទីតាំងរបស់វា។ នៅពេលដែលឧបករណ៍ចាប់សញ្ញាទាំងពីរស្ថិតនៅពីលើវាលពណ៌សម្តងទៀត មនុស្សយន្តនៅតែបន្តឆ្ពោះទៅមុខ។ ចំណាំ៖សេចក្តីសន្និដ្ឋាន
ដើម្បីបង្កើតមនុស្សយន្តដោយដៃរបស់អ្នកផ្ទាល់ អ្នកមិនត្រូវការចំណេះដឹងអំពីរូបវិទ្យានុយក្លេអ៊ែរទេ។ នេះអាចត្រូវបានធ្វើនៅផ្ទះពីវត្ថុធាតុដើមធម្មតាដែលអ្នកតែងតែមាននៅក្នុងដៃ។ ដូច្នេះអ្វីដែលយើងត្រូវការ៖
ដោយប្រើកាំភ្លើងកាវ ភ្ជាប់ក្រដាសកាតុងធ្វើកេសស្នោទៅនឹងលំនៅដ្ឋានម៉ូទ័រ។ បន្ទាប់មកយើងភ្ជាប់ថ្មទៅវា។
ជំហាននេះអាចមើលទៅហាក់ដូចជាច្របូកច្របល់។ ទោះយ៉ាងណាក៏ដោយ ដើម្បីបង្កើតមនុស្សយន្ត អ្នកត្រូវធ្វើឱ្យវាមានចលនា។ យើងដាក់ក្រដាសកាតុងធ្វើកេសពពុះតូចមួយនៅលើអ័ក្សម៉ូទ័រ ហើយធានាវាដោយកាំភ្លើងកាវ។ ការរចនានេះនឹងផ្តល់ឱ្យម៉ូទ័រនូវអតុល្យភាពដែលនឹងកំណត់មនុស្សយន្តទាំងមូលនៅក្នុងចលនា។
ឥឡូវនេះអ្នកត្រូវបំពាក់មនុស្សយន្តជាមួយនឹងអវយវៈក្រោម។ ប្រសិនបើអ្នកប្រើក្បាលច្រាសដុសធ្មេញសម្រាប់នេះ កាវបិទពួកវាទៅផ្នែកខាងក្រោមនៃម៉ូទ័រ។ អ្នកអាចប្រើបន្ទះស្នោដូចគ្នាជាស្រទាប់។
ជំហានបន្ទាប់គឺត្រូវភ្ជាប់ខ្សែពីររបស់យើងទៅនឹងទំនាក់ទំនងម៉ូទ័រ។ អ្នកអាចគ្រាន់តែវីសវា ប៉ុន្តែវានឹងកាន់តែល្អជាងក្នុងការដេរវា នេះនឹងធ្វើឱ្យមនុស្សយន្តកាន់តែប្រើប្រាស់បានយូរ។
ដោយប្រើកាំភ្លើងកំដៅ កាវបិទខ្សែទៅចុងម្ខាងនៃថ្ម។ អ្នកអាចជ្រើសរើសខ្សែណាមួយនៃខ្សែទាំងពីរ និងផ្នែកម្ខាងនៃថ្ម - ប៉ូលមិនមានបញ្ហាក្នុងករណីនេះទេ។ ប្រសិនបើអ្នកពូកែ soldering អ្នកក៏អាចប្រើ soldering ជំនួសឱ្យកាវសម្រាប់ជំហាននេះ។
អង្កាំមួយគូ ដែលយើងភ្ជាប់ជាមួយកាវក្តៅទៅចុងម្ខាងនៃថ្ម គឺស័ក្តិសមជាភ្នែករបស់មនុស្សយន្ត។ នៅជំហាននេះអ្នកអាចបង្ហាញការស្រមើលស្រមៃរបស់អ្នកហើយមកជាមួយរូបរាងនៃភ្នែកតាមការសំរេចចិត្តរបស់អ្នក។
ឥឡូវនេះសូមនាំយកផលិតផលដែលផលិតនៅផ្ទះរបស់យើងមកជីវិត។ យកចុងខ្សែដោយសេរី ហើយភ្ជាប់វាទៅស្ថានីយថ្មដែលមិនបានកាន់កាប់ដោយប្រើកាសែត adhesive ។ អ្នកមិនគួរប្រើកាវក្តៅសម្រាប់ជំហាននេះទេព្រោះវានឹងរារាំងអ្នកពីការបិទម៉ូទ័រប្រសិនបើចាំបាច់។
យើងរុំ LED ជាមួយកាសែតអគ្គិសនីដោយទុកចុងរបស់វាដោយឥតគិតថ្លៃ។ ដោយប្រើដែក soldering, solder ចុងបញ្ចប់នៃ LED និងជញ្ជាំងខាងក្រោយនៃអ្នកកាន់ថ្ម។ យើងភ្ជាប់ខ្សែ LED ផ្សេងទៀតទៅទំនាក់ទំនងម៉ូទ័រ។ យើងពន្លាក្ដាប់ក្រដាស ពួកវានឹងក្លាយជាជើងរបស់មេរោគ។ ភ្ជាប់ជើងទៅនឹងម៉ូទ័រ។ ជើងអាចត្រូវបានរុំដោយកាសែតអគ្គិសនីដូច្នេះ beetle មនុស្សយន្តនឹងមានស្ថេរភាពជាង។ ខ្សភ្លើងរបស់អ្នកកាន់ថ្មត្រូវតភ្ជាប់ទៅនឹងខ្សភ្លើងរបស់ម៉ូទ័រ។ ដរាបណាថ្មលីចូមត្រូវបានដំឡើងនៅក្នុងរន្ធនោះ សត្វឃ្មុំនឹងចាប់ផ្តើមញ័រ និងផ្លាស់ទី។ ទស្សនាវីដេអូអំពីរបៀបបង្កើតមនុស្សយន្តសាមញ្ញបែបនេះខាងក្រោម។
អ្នកអាចបង្កើតមនុស្សយន្តបានដោយប្រើតែបន្ទះបញ្ជាម៉ូទ័រមួយនិង photocells មួយគូ។ដោយអាស្រ័យលើវិធីដែលម៉ូទ័រ មីក្រូសៀគ្វី និងរូបថតត្រូវបានភ្ជាប់ មនុស្សយន្តនឹងផ្លាស់ទីឆ្ពោះទៅរកពន្លឺ ឬផ្ទុយទៅវិញ លាក់ខ្លួនក្នុងភាពងងឹត រត់ទៅមុខក្នុងស្វែងរកពន្លឺ ឬថយក្រោយដូចប្រជ្រុយ។ ប្រសិនបើអ្នកបន្ថែម LEDs ភ្លឺពីរទៅសៀគ្វីរបស់មនុស្សយន្ត អ្នកអាចធ្វើឱ្យវាដំណើរការបន្ទាប់ពីដៃរបស់អ្នក ហើយថែមទាំងដើរតាមបន្ទាត់ងងឹត ឬពន្លឺ។
នៅក្នុងការរចនាមនុស្សយន្ត យើងប្រើ phototransistor រចនាសម្ព័ន្ធ n-p-n ជាឧបករណ៍ចាប់ពន្លឺ។ Phototransistors សព្វថ្ងៃនេះប្រហែលជាមួយក្នុងចំណោមប្រភេទឧបករណ៍ optoelectronic ទូទៅបំផុត ហើយត្រូវបានកំណត់លក្ខណៈដោយភាពរសើបល្អ និងតម្លៃសមរម្យបំផុត។
ពីការសន្ទនារវាង Bibot និង Bobot
បន្ទាប់មក អវត្ដមាននៃសញ្ញាវិជ្ជមាន ឡូជីខល "0" នឹងមានវត្តមាននៅធាតុបញ្ចូលដែលផ្តល់ដោយរេស៊ីស្តង់ទាញឡើង។ Cunning Yankees ហៅ resistors បែបនេះទាញចុះហើយនៅពេលទាញឡើងនៅកម្រិតខ្ពស់ - ទាញឡើង។
តួរលេខបង្ហាញពីដ្យាក្រាមខ្សែ និងសៀគ្វីរបស់រ៉ូបូត ហើយប្រសិនបើអ្នកមិនទាន់ស្គាល់និមិត្តសញ្ញានោះ ដោយផ្អែកលើដ្យាក្រាមទាំងពីរ វាមិនពិបាកក្នុងការយល់ពីគោលការណ៍នៃការរចនា និងការតភ្ជាប់នៃធាតុនោះទេ។ ខ្សែដែលតភ្ជាប់ផ្នែកផ្សេងៗនៃសៀគ្វីទៅដី (បង្គោលអវិជ្ជមាននៃប្រភពថាមពល) ជាធម្មតាមិនត្រូវបានបង្ហាញពេញនោះទេ ប៉ុន្តែមានសញ្ញាតូចមួយត្រូវបានគូសនៅលើដ្យាក្រាមដើម្បីបង្ហាញថាកន្លែងនេះត្រូវបានភ្ជាប់ទៅដី។ ជួនកាលនៅជាប់នឹងសញ្ញាបែបនេះ ពួកគេសរសេរអក្សរបី "GND" ដែលមានន័យថា "ដី" ។ Vcc បង្ហាញពីការតភ្ជាប់ទៅស្ថានីយវិជ្ជមាននៃការផ្គត់ផ្គង់ថាមពល។$L293D=($_GET["l293d"]); ប្រសិនបើ($L293D) រួមបញ្ចូល($L293D);?> ជំនួសឱ្យអក្សរ Vcc ពួកគេតែងតែសរសេរ +5V ដោយហេតុនេះបង្ហាញពីវ៉ុលនៃការផ្គត់ផ្គង់ថាមពល។
phototransistor មាន emitter
(នៅលើដ្យាក្រាមដែលមានព្រួញមួយ)
វែងជាងអ្នកប្រមូល។
អ្នកបើកបរម៉ូតូ
ផលិតដោយ SGS-THOMSON Microelectronics
(ST Microelectronics) ។
សៀគ្វីរបស់មនុស្សយន្តមានលក្ខណៈស៊ីមេទ្រី និងមានពីរផ្នែក ដែលផ្នែកនីមួយៗគ្រប់គ្រងម៉ូទ័រអេឡិចត្រិចដែលត្រូវគ្នា។ តាមពិតទៅ វាដូចជាសៀគ្វីទ្វេរដងនៃមនុស្សយន្តមុនៗ។ Photosensors គួរតែត្រូវបានដាក់ crosswise ទាក់ទងទៅនឹងម៉ូទ័រអេឡិចត្រិច ដូចដែលបានបង្ហាញក្នុងរូបភាពមនុស្សយន្តខាងលើ។ អ្នកក៏អាចរៀបចំម៉ូទ័របញ្ច្រាសទាក់ទងទៅនឹងឧបករណ៍ចាប់សញ្ញាដូចដែលបានបង្ហាញក្នុងដ្យាក្រាមខ្សែភ្លើងខាងក្រោម។
LEDs គួរតែត្រូវបានជ្រើសរើសឱ្យភ្លឺគ្រប់គ្រាន់ដើម្បីឱ្យពន្លឺដែលឆ្លុះបញ្ចាំងត្រូវបានចាប់យកដោយស្ថេរភាពដោយ phototransistors ។ លទ្ធផលល្អអាចសម្រេចបានដោយប្រើ LEDs ពណ៌ក្រហម ឬពណ៌ទឹកក្រូចដែលមានពន្លឺលើសពី 1000 mCd ។
នៅក្នុងគំនូរមនុស្សយន្តទាំងអស់ បន្ទះឈីបកម្មវិធីបញ្ជាម៉ូទ័រ L293D ត្រូវបានបង្ហាញតាមលក្ខខណ្ឌ (គ្រប់គ្រងតែធាតុចូល និងលទ្ធផល)។