Tartalomjegyzék:
- Lépés: Csatlakoztassa az Ethernet -pajzsot az Arduino -hoz
- Lépés: Csatlakoztassa a LED -et
- Lépés: Csatlakoztassa az Arduino -t a számítógéphez
- 4. lépés: Csatlakoztassa az Ethernet pajzsot az útválasztóhoz
- Lépés: Nyissa meg az Arduino IDE -t
- 6. lépés: Töltse fel a kódot az Arduino -ba
- 7. lépés: Tesztelje a webszervert
- 8. lépés: Nyissa meg a MATLAB alkalmazást
- 9. lépés: Kattintson az ÚTMUTATÓ gombra
- 10. lépés: Rajzoljon két gombot
- 11. lépés: Kapcsolja a nyomógombokat az URL -hez
Videó: Az Arduino vezérlése vezeték nélkül a MATLAB segítségével: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
Óvatosan csatlakoztassa Ethernet -pajzsát az Arduino -hoz. Kerülje a csapok hajlítását.
Lépés: 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 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 UTP-t az Ethernet-pajzshoz és az útválasztó bármely LAN-portjához.
Lépés: 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
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
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
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
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
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
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:
A Raspberry Pi vezérlése monitor nélkül: 7 lépés
A Raspberry Pi vezérlése monitor nélkül: Az előző utasításban megosztottam egy kezdő útmutatót a Raspberry Pi -hez. Ott láttuk, hogyan kell elindítani a Raspbian -t a Pi -re, és asztali számítógépként használni. Ehhez a beállításhoz azonban sok perifériára van szükség, például monitorra, HDMI -kábelre, vezeték nélküli billentyűzetre és OTG adapterre
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: Amikor a legtöbb ember Raspberry PI -t vásárol, úgy gondolja, hogy szüksége van egy számítógép képernyőjére. Ne pazarolja a pénzt felesleges számítógép -monitorokra és billentyűzetekre. Ne pazarolja az idejét billentyűzetek és monitorok számítógépek közötti mozgatására. Ne kösse össze a TV -t, ha nem
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: 5 lépés
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: Az Arduino segítségével sokféle dolgot tehet, de gondolkozott -e valaha az Arduino vezérlésén egy Telegram bot segítségével? MIRE VAN SZÜKSÉGE: Arduino UNO Node.js PC Néhány vezérelhető eszköz (Az Arduino fedélzeti LED-jét használjuk
A robotkar vezérlése 6 csatornás szervo lejátszóval kódolás nélkül: 5 lépés
Hogyan vezérelhető a robotkar 6 csatornás szervo lejátszóval kódolás nélkül: Ez az oktatóanyag bemutatja, hogyan vezérelhető a robotkar 6 csatornás szervo lejátszóval kódolás nélkül
Nulla költségű laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): 3 lépés
Zero Cost laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): FRISSÍTÉS: KÉRJÜK KINDLY SZAVAZZON BELÉPÉS A www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ VAGY LEHET SZAVAZNI A LEGJOBB BARÁTOMRA