Mündəricat:

MATLAB ilə Arduino -nu Kabelsiz İdarə Edin: 11 Addım
MATLAB ilə Arduino -nu Kabelsiz İdarə Edin: 11 Addım

Video: MATLAB ilə Arduino -nu Kabelsiz İdarə Edin: 11 Addım

Video: MATLAB ilə Arduino -nu Kabelsiz İdarə Edin: 11 Addım
Video: Создание интерфейсов для работы с аппаратурой в App Designer (Arduino) 2024, Noyabr
Anonim
MATLAB ilə Arduino -nu Simsiz İdarə Edin
MATLAB ilə Arduino -nu Simsiz İdarə Edin
MATLAB ilə Arduino -nu Simsiz İdarə Edin
MATLAB ilə Arduino -nu Simsiz İdarə Edin
MATLAB ilə Arduino -nu Simsiz İdarə Edin
MATLAB ilə Arduino -nu Simsiz İdarə Edin

MATLAB tətbiqi ilə kompüterə bağlı olan Arduino arasında necə əlaqə qurulacağına dair bir neçə DIY görmüşəm. Bununla birlikdə, ENC28J60 uyğun Ethernet qalxanından istifadə edərək Arduino -nu MATLAB vasitəsilə simsiz idarə edən heç bir şeylə qarşılaşmadım. Bu kitabda, MATLAB -ı kabelsiz istifadə edərək Arduino'yu idarə etməyin ən sadə yolunu göstərəcəyəm. SƏNƏ NƏ GERƏK? 1) Arduino - Bir nəzarətçiyə ehtiyacınız var. MATLAB tərəfindən dəstəkləndiyi üçün Arduino istifadə etdim. Bu layihə üçün istifadə etdiyim Gizduino, yerli istehsal Arduino əsaslı bir nəzarətçi. 2) Ethernet Shield - Lövhəniz üçün uyğun bir Ethernet qalxanına ehtiyacınız var. Lövhəm üçün ENC28J60 istifadə etdim. 3) Wi -Fi Router - Kompüterinizlə simsiz ünsiyyət qurmaq vasitəsi olacaq Arduino -ya qoşulmaq. 4) LED - Cihazlar arasındakı əlaqəni göstərən hər hansı bir komponent. Bu layihə üçün LED istifadə etdim. 5) Yazıcı Kabeli - Arduino'yu PC -yə bağlamaq üçün. 6) UTP Kabeli - Ethernet qalxanınızı marşrutlaşdırıcıya bağlamaq üçün.

Addım 1: Ethernet Shield -i Arduino -ya qoşun

Ethernet Shield -i Arduino -ya qoşun
Ethernet Shield -i Arduino -ya qoşun

Ethernet qalxanınızı diqqətlə Arduino -ya bağlayın. Sancaqları əyməkdən çəkinin.

Addım 2: LED -i bağlayın

LED qoşun
LED qoşun

Cihazlar arasında əlaqəni göstərə biləcək hər hansı bir komponenti bağlayın. Bu kitabda bir LED istifadə etdim. MATLAB istifadə edərək LED -i simsiz olaraq yandırmağa və söndürməyə çalışacağıq. LED anodumu (uzun pin) Arduino -ya bağlı Ethernet qalxanının Digital I/O pin 6 -ya və LED -in katotunu (qısa pin) Ethernet -in GND -nə bağladım.

Addım 3: Arduino'yu PC -yə qoşun

Arduino'yu PC -yə qoşun
Arduino'yu PC -yə qoşun

Yazıcı kabelini Arduino-ya qoşun və kompüterə qoşun.

Addım 4: Ethernet Shield -i Router -ə qoşun

Ethernet Shield -i Router -ə qoşun
Ethernet Shield -i Router -ə qoşun
Ethernet Shield -i Router -ə qoşun
Ethernet Shield -i Router -ə qoşun

Ethernet qalxanınıza və yönlendiricinizin hər hansı bir LAN portuna UTP daxil edin.

Addım 5: Arduino IDE -ni açın

Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın
Arduino IDE -ni açın

