Cara Menggunakan WiFi Arduino

Cara Menggunakan WiFi Arduino
Philip Lawrence

Jika anda ingin menyepadukan Wi-Fi ke dalam projek Arduino anda, anda akan gembira mendengar bahawa terdapat beberapa cara untuk berbuat demikian. Selain itu, anda tidak perlu risau walaupun mikropengawal Arduino anda tidak mempunyai modul Wi-Fi. Apa yang anda perlukan ialah Arduino Wi-Fi Shield dengan modul Wi-Fi yang serasi dengan Arduino, dan anda boleh menggunakannya.

Sesetengah papan Arduino yang popular tidak mempunyai ciri wayarles terbina dalam, tetapi terdapat cara untuk menjadikannya serasi dengan Wi-Fi dengan menggunakan pengembangan dan modul Wi-Fi luaran. Sebaliknya, Arduino UNO Rev mempunyai sokongan WiFi terbina dalam, jadi ia tidak memerlukan Arduino Shield yang berdiri sendiri. Akhir sekali, model Wi-Fi Arduino Uno diprogramkan menggunakan perisian Arduino.

Dalam panduan ini, anda akan mempelajari semua yang anda perlu tahu untuk memasang modul Wi-Fi pada papan Arduino anda dan menyambungkannya ke internet.

Cara Projek WiFi Arduino Berfungsi

Terdapat banyak cara untuk menambah Wi-Fi pada projek Arduino anda, jadi memilih pendekatan terbaik berdasarkan keperluan anda adalah penting. Jika anda bernasib baik, anda mungkin tidak memerlukan papan berasingan. Beberapa papan Arduino, termasuk Arduino Uno WiFi, mempunyai keupayaan Wi-Fi terbina dalam.

Walau bagaimanapun, barisan produk Arduino termasuk Arduino WiFi/Wireless Shield eksklusif yang direka untuk berfungsi dengan mana-mana pengawal mikro Arduino yang tidak mempunyai peranti terbina. -dalam modul wayarles.

Penyelesaiannya mudah – gunakan modul wayarles luaran (Wi-Fi + BT) yang serasi denganpapan Arduino anda.

Patutkah Saya Menggunakan Arduino WiFi Shield?

Memandangkan perisai Wi-Fi Arduino telah dihentikan secara rasmi dan tidak lagi tersedia di pasaran, pilihan paling mudah untuk menambah WiFi pada projek anda ialah menggunakan modul Wi-Fi Arduino yang serupa dengan ESP8266.

Modul ini ialah mikropengawal yang boleh dipasang dengan pelbagai perisian tegar tersuai dan memberi anda banyak kawalan ke atas cara anda boleh menyambung ke Wi-Fi.

Disyorkan: Cara Menyediakan Raspberi Pi Wifi Dengan IP Statik

Cara Menyediakan Arduino Uno WiFi

Walau bagaimanapun, untuk panduan ini, kami akan memastikan perkara mudah dan mudah difahami supaya sesiapa sahaja boleh mengikutinya dengan mudah, tidak kira anda tahap pengalaman atau kepakaran teknikal.

Kami faham bahawa perkara ini boleh menjadi agak rumit, jadi kami akan membimbing anda melalui cara untuk memulakan setiap arahan pada ESP8266 anda supaya ia akan bersambung dengan serta-merta ke rangkaian anda.

Jadi, mari kita lihat dengan lebih dekat Arduino IDE dan alatannya.

Perkara yang Anda Perlukan

Banyak projek Arduino menggunakan pelbagai kaedah untuk menyambung ke sambungan WiFi yang selamat. Walau bagaimanapun, untuk panduan ini, kami akan mengambil contoh modul Arduino WiFi untuk menambah sokongan WiFi pada papan yang tidak mempunyai fungsi ini pada masa ini.

Untuk melakukan ini, anda memerlukan alatan berikut:

  • Arduino Uno
  • Arduino IDE
  • Pendawaian
  • Kabel USB
  • ESP8266 WiFiModul
  • Breadboard

Adalah penting untuk menyemak modul ESP8266 anda terlebih dahulu, kerana ia sepatutnya disertakan dengan perisian tegar yang sesuai telah dipasang. Ini akan memudahkan proses menyambungkan modul ke rangkaian anda.

Lihat juga: Kelajuan Wifi lwn Ethernet - Mana Satu Lebih Cepat? (Perbandingan Terperinci)

