នាឡិកាសមកាលកម្មវ៉ាយហ្វាយដែលអាចបង្រៀនបាន។
នាឡិកាសមកាលកម្មវ៉ាយហ្វាយ
ដោយ shiura
នាឡិកាអាណាឡូកដៃបីជាមួយនឹងការលៃតម្រូវពេលវេលាដោយស្វ័យប្រវត្តិដោយប្រើ NTP តាមរយៈវ៉ាយហ្វាយ។ ភាពវៃឆ្លាតរបស់ឧបករណ៍បញ្ជាខ្នាតតូចឥឡូវនេះដកប្រអប់លេខចេញពីនាឡិកា។
- នាឡិកានេះមិនមានឧបករណ៍សម្រាប់បង្វិលដៃទេ ទោះបីជាវាមានម៉ូទ័រ stepper តែមួយក៏ដោយ។
- ទំពក់នៅពីក្រោយដៃរំខានដល់ដៃផ្សេងទៀត ហើយការបង្វិលដៃទីពីរគ្រប់គ្រងទីតាំងនៃដៃផ្សេងទៀត។
- ចុងមេកានិក កំណត់ប្រភពដើមនៃដៃទាំងអស់។ វាមិនមានឧបករណ៍ចាប់សញ្ញាប្រភពដើមទេ។
- ចលនាប្លែក និងរីករាយដែលឃើញរាល់នាទី។
ចំណាំ៖ កំណែដៃពីរដោយគ្មានចលនាចម្លែក (WiFi Sync Clock 2) ត្រូវបានបោះពុម្ពផ្សាយ។
ការផ្គត់ផ្គង់
អ្នកត្រូវការ (ក្រៅពីផ្នែកបោះពុម្ព 3D)
- ឧបករណ៍បញ្ជាខ្នាតតូចដែលមានមូលដ្ឋានលើ ESP32 ជាមួយវ៉ាយហ្វាយ។ ខ្ញុំបានប្រើ “MH-ET LIVE MiniKit” ប្រភេទ ESP32-WROOM-32 board (ប្រហែល 5USD)។
- ម៉ូទ័រ stepper geared 28BYJ-48 និងសៀគ្វីកម្មវិធីបញ្ជារបស់វា (ប្រហែល 3USD)
- វីសដាប់ខ្លួន M2 និង M3
ជំហានទី 1: បោះពុម្ពផ្នែក
- បោះពុម្ពគ្រប់ផ្នែកទាំងអស់ជាមួយនឹងឥរិយាបថដែលបានផ្គត់ផ្គង់។
- មិនត្រូវការជំនួយទេ។
- ជ្រើសរើស "backplate.stl" (សម្រាប់នាឡិកាជញ្ជាំង) ឬ "backplate-with-foot.stl" (សម្រាប់នាឡិកាលើតុ)
ជំហានទី 2: បញ្ចប់ផ្នែក
- យកកំទេចកំទី និងដុំពកចេញពីផ្នែកឱ្យបានល្អ។ ជាពិសេស, អ័ក្សនៃដៃទាំងអស់គួរតែរលូន ដើម្បីជៀសវាងចលនាដៃដោយអចេតនា។
- ពិនិត្យមើលការកកិតដែលផ្តល់ដោយឯកតាកកិត (friction1.stl និង friction2.stl) ។ ប្រសិនបើដៃម៉ោង ឬនាទីផ្លាស់ទីដោយអចេតនា បង្កើនការកកិតដោយបញ្ចូលកៅស៊ូស្នោដូចបានបង្ហាញខាងលើ។
ជំហានទី 3: ប្រមូលផ្តុំសៀគ្វី
- ភ្ជាប់ ESP32 និងផ្ទាំងបញ្ជាដូចបានបង្ហាញខាងលើ។
ជំហានទី 4: សន្និបាតចុងក្រោយ
ប្រមូលផ្តុំផ្នែកទាំងអស់ដោយជង់គ្នាទៅវិញទៅមក។
- ជួសជុលបន្ទះខាងក្រោយទៅផ្នែកខាងមុខ (dial.stl) ដោយប្រើវីស 2mm ។
- ជួសជុលម៉ូទ័រ stepper ជាមួយវីស 3mm ។ ប្រសិនបើប្រវែងនៃវីសគឺវែងពេក សូមប្រើ spacers មួយចំនួន។
- ជួសជុលសៀគ្វីនៅខាងក្រោយផ្នែកខាងមុខ។ សូមប្រើវីសខ្លី 2mm ។ ប្រសិនបើ ESP32 ចេញពីក្តារអ្នកបើកបរ សូមប្រើខ្សែក្រវាត់មួយចំនួន។
ជំហានទី 5: កំណត់រចនាសម្ព័ន្ធ WiFi របស់អ្នក។
អ្នកអាចកំណត់រចនាសម្ព័ន្ធ WiFi របស់អ្នកទៅឧបករណ៍បញ្ជាខ្នាតតូចដោយវិធីពីរយ៉ាង៖ Smartconhong ឬ Hard coding ។
Smartcon!g
អ្នកអាចកំណត់ SSID និងពាក្យសម្ងាត់នៃ WiFi របស់អ្នកដោយប្រើកម្មវិធីស្មាតហ្វូន។
- កំណត់ពិតទៅ >ag ដែលមានឈ្មោះថា WIFI_SMARTCONFIG នៅបន្ទាត់ #7 ក្នុងកូដប្រភព។
#កំណត់ WIFI_SMARTCONFIG ពិត បន្ទាប់មកចងក្រង ហើយ >ash វាទៅឧបករណ៍បញ្ជាខ្នាតតូច។ - ដំឡើងកម្មវិធីសម្រាប់កំណត់វ៉ាយហ្វាយ។ កម្មវិធីគឺនៅ
• ប្រព័ន្ធប្រតិបត្តិការ Android៖ https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
• iOS៖ https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - បើកថាមពលលើនាឡិកាហើយរង់ចាំមួយនាទី។ ស្ថានភាពនៃការតភ្ជាប់វ៉ាយហ្វាយត្រូវបានចង្អុលបង្ហាញដោយចលនានៃដៃទីពីរ។
• ចលនាច្រាសមកវិញធំ៖ ភ្ជាប់ទៅ WiFi ដោយប្រើការកំណត់ពីមុនដែលរក្សាទុកក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ។
• ចលនាច្រាសមកវិញតូច៖ របៀបកំណត់រចនាសម្ព័ន្ធឆ្លាតវៃ។ ប្រសិនបើ 30 វិនាទីនៃការសាកល្បងការតភ្ជាប់វ៉ាយហ្វាយបរាជ័យ វាផ្លាស់ទីដោយស្វ័យប្រវត្តិទៅរបៀបកំណត់រចនាសម្ព័ន្ធឆ្លាតវៃ (រង់ចាំការកំណត់ពីកម្មវិធីស្មាតហ្វូន។ ) - កំណត់ពាក្យសម្ងាត់ WiFi របស់អ្នកដោយប្រើកម្មវិធីដូចបានបង្ហាញខាងលើ។
សូមកុំថាស្មាតហ្វូនរបស់អ្នកគួរតែភ្ជាប់ទៅ 2.4GHz WiFi ។ ការកំណត់វ៉ាយហ្វាយដែលបានកំណត់រចនាសម្ព័ន្ធត្រូវបានរក្សាទុកក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ ហើយត្រូវបានរក្សាទុកទោះបីជាថាមពលត្រូវបានបិទក៏ដោយ។
ការសរសេរកូដរឹង
កំណត់ SSID និងពាក្យសម្ងាត់នៃ WiFi របស់អ្នកនៅក្នុងកូដប្រភព។ វាមានប្រយោជន៍ប្រសិនបើអ្នកមិនអាចជ្រើសរើសវ៉ាយហ្វាយ 2.4GHz តាមរយៈ SSID ។
- កំណត់មិនពិតទៅ fag ដែលមានឈ្មោះថា WIFI_SMARTCONFIG នៅបន្ទាត់ #7 ក្នុងកូដប្រភព។
#កំណត់ WIFI_SMARTCONFIG មិនពិត - មេមាន់កំណត់ SSID និងពាក្យសម្ងាត់នៃវ៉ាយហ្វាយរបស់អ្នកនៅក្នុងកូដប្រភពដោយផ្ទាល់នៅបន្ទាត់ #11-12,
#កំណត់ WIFI_SSID “SSID” // SSID របស់ WiFi របស់អ្នក។
#កំណត់ WIFI_PASS “PASS” // ពាក្យសម្ងាត់ WiFi របស់អ្នក។ - ចងក្រង និងភ្ជាប់វាទៅឧបករណ៍បញ្ជាខ្នាតតូច។
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
នេះគឺជាគម្រោងបោះពុម្ព Arduino/3d ដ៏គួរឱ្យចាប់អារម្មណ៍បំផុតមួយដែលខ្ញុំបានឃើញ និងបានធ្វើ។ គ្រាន់តែមើលរឿងឆ្កួតៗធ្វើការសប្បាយណាស់! វាដំណើរការបានល្អ ហើយយើងក៏អាចប្រើវាជានាឡិកាយោងនៅក្នុងផ្ទះរបស់យើងផងដែរ។ ការបោះពុម្ព 3D បានដំណើរការយ៉ាងល្អ ហើយត្រូវបានបន្តដោយការបូមខ្សាច់ និងរលោងល្អ។ ខ្ញុំបានប្រើក្តារ ESP32 ពីក្រុមហ៊ុន Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) ហើយបានកែប្រែច្រក pinout (ច្រក int[PINS] = {27, 14, 12, 13} ដើម្បីផ្គូផ្គង។ កូដនឹងមិនចងក្រងទេ រហូតទាល់តែខ្ញុំបានផ្លាស់ទីមុខងារទុកជាមោឃៈ printLocalTime() មុននឹងចាត់ទុកជាមោឃៈ getNTP(ចាត់ទុកជាមោឃៈ)។ ខ្ញុំបានធ្វើការមួយផ្សេងទៀត shiura Instructable ហើយប្រហែលជានឹងធ្វើច្រើនទៀត។
ខ្ញុំស្រលាញ់ការច្នៃប្រឌិតរបស់អ្នក។ ខ្ញុំមិនបានគិតពីគំនិតបែបនេះទេ។ អរគុណ
តើអ្នកកំពុងតែលេងសើចឬ? នេះពិតជាអស្ចារ្យណាស់។ ស្រឡាញ់វា។ នេះជាអ្វីដែលខ្ញុំនឹងចាប់ផ្តើមនៅថ្ងៃនេះ។ ល្អណាស់!
នេះគឺជាការរចនាដ៏ប៉ិនប្រសប់។ ខ្ញុំឆ្ងល់ថាតើមានវិធីដាក់ដៃទីបី (ដៃវែងបំផុត) នៅពីក្រោយមុខដែរឬទេ? វិធីនោះ មនុស្សម្នាក់នឹងឃើញតែនាទី និងម៉ោងទៅមុខ ដោយមិនមានការរំខានពីដៃទីបី ធ្វើចលនាខុសបន្តិច។
ជំនួសដៃដោយឌីសអាគ្រីលីកច្បាស់លាស់ ជាមួយនឹងការបិទស្អិតតូចមួយនៅនឹងកន្លែង ឬវីស។
វាងាយស្រួលក្នុងការដកដៃទីពីរដោយភ្ជាប់ដៃនាទីដោយផ្ទាល់ទៅនឹងម៉ូទ័រ។ ក្នុងករណីនេះ ចលនាចម្លែកនៃដៃនាទីកើតឡើងរៀងរាល់ 12 នាទីម្តង ដើម្បីជំរុញដៃម៉ោង 6 ដឺក្រេ។
គម្រោងដ៏អស្ចារ្យ។ ខ្ញុំចូលចិត្តម៉ូទ័រ stepper ។ ការណែនាំពីរដែលអ្នកអាចបញ្ចូលដោយការប្រើគ្មានគ្រូពីមុនរបស់ខ្ញុំ។
i) ESP32 / ESP8266 Auto WiFi Config សម្រាប់អ្នកចាប់ផ្តើមដំបូង https://www.instructables.com/ESP32-ESP8266-Auto-W… ដែលជៀសវាងតម្រូវការក្នុងការទាញយកកម្មវិធីទៅទូរស័ព្ទរបស់អ្នកនៅពេលវាប្រើប្រាស់ webទំព័រ។
ii) កម្មវិធីកំណត់ម៉ោង ESP-01 TZ/DST អាចអាប់ដេតបានដោយមិនចាំបាច់សរសេរកម្មវិធីឡើងវិញ https://www.instructables.com/ESP-01-Timer-Switch-… ដែលប្រើម្តងទៀត webទំព័រដើម្បីផ្លាស់ប្តូរតំបន់ពេលវេលាដែលបានកំណត់រចនាសម្ព័ន្ធ។
យន្តការច្នៃប្រឌិតណាស់! ដៃរុញហើយបន្ទាប់មកវាត្រូវតែជៀសវាងហើយដើរជុំវិញ។ ក៏អាចបង្កើតនាឡិកាប្រភេទ “មីកគីកណ្ដុរ” ដ៏អស្ចារ្យផងដែរ ដែលដៃនឹងធ្វើ “ការងារ”
យ៉ាប់! នេះគឺជាទេពកោសល្យ។ អ្នកគឺជាអ្នកឈ្នះរួចហើយ។
ឯកសារ/ធនធាន
![]() |
នាឡិកាសមកាលកម្មវ៉ាយហ្វាយដែលអាចបង្រៀនបាន។ [pdf] សេចក្តីណែនាំ នាឡិកាសមកាលកម្មវ៉ាយហ្វាយ, វ៉ាយហ្វាយ, នាឡិកាសមកាលកម្ម, នាឡិកា |