តារាងមាតិកា
ប្រសិនបើអ្នកចង់បញ្ចូល Wi-Fi ទៅក្នុងគម្រោង Arduino របស់អ្នក អ្នកនឹងរីករាយដែលបានឮថាមានវិធីជាច្រើនដើម្បីធ្វើដូច្នេះបាន។ លើសពីនេះ អ្នកមិនចាំបាច់ព្រួយបារម្ភទេ បើទោះបីជាមីក្រូកុងទ័រ Arduino របស់អ្នកមិនមានម៉ូឌុល Wi-Fi ក៏ដោយ។ អ្វីដែលអ្នកត្រូវការគឺ Arduino Wi-Fi Shield ជាមួយនឹងម៉ូឌុល Wi-Fi ដែលត្រូវគ្នានឹង Arduino ហើយអ្នកពិតជាល្អណាស់ក្នុងការចូលទៅ។
បន្ទះ Arduino ដ៏ពេញនិយមមួយចំនួនខ្វះមុខងារឥតខ្សែដែលភ្ជាប់មកជាមួយ ប៉ុន្តែមានវិធីដើម្បី ធ្វើឱ្យពួកវាអាចប្រើ Wi-Fi ដោយប្រើការពង្រីក និងម៉ូឌុល Wi-Fi ខាងក្រៅ។ ម៉្យាងវិញទៀត Arduino UNO Rev មានការគាំទ្រវ៉ាយហ្វាយដែលភ្ជាប់មកជាមួយដូច្នេះវាមិនត្រូវការ Arduino Shield ដាច់ដោយឡែកទេ។ ជាចុងក្រោយ ម៉ូដែល Arduino Uno Wi-Fi ត្រូវបានសរសេរកម្មវិធីដោយប្រើកម្មវិធី Arduino។
នៅក្នុងការណែនាំនេះ អ្នកនឹងរៀនអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹង ដើម្បីដំឡើងម៉ូឌុល Wi-Fi នៅលើបន្ទះ Arduino របស់អ្នក ហើយភ្ជាប់វាទៅ អ៊ីនធឺណិត។
របៀបដែលគម្រោង Arduino WiFi ដំណើរការ
មានវិធីជាច្រើនក្នុងការបន្ថែម Wi-Fi ទៅក្នុងគម្រោង Arduino របស់អ្នក ដូច្នេះការជ្រើសរើសវិធីសាស្រ្តល្អបំផុតដោយផ្អែកលើតម្រូវការរបស់អ្នកគឺចាំបាច់ណាស់។ ប្រសិនបើអ្នកមានសំណាង អ្នកប្រហែលជាមិនត្រូវការក្តារដាច់ដោយឡែកទេ។ បន្ទះ Arduino ជាច្រើន រួមទាំង Arduino Uno WiFi មានសមត្ថភាព Wi-Fi ភ្ជាប់មកជាមួយ។
ទោះជាយ៉ាងណាក៏ដោយ ខ្សែផលិតផល Arduino រួមមាន Arduino WiFi/Wireless Shield ផ្តាច់មុខដែលត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយមីក្រូកុងទ័រ Arduino ណាដែលខ្វះឧបករណ៍ភ្ជាប់មកជាមួយ។ -នៅក្នុងម៉ូឌុលឥតខ្សែ។
ដំណោះស្រាយគឺសាមញ្ញ - ប្រើម៉ូឌុលឥតខ្សែខាងក្រៅ (Wi-Fi + BT) ដែលឆបគ្នាជាមួយបន្ទះ Arduino របស់អ្នក។
តើខ្ញុំគួរប្រើ Arduino WiFi Shield ដែរឬទេ?
ដោយសារតែ Arduino Wi-Fi Shields ត្រូវបានបញ្ឈប់ជាផ្លូវការ ហើយមិនមានលក់នៅលើទីផ្សារទៀតទេ ជម្រើសងាយស្រួលបំផុតក្នុងការបន្ថែម WiFi ទៅក្នុងគម្រោងរបស់អ្នកគឺត្រូវប្រើម៉ូឌុល Arduino Wi-Fi ដែលស្រដៀងនឹង ESP8266។
ម៉ូឌុលនេះគឺជា microcontroller ដែលអាចត្រូវបានបំពាក់ជាមួយនឹងអារេដ៏ធំទូលាយនៃកម្មវិធីបង្កប់ផ្ទាល់ខ្លួន និងផ្តល់ឱ្យអ្នកនូវការគ្រប់គ្រងយ៉ាងច្រើនអំពីរបៀបដែលអ្នកអាចភ្ជាប់ទៅ Wi-Fi ។
បានណែនាំ៖ របៀបតំឡើង Raspberry Pi Wifi ជាមួយនឹង IP ឋិតិវន្ត
របៀបតំឡើង Arduino Uno WiFi
ទោះយ៉ាងណា សម្រាប់ការណែនាំនេះ យើងនឹងរក្សាអ្វីដែលសាមញ្ញ និងអាចយល់បាន ដើម្បីអោយអ្នកណាម្នាក់អាចធ្វើតាមវាបានយ៉ាងងាយស្រួល មិនថាអ្នក កម្រិតនៃបទពិសោធន៍ ឬជំនាញបច្ចេកទេស។
យើងយល់ថាអ្វីៗទាំងនេះអាចស្មុគស្មាញ ដូច្នេះយើងនឹងណែនាំអ្នកពីរបៀបចាប់ផ្តើមពាក្យបញ្ជានីមួយៗនៅលើ ESP8266 របស់អ្នក ដើម្បីឱ្យវាភ្ជាប់ទៅបណ្តាញរបស់អ្នកភ្លាមៗ។
ដូច្នេះ សូមក្រឡេកមើល Arduino IDE និងឧបករណ៍របស់វា។
អ្វីដែលអ្នកនឹងត្រូវការ
គម្រោង Arduino ជាច្រើនប្រើវិធីសាស្រ្តផ្សេងៗដើម្បីភ្ជាប់ទៅការភ្ជាប់ WiFi ដែលមានសុវត្ថិភាព។ ទោះជាយ៉ាងណាក៏ដោយ សម្រាប់ការណែនាំនេះ យើងនឹងយកឧទាហរណ៍នៃម៉ូឌុល Arduino WiFi ដើម្បីបន្ថែមការគាំទ្រវ៉ាយហ្វាយទៅក្តារដែលមិនមានមុខងារនេះនាពេលបច្ចុប្បន្ន។
ដើម្បីធ្វើដូច្នេះ អ្នកនឹងត្រូវការឧបករណ៍ដូចខាងក្រោម៖
- Arduino Uno
- Arduino IDE
- ខ្សែ
- ខ្សែ USB
- ESP8266 WiFiម៉ូឌុល
- Breadboard
វាចាំបាច់ណាស់ក្នុងការត្រួតពិនិត្យម៉ូឌុល ESP8266 របស់អ្នកជាមុនព្រោះវាគួរតែភ្ជាប់មកជាមួយកម្មវិធីបង្កប់ដែលសមស្របដែលបានដំឡើងរួចហើយ។ វានឹងជួយសម្រួលដល់ដំណើរការនៃការភ្ជាប់ម៉ូឌុលទៅបណ្តាញរបស់អ្នក។
ឥឡូវនេះ អ្នកមានអ្វីៗគ្រប់យ៉ាងនៅក្នុងដៃ តោះចាប់ផ្តើមភ្ជាប់គម្រោង។ បន្ទាប់ពីនោះ យើងនឹងពិភាក្សាអំពីពាក្យបញ្ជាដែលអ្នកត្រូវដឹង ដើម្បីភ្ជាប់បន្ទះ Arduino របស់អ្នកទៅ WiFi។
Arduino Uno WiFi Wiring
នៅក្នុងគម្រោងនេះ Arduino នឹងទំនាក់ទំនងជាមួយ ESP8266៖ អ្នក ប្រើម្ជុលបញ្ជូន និងទទួល ដើម្បីទំនាក់ទំនងជាមួយម៉ូឌុល Arduino WiFi ។
ជាសំខាន់ អ្នកនឹងរៀបចំសៀគ្វី ហើយអ្នកត្រូវការខ្សែភ្លើងដើម្បីដើរតួជាបណ្តាញបញ្ជូន ដើម្បីជួយសម្រួលដល់លំហូរនៃព័ត៌មានសម្រាប់ Arduino Uno របស់អ្នក។ ប្រព័ន្ធ WiFi ឬ Arduino WiFi Shield។
ជំហានដំបូងគឺត្រូវភ្ជាប់អ្វីៗគ្រប់យ៉ាង។ សូមប្រយ័ត្នដើម្បីអនុវត្តតាមជំហានខាងក្រោម ព្រោះការរញ៉េរញ៉ៃខ្សែភ្លើងអាចគំរាមកំហែងដល់គម្រោងទាំងមូលរបស់អ្នក។
តើខ្សភ្លើងអ្វីដែលខ្ញុំត្រូវការ?
នៅក្នុងជំហានដំបូងនៃគម្រោង Arduino Uno WiFi របស់អ្នក អ្នកនឹងចាប់ផ្តើមដោយការភ្ជាប់ខ្សែដូចខាងក្រោម៖
- ដំបូង ភ្ជាប់ TX ដែលមានវត្តមាននៅលើ ESP8266 ទៅ TX នៅលើ Arduino Uno
- បន្ទាប់ ភ្ជាប់ RX នៃ ESP8266 ទៅ RX នៅលើ Arduino Uno
- បន្ទាប់មក ភ្ជាប់ ER នៃ ESP2866 ទៅ 3.3V នៅលើ Arduino Uno
- បន្ទាប់ ភ្ជាប់ VCC ឬ 3v3 នៅលើ ESP8266 ទៅ 3.3V នៅលើ Arduino Uno
- ជាចុងក្រោយ សូមភ្ជាប់ GND នៅលើ Arduino Unoទៅ GND នៅលើ ESP2866
ឥឡូវនេះ អ្នកមានខ្សែទាំងអស់បានភ្ជាប់យ៉ាងត្រឹមត្រូវ យើងអាចចាប់ផ្តើមជាមួយនឹងជំហានសំខាន់ៗស្មើគ្នា។ ខ្សែភ្លើងត្រឹមត្រូវនឹងធានាថា Arduino Uno របស់អ្នកអាចបញ្ជូនពាក្យបញ្ជាទៅកាន់ ESP2866 ពី Serial Monitor ដែលបានរកឃើញនៅក្នុង Arduino IDE ។ វានឹងជួយអ្នកក្នុងការផ្ញើពាក្យបញ្ជាកុំព្យូទ័រចាំបាច់ដើម្បីភ្ជាប់ម៉ូឌុលទៅអ៊ីនធឺណិត។
ការប្រាស្រ័យទាក់ទងជាមួយ ESP8266
យើងទាំងអស់គ្នាដឹងថាកុំព្យូទ័រនិយាយភាសាផ្សេង ដូច្នេះដើម្បីទំនាក់ទំនងជាមួយឧបករណ៍មួយ អ្នកត្រូវតែអាចនិយាយភាសារបស់វា។ នេះមានន័យថា អ្នកត្រូវតែស្ទាត់ជំនាញក្នុងការសរសេរកូដ និងពាក្យបញ្ជា ដើម្បីជួយអ្នកទំនាក់ទំនងសកម្មភាពដែលអ្នកចង់ឱ្យឧបករណ៍ធ្វើ។
ជំហានទី 1
ផ្អែកលើចំណុចខាងក្រោម ឧទាហរណ៍ យើងនឹងទាក់ទងជាមួយ ESP8266 ដោយផ្ទាល់ជាជាងការបង្ហោះរូបព្រាងទៅក្តារ Arduino ។ ដូច្នេះហើយ អ្នកអាចបង្ហោះរូបភាពធនាគារលំនាំដើម - អ្នកនឹងរកឃើញវានៅក្នុងឯកសារ Arduino ជាមួយឧបករណ៍។
ប្រសិនបើអ្នករកមិនឃើញទេ អ្នកអាចចម្លងកូដដែលមានខាងក្រោម។ វានឹងលុបការណែនាំណាមួយពីកូដដែលដំណើរការក្នុងផ្ទៃខាងក្រោយនៃ Arduino របស់អ្នក និងជួយអ្នកចាប់ផ្តើមជាមួយផ្ទាំងទទេ។
ជំហានទី 2
ត្រូវប្រាកដថា Arduino ត្រូវបានភ្ជាប់ទៅ Arduino IDE តាមរយៈ USB ។ មានតែពេលនោះទេដែលអ្នកអាចចាប់ផ្តើមជាមួយពាក្យបញ្ជា។ បន្ទាប់ពីអ្នកបានដំណើរការកូដនេះហើយ សូមចូលទៅផ្នែកឧបករណ៍ ហើយជ្រើសរើស Serial Monitors។ អ្នកប្រហែលជាមិនបានធ្វើវាក្នុងគម្រោងកន្លងមកទេ ប៉ុន្តែនេះពេលដែលអ្នកនឹងត្រូវផ្លាស់ប្តូរជម្រើសជាច្រើននៅក្នុងបង្អួចដែលអ្នកឃើញ។
ដំបូង ចុចលើប្រអប់ទម្លាក់ចុះដែលលេចឡើង ហើយជ្រើសរើស “បន្ទាត់ថ្មី” បន្ទាប់មកប្តូរឈ្មោះវាទៅជា “NL & ទាំងពីរ។ CR”។
បន្ទាប់ ផ្លាស់ប្តូរអត្រា baud ពី 9,600 ដែលមានស្រាប់ ទៅអត្រាថ្មី 115,200។ ឥឡូវនេះ Serial Monitor របស់អ្នកនឹងអាចទំនាក់ទំនងដោយផ្ទាល់ជាមួយ ESP8266 របស់អ្នក។
ជំហានទី 3
ឥឡូវនេះ ជំហានទាំងនេះត្រូវបានបញ្ចប់ អ្នកអាចពិនិត្យមើលដំណើរការរបស់អ្នក និងសាកល្បង ការតភ្ជាប់ដើម្បីមើលថាតើវាត្រូវបានដំឡើងដោយជោគជ័យ។ ដើម្បីពិនិត្យមើលថាតើអ្វីគ្រប់យ៉ាងដែលអ្នកបានធ្វើរហូតមកដល់ពេលនេះកំពុងដំណើរការឬអត់ សូមវាយពាក្យបញ្ជាខាងក្រោម៖
ប្រសិនបើអ្វីៗដំណើរការល្អ អ្នកនឹងទទួលបានការឆ្លើយតបពីឧបករណ៍របស់អ្នកដែលនិយាយថា "យល់ព្រម"។ នេះគឺជាការជូនដំណឹងពីម៉ូនីទ័រស៊េរីរបស់អ្នក ដែលអ្នកអាចបន្តទៅជំហានបន្ទាប់។ ឥឡូវនេះអ្នកបានទទួល "យល់ព្រម" អ្នកអាចផ្ញើពាក្យបញ្ជា AT ផ្សេងៗដែលគាំទ្រដោយឧបករណ៍ ESP8266។
នៅដំណាក់កាលនេះ អ្នកអាចភ្ជាប់ម៉ូឌុល Arduino WiFi របស់អ្នកដោយដៃទៅបណ្តាញណាមួយ។
ជំហានទី 4
ដើម្បីចាប់ផ្តើមការតភ្ជាប់វ៉ាយហ្វាយ សូមដំណើរការពាក្យបញ្ជាខាងក្រោម៖
នេះគឺជាផ្នែកដ៏លំបាក៖ ត្រូវប្រាកដថាអ្នកជំនួស SSID និងពាក្យសម្ងាត់ លេខកូដដែលមានឈ្មោះ និងពាក្យសម្ងាត់នៃបណ្តាញ Wi-Fi របស់អ្នកជាជាងធ្វើតាមពាក្យបញ្ជានីមួយៗដោយងងឹតងងុល។ បន្ទាប់មក ពិនិត្យឈ្មោះបណ្តាញ Wi-Fi របស់អ្នកដោយមើលស្លាកនៅលើរ៉ោតទ័រ។ អ្នកត្រូវតែប្រើអក្ខរាវិរុទ្ធត្រឹមត្រូវសម្រាប់ទាំងពីរ។
ជំហានទី 5
ឥឡូវនេះអ្នកបានធ្វើការផ្លាស់ប្តូរដែលត្រូវការ ហើយដំណើរការកូដ អ្នកនឹងឃើញការអានខាងក្រោម។ ជាថ្មីម្តងទៀត នេះជារបាយការណ៍ពីម៉ូនីទ័រសៀរៀលរបស់អ្នកអំពីដំណើរការនៃពាក្យបញ្ជា និងថាតើវាត្រឹមត្រូវឬអត់។
នេះជាមូលហេតុដែលយើងនិយាយថាយើងទាក់ទងជាមួយ Serial Monitor ពីព្រោះសម្រាប់រាល់ពាក្យបញ្ជាដែលយើងដំណើរការ យើងទទួលបាន ការឆ្លើយតបដែលប្រាប់យើងថាតើយើងកំពុងដើរលើផ្លូវត្រូវ។
ជំហានទី 6
ប្រសិនបើអ្នកទទួលបានការឆ្លើយតបខាងលើ នេះមានន័យថាអ្នកបានភ្ជាប់ដោយជោគជ័យហើយ ម៉ូឌុល ESP8266 របស់អ្នកទៅកាន់បណ្តាញ Wi-Fi របស់អ្នក។ ប្រសិនបើអ្នកចង់ពិនិត្យមើលអាសយដ្ឋាន Wi-Fi ដែលម៉ូឌុល Arduino Wi-Fi របស់អ្នកបច្ចុប្បន្នស្ថិតនៅ អ្នកអាចធ្វើដូចនេះដោយប្រើពាក្យបញ្ជាសាមញ្ញដូចខាងក្រោម៖
ពាក្យបញ្ជានេះនឹងបង្កើតអាសយដ្ឋាន IP បណ្តាញរបស់អ្នក។ ពាក្យបញ្ជាដូចគ្នានេះក៏បង្កើតអាសយដ្ឋាន MAC នៃម៉ូឌុល Wi-Fi ដែលអ្នកកំពុងប្រើផងដែរ។
ការដឹងពីពាក្យបញ្ជាដែលមានប្រយោជន៍បំផុតគឺចាំបាច់ព្រោះវាអនុញ្ញាតឱ្យអ្នកបង្កើនប្រសិទ្ធភាពវិសាលភាព និងដំណើរការនៃគម្រោងឥតខ្សែដែលមានមូលដ្ឋានលើ Arduino របស់អ្នក។ ហើយផ្នែកដ៏ល្អបំផុតគឺថា ទោះបីជាអ្នកជាប់គាំងក៏ដោយ Serial Monitor នឹងជូនដំណឹងដល់អ្នក។ នេះមានន័យថា អ្នកនឹងមិនចាំបាច់ចាប់ផ្តើមឡើងវិញទេ ប៉ុន្តែអាចធ្វើការមួយជំហានម្តងៗដោយមិនបាត់បង់វឌ្ឍនភាពរបស់អ្នក។
សូមមើលផងដែរ: វិធីជួសជុលក្តារចុច Kindle នឹងមិនភ្ជាប់ទៅវ៉ាយហ្វាយហេតុអ្វីត្រូវដំឡើង Arduino Uno WiFi?
Arduino បានណែនាំសមត្ថភាពឥតខ្សែជាមួយនឹងកំណែកែប្រែរបស់ខ្លួននៃ Arduino UNO ។ ដូចជំនាន់មុនរបស់វា Arduino UNO Rev3 មានលក្ខណៈពិសេស ATmega328P SoC។
ម៉ូឌុល ESP2866 Wi-Fi របស់វាជាមួយនឹងការគាំទ្រពិធីការ TCP/ICP ធ្វើឱ្យUNO Rev3 ជាជម្រើសកំពូលសម្រាប់ IoT geeks សហគមន៍របស់អ្នកផលិត និងអ្នកចូលចិត្តគំរូដើម ខណៈពេលដែលដើរតួជាចំណុចចូលដំណើរការ។
ហេតុផលសំខាន់មួយក្នុងការធ្វើការងារដ៏លំបាកនេះគឺថា Uno Wi-Fi គាំទ្រលើស- កម្មវិធីនៅលើអាកាសដែលមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់ការផ្ទេរគំនូរព្រាង Arduino ឬកម្មវិធីបង្កប់ Wi-Fi ។
សង្ខេប
ការប្រតិបត្តិគម្រោង Arduino Uno WiFi ផ្ទាល់ខ្លួនរបស់អ្នកអាចហាក់ដូចជាគួរឱ្យភ័យខ្លាច ហើយអ្នកនឹងត្រូវការចំណេះដឹងបច្ចេកទេសមួយចំនួន។ និងឧបករណ៍ជាក់លាក់។ ទោះជាយ៉ាងណាក៏ដោយ ទាំងនេះគឺជាជំនាញដែលនរណាម្នាក់អាចរៀនបានដោយប្រើពេលវេលា ភាពអត់ធ្មត់ និងការលះបង់បន្តិច។
ដើម្បីសង្ខេបគម្រោងទាំងមូលជាជំហានមួយចំនួន៖
ជំហានទី 1<11
ប្រមូលឧបករណ៍របស់អ្នក
ជំហានទី 2
បង្កើតសៀគ្វី
ជំហានទី 3
ទំនាក់ទំនងជាមួយម៉ូឌុល
ជំហានទី 4
បញ្ចូលកូដ និងពាក្យបញ្ជា
នៅពេលដែលអ្នកបានបញ្ចប់ជំហានទាំងនេះ អ្នកនឹង មានម៉ូឌុលវ៉ាយហ្វាយ ESP2866 ជាមួយនឹងបណ្តាញវ៉ាយហ្វាយពេញលេញ។ វានឹងអនុញ្ញាតឱ្យអ្នកភ្ជាប់អ៊ីនធឺណិតឥតខ្សែបានយ៉ាងងាយស្រួល និងបម្រើជាការចូលប្រើអ៊ីនធឺណិតសម្រាប់ឧបករណ៍បញ្ជាមីក្រូផ្សេងទៀត។
សូមមើលផងដែរ: កម្មវិធី & ដែនកំណត់នៃរូបភាពវ៉ាយហ្វាយ