İçindekiler:
- Adım 1: Ethernet Kalkanını Arduino'ya Bağlayın
- Adım 2: LED'i bağlayın
- Adım 3: Arduino'yu PC'ye bağlayın
- Adım 4: Ethernet Kalkanını Yönlendiriciye Bağlayın
- Adım 5: Arduino IDE'yi açın
- Adım 6: Kodu Arduino'ya Yükleyin
- 7. Adım: Web Sunucusunu Test Edin
- Adım 8: MATLAB'ı açın
- 9. Adım: KILAVUZ'a tıklayın
- Adım 10: İki Düğme Çizin
- Adım 11: Basmalı Düğmeleri URL'ye Bağlayın
Video: MATLAB ile Arduino'yu Kablosuz Olarak Kontrol Edin: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
MATLAB uygulaması ile PC'ye bağlı Arduino arasında bir iletişimin nasıl kurulacağına dair birkaç DIY görüyorum. Ancak, ENC28J60 uyumlu Ethernet kalkanını kullanarak MATLAB üzerinden Arduino'yu kablosuz olarak kontrol eden hiçbir şeyle karşılaşmadım. Bu bölümde, MATLAB'ı kablosuz olarak kullanarak Arduino'yu kontrol etmenin en basit yolunu göstereceğim. NEYE İHTİYACIN VAR? 1) Arduino - Bir denetleyiciye ihtiyacınız var. MATLAB tarafından desteklendiği için Arduino kullandım. Ancak bu proje için yerel olarak yapılmış Arduino tabanlı bir denetleyici olan Gizduino'yu kullandım. 2) Ethernet Kalkanı - Kartınız için uyumlu bir Ethernet kalkanına ihtiyacınız var. Anakartım için ENC28J60 kullandım. 3) Wi-Fi Router - PC'nizle kablosuz olarak iletişim kurmanın yolu olan Arduino'nuzu bağlamak için. 4) LED - Cihazlar arasındaki iletişimi gösteren herhangi bir bileşen. Bu proje için LED kullandım. 5) Yazıcı Kablosu - Arduino'yu PC'nize bağlamak için. 6) UTP Kablosu - Ethernet kalkanınızı yönlendiriciye bağlamak için.
Adım 1: Ethernet Kalkanını Arduino'ya Bağlayın
Ethernet kalkanınızı Arduino'nuza dikkatlice bağlayın. Pimleri bükmekten kaçının.
Adım 2: LED'i bağlayın
Cihazlar arasındaki iletişimi gösterebilecek tüm bileşenleri bağlayın. Bu resimde bir LED kullandım. MATLAB kullanarak LED'i kablosuz olarak açıp kapatmaya çalışacak. LED'imin anotunu (uzun pim) Arduino'ya bağlı Ethernet kalkanının Dijital G/Ç pimi 6'ya ve LED'in katodunu (kısa pim) Ethernet'in GND'sine bağladım.
Adım 3: Arduino'yu PC'ye bağlayın
Yazıcı kablosunu Arduino'nuza takın ve PC'ye bağlayın.
Adım 4: Ethernet Kalkanını Yönlendiriciye Bağlayın
UTP'yi Ethernet kalkanınıza ve yönlendiricinizin LAN bağlantı noktalarından herhangi birine takın.
Adım 5: Arduino IDE'yi açın
Ethernet kalkan kitaplığı uyumluluğu nedeniyle Arduino 1.0 kullandım. Arduino 1.0'ı açtıktan sonra kütüphaneyi indirin ve içeriği Arduino 1.0'ınızın kütüphane klasörüne kopyalayıp yapıştırın.
Adım 6: Kodu Arduino'ya Yükleyin
Kodları Arduino'nuza yüklemeden önce, DHCP sunucu aralığında bulunan bir web sunucusu adresi belirttiğinizden emin olun. Yönlendiricinizin DHCP sunucu aralığını öğrenmek için, bir tarayıcı açıp varsayılan ağ geçidi adresi olan 192.168.0.1 yazarak yönlendiricinize erişebilirsiniz. Yönlendiricilerin çoğu bu varsayılan ağ geçidi adresini kullanır, ancak bazı yönlendiriciler farklı adres kullanabilir. Yönlendiricinizin adresini öğrenmek için komut istemine erişebilirsiniz, Windows kullanıcısıysanız ipconfig yazıp enter'a basın. Yönlendiricinize bağlıysanız, varsayılan ağ geçidi adresini arayın.
7. Adım: Web Sunucusunu Test Edin
Kodu Arduino'ya yükledikten sonra, atadığınız web sunucusuna erişip erişemediğinizi test edebilirsiniz. Bir tarayıcı açın ve web sunucusu adresinizi yazın. Adresim olarak 192.168.0.15 kullandım. Arduino'ya bağlı Ethernet kalkanınıza bağlı LED'in yanıt verip vermediğini kontrol edebilir ve kapatabilirsiniz. Ethernet kalkanı ve web sunucusuyla bir iletişim kurduktan sonra bunu MATLAB'a entegre etmeye devam edebilirsiniz.
Adım 8: MATLAB'ı açın
Arduino, Ethernet Shield ve Web Sunucunuza bağlantı kurduktan sonra MATLAB'ınızı açabilir ve entegrasyona başlayabilirsiniz. BİR YANDA NOT: Arduino için MATLAB destek paketini kullanmasak da ileride başvurmak için indirmeyi seçebilirsiniz..
9. Adım: KILAVUZ'a tıklayın
MATLAB'ı çalıştırdıktan sonra GUIDE'e tıklayın. Bu sizi GUI şablonları isteyen başka bir pencereye götürecektir, sadece boş GUI'ye tıklayın.
Adım 10: İki Düğme Çizin
Düğmeye tıklayın ve AÇIK ve KAPALI modu için iki tane çizin. Özelliklerini buna göre değiştirebilirsiniz. Bittiğinde, m-dosyasına tıklayın ve kaydedin.
Adım 11: Basmalı Düğmeleri URL'ye Bağlayın
Bittiğinde, aşağıdaki kodları 1 ve 2 butonlarının altına yerleştirebilirsiniz.
İlk buton için: urlread('https://192.168.0.15/?led=on'); İkinci buton için: urlread('https://192.168.0.15/?led=off'); Dikkat ederseniz, yukarıdaki kodlar sadece MATLAB'ın açık ve kapalı komutları için web sunucusu adresine erişmesini sağlayarak aşağıdakileri kablosuz olarak kontrol etmesini sağlar. Oynat'a tıklayın ve bir test yapın.
Önerilen:
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
ISP Olarak Arduino || AVR'de Hex Dosyası Yaz || AVR'de Sigorta || Arduino As Programmer:……………………………Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..Bu makale isp olarak arduino ile ilgili. Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye ayarlamak istiyorsanız, bir programlayıcı satın almanıza gerek yok, yapabilirsiniz
Ev Otomasyonu Kontrol Paneli Olarak IPad Duvar Montajı, Servo Kontrollü Mıknatıs ile Ekranı Etkinleştiriyor: 4 Adım (Resimli)
IPad için Duvar Montajı Ev Otomasyonu Kontrol Paneli Olarak, Ekranı Etkinleştirmek için Servo Kontrollü Mıknatısın Kullanılması: Son zamanlarda evimin içinde ve çevresinde işleri otomatikleştirmek için epey zaman harcıyorum. Ev Otomasyonu uygulamam olarak Domoticz'i kullanıyorum, ayrıntılar için www.domoticz.com adresine bakın. Tüm Domoticz bilgilerini gösteren bir pano uygulaması arayışımda
UDP Üzerinden RC Servoları Kablosuz Olarak Kontrol Etme: 3 Adım
UDP Üzerinden RC Servoları Kablosuz Olarak Kontrol Etme: Bu projede RC servoları kontrol etmek için iPhone'umu kullanmak istiyorum. UDP bağlantısı üzerinden iki servoyu kontrol etmek için ivmeölçer kullanacağım. Bu, bir iPhone ile çevre birimi arasındaki bağlantının yüksek seviyelere ulaşabileceğini doğrulamaya yönelik bir Kavram Kanıtı projesidir
Göz Kırparak Bilgisayarı Kablosuz Olarak Kontrol Edin;): 9 Adım (Resimlerle)
Göz Kırparak Bilgisayarı Kablosuz Olarak Kontrol Edin;): Alışkanlıklarınızın ötesine geçmeye ne dersiniz?? Yeni bir şey denemeye ne dersiniz??!!!!Klavyenizi ve farenizi KULLANMADAN PC'nizi kontrol etmeye ve istediğiniz her şeyi yapmaya ne dersiniz!Hmm… Ama bu nasıl mümkün olabilir???Sadece bir göz açıp kapayıncaya kadar!! Yapma
PSP'yi Bilgisayar Joystick Olarak Kullanmak ve Ardından Bilgisayarınızı PSP ile Kontrol Etmek: 5 Adım (Resimlerle)
PSP'yi Bilgisayar Joystick Olarak Kullanmak ve Sonra Bilgisayarınızı PSP ile Kontrol Etmek: PSP homebrew ile birçok harika şey yapabilirsiniz ve bu talimatta size PSP'nizi oyun oynamak için bir joystick olarak nasıl kullanacağınızı öğreteceğim, ama ayrıca joystick'inizi fareniz olarak kullanmanızı sağlayan bir program. İşte maddeler