Inhoudsopgave:
- Stap 1: Verbind Ethernet Shield met Arduino
- Stap 2: Verbind LED
- Stap 3: Verbind Arduino met pc
- Stap 4: Verbind Ethernet Shield met de router
- Stap 5: Open Arduino IDE
- Stap 6: Upload code naar Arduino
- Stap 7: Webserver testen
- Stap 8: MATLAB. openen
- Stap 9: Klik op GIDS
- Stap 10: Teken twee knoppen
- Stap 11: Koppel drukknoppen aan de URL
Video: Arduino draadloos besturen met MATLAB - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ik heb weinig doe-het-zelvers gezien over het tot stand brengen van een communicatie tussen MATLAB-applicatie en Arduino die bedraad is op pc. Ik ben echter niets tegengekomen dat Arduino draadloos via MATLAB bestuurt met behulp van het ENC28J60-compatibele Ethernet-schild. In this ible', ga ik de eenvoudigste manier laten zien om Arduino draadloos te besturen met MATLAB. WAT JE NODIG HEBT? 1) Arduino - Je hebt een controller nodig. Ik gebruikte Arduino omdat het wordt ondersteund door MATLAB. Voor dit project gebruikte ik echter Gizduino, een lokaal gemaakte Arduino-gebaseerde controller. 2) Ethernet-schild - U hebt een compatibel Ethernet-schild voor uw bord nodig. Ik gebruikte de ENC28J60 voor mijn bord. 3) Wi-Fi-router - Om uw Arduino aan te sluiten, wat het middel zou zijn om draadloos met uw pc te communiceren. 4) LED - Alle componenten om communicatie tussen apparaten aan te geven. Voor dit project heb ik LED gebruikt. 5) Printerkabel - Om Arduino op uw pc aan te sluiten. 6) UTP-kabel - Om uw Ethernet-shield op de router aan te sluiten.
Stap 1: Verbind Ethernet Shield met Arduino
Sluit je Ethernet-shield voorzichtig aan op je Arduino. Vermijd het buigen van de pinnen.
Stap 2: Verbind LED
Sluit alle componenten aan die op communicatie tussen apparaten kunnen duiden. In deze 'ible heb ik een LED gebruikt. Zal proberen om LED draadloos aan en uit te zetten met MATLAB. Ik heb de anode van mijn LED (lange pin) aangesloten op digitale I/O-pin 6 van het Ethernet-schild dat op de Arduino is bevestigd en de kathode van de LED (korte pin) op de GND van Ethernet.
Stap 3: Verbind Arduino met pc
Sluit de printerkabel aan op uw Arduino en maak verbinding met de pc.
Stap 4: Verbind Ethernet Shield met de router
Sluit UTP aan op uw Ethernet-shield en een van de LAN-poorten van uw router.
Stap 5: Open Arduino IDE
Ik gebruikte Arduino 1.0 vanwege de compatibiliteit van de Ethernet-schildbibliotheek. Na het openen van Arduino 1.0 download je de bibliotheek en kopieer je de inhoud naar de bibliotheekmap van je Arduino 1.0.
Stap 6: Upload code naar Arduino
Voordat u de codes naar uw Arduino uploadt, moet u ervoor zorgen dat u een webserveradres hebt aangegeven dat zich in het DHCP-serverbereik bevindt. Om het DHCP-serverbereik van uw router te weten te komen, kunt u toegang krijgen tot uw router door een browser te openen en het standaard gateway-adres 192.168.0.1 in te voeren. De meeste routers gebruiken dit standaard gateway-adres, maar sommige routers kunnen een ander adres gebruiken. Om het adres van uw router te weten te komen, kunt u de opdrachtprompt openen. Als u een Windows-gebruiker bent, typt u ipconfig en drukt u op enter. Zoek naar het standaard gateway-adres als u bent verbonden met uw router.
Stap 7: Webserver testen
Nadat je de code naar Arduino hebt geüpload, kun je testen of je toegang hebt tot de webserver die je hebt toegewezen. Open een browser en typ uw webserveradres in. Ik gebruikte 192.168.0.15 als mijn adres. U kunt aan en uit klikken en controleren of de LED die is aangesloten op uw Ethernet-schild dat op de Arduino is aangesloten, reageert. Nadat u een communicatie met het Ethernet-schild en de webserver tot stand hebt gebracht, kunt u doorgaan met de integratie ervan in MATLAB.
Stap 8: MATLAB. openen
Nadat u verbinding heeft gemaakt met uw Arduino, Ethernet Shield en Web Server, kunt u uw MATLAB openen en beginnen met de integratie. OPMERKING: Hoewel we het MATLAB-ondersteuningspakket voor Arduino niet zullen gebruiken, kunt u ervoor kiezen om het te downloaden voor toekomstig gebruik.
Stap 9: Klik op GIDS
Klik na het uitvoeren van MATLAB op GUIDE. Dit brengt je naar een ander venster waarin om GUI-sjablonen wordt gevraagd, klik gewoon op een lege GUI.
Stap 10: Teken twee knoppen
Klik op de drukknop en teken er twee voor de AAN- en UIT-modus. U kunt de eigenschappen dienovereenkomstig wijzigen. Als je klaar bent, klik je op m-file en sla je op.
Stap 11: Koppel drukknoppen aan de URL
Als u klaar bent, kunt u de volgende codes onder drukknoppen 1 en 2 plaatsen.
Voor de eerste drukknop: urlread('https://192.168.0.15/?led=on'); Voor de tweede drukknop: urlread('https://192.168.0.15/?led=off'); Als je merkt dat de volgende codes hierboven MATLAB alleen toegang geven tot het webserveradres voor de opdrachten aan en uit, waardoor het in staat is om het volgende draadloos te bedienen. Klik gewoon op afspelen en voer een test uit.
Aanbevolen:
Hoe de BLDC-motor te besturen met Arduino en joystick: 6 stappen
Hoe BLDC-motor te besturen met Arduino en joystick: Hallo vrienden in deze tutorial laat ik je zien hoe je een borstelloze gelijkstroommotor, ook bekend als BLDC-motor, bestuurt met Arduino en joystick
Hoe een relais te besturen met Arduino: 7 stappen
Een relais bedienen met Arduino: Relais zijn de beste manier om uw apparaten te bedienen, omdat ze minder weerstand hebben tussen hun contacten en in veel gevallen kunnen worden gebruikt, zoals het AAN en UIT zetten van AC-apparaten (wisselstroom), zoals lichten, tv, lampen en vele andere apparaten. Het is
Een GoPro Hero 4 besturen met een RC-zender: 4 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een GoPro Hero 4 besturen met een RC-zender: Het doel van dit project is om een GoPro Hero 4 op afstand te kunnen bedienen via een RC-zender. Deze methode gaat gebruik maken van de GoPro's ingebouwde Wifi & HTTP API voor het besturen van het apparaat & is geïnspireerd op PROTOTYPE: KLEINSTE EN GOEDKOOPSTE
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: deze Instructable laat zien hoe je meerdere GPIO-pinnen op je RaspberryPi kunt besturen om 4 LED's van stroom te voorzien. Het zal je ook kennis laten maken met parameters en voorwaardelijke uitspraken in Python.Onze vorige Instructable met behulp van de GPIO-pinnen van je Raspberry Pi om
PCB-handheld met Arduino (met een optie om draadloos te gaan!): 3 stappen
PCB-handheld met Arduino (met een optie om draadloos te gaan!): Update 28.1.2019Ik werk momenteel aan de volgende versie van deze handheld. Je kunt het project volgen op mijn YouTube-kanaal of Twitter.Waarschuwing! Ik heb een fout gevonden in de PCB-layout. De linker- en omhoog-knoppen zijn verbonden met alleen analoge pinnen. ik repareerde