
Obsah:
- Krok 1: Připojte ethernetový štít k Arduinu
- Krok 2: Připojte LED
- Krok 3: Připojte Arduino k počítači
- Krok 4: Připojte ethernetový štít k routeru
- Krok 5: Otevřete Arduino IDE
- Krok 6: Nahrajte kód do Arduina
- Krok 7: Otestujte webový server
- Krok 8: Otevřete MATLAB
- Krok 9: Klikněte na GUIDE
- Krok 10: Nakreslete dvě tlačítka
- Krok 11: Propojte tlačítka s adresou URL
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



Viděl jsem několik kutilů o tom, jak navázat komunikaci mezi aplikací MATLAB a Arduino, která je pevně připojena k počítači. Nesetkal jsem se však s ničím, co by bezdrátově ovládalo Arduino přes MATLAB pomocí ethernetového štítu kompatibilního s ENC28J60. V tomto článku ukážu nejjednodušší způsob ovládání Arduina pomocí bezdrátového MATLABu. CO POTŘEBUJEŠ? 1) Arduino - Potřebujete ovladač. Použil jsem Arduino, protože ho podporuje MATLAB. Pro tento projekt jsem však použil Gizduino, lokálně vyrobený ovladač založený na Arduinu. 2) Ethernetový štít - Pro vaši desku potřebujete kompatibilní ethernetový štít. Na desku jsem použil ENC28J60. 3) Wi -Fi router - Pro připojení vašeho Arduina, což by byl prostředek pro bezdrátovou komunikaci s vaším PC. 4) LED - Libovolné součásti indikující komunikaci mezi zařízeními. Pro tento projekt jsem použil LED. 5) Kabel tiskárny - Pro připojení Arduina k počítači. 6) UTP kabel - Pro připojení ethernetového stínění k routeru.
Krok 1: Připojte ethernetový štít k Arduinu

Opatrně připojte ethernetový štít k Arduinu. Vyhněte se ohýbání kolíků.
Krok 2: Připojte LED

Připojte všechny součásti, které by mohly indikovat komunikaci mezi zařízeními. V této možnosti jsem použil LED. Pokusí se bezdrátově zapnout a vypnout LED pomocí MATLABu. Připojil jsem anodu své LED (dlouhý pin) k digitálnímu I/O pinu 6 ethernetového stínění připojeného k Arduinu a katodu LED (krátký pin) k GND Ethernetu.
Krok 3: Připojte Arduino k počítači

Připojte kabel tiskárny k vašemu Arduinu a připojte se k počítači.
Krok 4: Připojte ethernetový štít k routeru


Plug-in UTP do vašeho ethernetového štítu a kteréhokoli z LAN portů vašeho routeru.
Krok 5: Otevřete Arduino IDE




Arduino 1.0 jsem použil kvůli kompatibilitě knihovny ethernetových štítů. Po otevření Arduino 1.0 si stáhněte knihovnu a zkopírujte obsah do složky knihovny ve vašem Arduino 1.0.
Krok 6: Nahrajte kód do Arduina



Před odesláním kódů do vašeho Arduina se ujistěte, že jste uvedli adresu webového serveru, která je v rozsahu serverů DHCP. Chcete -li zjistit rozsah serveru DHCP vašeho směrovače, můžete ke směrovači přistupovat otevřením prohlížeče a zadáním adresy výchozí brány 192.168.0.1. Většina routerů používá tuto výchozí adresu brány, ale některý router může používat jinou adresu. Chcete -li zjistit adresu routeru, můžete se dostat do příkazového řádku, pokud jste uživatel systému Windows, zadejte příkaz ipconfig a stiskněte klávesu Enter. Pokud jste připojeni ke svému routeru, vyhledejte adresu výchozí brány.
Krok 7: Otestujte webový server

Po nahrání kódu do Arduina můžete vyzkoušet, zda máte přístup k webovému serveru, který jste přiřadili. Otevřete prohlížeč a zadejte adresu webového serveru. Jako adresu jsem použil 192.168.0.15. Můžete kliknout na a vypnout a zkontrolovat, zda LED dioda připojená k vašemu ethernetovému štítu připojenému k Arduinu reaguje. Jakmile vytvoříte komunikaci s ethernetovým štítem a webovým serverem, můžete přistoupit k jeho integraci do MATLABu.
Krok 8: Otevřete MATLAB




Po navázání připojení k vašemu Arduinu, ethernetovému štítu a Web Severu můžete otevřít svůj MATLAB a začít s integrací. NA STRANĚ POZNÁMKA: Přestože nebudeme pro Arduino používat balíček podpory MATLAB, můžete si jej stáhnout pro budoucí použití.
Krok 9: Klikněte na GUIDE



Po spuštění MATLABu klikněte na GUIDE. Tím se dostanete do jiného okna s žádostí o šablony GUI, stačí kliknout na prázdné GUI.
Krok 10: Nakreslete dvě tlačítka



Klikněte na tlačítko a nakreslete dvě pro režim ZAPNUTO a VYPNUTO. Podle toho můžete změnit jeho vlastnosti. Až budete hotovi, klikněte na soubor m a uložte.
Krok 11: Propojte tlačítka s adresou URL




Jakmile budete hotovi, můžete umístit následující kódy pod tlačítka 1 a 2.
Pro první tlačítko: urlread ('https://192.168.0.15/?led=on'); Pro druhé tlačítko: urlread ('https://192.168.0.15/?led=off'); Pokud si všimnete, následující kódy výše pouze umožňují MATLABu přistupovat k adrese webového serveru pro příkazy zapnuté a vypnuté, což mu umožňuje bezdrátově ovládat následující. Stačí kliknout na přehrát a spustit test.
Doporučuje:
Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků

Ovládejte světla domu pomocí Google Assistant pomocí Arduina: (Aktualizace od 22. srpna 2020: Tento návod je starý 2 roky a spoléhá na některé aplikace třetích stran. Jakákoli změna na jejich straně může způsobit, že tento projekt nebude fungovat. Může, ale také nemusí. nyní pracuje, ale můžete jej sledovat jako referenci a upravovat podle
DIY bezdrátové bezdrátové rádiové vlny zdarma v Káthmándú: 6 kroků

DIY Wireless Free Electricity Form Radio Waves v Káthmándú: Co jsem udělal, vylepšil jsem to a ještě více zjednodušil a místo čtyř má jen dva konce. Správná velikost palačinky se dvěma konci spojenými s Arial’s a zemí funguje jako přijímač. Dlouhý úsek dvou arial, jedna spojená s g
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků

Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: zařízení sonoff vám umožňují zapínat a elektrická zařízení. model th10 je konkrétně určen k zapínání a vypínání ohřívačů s možností ovládání teploty a časového plánu. Problém nastává, když je váš domácí ohřívač napájen plynem
Ovládejte počítač bezdrátově s mrkáním očí;): 9 kroků (s obrázky)

Ovládejte počítač bezdrátově s mrkáním očí;): A co se vymyká vašim zvyklostem ?? Co zkusit něco nového ?? !!!! A co ovládání počítače a dělat cokoli chcete BEZ používání klávesnice a myši! Hmm … Ale jak je to možné ??? Pouhým mrknutím oka !! Nebuď
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)

Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo