Sisukord:
- Samm: ühendage Etherneti kilp Arduinoga
- Samm: ühendage LED
- Samm: ühendage Arduino arvutiga
- Samm: ühendage Etherneti kilp ruuteriga
- Samm: avage Arduino IDE
- Samm: laadige kood Arduinole üles
- Samm: testige veebiserverit
- Samm: avage MATLAB
- Samm: klõpsake GUIDE
- Samm: joonistage kaks nuppu
- 11. samm: linkige nupud URL -iga
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Olen näinud vähe isetegijaid selle kohta, kuidas luua side MATLAB -i rakenduse ja Arduino vahel, mis on arvutiga ühendatud. Siiski pole ma kohanud midagi, mis juhiks Arduinot MATLABi kaudu juhtmevabalt, kasutades ENC28J60 ühilduvat Etherneti kilpi. Selles ible'is näitan lihtsamat viisi Arduino juhtimiseks MATLAB -i juhtmevabalt. MIDA SA VAJAD? 1) Arduino - vajate kontrollerit. Ma kasutasin Arduinot, kuna seda toetab MATLAB. Selle projekti jaoks kasutasin aga Gizdino, kohapeal valmistatud Arduino-põhist kontrollerit. 2) Etherneti kilp - vajate oma plaadi jaoks ühilduvat Etherneti kaitset. Ma kasutasin oma plaadi jaoks ENC28J60. 3) WiFi -ruuter - Arduino ühendamiseks, mis oleks teie arvutiga juhtmevaba suhtlusvahend. 4) LED - mis tahes komponendid, mis näitavad seadmete vahelist suhtlust. Selle projekti jaoks kasutasin LED -i. 5) Printerikaabel - Arduino ühendamiseks arvutiga. 6) UTP -kaabel - Etherneti kilbi ühendamiseks ruuteriga.
Samm: ühendage Etherneti kilp Arduinoga
Ühendage oma Etherneti kilp ettevaatlikult Arduinoga. Vältige tihvtide painutamist.
Samm: ühendage LED
Ühendage kõik komponendid, mis võivad viidata seadmete vahelisele suhtlusele. Selles olukorras kasutasin LED -i. Proovib LED -i MATLAB abil juhtmevabalt sisse ja välja lülitada. Olen ühendanud oma LED -i anoodi (pikk tihvt) Arduino külge kinnitatud Etherneti kilbi digitaalse sisend-/väljundpistikuga 6 ja LED -i katoodi (lühike tihvt) Etherneti GND -ga.
Samm: ühendage Arduino arvutiga
Ühendage printerikaabel Arduinoga ja ühendage arvutiga.
Samm: ühendage Etherneti kilp ruuteriga
Ühendage UTP oma Etherneti kilbi ja mõne ruuteri LAN-pordiga.
Samm: avage Arduino IDE
Kasutasin Arduino 1.0 Etherneti kilbiteegi ühilduvuse tõttu. Pärast Arduino 1.0 avamist laadige kogu alla ja kopeerige sisu oma Arduino 1.0 raamatukogu kausta.
Samm: laadige kood Arduinole üles
Enne koodide Arduinosse üleslaadimist veenduge, et olete märkinud DHCP -serverite vahemikus oleva veebiserveri aadressi. Ruuteri DHCP -serverivahemiku tundmaõppimiseks pääsete oma ruuterile juurde, avades brauseri ja sisestades vaikelüüsi aadressi 192.168.0.1. Enamik ruuterit kasutab seda vaikelüüsi aadressi, kuid mõned ruuterid võivad kasutada erinevat aadressi. Ruuteri aadressi õppimiseks võite avada käsuviiba. Kui olete Windowsi kasutaja, tippige ipconfig ja vajutage sisestusklahvi. Kui olete ruuteriga ühendatud, otsige vaikelüüsi aadressi.
Samm: testige veebiserverit
Pärast koodi Arduinosse üleslaadimist saate testida, kas pääsete juurde määratud veebiserverile. Avage brauser ja sisestage oma veebiserveri aadress. Kasutasin aadressina 192.168.0.15. Võite klõpsata sisse ja välja ning kontrollida, kas Arduino külge kinnitatud Etherneti kilbiga ühendatud LED -tuli reageerib. Kui olete loonud ühenduse Etherneti kilbi ja veebiserveriga, võite jätkata selle integreerimist MATLABiga.
Samm: avage MATLAB
Kui olete loonud ühenduse oma Arduino, Ethernet Shieldi ja Web Severiga, võite avada oma MATLAB -i ja alustada integratsiooniga. KÜLGINE MÄRKUS. Kuigi me ei kasuta Arduino jaoks MATLAB -i tugipaketti, võite selle tulevikus kasutamiseks alla laadida.
Samm: klõpsake GUIDE
Pärast MATLABi käivitamist klõpsake GUIDE. See viib teid teise aknasse, kus küsitakse GUI malle, klõpsake lihtsalt tühjal GUI -l.
Samm: joonistage kaks nuppu
Klõpsake nupul ja joonistage kaks ON ja OFF režiimi jaoks. Selle omadusi saate vastavalt muuta. Kui olete valmis, klõpsake m-faili ja salvestage.
11. samm: linkige nupud URL -iga
Kui olete lõpetanud, võite paigutada järgmised koodid nuppude 1 ja 2 alla.
Esimese nupu jaoks: urlread ('https://192.168.0.15/?led=on'); Teise nupu jaoks: urlread ('https://192.168.0.15/?led=off'); Kui märkate, muudavad ülaltoodud koodid MATLAB -i juurdepääsu sisse- ja väljalülitatud käskude veebiserveri aadressile, mis võimaldab juhtmeta juhtida järgmist. Lihtsalt klõpsake nuppu Esita ja käivitage test.
Soovitan:
ESP32 Xiaomi Hack - andmete hankimine juhtmevabalt: 6 sammu (piltidega)
ESP32 Xiaomi Hack - Hankige andmeid juhtmevabalt: Kallid sõbrad, tere tulemast teise Instructable'i! Täna õpime, kuidas saada andmeid, mida see Xiaomi temperatuuri ja niiskuse monitor edastab, kasutades ESP32 plaadi Bluetooth -funktsioone. Nagu näete, kasutan ESP32 plaati
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Elektrienergia ülekandmine juhtmevabalt: 6 sammu
Transfer Electrcity Wirelessily: selles õpetuses näitan teile, kuidas elektrit väga lihtsa vooluringiga üle kanda
RC servode juhtimine juhtmevabalt UDP kaudu: 3 sammu
RC servode juhtmevaba juhtimine UDP kaudu: Selles projektis tahan kasutada oma iPhone'i RC servode juhtimiseks. Kasutan kiirendusmõõturit kahe servo juhtimiseks UDP -ühenduse kaudu. See on Proof Of Concept projekt, mille eesmärk on kontrollida, kas iPhone'i ja välisseadme vahelise ühenduse kaudu on võimalik saavutada kõrgem
Juhtige arvutit juhtmevabalt silmade vilkumisega;): 9 sammu (piltidega)
Juhtige arvutit juhtmevabalt pilgutades;): Kuidas oleks oma harjumustest kaugemale minna ?? Mis siis, kui proovite midagi uut ?? !!!! Kuidas oleks juhtida oma arvutit ja teha kõike, mida soovite ilma klaviatuuri ja hiireta! Hmm … Aga kuidas on see võimalik ??? Ainult silmapilguga !! Ära b