
Sadržaj:
- Korak 1: Spojite Ethernet Shield na Arduino
- Korak 2: Spojite LED
- Korak 3: Povežite Arduino s računalom
- Korak 4: Povežite Ethernet Shield s usmjerivačem
- Korak 5: Otvorite Arduino IDE
- Korak 6: Prenesite kod na Arduino
- Korak 7: Testirajte web poslužitelj
- Korak 8: Otvorite MATLAB
- Korak 9: Kliknite VODIČ
- Korak 10: Nacrtajte dva gumba
- Korak 11: Povežite gumbe s URL -om
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47



Vidio sam nekoliko DIY -a o tome kako uspostaviti komunikaciju između aplikacije MATLAB i Arduina koja je spojena na računalo. Međutim, nisam naišao na ništa što kontrolira Arduino putem MATLAB -a bežično koristeći ENC28J60 kompatibilan Ethernet štit. U ovom ću prikazu pokazati najjednostavniji način upravljanja Arduinom koristeći bežični MATLAB. ŠTO TREBAŠ? 1) Arduino - potreban vam je kontroler. Koristio sam Arduino jer ga podržava MATLAB. Za ovaj projekt ipak sam koristio Gizduino, lokalno proizveden Arduino kontroler. 2) Ethernet štit - Za ploču vam je potreban kompatibilan Ethernet štit. Koristio sam ENC28J60 za svoju ploču. 3) Wi -Fi usmjerivač - Za povezivanje vašeg Arduina što bi bilo sredstvo bežične komunikacije s vašim računalom. 4) LED - sve komponente koje označavaju komunikaciju između uređaja. Za ovaj projekt koristio sam LED. 5) Kabel pisača - Za povezivanje Arduina s računalom. 6) UTP kabel - za povezivanje vašeg Ethernet štita s usmjerivačem.
Korak 1: Spojite Ethernet Shield na Arduino

Pažljivo spojite svoj Ethernet štit na svoj Arduino. Izbjegavajte savijanje igala.
Korak 2: Spojite LED

Spojite sve komponente koje bi mogle ukazivati na komunikaciju između uređaja. U ovom sam razdoblju koristio LED. Pokušat će bežično uključiti i isključiti LED pomoću MATLAB -a. Spojio sam anodu LED diode (dugi pin) na digitalni I/O pin 6 Ethernet štita pričvršćen na Arduino i LED katodu (kratki pin) na Ethernet GND.
Korak 3: Povežite Arduino s računalom

Priključite kabel pisača na svoj Arduino i povežite se s računalom.
Korak 4: Povežite Ethernet Shield s usmjerivačem


Priključite UTP na svoj Ethernet štit i bilo koji od LAN priključaka vašeg usmjerivača.
Korak 5: Otvorite Arduino IDE




Koristio sam Arduino 1.0 zbog kompatibilnosti knjižnice Ethernet štita. Nakon otvaranja Arduina 1.0, preuzmite knjižnicu i kopirajte zalijepite sadržaj u mapu knjižnice vašeg Arduina 1.0.
Korak 6: Prenesite kod na Arduino



Prije postavljanja kodova na svoj Arduino, provjerite jeste li naveli adresu web poslužitelja koja se nalazi u rasponu DHCP poslužitelja. Da biste saznali raspon DHCP poslužitelja vašeg usmjerivača, možete pristupiti usmjerivaču otvaranjem preglednika i upisivanjem zadane adrese pristupnika, 192.168.0.1. Većina usmjerivača koristi ovu zadanu adresu pristupnika, međutim, neki usmjerivač može koristiti drugu adresu. Da biste saznali adresu usmjerivača, možete pristupiti naredbenom retku, ako ste korisnik sustava Windows, upišite ipconfig i pritisnite Enter. Potražite zadanu adresu pristupnika ako ste povezani s usmjerivačem.
Korak 7: Testirajte web poslužitelj

