Sadržaj:
- Korak 1: Povežite Ethernet štit s Arduinom
- Korak 2: Priključite LED
- Korak 3: Povežite Arduino s računalom
- Korak 4: Povežite Ethernet Shield sa usmjerivačem
- Korak 5: Otvorite Arduino IDE
- Korak 6: Otpremite kôd na Arduino
- Korak 7: Testirajte web server
- Korak 8: Otvorite MATLAB
- Korak 9: Kliknite na VODIČ
- Korak 10: Nacrtajte dva dugmeta
- Korak 11: Povežite dugmad sa URL -om
Video: Bežično upravljajte Arduinom s MATLAB -om: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Vidio sam nekoliko DIY -a o tome kako uspostaviti komunikaciju između MATLAB aplikacije i Arduina koja je spojena na PC. 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. STA TI 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 koji bi bio način bežične komunikacije s vašim računalom. 4) LED - sve komponente koje označavaju komunikaciju između uređaja. Za ovaj projekat 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: Povežite Ethernet štit s Arduinom
Pažljivo spojite svoj Ethernet štit na svoj Arduino. Izbjegavajte savijanje igala.
Korak 2: Priključite LED
Povežite sve komponente koje mogu ukazivati na komunikaciju između uređaja. U ovoj tablici sam 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 kabl štampača na svoj Arduino i povežite se sa računarom.
Korak 4: Povežite Ethernet Shield sa usmjerivačem
Uključite UTP u svoj Ethernet štit i bilo koji od LAN portova vašeg usmjerivača.
Korak 5: Otvorite Arduino IDE
Koristio sam Arduino 1.0 zbog kompatibilnosti biblioteke Ethernet štita. Nakon otvaranja Arduina 1.0, preuzmite biblioteku i kopirajte zalijepite sadržaj u mapu biblioteke vašeg Arduina 1.0.
Korak 6: Otpremite kôd 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 servera vašeg usmjerivača, možete pristupiti usmjerivaču tako što ćete otvoriti preglednik i upisati zadanu adresu 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 vašeg usmjerivača, možete pristupiti naredbenom retku, ako ste korisnik Windowsa, upišite ipconfig i pritisnite Enter. Potražite zadanu adresu pristupnika ako ste povezani s usmjerivačem.
Korak 7: Testirajte web server
Nakon što učitate kôd na Arduino, možete testirati možete li pristupiti dodijeljenom web poslužitelju. Otvorite preglednik i upišite adresu web servera. Koristio sam 192.168.0.15 kao svoju adresu. Možete pritisnuti 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 nastaviti s integracijom u MATLAB.
Korak 8: Otvorite MATLAB
Nakon uspostavljanja veze sa vašim Arduinom, Ethernet Shieldom i Web Sever -om, možete otvoriti svoj MATLAB i započeti s integracijom. S NEKE STRANE Napomena: Iako nećemo koristiti paket podrške MATLAB -a za Arduino, možete ga preuzeti za buduću upotrebu.
Korak 9: Kliknite na VODIČ
Nakon pokretanja MATLAB -a kliknite na VODIČ. Ovo će vas odvesti u drugi prozor koji traži predloške grafičkog sučelja, samo kliknite na prazan grafički interfejs.
Korak 10: Nacrtajte dva dugmeta
Pritisnite dugme i nacrtajte dva za režim UKLJUČENO i ISKLJUČENO. U skladu s tim možete promijeniti njegova svojstva. Kada završite, kliknite na m-datoteku i spremite.
Korak 11: Povežite dugmad sa URL -om
Nakon što završite, možete postaviti sljedeće kodove ispod tipki 1 i 2.
Za prvo dugme: urlread ('https://192.168.0.15/?led=on'); Za drugo dugme: urlread ('https://192.168.0.15/?led=off'); Ako primijetite, gornji kodovi samo omogućuju MATLAB -u pristup adresi web servera 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čuje se:
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 ću vam pokazati 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. Podešavanje
Upravljajte Arduinom s Androidom i USB -om: 5 koraka
Upravljajte Arduinom s Androidom i USB -om: Ovo uputstvo je samo 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 koristeći Telegram bot? PC Neki uređaj koji se može kontrolirati (Mi koristimo ugrađenu LED diodu Arduino na
Bežično upravljajte računalom uz treptaj očiju;): 9 koraka (sa slikama)
Bežično upravljajte računarom uz treptaj očiju;): Šta bi bilo da prevaziđete svoje navike ?? Šta je sa isprobavanjem nečeg novog ?? !!!! Šta sa kontrolom računara i činjenjem bilo čega što želite BEZ korišćenja tastature 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 koristeći Blynk. 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 s