2WD stem gecontroleerde Robot met Arduino en BitVoicer Server (3 / 7 stap)

Stap 3: Instellen van de WiFi-Module


Zoals ik al zei in stap 1, kan de Microchip RN171VX WiFi module volledig bediend worden via de seriële poort. Dit maakt het zeer eenvoudig te installeren de module omdat alle opdrachten eenvoudige strings verzonden via de seriële poort van de Arduino zijn. Je hoeft alleen te sturen een tekenreeks "$$$" te betreden van opdrachtmodus, worden de opdrachten verzonden en verzend een tekenreeks "exit" om terug te keren naar data-modus.

De onderstaande code is de code die ik gebruikte om het instellen van de WiFi-module in mijn thuisnetwerk. U moet het delen van de code gemarkeerd als "XXXXXX" met informatie van uw WiFi-netwerk te wijzigen. Drie opdrachten zullen moeten worden veranderd:

  • instellen van wlan ssid XXXXXX: de XXXXXX te vervangen door de naam van uw netwerk (SSID);
  • instellen van wlan zin XXXXXX: Vervang de XXXXXX met uw netwerkwachtwoord;
  • IP-adres XXXXXX instellen: de XXXXXX te vervangen door het IP-adres (statisch) u wenst in te stellen op uw WiFi-module.
 void setup() { Serial.begin(115200); pinMode(13, OUTPUT); delay(5000); Serial.print("$$$"); delay(1000); Serial.println("set wlan auth 4"); delay(1000); Serial.println("set wlan phrase Mackenzie4983"); delay(1000); Serial.println("set wlan ssid BARBOSA"); delay(1000); Serial.println("set wlan channel 0"); delay(1000); Serial.println("set wlan join 1"); delay(1000); Serial.println("set wlan tx 0"); delay(1000); Serial.println("set ip dhcp 0"); delay(1000); Serial.println("set ip address 192.168.0.200"); delay(1000); Serial.println("set comm remote 0"); delay(1000); Serial.println("set comm close 0"); delay(1000); Serial.println("set comm open 0"); delay(1000); Serial.println("set comm size 500"); delay(1000); Serial.println("set comm time 50"); delay(1000); Serial.println("set uart baud 115200"); delay(1000); Serial.println("set uart flow 0"); delay(1000); Serial.println("save"); delay(1000); Serial.println("exit"); delay(1000); digitalWrite(13, LOW); }void loop() { } 