Sekarang anda mempunyai segala-galanya, mari mulakan pendawaian projek. Selepas itu, kami akan membincangkan arahan yang perlu anda ketahui untuk menyambungkan papan Arduino anda kepada WiFi.

Pendawaian WiFi Arduino Uno

Dalam projek ini, Arduino akan berkomunikasi dengan ESP8266: anda gunakan pin penghantaran dan penerimaan untuk berkomunikasi dengan modul WiFi Arduino.

Pada asasnya, anda akan menyediakan litar dan anda memerlukan wayar untuk bertindak sebagai saluran penghantaran untuk memudahkan aliran maklumat untuk Arduino Uno anda Perisai WiFi atau Arduino WiFi.

Langkah pertama ialah menyambungkan semuanya. Berhati-hati untuk mengikuti langkah di bawah kerana mengacaukan pendawaian boleh mengancam keseluruhan projek anda.

Apakah Wayar yang Saya Perlukan?

Dalam langkah pertama projek WiFi Arduino Uno anda, anda akan bermula dengan menyambung wayar berikut:

  • Mula-mula, sambungkan TX yang ada pada ESP8266 ke TX pada Arduino Uno
  • Seterusnya, sambungkan RX ESP8266 ke RX pada Arduino Uno
  • Kemudian, sambungkan ER ESP2866 ke 3.3V pada Arduino Uno
  • Seterusnya , sambungkan VCC atau 3v3 pada ESP8266 kepada 3.3V pada Arduino Uno
  • Akhir sekali, sambungkan GND pada Arduino Unokepada GND pada ESP2866

Sekarang anda mempunyai semua wayar disambungkan dengan betul, kita boleh mulakan dengan langkah yang sama penting. Pendawaian yang betul akan memastikan Arduino Uno anda boleh menghantar arahan kepada ESP2866 daripada Monitor Bersiri yang terdapat dalam Arduino IDE. Ini akan membantu anda menghantar arahan komputer yang diperlukan untuk menyambungkan modul ke Internet.

Berkomunikasi dengan ESP8266

Kita semua tahu bahawa komputer bercakap bahasa yang berbeza, jadi untuk berkomunikasi dengan peranti, anda mesti boleh bercakap bahasanya. Ini bermakna anda mesti mahir dalam menulis kod dan arahan untuk membantu anda menyampaikan tindakan yang anda mahu peranti lakukan.

Langkah 1

Berdasarkan perkara berikut contoh, kami akan berkomunikasi dengan ESP8266 secara langsung dan bukannya memuat naik lakaran ke papan Arduino. Oleh itu, anda boleh memuat naik lakaran bank lalai – anda akan menemui ini dalam fail Arduino dengan peranti.

Jika anda tidak menemuinya, anda boleh menyalin kod yang tersedia di bawah. Ini akan memadamkan sebarang arahan daripada kod yang berjalan di latar belakang Arduino anda dan membantu anda memulakan dengan papan tulis kosong.

Langkah 2

Pastikan bahawa Arduino disambungkan ke Arduino IDE melalui USB. Hanya selepas itu anda boleh mulakan dengan arahan. Selepas anda menjalankan kod ini, pergi ke Bahagian Alat dan pilih Pemantau Bersiri. Anda mungkin tidak melakukan ini dalam projek yang lalu, tetapi inimasa anda perlu menukar beberapa pilihan dalam tetingkap yang anda lihat.

Mula-mula, klik kotak lungsur turun yang muncul dan pilih "Baris Baharu", kemudian namakannya kepada "Kedua-dua NL & CR”.

Seterusnya, ubah kadar baud daripada 9,600 sedia ada kepada kadar baharu 115,200. Kini Pemantau Bersiri anda akan dapat berkomunikasi terus dengan ESP8266 anda.

Langkah 3

Setelah langkah ini telah selesai, anda boleh menyemak kemajuan anda dan menguji sambungan untuk melihat sama ada ia telah berjaya disediakan. Untuk menyemak sama ada semua yang anda lakukan setakat ini berfungsi, taipkan perintah berikut:

Jika semuanya berfungsi OK, anda akan menerima respons daripada peranti anda yang mengatakan "OK". Ini ialah pemberitahuan daripada monitor Bersiri anda yang boleh anda teruskan ke langkah seterusnya. Memandangkan anda telah menerima "OK", anda boleh menghantar arahan AT berbeza yang disokong oleh peranti ESP8266.

Pada peringkat ini, anda boleh menyambungkan modul WiFi Arduino anda secara manual ke mana-mana rangkaian.

Langkah 4

Untuk memulakan sambungan WiFi, jalankan arahan berikut:

Ini adalah bahagian yang sukar: pastikan anda menggantikan SSID dan kata laluan kod dengan nama dan kata laluan rangkaian Wi-Fi anda dan bukannya mengikut setiap arahan secara membuta tuli. Seterusnya, semak nama rangkaian Wi-Fi anda dengan melihat label pada penghala. Anda mesti menggunakan ejaan yang betul untuk kedua-duanya.

Langkah 5

Sekaranganda telah membuat perubahan yang diperlukan dan menjalankan kod, anda akan melihat bacaan berikut. Sekali lagi, ini ialah laporan daripada Pemantau Bersiri anda tentang kemajuan arahan dan sama ada ia betul.

Inilah sebabnya kami mengatakan bahawa kami berkomunikasi dengan Pemantau Bersiri kerana untuk setiap arahan yang kami jalankan, kami menerima respons yang memberitahu kami jika kami berada di landasan yang betul.

Langkah 6

Jika anda mendapat respons di atas, ini bermakna anda telah berjaya menyambung modul ESP8266 anda ke rangkaian Wi-Fi anda. Jika anda ingin menyemak alamat Wi-Fi di mana modul Wi-Fi Arduino anda berada pada masa ini, anda boleh melakukan ini dengan arahan mudah berikut:

Arahan ini akan menjana alamat IP rangkaian anda. Perintah yang sama juga menjana alamat MAC modul Wi-Fi yang anda gunakan.

Mengetahui arahan yang paling praktikal adalah penting, kerana ia membolehkan anda mengoptimumkan skop dan prestasi projek wayarles berasaskan Arduino anda. Dan bahagian yang terbaik ialah walaupun anda tersekat, Monitor Bersiri akan memberitahu anda. Ini bermakna anda tidak perlu memulakan semula tetapi boleh bekerja langkah demi langkah tanpa kehilangan kemajuan anda.

Mengapa Sediakan WiFi Arduino Uno?

Arduino memperkenalkan keupayaan wayarles dengan versi semakan Arduino UNOnya. Seperti pendahulunya, Arduino UNO Rev3 menampilkan ATmega328P SoC.

Modul Wi-Fi ESP2866 dengan sokongan protokol TCP/ICP menjadikanUNO Rev3 pilihan utama untuk geeks IoT, komuniti pembuat dan peminat prototaip sambil bertindak sebagai titik akses.

Salah satu sebab penting untuk melakukan semua kerja keras ini ialah Uno Wi-Fi menyokong lebih- pengaturcaraan udara yang sangat berguna untuk memindahkan lakaran Arduino atau perisian tegar Wi-Fi.

Lihat juga: Persediaan Pemannjang WiFi Mini Altice One - Langkah demi Langkah

Merumuskan

Melaksanakan projek WiFi Arduino Uno anda sendiri mungkin kelihatan menakutkan, dan anda memerlukan sedikit pengetahuan teknikal dan alatan tertentu. Walau bagaimanapun, ini adalah kemahiran yang sesiapa sahaja boleh pelajari dengan sedikit masa, kesabaran dan dedikasi.

Untuk meringkaskan keseluruhan projek dalam beberapa langkah:

Langkah 1

Kumpulkan alatan anda

Langkah 2

Bina Litar

Langkah 3

Berkomunikasi dengan Modul

Langkah 4

Masukkan kod dan arahan

Setelah anda melengkapkan langkah ini, anda akan mempunyai modul WiFi ESP2866 dengan rangkaian WiFi yang lengkap. Ini akan membolehkan anda menyambung ke Internet wayarles dengan mudah dan berfungsi sebagai akses internet untuk mana-mana pengawal mikro lain.




Philip Lawrence
Philip Lawrence
Philip Lawrence adalah peminat teknologi dan pakar dalam bidang sambungan internet dan teknologi wifi. Dengan lebih sedekad pengalaman dalam industri, beliau telah membantu banyak individu dan perniagaan dengan isu berkaitan internet dan wifi mereka. Sebagai pengarang dan blogger Petua Internet dan Wifi, beliau berkongsi pengetahuan dan kepakarannya dengan cara yang mudah dan mudah difahami yang boleh dimanfaatkan oleh semua orang. Philip ialah penyokong yang bersemangat untuk meningkatkan ketersambungan dan menjadikan internet boleh diakses oleh semua orang. Apabila dia tidak menulis atau menyelesaikan masalah berkaitan teknologi, dia gemar mendaki, berkhemah dan menerokai kawasan luar yang hebat.