Sunteți pe pagina 1din 7

Acest modul Wi-fi este foarte asemănător cu modulele bluetooth HC-05, cu excepția faptului

că este mai greu de utilizat.

Se vor folosi aceste componente pentru a deschide un domeniu în robotică

1. ESP8266 (doar modulul),


2. Rezistoare de 1k ohm – 3
3. Modul de alimentare pentru placa de breadboard - opțional, dar face viața foarte
ușoară
4. Instalați biblioteca serial ESP8266 pe IDE-ul dumneavoastră.
Din cutie, modulul Wi-Fi trebuie configurat pentru a comunica cu Ardiuno. Pentru a
configura sistemul se folosește diagrama de circuit prezentată mai jos.

Important - nu alimentăm ESP8266 folosind pin-ul de 5V al ARDUINO. Utilizaăm acest pin


de 3,3V sau mai putem utiliza o sursa de alimentare pentru placă. Conexiunile necesită o
atenție sporită.

*se pare că există o confuzie cu privire la imaginea frizată


Sina de alimentare de 5V ar putea merge la Vin pe arduino.

Odată ce totul este conectat, se pornește sursa de alimentare și se încarcă următorul cod pe
Arduino:

#include <SoftwareSerial.h>
SoftwareSerial ESPserial(2, 3); // RX | TX
void setup()
{
Serial.begin(115200); // communication with the host computer
//while (!Serial) { ; }
// Start the software serial for communication with the ESP8266
ESPserial.begin(115200);
Serial.println("");
Serial.println("Remember to to set Both NL & CR in the serial monitor.");
Serial.println("Ready");
Serial.println("");
}
void loop()
{
// listen for communication from the ESP8266 and then write it to the serial monitor
if ( ESPserial.available() ) { Serial.write( ESPserial.read() ); }
// listen for user input and send it to the ESP8266
if ( Serial.available() ) { ESPserial.write( Serial.read() ); }
}

Dacă se obține un OK, vorbim cu ESP8266.

Acum se va trimite o serie de comenzi pentru a modifica rata de transmisie a modulului wifi
de la 115200 (prea rapid) la 9600, utilizând această comandă: AT+UART_DEF=9600, 8, 1,
0, 0

Schimbăm 115200 în 9600 în ambele locuri și se încarcă codul. Am schimbat rata baud și
acum vom încerca să ne conectăm la o rețea. Deschidem monitorul serial și utilizăm comanda.
Așa arată după trimiterea comenzii.
Acum, trimitem această comandă pentru a seta modulul în modul 1 - AT+CWMODE=1
Rezultatul ar trebui să arate așa.

Vom căuta rețele Wi-fi din apropiere trimițând această comandă - AT+CWLAP
Monitorul ar trebui să arate astfel de rețele.
De exemplu, să încercăm să ne conectăm la Liberty MediaSend folosind comanda
-AT+CWJAP="Liberty Media", "nlj-hyiyk187"
După cum s-a înțeles, trebuie doar să se înlocuiască Liberty Media cu numele Wi-Fi și nlj.

Dacă avem WIFI CONECTAT și WIFI GOT IP, înseamnă că ne-am conectat. Pentru a ști
adresa IP trimitem această comandă - AT+CIFSR.
Și asta este adresa IP. Tocmai s-a deschis la un domeniu în robotică - IoT (Internetul
lucrurilor).

S-ar putea să vă placă și