Sisällysluettelo:
- Vaihe 1: Yhdistä Ethernet -suoja Arduinoon
- Vaihe 2: Liitä LED
- Vaihe 3: Yhdistä Arduino tietokoneeseen
- Vaihe 4: Yhdistä Ethernet -suojaus reitittimeen
- Vaihe 5: Avaa Arduino IDE
- Vaihe 6: Lähetä koodi Arduinolle
- Vaihe 7: Testaa verkkopalvelin
- Vaihe 8: Avaa MATLAB
- Vaihe 9: Napsauta OPAS
- Vaihe 10: Piirrä kaksi painiketta
- Vaihe 11: Linkitä painikkeet URL -osoitteeseen
Video: Hallitse Arduinoa langattomasti MATLAB: 11 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
Liitä Ethernet -suoja varovasti Arduinoosi. Vältä tappien taivuttamista.
Vaihe 2: 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ä tulostinkaapeli Arduino-laitteeseesi ja yhdistä tietokoneeseen.
Vaihe 4: Yhdistä Ethernet -suojaus reitittimeen
Liitä UTP Ethernet-suojaan ja mihin tahansa reitittimesi LAN-porttiin.
Vaihe 5: 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
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
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
Kun olet muodostanut yhteyden Arduinoosi, Ethernet Shieldiin ja Web Severiin, voit avata MATLABin ja aloittaa integraation..
Vaihe 9: 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
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
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:
Langattomasti käytettävissä oleva Pi 5 minuutissa: 3 vaihetta
Langaton yhteys Pi 5 minuutissa: Hei kaikille! Näin voit tehdä vadelma Pi: stä langattoman pääsyn puhelimesta tai tabletista Huomaa, että arvioni 5 minuuttia on tarkoitettu henkilölle, jolla on tietotekniikka, ja se voi varmasti kestää kauemmin
Hallitse vedenlämmitintäsi Shellyn kanssa 13:00: 9 askelta
Hallitse vedenlämmitintäsi Shelly1pm: Hei kaikki, ensinnäkin selitän motivaationi vedenlämmittimen koti -automatisointiin. Sen toiminnan analysoinnin jälkeen havaitsin pidemmän käyttöajan kuin oli tarpeen. Lisäksi vedenlämmitin toimii myös, vaikka olisimme v
DIY Kosketukseton ovikello ilman Arduinoa!: 7 askelta
DIY Kosketukseton ovikello ilman Arduinoa!: Ovikellokytkimet ovat yksi niistä asioista, joita vieraat koskettavat eniten. Ja kun covid 19 -pandemiasta on tullut vakava ongelma, hyvän hygienian ylläpitämisestä on tullut tärkeintä näinä päivinä. Joten tässä ohjeessa näytän sinulle yksinkertaisen tavan
Solar Tracker ilman Arduinoa alle 700/-: 4 askelta
Solar Tracker ilman Arduinoa alle 700/-: Tässä opetusohjelmassa aiomme rakentaa aurinkokennon käyttämättä Arduinoa. Tarvittavat komponentit-L293D-moduuli-AmazonCoupling-AmazonSolar Panel (mikä tahansa)-AmazonLDR-moduuli-AmazonJumpers-AmazonDC Motor 10 RPM with Clamp- Osta Amazon halvalla
Hallitse Arduinoa Blynkin avulla USB: n kautta: 3 vaihetta
Ohjaa Arduinoa Blynkin avulla USB: n kautta: Tämä on toinen ohjeeni. Tässä ohjeessa näytän kuinka ohjata LED -valoja Blynk -ohjelmalla. Blynk on sovellus, joka tarjoaa meille kojelaudan ja yhteydet. jonka voit ladata sen Google Play -kaupasta (Androidille). & sovellukset