Daftar Isi:
- Langkah 1: Hubungkan Ethernet Shield ke Arduino
- Langkah 2: Hubungkan LED
- Langkah 3: Hubungkan Arduino ke PC
- Langkah 4: Hubungkan Ethernet Shield ke Router
- Langkah 5: Buka Arduino IDE
- Langkah 6: Unggah Kode ke Arduino
- Langkah 7: Uji Server Web
- Langkah 8: Buka MATLAB
- Langkah 9: Klik PANDUAN
- Langkah 10: Gambar Dua Tombol
- Langkah 11: Tautkan Tombol Tekan ke URL
Video: Kontrol Arduino Secara Nirkabel Dengan MATLAB: 11 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Telah melihat beberapa DIY tentang cara membangun komunikasi antara aplikasi MATLAB dan Arduino yang tertanam ke PC. Namun, saya belum menemukan apa pun yang mengontrol Arduino melalui MATLAB secara nirkabel menggunakan perisai Ethernet yang kompatibel dengan ENC28J60. Dalam ible' ini, saya akan menunjukkan cara paling sederhana untuk mengontrol Arduino menggunakan MATLAB secara nirkabel. APA YANG KAU BUTUHKAN? 1) Arduino - Anda memerlukan pengontrol. Saya menggunakan Arduino karena didukung oleh MATLAB. Namun untuk proyek ini saya menggunakan, Gizduino, pengontrol berbasis Arduino buatan lokal. 2) Ethernet Shield - Anda memerlukan pelindung Ethernet yang kompatibel untuk board Anda. Saya menggunakan ENC28J60 untuk papan saya. 3) Router Wi-Fi - Untuk menghubungkan Arduino Anda yang akan menjadi sarana untuk berkomunikasi ke PC Anda secara nirkabel. 4) LED - Setiap komponen untuk menunjukkan komunikasi antar perangkat. Untuk proyek ini saya menggunakan LED. 5) Kabel Printer - Untuk menghubungkan Arduino ke PC Anda. 6) Kabel UTP - Untuk menghubungkan pelindung Ethernet Anda ke router.
Langkah 1: Hubungkan Ethernet Shield ke Arduino
Hubungkan perisai Ethernet Anda dengan hati-hati ke Arduino Anda. Hindari menekuk pin.
Langkah 2: Hubungkan LED
Hubungkan komponen apa pun yang dapat menunjukkan komunikasi antar perangkat. Dalam 'ible ini saya menggunakan LED. Akan mencoba menghidupkan dan mematikan LED secara nirkabel menggunakan MATLAB. Saya telah menghubungkan anoda (pin panjang) LED saya ke pin I/O Digital 6 dari pelindung Ethernet yang terpasang ke Arduino dan katoda LED (pin pendek) ke GND Ethernet.
Langkah 3: Hubungkan Arduino ke PC
Colokkan kabel printer ke Arduino Anda dan sambungkan ke PC.
Langkah 4: Hubungkan Ethernet Shield ke Router
Plug-in UTP ke perisai Ethernet Anda dan salah satu port LAN router Anda.
Langkah 5: Buka Arduino IDE
Saya menggunakan Arduino 1.0 karena kompatibilitas perpustakaan perisai Ethernet. Setelah membuka Arduino 1.0, unduh perpustakaan dan salin tempel konten ke folder perpustakaan Arduino 1.0 Anda.
Langkah 6: Unggah Kode ke Arduino
Sebelum mengunggah kode ke Arduino Anda, pastikan Anda telah menunjukkan alamat server web yang ada dalam rentang server DHCP. Untuk mempelajari jangkauan server DHCP router Anda, Anda dapat mengakses router Anda dengan membuka browser dan mengetik alamat gateway default, 192.168.0.1. Sebagian besar router menggunakan alamat gateway default ini, namun, beberapa router mungkin menggunakan alamat yang berbeda. Untuk mempelajari alamat router Anda, Anda dapat mengakses command prompt, jika Anda adalah pengguna Windows, ketik ipconfig dan tekan enter. Cari alamat gateway default jika Anda terhubung ke router Anda.
Langkah 7: Uji Server Web
Setelah mengunggah kode ke Arduino, Anda dapat menguji apakah Anda dapat mengakses server web yang Anda tetapkan. Buka browser dan ketik alamat server web Anda. Saya menggunakan 192.168.0.15 sebagai alamat saya. Anda dapat mengklik dan mematikan dan memeriksa apakah LED yang terhubung ke pelindung Ethernet Anda yang terpasang ke Arduino merespons. Setelah Anda membuat komunikasi ke perisai Ethernet dan server web, Anda dapat melanjutkan untuk mengintegrasikannya ke MATLAB.
Langkah 8: Buka MATLAB
Setelah membuat koneksi ke Arduino, Ethernet Shield, dan Web Sever Anda, Anda dapat membuka MATLAB Anda dan mulai dengan integrasi. DI SISI CATATAN: Meskipun kami tidak akan menggunakan paket dukungan MATLAB untuk Arduino, Anda dapat memilih untuk mengunduhnya untuk referensi di masa mendatang.
Langkah 9: Klik PANDUAN
Setelah menjalankan MATLAB, klik GUIDE. Ini akan membawa Anda ke jendela lain yang meminta template GUI, cukup klik pada GUI kosong.
Langkah 10: Gambar Dua Tombol
Klik tombol tekan dan gambar dua untuk mode ON dan OFF. Anda dapat mengubah propertinya sesuai dengan itu. Setelah selesai, klik m-file dan simpan.
Langkah 11: Tautkan Tombol Tekan ke URL
Setelah selesai, Anda dapat menempatkan kode berikut di bawah tombol tekan 1 dan 2.
Untuk tombol tekan pertama: urlread('https://192.168.0.15/?led=on'); Untuk tombol tekan kedua: urlread('https://192.168.0.15/?led=off'); Jika Anda perhatikan, kode berikut di atas hanya membuat MATLAB mengakses alamat server web untuk perintah on dan off yang membuatnya dapat mengontrol berikut secara nirkabel. Cukup klik play dan jalankan tes.
Direkomendasikan:
Pi yang Dapat Diakses Secara Nirkabel dalam 5 Menit: 3 Langkah
Pi yang Dapat Diakses Secara Nirkabel dalam 5 Menit: Hai semuanya! Inilah cara membuat raspberry Pi dapat diakses secara nirkabel dari ponsel atau tablet. Harap dicatat bahwa perkiraan saya 5 menit adalah untuk seseorang yang memiliki pengetahuan komputer, dan tentu saja dapat memakan waktu lebih lama. Cukup dengan hal itu, mari kita mulai
ESP32 Xiaomi Hack - Dapatkan Data Secara Nirkabel: 6 Langkah (dengan Gambar)
ESP32 Xiaomi Hack - Dapatkan Data Secara Nirkabel: Teman-teman yang terhormat, selamat datang di Instruksi lainnya! Hari ini kita akan belajar cara mendapatkan data yang ditransmisikan oleh monitor Suhu dan Kelembaban Xiaomi ini menggunakan fungsionalitas Bluetooth dari papan ESP32. Seperti yang Anda lihat, saya menggunakan papan ESP32
Transfer Listrik Secara Nirkabel: 6 Langkah
Transfer Listrik Secara Nirkabel: dalam tutorial ini, saya akan menunjukkan cara mentransfer listrik dengan rangkaian yang sangat sederhana
Mengontrol Servo RC Secara Nirkabel Melalui UDP: 3 Langkah
Mengontrol Servo RC Secara Nirkabel Melalui UDP: Dalam proyek ini saya ingin menggunakan iPhone saya untuk mengontrol servo RC. Saya akan menggunakan akselerometer untuk mengontrol dua servos melalui koneksi UDP. Ini adalah proyek Proof Of Concept untuk memverifikasi bahwa koneksi antara iPhone dan periferal dapat mencapai
Kontrol PC Secara Nirkabel Dengan Mata Berkedip;): 9 Langkah (dengan Gambar)
Kontrol PC Secara Nirkabel Dengan Mata Berkedip;): Bagaimana dengan melampaui kebiasaan Anda?? Bagaimana dengan mencoba sesuatu yang baru??!!!!Bagaimana dengan mengendalikan PC Anda dan melakukan apapun yang Anda inginkan TANPA menggunakan keyboard dan mouse Anda!Hmm… Tapi bagaimana mungkin???Hanya dengan sekejap mata Anda!! Jangan b