In mijn WiFi-netwerk is de verificatiemethode WPA2-PSK. Als uw netwerk gebruikmaakt van een andere verificatiemethode werkt, zul je ook wijzigen met de opdracht set wlan auth . Bekijk de WiFi module documentatie (punt 4.3 Set commando's) om te achterhalen welke waarde de juiste is voor uw netwerk is.

Er is een belangrijk detail over het Sparkfun schild en haar kleine schakelaar (afbeelding hierboven). Code om naar te uploaden de Arduino met behulp van de USB-interface, moet de schakelaar naar de DLINE positie worden ingesteld. Voor de Arduino te verzenden/ontvangen van gegevens via de WiFi-module via de seriële poort, moet de schakelaar worden ingesteld op de positie van de UART. Dit is nodig omdat de WiFi-module en de USB chip op de Arduino UNO dezelfde seriële poort in de ATmega microcontroller gebruiken. Als de schakelaar is ingesteld op UART en u probeert te uploaden code naar de Arduino, wordt een foutbericht getoond in de Arduino IDE.

De bovenstaande code uploaden naar de Arduino en toestaan dat de Arduino aan de WiFi-module ingesteld, volg de onderstaande stappen:

  1. Zet de schakelaar in de positie van de DLINE;
  2. Open de Arduino IDE en plak de code boven in het uploaden van de code;
  3. Zodra de upload is voltooid, hebt u 5 seconden (vertraging aan het begin van de code) te veranderen de schakelaar naar de UART-positie voordat opdrachten worden verzonden naar de WiFi-module. Als de eerste opdracht verloren is, zal geen van de anderen werken. In dit geval gewoon de Arduino resetten, zodat de schets weer vanaf het begin uitvoeren kunt.

Tijdens de module configuratie, die ongeveer 25 seconden duurt, de module LEDs knipperen anders uit haar standaard patroon. Op dit moment je de WiFi weet moet module worden geconfigureerd.

Nadat de module is geconfigureerd, probeert u te pingen (opdrachtprompt--> 'ping [IP Address]'--> druk op Enter) de module met behulp van het IP-adres dat is opgegeven in de opdracht set IP-adres . Als je niet een reactie uit de module krijgt, er ging iets verkeerd in de vorige stappen.

Gerelateerde Artikelen

Spraakherkenning met Arduino en BitVoicer Server

Spraakherkenning met Arduino en BitVoicer Server

In dit Instructable ga ik laten zien hoe een Arduino board en BitVoicer Server gebruiken om te controleren enkele LED's met spraakopdrachten. Ik zal met behulp van de Arduino Micro in dit Instructable, maar u kunt elke Arduino board bij de hand hebt.
Arduino stem gecontroleerde Robot met RGB-LED

Arduino stem gecontroleerde Robot met RGB-LED

Hoi is dit mijn eerste project in instructable. Dit is een arduino robot gecontroleerd in drie ways.you kunt bepalen met behulp van spraak, knopbesturingselement en richtingscontrole met behulp van android apps. We kunnen ook een RGB led met Stembedi
Externe gecontroleerde robot met Arduino en T.V. afstandsbediening

Externe gecontroleerde robot met Arduino en T.V. afstandsbediening

Deze externe gecontroleerde auto kan worden verplaatst met behulp van vrijwel elk soort ras zoals TV, AC enz.Het maakt gebruik van het feit dat de afstandsbediening IR(infrared) uitzendt.Deze eigenschap is gemaakt met behulp van een IR-ontvanger, die
Gebaar gecontroleerd robot met behulp van Arduino

Gebaar gecontroleerd robot met behulp van Arduino

Dit gebaar gecontroleerde robot gebruik Arduino, ADXL335 versnellingsmeter en RF transmitter-receiver paar.Wij zullen de hele robot verdeel in 3 delen de zender, de ontvanger en de robot.De verschillende gebaren die zijn toegewezen aan de richting va
Stem gecontroleerde Switch with Arduino

Stem gecontroleerde Switch with Arduino

Dit is voor de eerste keer ben het uploaden van mijn project in Inscrutable. Dus als jullie ieder domme vinden negeren fouten gelieve het.Dus, over mijn project, dit is over de stem bediend lichten geïnspireerd door IRON-MAN film. JARVIS door Michel
Basic Line Na Robot met Arduino

Basic Line Na Robot met Arduino

09/07/2015Een paar jaar geleden dat we aanvankelijk gepost deze elementaire regel volgende Robot met Arduino tutorial, en lijkt zo veel mensen vonden het nuttig dat we een update die loopt van de huidige Arduino Bibliotheken, moet post bevat de nieuw
Externe gecontroleerde robot met mobiele video-opname

Externe gecontroleerde robot met mobiele video-opname

Hey jongens! Dit is mijn eerste instructable... vandaag iam gaanu leert om een extern gecontroleerde robot met camera (mobiele video-opname)Dus als volgt...STAP-1:benodigde materialen:1) 3 gericht motoren (twee voor behandeling en andere voor cam ver
Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Als u op zoek bent naar een manier om een Arduino gebaseerde apparaten te controleren, zal deze instructie u tonen hoe om het te doen door het bouwen van eenvoudige robot.De IoBot kan worden gecontroleerd door mobiel en computer toepassing via LAN of
Stem gecontroleerde Robot

Stem gecontroleerde Robot

Nu kunt u uw robot met behulp van uw smart phone gewoon zeggen opdrachten zoals vooruit, zet terug, enz...Stap 1: Essentials:U zult de volgende items, of een gelijkwaardige vereisen.1) 1sheeld bestuur en android smart telefoon / Tablet.2) een Arduino
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period
Maken van een Robot met Arduino voor Beginners

Maken van een Robot met Arduino voor Beginners

Stap 1: Materialen die nodig zijn Tamiya Track en wiel instellen vergadering ($7.95 op Pololu)Tamiya 70168 dubbele versnellingsbak Kit ($9.25 op Pololu)L298N Dual H Bridge ($3.65 bij Amazon en misschien wel veel lager bij ebay)4AA batterijhouder (geb
Real Time ' Face-Tracking Robot met Arduino en Matlab

Real Time ' Face-Tracking Robot met Arduino en Matlab

Real time ' face-tracking verwijst naar de taak van het opsporen van menselijke gezichten in een video-stream en bijhouden van de gedetecteerde of herkende gezichten. Er zijn tegenwoordig veel echte wereld toepassingen van gezichtsherkenning en ander
Telefoon gecontroleerde Robot met LinkitONE

Telefoon gecontroleerde Robot met LinkitONE

Ooit afgevraagd hoe robots worden gemaakt? Wilde maken van een cool project? Heb je een bord Linkit? Dan bent u aan het juiste adres!Hier zal ik het maken van een robot met LinkitONE met een aantal lokale robotic delen en servomotoren.Laten we beginn
StorageBot - stem gecontroleerde robotic delen finder

StorageBot - stem gecontroleerde robotic delen finder

VideoIntroductieIk heb de StorageBot om te helpen bij het oplossen van een probleem ervaren door de meeste Makers. Na vele jaren sparen duizenden onderdelen opgeslagen in magazijnbakken, begon ik te gaan gek op zoek naar onderdelen verspreid tussen z