Taula de continguts:
- Pas 1: connecteu Ethernet Shield a Arduino
- Pas 2: connecteu el LED
- Pas 3: Connecteu Arduino al PC
- Pas 4: Connecteu Ethernet Shield al router
- Pas 5: obriu Arduino IDE
- Pas 6: pengeu codi a Arduino
- Pas 7: proveu el servidor web
- Pas 8: obriu MATLAB
- Pas 9: feu clic a GUIA
- Pas 10: dibuixeu dos botons
- Pas 11: enllaceu els botons automàtics a l'URL
Vídeo: Controleu Arduino sense fils amb MATLAB: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
He vist pocs bricolatges sobre com establir una comunicació entre l’aplicació MATLAB i Arduino que estigui connectada al PC. Tot i això, no he trobat res que controli Arduino mitjançant MATLAB sense fils mitjançant el blindatge Ethernet compatible ENC28J60. En aquest ible ', mostraré la forma més senzilla de controlar Arduino mitjançant MATLAB sense fils. QUÈ NECESSITES? 1) Arduino: necessiteu un controlador. He utilitzat Arduino ja que és compatible amb MATLAB. Per a aquest projecte, però, he utilitzat Gizduino, un controlador basat en Arduino de fabricació local. 2) Escut Ethernet: necessiteu un escut Ethernet compatible per a la vostra placa. He utilitzat l’ENC28J60 per a la meva placa. 3) Router Wi-Fi: per connectar el vostre Arduino, que seria el mitjà per comunicar-vos al vostre PC sense fils. 4) LED: qualsevol component per indicar la comunicació entre dispositius. Per a aquest projecte he utilitzat el LED. 5) Cable de la impressora: per connectar Arduino al vostre PC. 6) Cable UTP: per connectar el blindatge Ethernet al router.
Pas 1: connecteu Ethernet Shield a Arduino
Connecteu amb cura l’escut Ethernet al vostre Arduino. Eviteu doblegar els passadors.
Pas 2: connecteu el LED
Connecteu qualsevol component que pugui indicar la comunicació entre dispositius. En aquest íble he utilitzat un LED. Intentarà encendre i apagar el LED sense fils mitjançant MATLAB. He connectat l'ànode del meu LED (pin llarg) al pin d'E / S digital 6 del blindatge Ethernet connectat a l'Arduino i el càtode del LED (pin curt) al GND d'Ethernet.
Pas 3: Connecteu Arduino al PC
Connecteu el cable de la impressora al vostre Arduino i connecteu-lo al PC.
Pas 4: Connecteu Ethernet Shield al router
Connecteu UTP al vostre blindatge Ethernet i a qualsevol dels ports LAN del vostre encaminador.
Pas 5: obriu Arduino IDE
He utilitzat Arduino 1.0 a causa de la compatibilitat de la biblioteca de protecció Ethernet. Després d'obrir l'Arduino 1.0, descarregueu la biblioteca i copieu-ne el contingut a la carpeta de la biblioteca de l'Arduino 1.0.
Pas 6: pengeu codi a Arduino
Abans de penjar els codis al vostre Arduino, assegureu-vos que heu indicat una adreça de servidor web que es troba a l'interval del servidor DHCP. Per conèixer l'abast del servidor DHCP del vostre encaminador, podeu accedir-hi obrint un navegador i escrivint l'adreça de passarel·la predeterminada, 192.168.0.1. La majoria del router utilitza aquesta adreça de passarel·la predeterminada, però, alguns router poden utilitzar adreces diferents. Per conèixer l'adreça del vostre enrutador, podeu accedir al símbol del sistema, si sou usuari de Windows, escriviu ipconfig i premeu Intro. Cerqueu l'adreça de passarel·la predeterminada si esteu connectat al vostre encaminador.
Pas 7: proveu el servidor web
Després de penjar el codi a Arduino, podeu provar si podeu accedir al servidor web que heu assignat. Obriu un navegador i escriviu l'adreça del servidor web. He utilitzat 192.168.0.15 com a adreça. Podeu fer clic i apagar-lo i comprovar si el LED connectat al vostre blindatge Ethernet connectat a l'Arduino respon. Quan hàgiu establert una comunicació amb el blindatge Ethernet i el servidor web, podeu procedir a integrar-la a MATLAB.
Pas 8: obriu MATLAB
En establir una connexió amb Arduino, Ethernet Shield i Web Sever, podeu obrir el MATLAB i començar amb la integració. SOBRE UNA NOTA LATERAL: Tot i que no utilitzarem el paquet de suport MATLAB per Arduino, podeu descarregar-lo per a futures consultes..
Pas 9: feu clic a GUIA
Després d’executar MATLAB, feu clic a GUIA. Això us portarà a una altra finestra que us demanarà plantilles de GUI, només cal que feu clic a la GUI en blanc.
Pas 10: dibuixeu dos botons
Feu clic al botó i dibuixeu-ne dos per al mode ON i OFF. Podeu canviar les seves propietats en conseqüència. Un cop fet, feu clic a m-file i deseu.
Pas 11: enllaceu els botons automàtics a l'URL
Un cop fet, podeu col·locar els codis següents a sota dels botons 1 i 2.
Per al primer botó: urlread ('https://192.168.0.15/?led=on'); Per al segon botó: urlread ('https://192.168.0.15/?led=off'); Si us n’adoneu, els següents codis anteriors només fan que MATLAB accedeixi a l’adreça del servidor web per activar i desactivar les ordres, cosa que fa que pugui controlar el següent sense fils. Simplement feu clic a Reprodueix i feu una prova.
Recomanat:
Shelly Sense: alimentació sense fils (WPC Qi Standard): 5 passos (amb imatges)
Shelly Sense: alimentació sense fils (WPC Qi Standard): ATENCIÓ: després d’aquest tutorial perdreu la garantia i també corre el risc de trencar el vostre Shelly Sense. Feu-ho només si sabeu què feu i si sou conscients dels riscos. El Shelly Sense és un producte increïble per percebre tots els
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Punt d'accés sense fils de rang de cinquanta metres amb adaptador sense fil TP Link WN7200ND USB a Raspbian Stretch: 6 passos
Punt d’accés sense fils de rang de cinquanta metres amb adaptador sense fil USB TP Link WN7200ND a Raspbian Stretch: Raspberry Pi és fantàstic per crear punts d’accés sense fils segurs, però no té un bon abast, he utilitzat un adaptador sense fil USB TP Link WN7200ND per ampliar-lo. Vull compartir com fer-ho Per què vull fer servir un raspberry pi en lloc d’un router? T
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o un interruptor d'encesa / apagat: 4 passos
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o en un interruptor d'encès / apagat: recentment he construït un sistema d'alarma i l'he instal·lat a casa. Vaig fer servir interruptors magnètics a les portes i els vaig connectar a través de les golfes: les finestres eren una altra història i el cablejat dur no era una opció. Necessitava una solució sense fils i això és