Nakon što učitate kôd na Arduino, možete provjeriti možete li pristupiti dodijeljenom web poslužitelju. Otvorite preglednik i upišite adresu web poslužitelja. Koristio sam 192.168.0.15 kao svoju adresu. Možete kliknuti i isključiti i provjeriti reagira li LED dioda spojena na vaš Ethernet štit priključen na Arduino. Nakon što uspostavite komunikaciju s Ethernet štitom i web poslužiteljem, možete ga nastaviti integrirati u MATLAB.
Korak 8: Otvorite MATLAB




Nakon uspostave veze s vašim Arduinom, Ethernet Shieldom i Web Severom, možete otvoriti svoj MATLAB i započeti s integracijom. NA SPREMNICI Napomena: Iako nećemo koristiti paket podrške MATLAB za Arduino, možete ga preuzeti za buduću upotrebu.
Korak 9: Kliknite VODIČ



Nakon pokretanja programa MATLAB kliknite na VODIČ. Ovo će vas odvesti u drugi prozor u kojem se traže predlošci grafičkog sučelja, samo kliknite na prazan GUI.
Korak 10: Nacrtajte dva gumba



Pritisnite gumb i povucite dva za način uključivanja i isključivanja. U skladu s tim možete promijeniti njegova svojstva. Kada završite, kliknite na m-datoteku i spremite.
Korak 11: Povežite gumbe s URL -om




Nakon što završite, ispod gumba 1 i 2 možete postaviti sljedeće kodove.
Za prvi gumb: urlread ('https://192.168.0.15/?led=on'); Za drugi gumb: urlread ('https://192.168.0.15/?led=off'); Ako primijetite, gornji kodovi samo omogućuju MATLAB -u pristup adresi web poslužitelja za naredbe za uključivanje i isključivanje što mu omogućuje bežično upravljanje sljedećim. Samo kliknite na play i pokrenite test.
Preporučeni:
Hakirajte miša s Arduinom. 2500 Ft bežično. PS/2: 5 koraka

Hakirajte miša s Arduinom. 2500 Ft bežično. PS/2: U ovom uputstvu pokazat ću vam kako hakirati miš kako biste ga mogli koristiti kao kontroler za LED diode, motore, bežične aplikacije itd. Ovaj vodič će pokriti miševe koji imaju žicu. Većina ovih miševa koristi PS/2 protokol. Postava
Upravljajte Arduinom s Androidom i USB -om: 5 koraka

Upravljajte Arduinom s Androidom i USB -om: Ovo uputstvo samo je vrlo brza demonstracija " Arduino USB serijskog proširenja " koji je izradio Thunkable developer, Pavitra. Još se razvija, pa zamislite ovo kao neku vrstu beta verzije. Ukratko, sada možete
Upravljajte Arduinom pomoću Telegram Bota bez dodatnog hardvera: 5 koraka

Upravljajte Arduinom pomoću Telegram Bota bez ikakvog dodatnog hardvera: Postoji širok raspon stvari koje možete učiniti s Arduinom, ali jeste li ikada razmišljali o kontroli Arduina pomoću Telegram bota? ŠTO ĆE TREBATI: Arduino UNO Node.js instaliran na vašem PC Neki uređaj koji se može kontrolirati (Mi koristimo ugrađenu LED diodu Arduina na
Bežično upravljajte računalom uz treptaj očiju;): 9 koraka (sa slikama)

Bežično upravljajte računalom uz treptaj očiju;): Što je s nadilaženjem vaših navika ?? Što je s isprobavanjem nečeg novog ?? !!!! Što s kontrolom računala i radnjom bilo čega što želite BEZ korištenja tipkovnice i miša! Hmm … Ali kako je to moguće ??? Samo treptajem oka !! Nemojte b
Upravljajte Arduinom koristeći Blynk putem USB -a: 3 koraka

Upravljajte Arduinom koristeći Blynk putem USB -a: Ovo je moja druga instrukcija. U ovom uputstvu pokazat ću kako kontrolirati LED diode pomoću Blynka. Blynk je aplikacija koja nam pruža nadzornu ploču, kao i mogućnost povezivanja. koju možete preuzeti iz google play trgovine (za Android). & aplikacija je