Innholdsfortegnelse:
- Trinn 1: Koble Ethernet Shield til Arduino
- Trinn 2: Koble til LED
- Trinn 3: Koble Arduino til PC
- Trinn 4: Koble Ethernet Shield til ruteren
- Trinn 5: Åpne Arduino IDE
- Trinn 6: Last opp kode til Arduino
- Trinn 7: Test webserveren
- Trinn 8: Åpne MATLAB
- Trinn 9: Klikk på GUIDE
- Trinn 10: Tegn to knapper
- Trinn 11: Koble trykknapper til URL -en
Video: Kontroller Arduino trådløst med MATLAB: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Har sett få DIY -er om hvordan du oppretter en kommunikasjon mellom MATLAB -applikasjonen og Arduino som er koblet til PC. Imidlertid har jeg ikke støtt på noe som styrer Arduino via MATLAB trådløst ved hjelp av ENC28J60 -kompatible Ethernet -skjold. I denne ible 'skal jeg vise den enkleste måten å kontrollere Arduino ved å bruke MATLAB trådløst. HVA TRENGER DU? 1) Arduino - Du trenger en kontroller. Jeg brukte Arduino siden den støttes av MATLAB. For dette prosjektet, men jeg brukte, Gizduino, en lokalt produsert Arduino-basert kontroller. 2) Ethernet Shield - Du trenger et kompatibelt Ethernet -skjerm for brettet ditt. Jeg brukte ENC28J60 til brettet mitt. 3) Wi -Fi -ruter - For å koble til Arduino som ville være et middel til å kommunisere trådløst til PCen. 4) LED - Alle komponenter for å indikere kommunikasjon mellom enheter. Til dette prosjektet brukte jeg LED. 5) Skriverkabel - For å koble Arduino til PCen. 6) UTP -kabel - For å koble Ethernet -skjoldet til ruteren.
Trinn 1: Koble Ethernet Shield til Arduino
Koble Ethernet -skjermen forsiktig til Arduino. Unngå å bøye pinnene.
Trinn 2: Koble til LED
Koble til alle komponenter som kan indikere kommunikasjon mellom enheter. I denne teksten brukte jeg en LED. Vil prøve å slå LED på og av trådløst ved hjelp av MATLAB. Jeg har koblet LED -anoden (lang pinne) til Digital I/O -pinne 6 på Ethernet -skjoldet festet til Arduino og LED -katoden (kort pinne) til Ethernet's GND.
Trinn 3: Koble Arduino til PC
Koble skriverkabelen til Arduino og koble til PC.
Trinn 4: Koble Ethernet Shield til ruteren
Koble UTP til Ethernet-skjoldet og hvilken som helst av LAN-portene på ruteren.
Trinn 5: Åpne Arduino IDE
Jeg brukte Arduino 1.0 på grunn av kompatibiliteten med Ethernet -skjoldbiblioteket. Etter at du har åpnet Arduino 1.0, last ned biblioteket og kopier innholdet til bibliotekmappen til Arduino 1.0.
Trinn 6: Last opp kode til Arduino
Før du laster opp kodene til Arduino, må du kontrollere at du har angitt en webserveradresse som er i DHCP -serverområdet. For å lære DHCP -serverområdet til ruteren din, kan du få tilgang til ruteren din ved å åpne en nettleser og skrive standard gateway -adresse, 192.168.0.1. De fleste av ruteren bruker denne standard gateway -adressen, men noen rutere kan bruke en annen adresse. For å lære adressen til ruteren din, kan du få tilgang til ledeteksten, hvis du er en Windows -bruker, skriver du inn ipconfig og trykker på enter. Se etter standard gateway -adresse hvis du er koblet til ruteren din.
Trinn 7: Test webserveren
Etter at du har lastet opp koden til Arduino, kan du teste om du har tilgang til webserveren du tilordnet. Åpne en nettleser og skriv inn webserveradressen din. Jeg brukte 192.168.0.15 som min adresse. Du kan klikke på og av og kontrollere om lysdioden som er koblet til et Ethernet -skjerm som er koblet til Arduino, reagerer. Når du har etablert en kommunikasjon til Ethernet -skjoldet og webserveren, kan du fortsette å integrere den i MATLAB.
Trinn 8: Åpne MATLAB
Når du oppretter en forbindelse til Arduino, Ethernet Shield og Web Sever, kan du åpne MATLAB og begynne med integrasjonen. PÅ EN SIDE MERKNAD: Selv om vi ikke vil bruke MATLAB -støttepakken for Arduino, kan du velge å laste den ned for fremtidig referanse.
Trinn 9: Klikk på GUIDE
Etter å ha kjørt MATLAB, klikker du på GUIDE. Dette tar deg til et annet vindu som ber om GUI -maler, bare klikk på det tomme GUI.
Trinn 10: Tegn to knapper
Klikk på trykknappen og tegne to for PÅ og AV -modus. Du kan endre egenskapene tilsvarende. Når du er ferdig, klikker du på m-filen og lagrer.
Trinn 11: Koble trykknapper til URL -en
Når du er ferdig, kan du plassere følgende koder under trykknappene 1 og 2.
For den første trykknappen: urlread ('https://192.168.0.15/?led=on'); For den andre trykknappen: urlread ('https://192.168.0.15/?led=off'); Hvis du legger merke til det, gir følgende koder ovenfor bare MATLAB tilgang til webserveradressen for kommandoene på og av, noe som gjør den i stand til å kontrollere følgende trådløst. Bare klikk på play og kjør en test.
Anbefalt:
ESP32 Xiaomi Hack - Få data trådløst: 6 trinn (med bilder)
ESP32 Xiaomi Hack - Få data trådløst: Kjære venner, velkommen til en annen Instructable! I dag skal vi lære hvordan vi får dataene som denne Xiaomi temperatur- og fuktighetsmonitoren overfører ved hjelp av Bluetooth -funksjonaliteten til ESP32 -kortet. Som du kan se, bruker jeg et ESP32 -kort
Gjør en ATGAMES bærbar Sega Genesis til et trådløst sett med høyttalere: 13 trinn (med bilder)
Gjør et ATGAMES bærbart Sega Genesis til et trådløst sett med høyttalere.: Hvis du har lest min første instruksjon om hvordan du endrer et nytt bedre batteri for ATGAMES bærbare Sega Genesis, lurer du kanskje på: Sp: Hva ville jeg gjort med alle den nye funnet makten? A: Endre ATGAMES Portable Sega Genesis til en trådløs
Arduino trådløst alarmsystem som bruker eksisterende sensorer: 9 trinn (med bilder)
Arduino trådløst alarmsystem ved bruk av eksisterende sensorer: Dette prosjektet kan bygges på omtrent en halv time til en kostnad på omtrent $ 20,00 hvis du har eksisterende 433Mhz eller 315Mhz trådløse alarmsensorer. Det kan også være et komplett nytt prosjekt med trådløse alarmsensorer, for eksempel infrarøde bevegelsesdetektorer og siv
PCB håndholdt med Arduino (med mulighet for å gå trådløst!): 3 trinn
PCB håndholdt med Arduino (med mulighet for å gå trådløst!): Oppdatering 28.1.2019 Jeg jobber for tiden med neste versjon av denne grafregneren. Du kan følge prosjektet på min YouTube -kanal eller Twitter. Advarsel! Jeg fant en feil i PCB -oppsettet. Venstre og opp knappene er koblet til analoge pinner. Jeg fikset
Kontroller PCen trådløst med blikk i øynene;): 9 trinn (med bilder)
Kontroller PCen trådløst med blikk i øynene;): Hva med å gå utover vanene dine ?? Hva med å prøve noe nytt ?? !!!! Hva med å kontrollere PC -en din og gjøre alt du vil UTEN å bruke tastaturet og musen! Hmm … Men hvordan er dette mulig ??? Med bare et øyeblikk! Ikke b