Turinys:
- 1 veiksmas: prijunkite „Ethernet Shield“prie „Arduino“
- 2 veiksmas: prijunkite šviesos diodą
- 3 veiksmas: prijunkite „Arduino“prie kompiuterio
- 4 veiksmas: prijunkite „Ethernet Shield“prie maršrutizatoriaus
- 5 veiksmas: atidarykite „Arduino IDE“
- 6 veiksmas: įkelkite kodą į „Arduino“
- 7 veiksmas: išbandykite žiniatinklio serverį
- 8 veiksmas: atidarykite MATLAB
- 9 žingsnis: Spustelėkite GUIDE
- 10 žingsnis: Nubrėžkite du mygtukus
- 11 veiksmas: susiekite mygtukus su URL
Video: Valdykite „Arduino“belaidžiu ryšiu su MATLAB: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Mačiau keletą „pasidaryk pats“, kaip užmegzti ryšį tarp „MATLAB“programos ir „Arduino“, kuris yra prijungtas prie kompiuterio. Tačiau nesu susidūręs su nieko, kas valdytų „Arduino“per MATLAB belaidžiu būdu, naudojant su ENC28J60 suderinamą „Ethernet“skydą. Šiame pavyzdyje aš parodysiu paprasčiausią būdą valdyti „Arduino“naudojant MATLAB belaidžiu būdu. KO TAU REIKIA? 1) „Arduino“- jums reikia valdiklio. Aš naudoju „Arduino“, nes jį palaiko „MATLAB“. Tačiau šiam projektui aš naudojau „Gizduino“, vietinį „Arduino“valdiklį. 2) „Ethernet Shield“- jūsų plokštei reikia suderinamo „Ethernet“skydo. Savo plokštei naudojau ENC28J60. 3) „Wi -Fi“maršrutizatorius - Norėdami prijungti „Arduino“, kuris būtų priemonė belaidžiu ryšiu su kompiuteriu. 4) LED - bet kokie komponentai, rodantys ryšį tarp įrenginių. Šiam projektui naudojau LED. 5) Spausdintuvo kabelis - Norėdami prijungti „Arduino“prie kompiuterio. 6) UTP kabelis - Norėdami prijungti savo Ethernet skydą prie maršrutizatoriaus.
1 veiksmas: prijunkite „Ethernet Shield“prie „Arduino“
Atsargiai prijunkite „Ethernet“skydą prie „Arduino“. Venkite kaiščių lenkimo.
2 veiksmas: prijunkite šviesos diodą
Prijunkite visus komponentus, kurie gali rodyti ryšį tarp įrenginių. Šiuo atveju aš naudojau šviesos diodą. Bandys įjungti ir išjungti LED belaidžiu ryšiu naudojant MATLAB. Prijungiau savo šviesos diodų anodą (ilgą kaištį) prie skaitmeninio įvesties/išvesties 6 „Ethernet“skydo, pritvirtinto prie „Arduino“, ir šviesos diodo katodo (trumpo kaiščio) prie „Ethernet“GND.
3 veiksmas: prijunkite „Arduino“prie kompiuterio
Prijunkite spausdintuvo kabelį prie „Arduino“ir prijunkite prie kompiuterio.
4 veiksmas: prijunkite „Ethernet Shield“prie maršrutizatoriaus
Prijunkite UTP prie „Ethernet“skydo ir bet kurio maršrutizatoriaus LAN prievado.
5 veiksmas: atidarykite „Arduino IDE“
Aš naudoju „Arduino 1.0“dėl „Ethernet“skydo bibliotekos suderinamumo. Atidarę „Arduino 1.0“, atsisiųskite biblioteką ir nukopijuokite turinį į „Arduino 1.0“bibliotekos aplanką.
6 veiksmas: įkelkite kodą į „Arduino“
Prieš įkeldami kodus į „Arduino“, įsitikinkite, kad nurodėte žiniatinklio serverio adresą, esantį DHCP serverių diapazone. Norėdami sužinoti savo maršrutizatoriaus DHCP serverio diapazoną, galite pasiekti savo maršrutizatorių atidarę naršyklę ir įvesdami numatytąjį šliuzo adresą, 192.168.0.1. Dauguma maršrutizatorių naudoja šį numatytąjį šliuzo adresą, tačiau kai kurie maršrutizatoriai gali naudoti kitą adresą. Norėdami sužinoti maršrutizatoriaus adresą, galite pasiekti komandų eilutę, jei esate „Windows“vartotojas, įveskite „ipconfig“ir paspauskite „Enter“. Jei esate prisijungę prie maršrutizatoriaus, ieškokite numatytojo šliuzo adreso.
7 veiksmas: išbandykite žiniatinklio serverį
Įkėlę kodą į „Arduino“, galite patikrinti, ar galite pasiekti priskirtą žiniatinklio serverį. Atidarykite naršyklę ir įveskite savo žiniatinklio serverio adresą. Kaip adresą naudoju 192.168.0.15. Galite spustelėti ir išjungti ir patikrinti, ar prie „Ethernet“skydo prijungtas šviesos diodas, prijungtas prie „Arduino“, reaguoja. Sukūrę ryšį su „Ethernet“skydu ir žiniatinklio serveriu, galite jį integruoti į MATLAB.
8 veiksmas: atidarykite MATLAB
Užmezgę ryšį su „Arduino“, „Ethernet Shield“ir „Web Sever“, galite atidaryti MATLAB ir pradėti nuo integracijos. PUSĖ PASTABA: Nors mes nenaudosime „Arduino“palaikymo paketo „MATLAB“, galite pasirinkti jį atsisiųsti ateityje..
9 žingsnis: Spustelėkite GUIDE
Paleidę MATLAB, spustelėkite GUIDE. Tai pateks į kitą langą, kuriame prašoma GUI šablonų, tiesiog spustelėkite tuščią GUI.
10 žingsnis: Nubrėžkite du mygtukus
Spustelėkite mygtuką ir nupieškite du įjungimo ir išjungimo režimus. Atitinkamai galite pakeisti jo savybes. Baigę spustelėkite „m-file“ir išsaugokite.
11 veiksmas: susiekite mygtukus su URL
Kai tai padarysite, po 1 ir 2 mygtukais galite įdėti šiuos kodus.
Pirmasis mygtukas: urlread ('https://192.168.0.15/?led=on'); Antrasis mygtukas: urlread ('https://192.168.0.15/?led=off'); Jei pastebėsite, kad toliau nurodyti kodai tiesiog leidžia MATLAB pasiekti ir įjungti komandų žiniatinklio serverio adresą, o tai leidžia belaidžiu būdu valdyti šiuos dalykus. Tiesiog spustelėkite žaisti ir paleiskite testą.
Rekomenduojamas:
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: 7 žingsniai
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: kartais vibracija sukelia rimtų problemų daugelyje programų. Nuo mašinos velenų ir guolių iki kietojo disko veikimo vibracija sukelia mašinos pažeidimus, ankstyvą pakeitimą, mažą našumą ir daro didelę įtaką tikslumui. Stebima
„Creative Tactic3D Rage“belaidžių laisvų rankų įrangos taisymas (mėlyna mirksi, nesusiejama, keičiama baterija): 11 žingsnių
„Creative Tactic3D Rage“belaidžių laisvų rankų įrangos taisymas (mėlyna mirksi, nesuporavimas, akumuliatoriaus keitimas): šis paveikslėlyje esantis vadovas skirtas tiems, kurie turi kūrybines laisvų rankų įrangą, praradęs susiejimą su USB siųstuvu ir susiejimas neveikia, nes laisvų rankų įranga lėtai mirksi mėlyna spalva ir nebereaguoja į mygtukus. Šioje būsenoje jūs negalite
Rankinis PCB su „Arduino“(su galimybe naudotis belaidžiu ryšiu!): 3 žingsniai
Rankinis PCB su „Arduino“(su galimybe naudotis belaidžiu ryšiu!): Atnaujinimas 28.1.2019 Galite sekti projektą mano „YouTube“kanale arba „Twitter“. Įspėjimas! Radau klaidą PCB išdėstyme. Kairysis ir aukštyn mygtukai yra prijungti tik prie analoginių kaiščių. Pataisiau
Belaidžiu būdu valdykite kompiuterį, mirksėdami akimis;): 9 žingsniai (su nuotraukomis)
Belaidžiu būdu valdykite kompiuterį, mirksėdami akimis;): O kaip peržengti savo įpročius? Ką apie išbandyti ką nors naujo ?? !!!! O kaip valdyti kompiuterį ir daryti viską, ko norite be klaviatūros ir pelės! Hmm … Bet kaip tai įmanoma ??? Tik akies mirksniu !! Nereikia
„Maverick“- nuotoliniu būdu valdomas dvikryptis ryšių automobilis: 17 žingsnių (su nuotraukomis)
„Maverick“- nuotoliniu būdu valdomas dvikryptis ryšių automobilis: Sveiki visi, aš Razvanas ir sveiki atvykę į mano „Maverick““ projektas. Man visada patiko nuotoliniu būdu valdomi dalykai, bet aš niekada neturėjau RC automobilio. Taigi nusprendžiau sukurti tokį, kuris gali padaryti daugiau nei tik judėti. Šiam projektui mes