Sommario:
- Passaggio 1: collega Ethernet Shield ad Arduino
- Passaggio 2: collegare il LED
- Passaggio 3: collega Arduino al PC
- Passaggio 4: collegare Ethernet Shield al router
- Passaggio 5: aprire l'IDE Arduino
- Passaggio 6: carica il codice su Arduino
- Passaggio 7: test del server Web
- Passaggio 8: apri MATLAB
- Passaggio 9: fare clic su GUIDA
- Passaggio 10: disegna due pulsanti
- Passaggio 11: collega i pulsanti all'URL
Video: Controlla Arduino in modalità wireless con MATLAB: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ho visto alcuni fai-da-te su come stabilire una comunicazione tra l'applicazione MATLAB e Arduino che è cablata al PC. Tuttavia, non ho riscontrato nulla che controlli Arduino tramite MATLAB in modalità wireless utilizzando lo shield Ethernet compatibile ENC28J60. In questo ible', mostrerò il modo più semplice per controllare Arduino usando MATLAB in modalità wireless. QUELLO DI CUI HAI BISOGNO? 1) Arduino - Hai bisogno di un controller. Ho usato Arduino poiché è supportato da MATLAB. Per questo progetto, tuttavia, ho utilizzato Gizduino, un controller basato su Arduino realizzato localmente. 2) Ethernet Shield - Hai bisogno di uno shield Ethernet compatibile per la tua scheda. Ho usato l'ENC28J60 per la mia scheda. 3) Router Wi-Fi - Per connettere il tuo Arduino che sarebbe il mezzo per comunicare con il tuo PC in modalità wireless. 4) LED - Qualsiasi componente per indicare la comunicazione tra i dispositivi. Per questo progetto ho utilizzato LED. 5) Cavo stampante - Per collegare Arduino al PC. 6) Cavo UTP - Per collegare la schermatura Ethernet al router.
Passaggio 1: collega Ethernet Shield ad Arduino
Collega con attenzione il tuo shield Ethernet al tuo Arduino. Evitare di piegare i perni.
Passaggio 2: collegare il LED
Collegare tutti i componenti che potrebbero indicare la comunicazione tra i dispositivi. In questo 'ble ho usato un LED. Cercherà di accendere e spegnere il LED in modalità wireless utilizzando MATLAB. Ho collegato l'anodo del mio LED (pin lungo) al pin 6 di I/O digitale dello shield Ethernet collegato ad Arduino e il catodo del LED (pin corto) al GND di Ethernet.
Passaggio 3: collega Arduino al PC
Collega il cavo della stampante al tuo Arduino e connettiti al PC.
Passaggio 4: collegare Ethernet Shield al router
Collega UTP alla tua schermatura Ethernet e a qualsiasi porta LAN del tuo router.
Passaggio 5: aprire l'IDE Arduino
Ho usato Arduino 1.0 per la compatibilità con la libreria di schermature Ethernet. Dopo aver aperto Arduino 1.0, scarica la libreria e copia incolla il contenuto nella cartella della libreria del tuo Arduino 1.0.
Passaggio 6: carica il codice su Arduino
Prima di caricare i codici sul tuo Arduino, assicurati di aver indicato un indirizzo del server web che sia compreso nell'intervallo del server DHCP. Per conoscere la gamma di server DHCP del tuo router, puoi accedere al tuo router aprendo un browser e digitando l'indirizzo del gateway predefinito, 192.168.0.1. La maggior parte del router utilizza questo indirizzo gateway predefinito, tuttavia, alcuni router potrebbero utilizzare un indirizzo diverso. Per conoscere l'indirizzo del tuo router puoi accedere al prompt dei comandi, se sei un utente Windows, digita ipconfig e premi invio. Cerca l'indirizzo del gateway predefinito se sei connesso al router.
Passaggio 7: test del server Web
Dopo aver caricato il codice su Arduino, puoi verificare se riesci ad accedere al server web che hai assegnato. Apri un browser e digita l'indirizzo del tuo server web. Ho usato 192.168.0.15 come indirizzo. Puoi fare clic su on e off e verificare se il LED collegato allo shield Ethernet collegato ad Arduino sta rispondendo. Una volta stabilita una comunicazione con lo shield Ethernet e il server web, puoi procedere all'integrazione con MATLAB.
Passaggio 8: apri MATLAB
Dopo aver stabilito una connessione al tuo Arduino, Ethernet Shield e Web Sever, puoi aprire il tuo MATLAB e iniziare con l'integrazione. NOTA A LATO: Sebbene non utilizzeremo il pacchetto di supporto MATLAB per Arduino, puoi scegliere di scaricarlo per riferimento futuro.
Passaggio 9: fare clic su GUIDA
Dopo aver eseguito MATLAB, fai clic su GUIDE. Questo ti porterà a un'altra finestra che richiede i modelli della GUI, basta fare clic sulla GUI vuota.
Passaggio 10: disegna due pulsanti
Fare clic sul pulsante e disegnarne due per la modalità ON e OFF. Puoi modificare le sue proprietà di conseguenza. Una volta fatto, fai clic su m-file e salva.
Passaggio 11: collega i pulsanti all'URL
Una volta fatto, puoi inserire i seguenti codici sotto i pulsanti 1 e 2.
Per il primo pulsante: urlread('https://192.168.0.15/?led=on'); Per il secondo pulsante: urlread('https://192.168.0.15/?led=off'); Se noti, i seguenti codici sopra consentono a MATLAB di accedere all'indirizzo del server Web per i comandi di attivazione e disattivazione, il che lo rende in grado di controllare quanto segue in modalità wireless. Basta fare clic su Riproduci ed eseguire un test.
Consigliato:
Pi accessibile in modalità wireless in 5 minuti: 3 passaggi
Pi accessibile in modalità wireless in 5 minuti: ciao a tutti! Ecco come rendere un Raspberry Pi accessibile in modalità wireless da un telefono o tablet. Tieni presente che la mia stima di 5 minuti è per una persona con una certa conoscenza del computer e certamente può richiedere più tempo. Basta con queste cose, veniamo al punto
ESP32 Xiaomi Hack - Ottieni dati in modalità wireless: 6 passaggi (con immagini)
ESP32 Xiaomi Hack - Ottieni dati in modalità wireless: cari amici benvenuti in un altro Instructable! Oggi impareremo come ottenere i dati che questo monitor di temperatura e umidità Xiaomi trasmette utilizzando la funzionalità Bluetooth della scheda ESP32. Come puoi vedere, sto usando una scheda ESP32
Trasferisci l'elettricità in modalità wireless: 6 passaggi
Trasferimento Elettricità Wirelessily: in questo tutorial, ti mostrerò come trasferire l'elettricità con un circuito molto semplice
Entrambe le modalità ESP8266 (modalità AP e client): 3 passaggi
Entrambe le modalità ESP8266 (modalità AP e client): nell'articolo precedente ho fatto un Tutorial su come impostare la modalità su ESP8266, che sia come Access point o stazione wifi e come client wifi.in questo articolo ti mostrerò come per impostare la modalità ESP8266 su entrambe le modalità. Cioè, in questa modalità ESP8266 può
Controlla il PC in modalità wireless con gli occhi lampeggianti;): 9 passaggi (con immagini)
Controlla il PC in modalità wireless con gli occhi lampeggianti;): Che ne dici di andare oltre le tue abitudini?? Che ne dici di provare qualcosa di nuovo??!!!!Che ne dici di controllare il tuo PC e fare tutto quello che vuoi SENZA usare la tastiera e il mouse!Hmm… Ma come è possibile???Con un battito di ciglia!! Non b