Ethernet qalxan kitabxanasının uyğunluğu səbəbindən Arduino 1.0 istifadə etdim. Arduino 1.0 -ı açdıqdan sonra kitabxananı yükləyin və məzmunu Arduino 1.0 -ın kitabxana qovluğuna yapışdırın.

Addım 6: Kodu Arduinoya yükləyin

Kodu Arduinoya yükləyin
Kodu Arduinoya yükləyin
Kodu Arduinoya yükləyin
Kodu Arduinoya yükləyin
Kodu Arduinoya yükləyin
Kodu Arduinoya yükləyin

Kodları Arduino -ya yükləməzdən əvvəl DHCP server aralığında olan bir web server ünvanını göstərdiyinizə əmin olun. Routerinizin DHCP server aralığını öyrənmək üçün brauzer açaraq 192.168.0.1 standart şluz ünvanını yazaraq marşrutlaşdırıcınıza daxil ola bilərsiniz. Routerlərin çoxu bu standart ağ geçidi ünvanından istifadə edir, lakin bəzi yönləndiricilər fərqli ünvanlardan istifadə edə bilərlər. Routerinizin ünvanını öyrənmək üçün əmr satırına daxil ola bilərsiniz, Windows istifadəçisisinizsə ipconfig yazın və enter düyməsini basın. Routerinizə qoşulursanız, standart ağ geçidi ünvanını axtarın.

Addım 7: Veb serverini sınayın

Test Veb Server
Test Veb Server

Kodu Arduinoya yüklədikdən sonra təyin etdiyiniz veb serverə daxil olub -olmadığınızı yoxlaya bilərsiniz. Bir brauzer açın və veb server ünvanınızı daxil edin. Ünvan olaraq 192.168.0.15 istifadə etdim. Arduino -ya qoşulmuş Ethernet qalxanınıza qoşulmuş LED -in cavab verdiyini yoxlaya və yoxlaya bilərsiniz. Ethernet qalxanı və veb serverlə əlaqə qurduqdan sonra onu MATLAB -a inteqrasiya etməyə davam edə bilərsiniz.

Addım 8: MATLAB açın

MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın
MATLAB -ı açın

Arduino, Ethernet Shield və Web Sever ilə əlaqə qurduqdan sonra MATLAB -ı aça və inteqrasiyaya başlaya bilərsiniz. YAN DİQQƏT: Arduino üçün MATLAB dəstək paketini istifadə etməsək də, gələcək istinad üçün onu yükləməyi seçə bilərsiniz..

Addım 9: GUIDE düyməsini basın

GUIDE düyməsini basın
GUIDE düyməsini basın
GUIDE düyməsini basın
GUIDE düyməsini basın
GUIDE düyməsini basın
GUIDE düyməsini basın

MATLAB -ı işə saldıqdan sonra GUIDE düyməsini basın. Bu sizi GUI şablonları tələb edən başqa bir pəncərəyə aparacaq, yalnız boş GUI -ni vurun.

Addım 10: İki düymə çəkin

İki Düymə Çək
İki Düymə Çək
İki Düymə Çək
İki Düymə Çək
İki Düymə Çək
İki Düymə Çək

Düyməni basın və ON və OFF rejimi üçün ikisini çəkin. Buna uyğun olaraq xüsusiyyətlərini dəyişə bilərsiniz. Bitirdikdən sonra m-faylı vurun və qeyd edin.

Addım 11: Push Düymələrini URL ilə bağlayın

Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın
Düymələri URL -ə bağlayın

Bitirdikdən sonra aşağıdakı kodları 1 və 2 düymələrinin altına yerləşdirə bilərsiniz.

İlk düymə üçün: urlread ('https://192.168.0.15/?led=on'); İkinci düymə üçün: urlread ('https://192.168.0.15/?led=off'); Diqqət yetirdiyiniz təqdirdə, yuxarıdakı kodlar MATLAB -ı açma və söndürmə əmrləri üçün veb server ünvanına daxil olmağı təmin edir ki, bu da aşağıdakıları simsiz idarə etməyə imkan verir. Sadəcə oyunun üzərinə vurun və test edin.

Tövsiyə: