Tartalomjegyzék:

Az Arduino vezérlése vezeték nélkül a MATLAB segítségével: 11 lépés
Az Arduino vezérlése vezeték nélkül a MATLAB segítségével: 11 lépés

Videó: Az Arduino vezérlése vezeték nélkül a MATLAB segítségével: 11 lépés

Videó: Az Arduino vezérlése vezeték nélkül a MATLAB segítségével: 11 lépés
Videó: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, November
Anonim
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével
Irányítsa az Arduino -t vezeték nélkül a MATLAB segítségével

Láttam néhány barkácsolót arról, hogyan lehet kommunikációt létrehozni a MATLAB alkalmazás és az Arduino között, amely PC -hez van kötve. Azonban nem találkoztam semmivel, ami az Arduino -t MATLAB -on keresztül vezeték nélkül vezérelné az ENC28J60 kompatibilis Ethernet -pajzs használatával. Ebben az ible -ban megmutatom az Arduino legegyszerűbb módját a MATLAB vezeték nélküli használatával. AMIRE SZÜKSÉGED VAN? 1) Arduino - Szüksége van egy vezérlőre. Az Arduino -t használtam, mivel a MATLAB támogatja. Ehhez a projekthez azonban a Gizdino-t, egy helyben gyártott Arduino-alapú vezérlőt használtam. 2) Ethernet -pajzs - Kompatibilis Ethernet -pajzsra van szüksége az alaplaphoz. A táblámhoz az ENC28J60 -at használtam. 3) Wi -Fi Router - Az Arduino csatlakoztatásához, amely a vezeték nélküli kommunikáció eszköze lenne a számítógéppel. 4) LED - Bármely alkatrész, amely jelzi az eszközök közötti kommunikációt. Ehhez a projekthez LED -et használtam. 5) Nyomtatókábel - Az Arduino számítógéphez való csatlakoztatásához. 6) UTP kábel - Az Ethernet pajzs csatlakoztatása az útválasztóhoz.

Lépés: Csatlakoztassa az Ethernet -pajzsot az Arduino -hoz

Csatlakoztassa az Ethernet -pajzsot az Arduino -hoz
Csatlakoztassa az Ethernet -pajzsot az Arduino -hoz

Óvatosan csatlakoztassa Ethernet -pajzsát az Arduino -hoz. Kerülje a csapok hajlítását.

Lépés: Csatlakoztassa a LED -et

Csatlakoztassa a LED -et
Csatlakoztassa a LED -et

Csatlakoztasson minden olyan alkatrészt, amely jelezheti az eszközök közötti kommunikációt. Ebben az esetben LED -et használtam. Megpróbálja vezeték nélkül be- és kikapcsolni a LED -et a MATLAB segítségével. Csatlakoztattam a LED -es anódomat (hosszú tű) az Arduino -hoz csatlakoztatott Ethernet -pajzs 6. digitális I/O -tűjéhez, a LED -es katódot (rövid tű) pedig az Ethernet GND -jéhez.

Lépés: Csatlakoztassa az Arduino -t a számítógéphez

Csatlakoztassa az Arduino -t a számítógéphez
Csatlakoztassa az Arduino -t a számítógéphez

Csatlakoztassa a nyomtatókábelt az Arduino-hoz, és csatlakoztassa a számítógéphez.

4. lépés: Csatlakoztassa az Ethernet pajzsot az útválasztóhoz

Csatlakoztassa az Ethernet pajzsot az útválasztóhoz
Csatlakoztassa az Ethernet pajzsot az útválasztóhoz
Csatlakoztassa az Ethernet pajzsot az útválasztóhoz
Csatlakoztassa az Ethernet pajzsot az útválasztóhoz

Csatlakoztassa az UTP-t az Ethernet-pajzshoz és az útválasztó bármely LAN-portjához.

Lépés: Nyissa meg az Arduino IDE -t

Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t
Nyissa meg az Arduino IDE -t

Az Arduino 1.0 -t használtam az Ethernet -pajzskönyvtár -kompatibilitás miatt. Az Arduino 1.0 megnyitása után töltse le a könyvtárat, és másolja be a tartalmat az Arduino 1.0 könyvtármappájába.

6. lépés: Töltse fel a kódot az Arduino -ba

Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba

Mielőtt feltöltené a kódokat Arduino készülékére, győződjön meg arról, hogy megadta a DHCP szerver tartományban lévő webszerver címet. Az útválasztó DHCP szerver tartományának megismeréséhez nyissa meg a böngészőt, és írja be az alapértelmezett átjáró címét, a 192.168.0.1 címet. A legtöbb útválasztó ezt az alapértelmezett átjárócímet használja, azonban egyes útválasztók eltérő címet használhatnak. Az útválasztó címének megismeréséhez nyissa meg a parancssort, ha Windows felhasználó, írja be az ipconfig parancsot, és nyomja meg az enter billentyűt. Keresse meg az alapértelmezett átjáró címét, ha csatlakozik az útválasztóhoz.

7. lépés: Tesztelje a webszervert

Tesztelje a webszervert
Tesztelje a webszervert

Miután feltöltötte a kódot az Arduino -ba, tesztelheti, hogy hozzáfér -e a hozzárendelt webszerverhez. Nyisson meg egy böngészőt, és írja be a webszerver címét. 192.168.0.15 -öt használtam címként. Kattintson és ki, és ellenőrizze, hogy az Arduino -hoz csatlakoztatott Ethernet -pajzshoz csatlakoztatott LED reagál -e. Miután létrehozta a kommunikációt az Ethernet pajzshoz és a webszerverhez, folytathatja annak integrálását a MATLAB -ba.

8. lépés: Nyissa meg a MATLAB alkalmazást

Nyissa meg a MATLAB -ot
Nyissa meg a MATLAB -ot
Nyissa meg a MATLAB alkalmazást
Nyissa meg a MATLAB alkalmazást
Nyissa meg a MATLAB -ot
Nyissa meg a MATLAB -ot
Nyissa meg a MATLAB -ot
Nyissa meg a MATLAB -ot

Miután létrehozta a kapcsolatot az Arduino, Ethernet Shield és Web Sever eszközökkel, megnyithatja a MATLAB -ot, és elkezdheti az integrációt..

9. lépés: Kattintson az ÚTMUTATÓ gombra

Kattintson az ÚTMUTATÓ gombra
Kattintson az ÚTMUTATÓ gombra
Kattintson az ÚTMUTATÓ gombra
Kattintson az ÚTMUTATÓ gombra
Kattintson az ÚTMUTATÓ gombra
Kattintson az ÚTMUTATÓ gombra

A MATLAB futtatása után kattintson a GUIDE gombra. Ezzel egy másik ablakba kerül, ahol GUI sablonokat kér, csak kattintson az üres GUI -ra.

10. lépés: Rajzoljon két gombot

Rajzolj két gombot
Rajzolj két gombot
Rajzolj két gombot
Rajzolj két gombot
Rajzolj két gombot
Rajzolj két gombot

Kattintson a nyomógombra, és húzzon kettőt BE és KI módhoz. Ennek megfelelően megváltoztathatja tulajdonságait. Ha elkészült, kattintson az m-fájlra, és mentse.

11. lépés: Kapcsolja a nyomógombokat az URL -hez

Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez
Nyomja meg a nyomógombokat az URL -hez

Ha elkészült, az alábbi kódokat elhelyezheti az 1 és 2 nyomógombok alatt.

Az első nyomógombhoz: urlread ('https://192.168.0.15/?led=on'); A második nyomógombhoz: urlread ('https://192.168.0.15/?led=off'); Ha észreveszi, a fenti kódok csak arra késztetik a MATLAB -ot, hogy hozzáférjen a be- és kikapcsoláshoz használt parancsokhoz a webszerver címéhez, ami lehetővé teszi a következők vezeték nélküli vezérlését. Csak kattintson a lejátszásra, és futtasson egy tesztet.

Ajánlott: