ប៊្លុកឆ្លាតវៃដែលអាចបង្រៀនបាន។
Smart Pinball ដោយ Pblomme
តាំងពីខ្ញុំនៅក្មេងមក ខ្ញុំតែងតែចូលចិត្តលេងជាមួយម៉ាស៊ីន pinball។ យើងមានកូនតូចមួយកាលខ្ញុំនៅក្មេង ហើយខ្ញុំបានចំណាយពេលច្រើនម៉ោងលេងជាមួយរឿងនោះ។ ដូច្នេះនៅពេលដែលគ្រូរបស់ខ្ញុំបានផ្តល់ឱ្យយើងនូវកិច្ចការនេះដើម្បីធ្វើ 'វត្ថុគួរឱ្យចាប់អារម្មណ៍' ហើយពួកគេផ្តល់ដំបូន្មានដើម្បីធ្វើឱ្យអ្វីដែលសប្បាយនោះខ្ញុំបានគិតអំពីម៉ាស៊ីន pinball ភ្លាមៗ។
ដូច្នេះ ក្នុងការណែនាំនេះ ខ្ញុំនឹងនាំអ្នកឆ្លងកាត់ការធ្វើដំណើរនេះ ដែលខ្ញុំបានយកដើម្បីធ្វើកំណែរបស់ខ្ញុំនៃម៉ាស៊ីន pinball ដ៏អស្ចារ្យ! ការផ្គត់ផ្គង់៖
សមាសធាតុ៖
- Raspberry Pi (€39,99) x1
- Raspberry T-cobbler (€3,95) x1
- ការផ្គត់ផ្គង់ថាមពល usb-c 3,3V (€9,99) x1
- បន្ទះឈើ (€9,45) x1
- LDR (€3,93) x1
- បង្ខំរេស៊ីស្តង់រសើប (€7,95) x1
- ឧបករណ៍ចាប់សញ្ញាអ៊ីនហ្វ្រារ៉េដ (€2,09) x1
- ដំបងឈើ (€6,87) x1
- ប្រអប់កៅស៊ូពណ៌ (€2,39) x1
- អេក្រង់ LCD (€8,86) x1
- ថ្មម៉ាបខ្មៅ (€0,20) x1
- ស្ទីគ័រអ៊ីយូតា (€9,99) x1
- ខ្សែ (€ 6,99) x1
- Servo Motor (€2,10) x1
ម៉ាស៊ីន Smart Pinball គឺជាម៉ាស៊ីន pinball DIY ដែលអាចបង្កើតបានដោយប្រើ Raspberry Pi និងសមាសធាតុផ្សេងៗ។ ម៉ាស៊ីន pinball មានឧបករណ៍ចាប់សញ្ញា ម៉ូទ័រ servo អេក្រង់ LCD និងមូលដ្ឋានទិន្នន័យសម្រាប់ផ្ទុកទិន្នន័យក. ខាងក្រោមនេះគឺជាគ្រឿងផ្គត់ផ្គង់ និងឧបករណ៍ដែលត្រូវការដើម្បីផលិតម៉ាស៊ីន Smart Pinball៖
ការផ្គត់ផ្គង់
- Raspberry Pi (39.99) x1
- Raspberry T-cobbler (3.95) x1
- ការផ្គត់ផ្គង់ថាមពល USB-C 3.3V (9.99) x1
- បន្ទះឈើ (9.45) x1
- LDR (3.93) x1
- រេស៊ីស្តង់រសើបដោយបង្ខំ (7.95) x1
- ឧបករណ៍ចាប់សញ្ញាអ៊ីនហ្វ្រារ៉េដ (2.09) x1
- ដំបងឈើ (6.87) x1
- ប្រអប់កៅស៊ូពណ៌ (2.39) x1
- អេក្រង់ LCD (8.86) x1
- ថ្មម៉ាបខ្មៅ (0.20) x1
- ស្ទីគ័រអ៊ីយូតា (9.99) x1
- ខ្សែ (6.99) x1
- ម៉ូទ័រ Servo (2.10) x1
ឧបករណ៍
- កាំភ្លើងកាវ
- Jigsaw
- សមយុទ្ធមួយ។
- កាវឈើ
ការណែនាំអំពីការប្រើប្រាស់
- ការភ្ជាប់អ្វីៗគ្រប់យ៉ាង៖ អនុវត្តតាមការណែនាំដែលមាននៅក្នុង PDF files ដើម្បីភ្ជាប់ឧបករណ៍ចាប់សញ្ញាទាំងអស់ ម៉ូទ័រ servo និងអេក្រង់ LCD ដោយប្រើខ្សែ។ ត្រូវប្រាកដថាសមាសធាតុទាំងអស់ត្រូវបានភ្ជាប់យ៉ាងត្រឹមត្រូវ និងសុវត្ថិភាព។
- ការដំឡើងមូលដ្ឋានទិន្នន័យ៖ ដំឡើង MariaDB នៅលើ Raspberry Pi របស់អ្នក ហើយភ្ជាប់ MySQL Workbench ទៅវា។ បន្ទាប់មកដំណើរការ SQL file ផ្តល់ជូនដើម្បីបង្កើតមូលដ្ឋានទិន្នន័យដើម្បីរក្សាទុកទិន្នន័យហ្គេមទាំងអស់។ មូលដ្ឋានទិន្នន័យមានតារាងសំខាន់ពីរ មួយសម្រាប់អ្នកលេង និងមួយទៀតសម្រាប់ទិន្នន័យឧបករណ៍ចាប់សញ្ញា។
- ការដំឡើងឧបករណ៍ចាប់សញ្ញា និងគេហទំព័រ៖ អនុវត្តតាមការណែនាំដែលមាននៅក្នុង PDF ដើម្បីដំឡើងឧបករណ៍ចាប់សញ្ញា និងគេហទំព័រសម្រាប់ម៉ាស៊ីន pinball ។
- បង្កើតហ្គេមរូបវិទ្យា៖ ប្រអប់៖ អនុវត្តតាមការណែនាំដែលមាននៅក្នុង PDF ដើម្បីបង្កើតប្រអប់ឈើសម្រាប់ម៉ាស៊ីន pinball ។
- ការរួមបញ្ចូលទាំងអស់: ផ្សំធាតុផ្សំទាំងអស់របស់ម៉ាស៊ីន pinball តាមការណែនាំដែលមាននៅក្នុង PDF ។
ជំហានទី 1: ភ្ជាប់អ្វីគ្រប់យ៉ាង
នៅក្នុងឯកសារ pdf ខាងក្រោម អ្នកអាចរកឃើញអ្វី និងរបៀបដែលអ្នកអាចភ្ជាប់ឧបករណ៍ចាប់សញ្ញាទាំងអស់ ម៉ូទ័រ servo និងអេក្រង់ LCD ។ សមាសធាតុមួយចំនួនត្រូវបានកំណត់នៅលើក្តារបន្ទះនៅលើ pdf ប៉ុន្តែអ្នកគួរតែភ្ជាប់អ្វីៗគ្រប់យ៉ាងជាមួយខ្សែ។ តើត្រូវការអ្វីខ្លះដើម្បីដាក់អ្វីៗទាំងអស់នៅក្នុងប្រអប់នៅពេលក្រោយ?
ទាញយក៖ https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
ទាញយក៖ https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
ជំហានទី 2: ការដំឡើងមូលដ្ឋានទិន្នន័យ
សម្រាប់គម្រោងនេះ អ្នកត្រូវការមូលដ្ឋានទិន្នន័យ ដើម្បីរក្សាទុកទិន្នន័យទាំងអស់ដែលអ្នកនឹងទទួលបានពីហ្គេម។ ចំពោះបញ្ហានេះខ្ញុំបានបង្កើតមូលដ្ឋានទិន្នន័យនៅក្នុង MySQL workbench ។ ត្រូវប្រាកដថាអ្នកបានដំឡើង MariaDB នៅលើ raspberry-pi របស់អ្នក ហើយភ្ជាប់ MySQL workbench ទៅ pi របស់អ្នក។ នៅទីនោះអ្នកអាចដំណើរការ sqlle ដែលអ្នកអាចរកបាននៅក្រោមទីនេះ ដើម្បីទទួលបានមូលដ្ឋានទិន្នន័យ។ តារាងសំខាន់ៗនៅក្នុងមូលដ្ឋានទិន្នន័យគឺសម្រាប់មនុស្សដែលកំពុងលេង និងទិន្នន័យឧបករណ៍ចាប់សញ្ញាដែលរក្សាទុកក្នុងតារាង 'spel' ។ វារក្សាទុកនៅពេលដែលហ្គេមចាប់ផ្តើម និងបញ្ចប់ ចំនួនដងដែលអ្នកប៉ះតំបន់ក្តៅ និងពេលវេលាលេង។ ទាំងអស់នេះត្រូវបានប្រើដើម្បីទទួលបានតារាងពិន្ទុនៃហ្គេមល្អបំផុតទាំង 10 ដែលបានលេង។
ជំហានទី 3៖ ការដំឡើងឧបករណ៍ចាប់សញ្ញា និងគេហទំព័រ
នៅក្នុងបណ្ណាល័យ Github អ្នកអាចបង្កើតកូដទាំងអស់ដែលអ្នកត្រូវការដើម្បីធ្វើឱ្យឧបករណ៍ចាប់សញ្ញា និងម៉ូទ័រដំណើរការ។ អ្នកក៏អាច nd កូដទាំងអស់ដើម្បីបង្កើត webការងារគេហទំព័រ និងធ្វើអន្តរកម្មជាមួយហ្គេម។
ព័ត៌មានតិចតួចអំពីលេខកូដ៖
ហ្គេមចាប់ផ្តើមនៅពេលដែលបាល់រមៀលនៅជិត ldr ដូច្នេះវាកាន់តែងងឹត។ ldr រកឃើញវា ហើយចាប់ផ្តើមហ្គេម។ អ្នកអាចផ្លាស់ប្តូរអាំងតង់ស៊ីតេនៃ ldr ទៅស្ថានភាពពន្លឺរបស់អ្នកយ៉ាងល្អឥតខ្ចោះ។ ខ្ញុំបានដាក់វានៅលើ 950 ព្រោះវាដំណើរការល្អកន្លែងដែលខ្ញុំសាងសង់វា ប៉ុន្តែវាអាចខុសគ្នាសម្រាប់អ្នក។ អ្នកទទួលបានពិន្ទុសម្រាប់រាល់វិនាទីដែលអ្នករក្សាបាល់ 'នៅរស់' ។ នៅពេលអ្នកប៉ះឧបករណ៍ចាប់សញ្ញាសម្ពាធ aka តំបន់ក្តៅ អ្នកទទួលបានពិន្ទុបន្ថែម ហើយ servomotor ឈប់ងាកបន្តិច។ នៅពេលដែលអ្នកចាញ់ជាយថាហេតុ បាល់នឹងវិលនៅក្បែរ IR-sensor ហើយនោះជារបៀបដែលហ្គេមដឹងនៅពេលអ្នកចាញ់។
ជំហានទី 4: បង្កើតហ្គេម Phisical: ប្រអប់
ជំហានដំបូងនៃការបង្កើតហ្គេម គឺបង្កើតប្រអប់ដោយខ្លួនឯង។ ខ្ញុំផ្អែកលើការរចនាវីដេអូរបស់ខ្ញុំ។ មានតែខ្ញុំទេដែលប្រើឈើជំនួសឱ្យក្រដាសកាតុងធ្វើកេស ហើយធ្វើឱ្យចុងខ្ពស់បន្តិច ដូច្នេះវាមិនអាចប្រើអេក្រង់ LCD បានទេ។ ខ្ញុំមានសំណាងណាស់ ព្រោះខ្ញុំមានមិត្តម្នាក់ប្រើម៉ាស៊ីនកាត់ឈើ ប៉ុន្តែវាអាចកាត់រាងបានដោយប្រើកន្ត្រៃ។
ចាប់ផ្តើមដោយកាត់ផ្នែកចំហៀង ខាងក្រោយ ផ្នែកខាងមុខ និងបន្ទះដីមេ។ មុនពេលភ្ជាប់អ្វីៗគ្រប់យ៉ាង ធ្វើរន្ធនៅខាងក្រោយសម្រាប់អេក្រង់ LCD ។ ឥឡូវនេះភ្ជាប់អ្វីៗគ្រប់យ៉ាងដោយក្រចកឬកាវឈើ។ ត្រូវប្រាកដថាអ្នកមានគែមយ៉ាងហោចណាស់មួយសង់ទីម៉ែត្រនៅសងខាង។ បន្ទាប់មកវាត្រូវខួងរន្ធខ្លះ! អ្នកត្រូវការរន្ធពីរជារាងត្រីកោណដើម្បីដាក់ដំបងចូល និងរន្ធខ្លះសម្រាប់ម៉ូទ័រ និងឧបករណ៍ចាប់សញ្ញា។ នៅលើបន្ទះឈើ ដាក់កៅស៊ូប្រហែល 3 ខ្សែនីមួយៗ ដូច្នេះបាល់អាចលោត ឬពីវា។ ត្រូវប្រាកដថាអ្នកមានរន្ធធំមួយចំនួននៅចុងបញ្ចប់នៃប្រអប់ ដើម្បីដាក់ខ្សែថាមពល និងខ្សែផ្សេងទៀតឆ្លងកាត់។ ផ្នែកចុងក្រោយ និងពិបាកបំផុតក្នុងការរៀបចំគឺយន្តការសម្រាប់ ippers ។ តាមទ្រឹស្តីវាមិនពិបាកទេ។ ដំបងដែលអ្នកចុចបង្វែរប្លុកមួយ ហើយក្រុមកៅស៊ូរុញដែលរារាំងនោះត្រឡប់មកវិញ។ នៅលើប្លុកនោះមានដំបងមួយនៅខាងលើ។ ត្រូវប្រាកដថាបន្ទះឈើនៅសងខាងគឺពិតជាស្អិតជាប់នឹងដុំៗ ដូច្នេះហើយវាមិនធ្លាក់ទេ។
ជំហានទី 5: ផ្សំអ្វីគ្រប់យ៉ាង
បន្ទាប់ពីប្រអប់រួចរាល់ យើងអាចចាប់ផ្តើមដាក់អ្វីៗទាំងអស់ជាមួយគ្នា។ អ្នកអាចភ្ជាប់ raspberry-pi នៅកណ្តាលដោយវីសតូចៗមួយចំនួន។ គ្រាន់តែត្រូវប្រាកដថាអ្នកមិនដាក់ពួកវាចូលជ្រៅពេក បើមិនដូច្នេះទេ ពួកវានឹងចេញពីចាននៅខាងលើ។ អ្នកគ្រាន់តែអាចយកស្រទាប់ការពារនៃក្តារបន្ទះចេញ ហើយគ្រាន់តែបិទវាចូលទៅក្នុងប្រអប់។ ដាក់ ldr នៅផ្នែកខាងឆ្វេងនៃប្រអប់បន្ទាប់ពីយន្តការចាប់ផ្តើម។ អ្នកអាចដាក់ឧបករណ៍ចាប់សញ្ញាសម្ពាធនៅកន្លែងណាដែលអ្នកចូលចិត្ត។ ខ្ញុំដាក់វានៅពីមុខត្រីកោណមួយ។ អ្នកប្រហែលជាត្រូវធ្វើរន្ធមួយទៀតនៅខាងមុខ ដើម្បីរុញ IR-sensor ចូលទៅក្នុង។ វាត្រូវតែទៅចំហៀងដើម្បីមើលបាល់។ រន្ធដែលអ្នកបានធ្វើសម្រាប់អេក្រង់ LCD គួរតែមានទំហំល្អឥតខ្ចោះសម្រាប់អ្នកគ្រាន់តែរុញវាចូល។ សម្រាប់ម៉ូទ័រ អ្នកអាចបិទវាបន្តិចដោយប្រើកាំភ្លើងកាវ។ ដាក់ឈើតាមរន្ធដែលអ្នកបានធ្វើសម្រាប់វា ហើយកាវបិទឈើតូចមួយទៅនឹងបន្ទះឈើ។ បន្ទាប់ពីបានធ្វើរួច អ្នកអាចដាក់លើវា ដោយបិទស្ទីគ័រស្អាតៗខ្លះលើវា!
ឯកសារ/ធនធាន
![]() |
ប៊្លុកឆ្លាតវៃដែលអាចបង្រៀនបាន។ [pdf] សេចក្តីណែនាំ ប៊្លុកឆ្លាតវៃ |