របៀបប្រើ Arduino WiFi

របៀបប្រើ Arduino WiFi
Philip Lawrence

ប្រសិនបើអ្នកចង់បញ្ចូល 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 ជាមួយនឹងបណ្តាញវ៉ាយហ្វាយពេញលេញ។ វា​នឹង​អនុញ្ញាត​ឱ្យ​អ្នក​ភ្ជាប់​អ៊ីនធឺណិត​ឥត​ខ្សែ​បាន​យ៉ាង​ងាយ​ស្រួល និង​បម្រើ​ជា​ការ​ចូល​ប្រើ​អ៊ីនធឺណិត​សម្រាប់​ឧបករណ៍​បញ្ជា​មីក្រូ​ផ្សេង​ទៀត។

សូម​មើល​ផង​ដែរ: កម្មវិធី & ដែនកំណត់នៃរូបភាពវ៉ាយហ្វាយ



Philip Lawrence
Philip Lawrence
Philip Lawrence គឺជាអ្នកចូលចិត្តបច្ចេកវិទ្យា និងជាអ្នកជំនាញក្នុងវិស័យការតភ្ជាប់អ៊ីនធឺណិត និងបច្ចេកវិទ្យា wifi ។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទសវត្សរ៍នៅក្នុងឧស្សាហកម្មនេះ គាត់បានជួយបុគ្គល និងអាជីវកម្មជាច្រើនជាមួយនឹងបញ្ហាទាក់ទងនឹងអ៊ីនធឺណិត និងវ៉ាយហ្វាយរបស់ពួកគេ។ ក្នុងនាមជាអ្នកនិពន្ធ និងអ្នកសរសេរប្លុកនៃ Internet and Wifi Tips គាត់ចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់តាមរបៀបសាមញ្ញ និងងាយយល់ ដែលមនុស្សគ្រប់គ្នាអាចទទួលបានអត្ថប្រយោជន៍។ Philip គឺ​ជា​អ្នក​តស៊ូ​មតិ​យ៉ាង​ពេញ​ចិត្ត​សម្រាប់​ការ​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​នូវ​ការ​តភ្ជាប់ និង​ធ្វើ​ឱ្យ​អ៊ីនធឺណិត​អាច​ប្រើ​បាន​សម្រាប់​មនុស្ស​គ្រប់​គ្នា​។ នៅពេលដែលគាត់មិនសរសេរ ឬដោះស្រាយបញ្ហាទាក់ទងនឹងបច្ចេកវិទ្យា គាត់ចូលចិត្តដើរលេង បោះជំរុំ និងរុករកនៅខាងក្រៅដ៏អស្ចារ្យ។