Indholdsfortegnelse:
- Trin 1: Tilslut Ethernet Shield til Arduino
- Trin 2: Tilslut LED
- Trin 3: Tilslut Arduino til pc
- Trin 4: Tilslut Ethernet Shield til routeren
- Trin 5: Åbn Arduino IDE
- Trin 6: Upload kode til Arduino
- Trin 7: Test webserveren
- Trin 8: Åbn MATLAB
- Trin 9: Klik på GUIDE
- Trin 10: Tegn to knapper
- Trin 11: Link trykknapper til URL'en
Video: Styr Arduino trådløst med MATLAB: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Har set få DIY'er om, hvordan man etablerer en kommunikation mellem MATLAB -applikation og Arduino, der er hardwired til pc. Jeg har dog ikke stødt på noget, der styrer Arduino via MATLAB trådløst ved hjælp af ENC28J60 -kompatible Ethernet -skærm. I denne ible 'vil jeg vise den enkleste måde at styre Arduino ved hjælp af MATLAB trådløst. HVAD DU HAR BRUG FOR? 1) Arduino - Du skal bruge en controller. Jeg brugte Arduino, da den understøttes af MATLAB. Til dette projekt brugte jeg dog, Gizduino, en lokalt fremstillet Arduino-baseret controller. 2) Ethernet Shield - Du skal bruge et kompatibelt Ethernet -skjold til dit kort. Jeg brugte ENC28J60 til mit bord. 3) Wi -Fi Router - For at tilslutte din Arduino, hvilket ville være et middel til at kommunikere trådløst til din pc. 4) LED - Enhver komponent, der angiver kommunikation mellem enheder. Til dette projekt brugte jeg LED. 5) Printerkabel - For at tilslutte Arduino til din pc. 6) UTP -kabel - For at tilslutte dit Ethernet -skjold til routeren.
Trin 1: Tilslut Ethernet Shield til Arduino
Tilslut forsigtigt dit Ethernet -skjold til din Arduino. Undgå at bøje stifterne.
Trin 2: Tilslut LED
Tilslut alle komponenter, der kan indikere kommunikation mellem enheder. I denne artikel brugte jeg en LED. Vil prøve at tænde og slukke LED'en trådløst ved hjælp af MATLAB. Jeg har tilsluttet min LED's anode (lang pin) til Digital I/O pin 6 på Ethernet -skjoldet, der er knyttet til Arduino og LED's katode (kort pin) til Ethernet's GND.
Trin 3: Tilslut Arduino til pc
Tilslut printerkablet til din Arduino og tilslut til pc.
Trin 4: Tilslut Ethernet Shield til routeren
Plug-in UTP til dit Ethernet-skjold og enhver af LAN-portene på din router.
Trin 5: Åbn Arduino IDE
Jeg brugte Arduino 1.0 på grund af Ethernet -skjoldbibliotekets kompatibilitet. Efter åbning af Arduino 1.0 skal du downloade biblioteket og kopiere indholdet til biblioteksmappen på din Arduino 1.0.
Trin 6: Upload kode til Arduino
Inden du uploader koderne til din Arduino, skal du kontrollere, at du har angivet en webserveradresse, der er med i DHCP -serverområdet. For at lære DHCP -serverens rækkevidde på din router kan du få adgang til din router ved at åbne en browser og indtaste standardgatewayadressen, 192.168.0.1. De fleste af routeren bruger denne standard gateway -adresse, men nogle routere bruger muligvis en anden adresse. For at lære adressen på din router kan du få adgang til kommandoprompten, hvis du er en Windows -bruger, skal du indtaste ipconfig og trykke på enter. Se efter standardgatewayadressen, hvis du er tilsluttet din router.
Trin 7: Test webserveren
Efter at have uploadet koden til Arduino, kan du teste, om du har adgang til den webserver, du har tildelt. Åbn en browser, og indtast din webserveradresse. Jeg brugte 192.168.0.15 som min adresse. Du kan klikke på og slukke og kontrollere, om LED'en, der er tilsluttet dit Ethernet -skjold, der er knyttet til Arduino, reagerer. Når du har etableret en kommunikation til Ethernet -skærmen og webserveren, kan du fortsætte med at integrere den i MATLAB.
Trin 8: Åbn MATLAB
Når du opretter en forbindelse til din Arduino, Ethernet Shield og Web Sever, kan du åbne din MATLAB og begynde med integrationen. PÅ EN SIDE BEMÆRK: Selvom vi ikke vil bruge MATLAB -supportpakken til Arduino, kan du vælge at downloade den til fremtidig reference.
Trin 9: Klik på GUIDE
Efter at have kørt MATLAB skal du klikke på GUIDE. Dette vil bringe dig til et andet vindue, der beder om GUI -skabeloner, bare klik på tom GUI.
Trin 10: Tegn to knapper
Klik på knappen og træk to til ON og OFF -tilstand. Du kan ændre dens egenskaber i overensstemmelse hermed. Når det er gjort, skal du klikke på m-filen og gemme.
Trin 11: Link trykknapper til URL'en
Når det er gjort, kan du placere følgende koder under trykknapper 1 og 2.
For den første trykknap: urlread ('https://192.168.0.15/?led=on'); For den anden trykknap: urlread ('https://192.168.0.15/?led=off'); Hvis du kommer til at bemærke, får følgende koder ovenfor bare MATLAB adgang til webserveradressen for kommandoerne til og fra, hvilket gør det i stand til at styre følgende trådløst. Bare klik på play og kør en test.
Anbefalede:
Styr dine lysdioder med din tv -fjernbetjening ?! -- Arduino IR -tutorial: 5 trin (med billeder)
Styr dine lysdioder med din tv -fjernbetjening ?! || Arduino IR Tutorial: I dette projekt vil jeg vise dig, hvordan jeg genanvendte de ubrugelige knapper på min fjernsyns fjernbetjening for at styre lysdioderne bag mit tv. Du kan også bruge denne teknik til at styre alle slags ting med en smule kode -redigering. Jeg vil også tale lidt om teorien
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: 9 trin (med billeder)
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: Dette projekt kan bygges på cirka en halv time til en pris på omkring $ 20,00, hvis du har eksisterende 433Mhz eller 315Mhz trådløse alarmsensorer. Det kan også være et komplet nyt projekt med trådløse alarmsensorer, såsom infrarøde bevægelsesdetektorer og siv
Arduino fodkontakt (styr din guitarforstærker med Arduino): 10 trin (med billeder)
Arduino fodkontakt (styr din guitarforstærker med Arduino): Dette er mit første projekt i dette fællesskab og i arduino -platformen, og nu blev det lige vist på Arduino officielle websted. Tak alle for jeres støtte !! Så du spiller musik live, og du bruger metronom eller klikspor til at synkronisere din
PCB håndholdt med Arduino (med mulighed for at gå trådløst!): 3 trin
PCB håndholdt med Arduino (med mulighed for at gå trådløst!): Opdatering 28.1.2019 Jeg arbejder i øjeblikket på den næste version af denne håndholdte. Du kan følge projektet på min YouTube -kanal eller Twitter. Advarsel! Jeg fandt en fejl i PCB -layoutet. Knapperne til venstre og op er forbundet til kun analoge ben. Jeg fikset
Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)
Styr pc'en trådløst med blinker i øjet;): Hvad med at gå ud over dine vaner ?? Hvad med at prøve noget nyt ?? !!!! Hvad med at styre din pc og gøre alt, hvad du vil UDEN at bruge tastatur og mus! Hmm … Men hvordan er dette muligt ??? Med bare et blink i øjet !! Lad være med at