Përmbajtje:

Kontrolloni Arduino pa tel me MATLAB: 11 hapa
Kontrolloni Arduino pa tel me MATLAB: 11 hapa

Video: Kontrolloni Arduino pa tel me MATLAB: 11 hapa

Video: Kontrolloni Arduino pa tel me MATLAB: 11 hapa
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Korrik
Anonim
Kontrolloni Arduino pa tel me MATLAB
Kontrolloni Arduino pa tel me MATLAB
Kontrolloni Arduino pa tel me MATLAB
Kontrolloni Arduino pa tel me MATLAB
Kontrolloni Arduino pa tel me MATLAB
Kontrolloni Arduino pa tel me MATLAB

Keni parë disa DIY se si të krijoni një komunikim midis aplikacionit MATLAB dhe Arduino që është i lidhur me kompjuter. Sidoqoftë, nuk kam hasur asgjë që kontrollon Arduino përmes MATLAB pa tel duke përdorur mburojën Ethernet të pajtueshme ENC28J60. Në këtë figurë, unë do të tregoj mënyrën më të thjeshtë për të kontrolluar Arduino duke përdorur MATLAB pa tel. ÇFAR DUHET? 1) Arduino - Ju keni nevojë për një kontrollues. Kam përdorur Arduino pasi mbështetet nga MATLAB. Për këtë projekt sido që kam përdorur, Gizduino, një kontrollues i prodhuar në vend me bazë Arduino. 2) Mburoja Ethernet - Keni nevojë për një mburojë të pajtueshme Ethernet për bordin tuaj. Kam përdorur ENC28J60 për bordin tim. 3) Router Wi -Fi - Për të lidhur Arduino tuaj i cili do të ishte mjeti për të komunikuar me kompjuterin tuaj pa tel. 4) LED - Çdo komponent për të treguar komunikimin midis pajisjeve. Për këtë projekt kam përdorur LED. 5) Kabllo Printeri - Për të lidhur Arduino me kompjuterin tuaj. 6) Kabllo UTP - Për të lidhur mburojën tuaj Ethernet me ruterin.

Hapi 1: Lidhni Ethernet Shield me Arduino

Lidhni Ethernet Shield me Arduino
Lidhni Ethernet Shield me Arduino

Lidhni me kujdes mburojën tuaj Ethernet me Arduino -n tuaj. Shmangni përkuljen e kunjave.

Hapi 2: Lidhni LED

Lidhni LED
Lidhni LED

Lidhni çdo përbërës që mund të tregojë komunikimin midis pajisjeve. Në këtë mundësi unë përdor një LED. Do të përpiqet të ndezë dhe fiket LED pa tel duke përdorur MATLAB. Unë e kam lidhur anodën time LED (kunja e gjatë) me kunjin dixhital I/O 6 të mburojës Ethernet të bashkangjitur në Arduino dhe katodën LED (kunja e shkurtër) në GND të Ethernet.

Hapi 3: Lidheni Arduino me PC

Lidheni Arduino me PC
Lidheni Arduino me PC

Lidhni kabllon e printerit në Arduino tuaj dhe lidheni me kompjuterin.

Hapi 4: Lidhni Ethernet Shield me Router

Lidhni Ethernet Shield me Router
Lidhni Ethernet Shield me Router
Lidhni Ethernet Shield me Router
Lidhni Ethernet Shield me Router

Shtojeni UTP në mburojën tuaj Ethernet dhe ndonjë nga portat LAN të ruterit tuaj.

Hapi 5: Hapni Arduino IDE

Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE
Hapni Arduino IDE

Kam përdorur Arduino 1.0 për shkak të pajtueshmërisë së bibliotekës së mburojës Ethernet. Pas hapjes së Arduino 1.0, shkarkoni bibliotekën dhe kopjoni ngjitjen e përmbajtjes në dosjen e bibliotekës së Arduino 1.0 tuaj.

Hapi 6: Ngarko kodin në Arduino

Ngarko kodin në Arduino
Ngarko kodin në Arduino
Ngarko kodin në Arduino
Ngarko kodin në Arduino
Ngarko kodin në Arduino
Ngarko kodin në Arduino

Para se të ngarkoni kodet në Arduino tuaj, sigurohuni që keni treguar një adresë të serverit në internet që është në gamën e serverëve DHCP. Për të mësuar gamën e serverit DHCP të ruterit tuaj, mund të hyni në routerin tuaj duke hapur një shfletues dhe duke shtypur adresën e paracaktuar të portës, 192.168.0.1. Shumica e ruterit përdorin këtë adresë të paracaktuar të portës, megjithatë, disa ruterë mund të përdorin adresa të ndryshme. Për të mësuar adresën e ruterit tuaj, mund të hyni në komandën e shpejtë, nëse jeni përdorues i Windows, shkruani ipconfig dhe shtypni enter. Shikoni për adresën e paracaktuar të portës nëse jeni të lidhur me ruterin tuaj.

Hapi 7: Testoni Web Serverin

Testo Web Serverin
Testo Web Serverin

Pas ngarkimit të kodit në Arduino, mund të provoni nëse mund të hyni në serverin e uebit që keni caktuar. Hapni një shfletues dhe shkruani adresën e serverit tuaj në internet. Kam përdorur 192.168.0.15 si adresën time. Ju mund të klikoni dhe fikni dhe kontrolloni nëse LED i lidhur me mburojën tuaj Ethernet të bashkangjitur në Arduino po përgjigjet. Pasi të keni krijuar një komunikim me mburojën Ethernet dhe serverin në internet, mund të vazhdoni ta integroni atë në MATLAB.

Hapi 8: Hapni MATLAB

Hap MATLAB
Hap MATLAB
Hap MATLAB
Hap MATLAB
Hap MATLAB
Hap MATLAB
Hap MATLAB
Hap MATLAB

Me vendosjen e një lidhjeje me Arduino, Ethernet Shield dhe Web Sever ju mund të hapni MATLAB -in tuaj dhe të filloni me integrimin. NJ NOT KUJDES SIDE: Megjithëse ne nuk do të përdorim paketën mbështetëse MATLAB për Arduino, ju mund të zgjidhni ta shkarkoni për referencë në të ardhmen Me

Hapi 9: Klikoni në GUIDE

Klikoni në GUIDE
Klikoni në GUIDE
Klikoni në GUIDE
Klikoni në GUIDE
Klikoni në GUIDE
Klikoni në GUIDE

Pasi të keni ekzekutuar MATLAB, klikoni në GUIDE. Kjo do t'ju sjellë në një dritare tjetër që kërkon modele GUI, thjesht klikoni në GUI bosh.

Hapi 10: Vizatoni dy butona

Vizatoni dy butona
Vizatoni dy butona
Vizatoni dy butona
Vizatoni dy butona
Vizatoni dy butona
Vizatoni dy butona

Klikoni në butonin shtypës dhe vizatoni dy për modalitetin ON dhe OFF. Ju mund të ndryshoni vetitë e tij në përputhje me rrethanat. Pasi të keni mbaruar, klikoni në skedarin m dhe ruani.

Hapi 11: Lidhni butonat Push me URL -në

Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në
Lidhni butonat Push me URL -në

Pasi të keni mbaruar, mund të vendosni kodet e mëposhtëm poshtë butonave 1 dhe 2.

Për butonin e parë të shtypjes: urlread ('https://192.168.0.15/?led=on'); Për butonin e dytë të shtypjes: urlread ('https://192.168.0.15/?led=off'); Nëse vini re, kodet e mëposhtëm më sipër thjesht e bëjnë MATLAB të hyjë në adresën e serverit të uebit për komandat e ndezura dhe të çaktivizuara, gjë që e bën atë të aftë të kontrollojë sa vijon me valë. Thjesht klikoni në lojë dhe bëni një test.

Recommended: