Struktura:
- Zašto biste trebali odabrati MATLAB Online umjesto MATLAB-a za Raspberry Pi
- Kako daljinski spojiti Raspberry Pi na MATLAB Online
- Kako daljinski pristupiti Raspberry Pi imeniku u MATLAB Online
- Kako preuzeti datoteke s Raspberry Pi na MATLAB Online
- Kako vidjeti Raspberry Pi LED u MATLAB Online
- Kako vidjeti Raspberry Pi GPIO pinove u MATLAB Online
- Bonus metoda: Kako daljinski spojiti Raspberry na MATLAB radnu površinu
- Zaključak
Zašto odabrati MATLAB Online umjesto MATLAB-a za Raspberry Pi
Odabir MATLAB Online umjesto MATLAB-a isplativ je budući da ne morate potrošiti ništa za korištenje usluge MATLAB. Nadalje, možete ga pokrenuti i na pregledniku Raspberry Pi sustava s niskom potrošnjom energije ako nemate druge dostupne sustave. S druge strane, MATLAB desktop je alat koji se plaća i za korištenje njegovih značajki potreban je licencni ključ.
Kako daljinski spojiti Raspberry Pi na MATLAB Online
Raspberry Pi možete daljinski povezati s MATLAB Online koristeći sljedeće korake:
Korak 1: Napravite MathWorks račun u MATLAB-u
Prije povezivanja Raspberry Pi s MATLAB-om, morate stvoriti MathWorks račun u MATLAB-u iz ovdje . Ovaj će se račun koristiti kasnije kada budete konfigurirali postavke MATLAB-a na Raspberry Piju, kao i kada budete pristupali MATLAB-u online.
Korak 2: Instalirajte matlab-rpi alat na Raspberry Pi
The matlab-rpi je alat otvorenog koda koji se koristi za daljinsko povezivanje Raspberry Pi s MATLAB Online. Ovaj je alat dostupan u službenom Raspberry Pi repozitoriju i može se instalirati putem apt naredbe. Ako razmišljate o povezivanju Raspberry Pi-a s MATLAB Online, morate ga instalirati na svoj Raspberry Pi sustav pomoću sljedeće naredbe:
sudo apt instaliraj matlab-rpi -y
Korak 3: Konfigurirajte postavku matlab-rpi na Raspberry Pi
Nakon uspješne instalacije matlab-rpi na Raspberry Pi konfigurirajte postavke pokretanjem sljedeće naredbe:
sudo matlab-rpi-postavljanje
Tijekom postavljanja morate unijeti naziv za svoj Raspberry Pi:
Nakon unosa imena, morate omogućiti periferne uređaje na Raspberry Pi, što možete učiniti dodavanjem ' i ” na uputama na zaslonu:
Morate dati vjerodajnice MathWorks računa koje ste stvorili Korak 1 , to uključuje unos vaše adrese e-pošte i lozinke:
Bilješka: Nakon dovršetka postavljanja ponovno pokrenite sustav kako biste primijenili promjene.
Postoji više zastavica koje možete koristiti za konfiguraciju matlab-rpi nakon početnog postavljanja, detalji su navedeni u donjoj tablici:
Opis | Primjer |
Postavljanje imena za prikaz za Raspberry Pi u MATLAB Online | sudo matlab-rpi-setup –name raspberry_pi ILI sudo matlab-rpi-setup -n raspberry_pi |
Postavljanje vjerodajnica za provjeru autentičnosti za MATLAB Online | sudo matlab-rpi-setup –prijava ILI sudo matlab-rpi-setup –l |
Omogućavanje ili onemogućavanje značajke kamere na Raspberry Pi u MATLAB Online (potrebno je ponovno pokretanje) | sudo matlab-rpi-setup – omogućivanje kamere ILI sudo matlab-rpi-setup -c omogućiti |
Omogućavanje ili onemogućavanje I2C značajke na Raspberry Pi (potrebno je ponovno pokretanje) | sudo matlab-rpi-setup –i2c enable ILI sudo matlab-rpi-setup -i enable |
Omogućavanje ili onemogućavanje SPI značajke na Raspberry Pi (potrebno je ponovno pokretanje) | sudo matlab-rpi-setup –spi omogućiti ILI sudo matlab-rpi-setup -spi omogućiti |
Omogućavanje ili onemogućavanje značajke UART na Raspberry Pi (potrebno je ponovno pokretanje) | sudo matlab-rpi-setup –spi omogućiti ILI sudo matlab-rpi-setup -spi omogućiti |
Uvođenje MATLAB funkcije kao samostalne izvršne datoteke na Raspberry Pi. | sudo matlab-rpi-setup – omogući implementaciju ILI sudo matlab-rpi-setup –d omogućiti |
Pomozite | sudo matlab-rpi-setup –pomoć ILI sudo matlab-rpi-setup –pomoć |
Priručnik | man matlab-rpi-postavljanje |
Korak 4: Otvorite MATLAB Online
Sada otvoreno MATLAB Online u svom pregledniku tako što ćete posjetiti web stranica .
Korak 5: Provjerite popis Raspberry Pi
Idite do Komandni prozori u MATLAB Online i pokrenite raspilist naredbu kao što je prikazano u nastavku da vidite svoj Raspberry Pi uređaj na popisu:
raspilist
Bilješka: Ako se vaš Raspberry Pi uređaj ne prikazuje na popisu, ponovno pokrenite uređaj i zatim ponovno pokrenite naredbu.
Korak 6: Stvorite vezu s Raspberry Pi
Za stvaranje veze Raspberry Pi s MATLAB Online, možete koristiti rašpa naređuje i pohranjuje informacije vašeg Raspberry Pi unutar varijable po vašem izboru:
r=raspi
Također možete spojiti Raspberry Pi na MATLAB Online putem rašpa naredbu unosom serijskog broja koji ste dobili Korak 5 :
r= raspi ( Serijski broj )Ili možete koristiti naziv Raspberry Pi koji ste naveli tijekom postupka postavljanja u 3. koraku:
r= raspi ( malinapi_naziv )Korak 7: Stvorite vezu s Raspberry Pi
Nakon uspješnog povezivanja, možete izvršiti raspilist naredbu ponovo za potvrdu vaše Raspberry Pi veze s MATLAB Online:
Korak 8: Napravite jednostavan projekt treptanja LED dioda
Da testiramo je li Raspberry Pi ploča uspješno povezana s MATLAB Online, pokrenimo sljedeći kod u MATLAB Online:
funkcija LED_treperenje ( )% MATLAB Trepereći projekt
r= raspi;
% LED trepće 50 ciklusa
za brojati = 1 : pedeset
% Uključite LED
pisatiLED ( r, 'led0' , 1 ) ;
% Pauza od 1 sekunde
pauza ( 1 ) ;
% Isključite LED
pisatiLED ( r,'width0', 0 ) ;
% Pauza od 1 sekunde
pauza ( 1 ) ;
kraj
kraj
Gornji kod koristit će rašpa naredba za povezivanje vašeg Raspberry Pi s MATLAB Online. Zatim koristi petlju brojača za uključivanje i isključivanje Status aktivnosti LED na Raspberry Pi u intervalu od 1 sekunde
Kako daljinski pristupiti Raspberry Pi imeniku u MATLAB Online
Također možete koristiti MATLAB Online za daljinski pristup direktoriju Raspberry Pi i vidjeti sadržaj unutar direktorija. To se može učiniti putem sustav naredba u MATLAB Online.
Sljedeće sustav naredba će vam pomoći vidjeti sadržaj Raspberry Pi direktorija:
sustav ( malina, 'ls -al /home/pi' )
Ili, možete koristiti r umjesto naziva uređaja također u gornjoj naredbi.
Kako preuzeti datoteke s Raspberry Pi na MATLAB Online
Ako želite dobiti datoteku iz Raspberry Pi-ja u MATLAB Online, to možete učiniti jednostavno pomoću getFile funkcija.
U sljedećem kodu, dobio sam ngrok.log datoteka iz Raspberry Pi u MATLAB Online:
getFile ( malina, '/home/pi/ngrok.log' )Datoteka će biti učitana na MATLAB Online nakon što unesete gornji kod:
Zatim možete lako preuzeti ovu datoteku na svoj sustav desnim klikom na datoteku i odabirom ' preuzimanje datoteka ” opcija:
Kako vidjeti Raspberry Pi LED u MATLAB Online
Podrška MATLAB Online koja vam prikazuje informacije o Raspberry Pi LED statusu aktivnosti, to se može učiniti pomoću sljedeće naredbe:
showLEDs ( r )
Kako vidjeti Raspberry Pi pinove u MATLAB Online
Također možete koristiti MATLAB Online za pregled Raspberry Pi GPIO pinova, to možete učiniti pomoću showPins funkcija kao što je navedeno u nastavku:
showPins ( r )
Bonus metoda: Kako daljinski spojiti Raspberry na MATLAB radnu površinu
Kao što je ranije spomenuto, MATLAB Online je isplativ način korištenja MATLAB usluga. Međutim, ne pruža dodatne značajke čak ni ako povežete Raspberry Pi s MATLAB Online. Uz radnu površinu MATLAB, moći ćete dobiti dodatne značajke, kao što su:
- Daljinsko kopiranje datoteke s jednog računala na Raspberry Pi iz MATLAB-a pomoću funkcije putFile().
- Daljinsko brisanje ciljne datoteke s Raspberry Pi hardvera.
- Pristupanje uređaju Raspberry Pi pomoću IP adrese, imena hosta, korisničkog imena i lozinke u rašpa naredba.
- Sve naredbe sustava su podržane.
Bilješka: Za brisanje dodanog Raspberry Pi raspilist na MATLAB Online možete jednostavno koristiti naredbu clear u prozoru naredbi.
Zaključak
MATLAB i Raspberry Pi korisni su u smislu razvoja aplikacija i izvršavanja složenih zadataka. Njihovo povezivanje bit će korisno za korisnike koji imaju Raspberry Pi uređaje i žele istovremeno raditi na MATLAB-u. Glavna prednost korištenja MATLAB Online za daljinsko povezivanje je ta što ga možete jednostavno otvoriti i na Raspberry Pi pregledniku uz manju potrošnju procesorske energije uređaja.
Ovaj vodič detaljno opisuje kako možete izvesti instalaciju matlab-rpi alat na Raspberry Pi, konfiguriranje postavki, otvaranje MATLAB Online u pregledniku i povezivanje uređaja pomoću raspilist naredba. Kasnije se također nudi kod za uključivanje i isključivanje Raspberry Pi LED statusa aktivnosti kako bi se osiguralo da je uređaj uspješno povezan s MATLAB Online. Također ćete pronaći metode za daljinski pristup direktoriju Raspberry Pi ili prijenos datoteke iz Raspberry Pi u MATLAB Online.