آموزش‌های کاربردیبایگانی مطالبپروژه‌های ESP32

اتصال esp32 به شبکه Wi-Fi

در این مقاله مروری خواهیم داشت بر نحوه اتصال ESP32 به شبکه Wi-Fi و همچنین دستورات لازم جهت عیب یابی. با ما همراه باشید.

اولین قدم برای استفاده از برد esp32 اتصال آن به شبکه Wi-Fi است. برای تهیه و مشاهده لیست فروشندگان ماژول ESP32 کلیک کنید.

برای اتصال ESP32 به شبکه به موارد زیر احتیاج دارید

  • برد ESP32

  • مودم/روتر Wi-Fi و یا Hotspot گوشی موبایل

  • نام (ssid) و گذرواژه (password) شبکه Wi-Fi

پیش از اینکه برنامه خود را آپلود کنید، لازم است گزینه های صحیح را از منوی Tools > Board و  Tools > Serial Port در نرم افزار Arduino IDE انتخاب کنید.

اتصال Arduino ESP32 Wi-Fi


دستورات مربوطه برای اتصال به شبکه ماژول ESP32

در زیر  کد نوشته شد برای اتصال ESP32 به Wi-Fi را مشاهده می کنید:

#include <WiFi.h>        // Include the Wi-Fi library 

const char* ssid   = "SSID";     // The SSID (name) of the Wi-Fi network you want to connect to
const char* password = "PASSWORD";     // The password of the Wi-Fi network 

void setup() {
  Serial.begin(115200);    // Start the Serial communication to send messages to the computer
  delay(10);
  Serial.println('\n');

  WiFi.begin(ssid, password);             // Connect to the network
  Serial.print("Connecting to ");
  Serial.print(ssid);
  while (WiFi.status() != WL_CONNECTED) {    // Wait for the Wi-Fi to connect
    delay(500);
    Serial.print('.');
  }

  Serial.println('\n');
  Serial.println("Connection established!");
  Serial.print("IP address:\t");
  Serial.println(WiFi.localIP());    // Send the IP address of the ESP8266 to the computer
}

void loop() {}

برای اتصال به شبکه Wi-Fi تنها کافی است SSID و password شبکه مورد نظر را در خط مشخص شده وارد کنید و منتظر برقراری اتصال بمانید. همچنین برای اتصال به شبکه Wi-Fi غیر ایمن باید قسمت password را از دستور مربوطه حذف کنید بنابراین به شکل زیر در می آید:

WiFi.begin(SSID);     //Enter only SSID

کنترل لوازم روشنایی از راه دور


بررسی اتصال

برای بررسی اتصال ESP32 به شبکه در نرم افزار آردینو serial monitor را باز کنید و دکمه reset بورد ESP32 را بزنید تا برقراری اتصال را ببینید. آدرس IP که نمایش داده می شود را یادداشت کنید.

بررسی اتصالESP32

ترمینال در لینوکس و یا cmd در ویندوز را باز کرده و دستور ping [ip] را وارد کنید .

مثلا برای شکل بالا دستور زیر وارد می شود:

Ping 192.168.43.225

دستور ping بسته های کوچکی را به آدرس ESP32 ارسال می کند و وقتی ESP32 بسته ها را دریافت کرد آن ها را مجددا برای ارسال کننده باز می گرداند.

اتصال سنسور DHT11 به ESP32

عکس زیر نمونه ای از ارسال موفق است که نشان می دهد اتصال Wi-Fi و پروتکل اینترنت به درستی کار می کند.


منبع

این مقاله چطور بود ؟
+1
71
+1
32
+1
2
مشاهده بیشتر

محمد حسنی

حدود 3 سالی هست که در تیم سخت افزار سازان نام آور با اشتیاق به تولید محتوا مشغول هستم. علاقه شدیدی نسبت به طراحی، تحولات دنیای فناوری هوش مصنوعی و اینترنت اشیا دارم.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا