Sisällysluettelo:

Hallitse Arduinoa langattomasti MATLAB: 11 askelta
Hallitse Arduinoa langattomasti MATLAB: 11 askelta

Video: Hallitse Arduinoa langattomasti MATLAB: 11 askelta

Video: Hallitse Arduinoa langattomasti MATLAB: 11 askelta
Video: Introduction to HT16K33 4 Digit LED Seven Segment Display with Arduino 2024, Marraskuu
Anonim
Hallitse Arduinoa langattomasti MATLABin avulla
Hallitse Arduinoa langattomasti MATLABin avulla
Hallitse Arduinoa langattomasti MATLABin avulla
Hallitse Arduinoa langattomasti MATLABin avulla
Hallitse Arduinoa langattomasti MATLABin avulla
Hallitse Arduinoa langattomasti MATLABin avulla

Olen nähnyt muutaman DIY: n siitä, miten luodaan yhteys MATLAB -sovelluksen ja Arduinon välille, joka on kiinteästi kytketty tietokoneeseen. En ole kuitenkaan tavannut mitään, joka ohjaa Arduinoa MATLABin kautta langattomasti ENC28J60 -yhteensopivan Ethernet -suojan avulla. Tässä ketjussa näytän yksinkertaisimman tavan hallita Arduinoa käyttämällä MATLABia langattomasti. MITÄ TARVITSET? 1) Arduino - Tarvitset ohjaimen. Käytin Arduinoa, koska sitä tukee MATLAB. Tässä projektissa käytin kuitenkin Gizduinoa, paikallisesti valmistettua Arduino-pohjaista ohjainta. 2) Ethernet -suoja - Tarvitset yhteensopivan Ethernet -suojan kortillesi. Käytin ENC28J60 -levyäni. 3) Wi -Fi -reititin - Arduinon yhdistämiseen, joka olisi tapa kommunikoida tietokoneesi kanssa langattomasti. 4) LED - Kaikki komponentit, jotka osoittavat laitteiden välisen yhteyden. Tässä projektissa käytin LEDiä. 5) Tulostinkaapeli - Arduinon liittäminen tietokoneeseen. 6) UTP -kaapeli - Ethernet -suojauksen yhdistäminen reitittimeen.

Vaihe 1: Yhdistä Ethernet -suoja Arduinoon

Yhdistä Ethernet -suoja Arduinoon
Yhdistä Ethernet -suoja Arduinoon

Liitä Ethernet -suoja varovasti Arduinoosi. Vältä tappien taivuttamista.

Vaihe 2: Liitä LED

Liitä LED
Liitä LED

Liitä kaikki komponentit, jotka voivat ilmaista yhteyden laitteiden välillä. Tässä tapauksessa käytin LED -valoa. Yritetään kytkeä LED päälle ja pois langattomasti MATLABin avulla. Olen liittänyt LED -anodini (pitkä nasta) Arduinoon kiinnitetyn Ethernet -suojan digitaaliseen I/O -nastaan 6 ja LED -katodi (lyhyt nasta) Ethernetin GND: hen.

Vaihe 3: Yhdistä Arduino tietokoneeseen

Liitä Arduino tietokoneeseen
Liitä Arduino tietokoneeseen

Liitä tulostinkaapeli Arduino-laitteeseesi ja yhdistä tietokoneeseen.

Vaihe 4: Yhdistä Ethernet -suojaus reitittimeen

Liitä Ethernet -suoja reitittimeen
Liitä Ethernet -suoja reitittimeen
Liitä Ethernet -suoja reitittimeen
Liitä Ethernet -suoja reitittimeen

Liitä UTP Ethernet-suojaan ja mihin tahansa reitittimesi LAN-porttiin.

Vaihe 5: Avaa Arduino IDE

Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE
Avaa Arduino IDE

Käytin Arduino 1.0: ta Ethernet -suojakirjastoyhteensopivuuden vuoksi. Kun olet avannut Arduino 1.0: n, lataa kirjasto ja kopioi ja liitä sisältö Arduino 1.0: n kirjastokansioon.

Vaihe 6: Lähetä koodi Arduinolle

Lähetä koodi Arduinolle
Lähetä koodi Arduinolle
Lähetä koodi Arduinolle
Lähetä koodi Arduinolle
Lähetä koodi Arduinolle
Lähetä koodi Arduinolle

Ennen kuin lataat koodit Arduinoosi, varmista, että olet ilmoittanut DHCP -palvelinalueella olevan verkkopalvelimen osoitteen. Voit oppia reitittimesi DHCP -palvelinalueen avaamalla selaimen ja kirjoittamalla oletusyhdyskäytävän osoitteen 192.168.0.1. Useimmat reitittimet käyttävät tätä oletusyhdyskäytäväosoitetta, mutta jotkin reitittimet voivat käyttää eri osoitetta. Voit oppia reitittimen osoitteen komentokehotteesta. Jos olet Windows -käyttäjä, kirjoita ipconfig ja paina enter. Etsi oletusyhdyskäytävän osoite, jos olet yhteydessä reitittimeen.

Vaihe 7: Testaa verkkopalvelin

Testaa verkkopalvelin
Testaa verkkopalvelin

Kun olet ladannut koodin Arduinolle, voit testata, voitko käyttää määrittämääsi verkkopalvelinta. Avaa selain ja kirjoita verkkopalvelimen osoite. Osoitteena käytin 192.168.0.15. Voit napsauttaa päälle ja pois päältä ja tarkistaa, reagoiko Arduinoon kiinnitettyyn Ethernet -suojaan liitetty LED. Kun olet muodostanut yhteyden Ethernet -suojaan ja verkkopalvelimeen, voit jatkaa sen integrointia MATLABiin.

Vaihe 8: Avaa MATLAB

Avaa MATLAB
Avaa MATLAB
Avaa MATLAB
Avaa MATLAB
Avaa MATLAB
Avaa MATLAB
Avaa MATLAB
Avaa MATLAB

Kun olet muodostanut yhteyden Arduinoosi, Ethernet Shieldiin ja Web Severiin, voit avata MATLABin ja aloittaa integraation..

Vaihe 9: Napsauta OPAS

Napsauta OPAS
Napsauta OPAS
Napsauta OPAS
Napsauta OPAS
Napsauta OPAS
Napsauta OPAS

Kun olet suorittanut MATLABin, napsauta GUIDE. Tämä tuo sinut toiseen ikkunaan, jossa pyydetään GUI -malleja, napsauta vain tyhjää GUI: ta.

Vaihe 10: Piirrä kaksi painiketta

Piirrä kaksi painiketta
Piirrä kaksi painiketta
Piirrä kaksi painiketta
Piirrä kaksi painiketta
Piirrä kaksi painiketta
Piirrä kaksi painiketta

Napsauta painiketta ja vedä kaksi ON- ja OFF -tilaan. Voit muuttaa sen ominaisuuksia vastaavasti. Kun olet valmis, napsauta m-tiedosto ja tallenna.

Vaihe 11: Linkitä painikkeet URL -osoitteeseen

Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen
Linkitä painikkeet URL -osoitteeseen

Kun olet valmis, voit sijoittaa seuraavat koodit painikkeiden 1 ja 2 alle.

Ensimmäinen painike: urlread ('https://192.168.0.15/?led=on'); Toinen painike: urlread ('https://192.168.0.15/?led=off'); Jos huomaat, seuraavat yllä olevat koodit vain saavat MATLABin käyttämään verkkopalvelimen osoitetta komentoihin päälle ja pois päältä, mikä mahdollistaa sen hallinnan langattomasti. Napsauta vain toista ja suorita testi.

Suositeltava: