جستجو برای:
  • خانه
  • دوره های آموزشی
    • اینترنت اشیاء
    • رباتیک
    • برنامه نویسی اندروید
    • راه اندازی سرویس های کاربردی
  • مقالات
  • مدرسین
  • شرکت هیرولینک
 
  • 09026746399
  • info@herolink.ir
  • بلاگ
  • تماس با ما
  • درباره ما
آکادمی هیرولینک
  • خانه
  • دوره های آموزشی
    • اینترنت اشیاء
    • رباتیک
    • برنامه نویسی اندروید
    • راه اندازی سرویس های کاربردی
  • مقالات
  • مدرسین
  • شرکت هیرولینک
0

ورود و ثبت نام

بلاگ

آکادمی هیرولینکبلاگمقالاتاینترنت اشیاءآشنایی با تراشه ESP8266

آشنایی با تراشه ESP8266

2 آذر 1401
ارسال شده توسط مدیریت
اینترنت اشیاء ، مقالات
729 بازدید

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

ESP8266 چیست؟

این تراشه در واقع یک میکروکنترلر با  Wi-Fi داخلی  می باشد. ESP8266 این قابلیت را می دهد تا ورودی ها و خروجی ها را مشابه دیگر میکروکنترلرها، مدیریت کنید، اما با این تفاوت که در داخل این ماژول قابلیت  Wi-Fi و پشتیبانی از استاندارد 802.11 نیز ارائه می شود.

بنابراین، برای کاربردهای هوشمند سازی و اینترنت اشیا گزینه مناسبی است.

حالا با این تراشه چه کارهایی میتوانیم انجام دهیم؟

  • ایجاد وب سرور
  • ارسال درخواست های HTTP
  • کنترل خروجی ها
  • خواندن ورودی ها و وقفه ها
  • ارسال ایمیل
  • ارسال نوتیفیکیشن
  • و کلی قابلیت و کاربرد متنوع دیگر

 

مشخصات تراشه ESP8266

  • پروتکل Wifi با استاندارد 11 b/g/n
  • قابلیت Wifi Direct(P2P) و Acess Point
  • پشته یکپارچه پروتکل TCP/IP
  • پردازنده داخلی 32 بیتی کم مصرف
  • دارای رابط های SDIO 2.0، SPI، UART

با مقایسه ESP8266 با سایر  راهکارهای Wi-Fi موجود در بازار، این ماژول یک گزینه عالی برای پوشش اکثر پروژه های اینترنت اشیا می باشد. با توجه به محبوبیت زیاد و هزینه کم می تواند در پروژه های پیشرفته نیز ترکیب شود.

البته جانشین دیگری برای ماژول ESP8266 وجود دارد و آن هم نسخه پیشرفته آن یعنی ESP32 می باشد که ترکیبی از Wi-Fi و Bluetooth می باشد و دارای پردازنده دو هسته ای است. در دوره پیشرفته اینترنت اشیاء با تراشه ESP32 آشنا می شویم و پروژه های مختلفی را با این تراشه انجام می دهیم.

 

نسخه های ESP8266

تراشه ESP8266 در نسخه های بسیار متنوعی ارائه می شود. نسخه ESP-12E که اغلب ESP-12E NodeMCU نامیده می شود، در حال حاضر کاربردی ترین نسخه می باشد.

پیشنهاد می شود  که از مدل های مبتنی  ESP8266-12E NodeMCU استفاده کنید. این نسخه که دارای پروگرامر داخلی و تعداد زیادی پایه GPIO می باشد. پروگرامر داخلی ، آماده سازی اولیه و آپلود برنامه ها  را بر روی NodeMCU آسان می کند.

پایه های ESP8266

پرکاربردترین بردهای توسعه ESP8266 ESP-01، ESP8266-12E NodeMCU  و Wemos D1 Mini هستند. در ادامه پایه های این برد ها رو معرفی خواهیم کرد. اگر از برد توسعه دیگری می خواهید استفاده می کنید، حتما مطمئن شوید که پایه های مناسبی برای کارکرد مورد نظر شما دارد.

همچنین در ادامه برد آموزشی اینترنت اشیاء HLST را معرفی خواهیم کرد که ادامه مطالب، مثال ها و پروژه ها مبتنی بر این برد توسعه دنبال می شود.

 

پایه های برد ESP8266-12E NodeMCU  

در این تصویر نمایی کلی از پایه های برد NodeMCU ESP-12E نمایش داده شده است:

پایه های برد WeMos D1 Mini

تصویر زیر پایه های برد Wemos D1 Mini نمایش می دهد:

پایه های برد ESP8266-01

در مقالات بعدی، جزییات پایه های بردهای فوق به طور کامل بررسی می شود.

برد آموزشی اینترنت اشیاء HLST

بُرد HLST ، یک برد چند منظوره برای انجام پروژه های آموزشی اینترنت اشیاء می باشد. برد HLST مبتنی بر تراشه ESP8266 ESP12 می باشد که در قالب ماژول NodeMCU قرارگرفته بر روی برد می باشد. از ویژگی اصلی این برد می توان به سادگی، سهولت استفاده جهت اجرای مثال ها و پروژه های مختلف، امکان تعویض ماژول های اصلی و همچین دسترسی های جداگانه جهت استفاده از پایه های ماژول NodemMCU اشاره کرد. این برد آموزشی ، کاملا متن باز می باشد و تمامی  جزییات، مستندات طراحی و ساخت آن از جمله، فایل های طراحی شماتیک و PCB مدارات و همچنین کد مثال های اجرا شده در دسترس می باشد.

تصاویر زیر نمایی از برد HLST و بخش های مختلف آن را نشان می دهد.


برنامه نویسی تراشه  ESP8266 با استفاده از نرم افزار Arduino IDE

راه های مختلفی برای پروگرام و آپلود کدها در تراشه  ESP8266 وجود دارد. به طور کلی اغلب از راهکار های Arduino IDE یا MicroPython استفاده می شود.

ما در این دوره آموزشی  از نرم افزار Arduino IDE استفاده خواهیم کرد.

جهت مشاهده فایل ویدیویی این بخش می توانید به لینک زیر مراجعه کنید :

آموزش پروژه محور اينترنت اشياء مبتني بر تراشه ESP8266 و برد توسعه HLST(ویدئو آموزشی)

 

 

لینک های مفید:

  • صفحه رسمی HLST

 

برچسب ها: iotاینترنت اشیابرد HLSTبرنامه نویسی تراشهتراشه ESP8266
در تلگرام
کانال ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

گلخانه هوشمند

مثال-کاربردی: گلخانه هوشمند

آموزش جامع اینترنت اشیاء

آموزش جامع اینترنت­‌اشیاء‌

گلخانه هوشمند

گلخانه هوشمند

معماری اینترنت اشیاء

معماری اینترنت اشیاء

کاربرد های اینترنت اشیاء

کاربرد های اینترنت اشیاء

اینترنت اشیاء چیست

اینترنت اشیاء چیست؟

قدیمی تر فریمورک سون (Framework7)
جدیدتر آشنایی با برد توسعه HLST

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • اینترنت اشیاء
  • دسته‌بندی نشده
  • رباتیک و هوش مصنوعی
  • مقالات
  • وب
نوشته‌های تازه
  • مثال-کاربردی: گلخانه هوشمند
  • آموزش جامع اینترنت­‌اشیاء‌
  • برازش منحنی یا Curve Fitting با الگوریتم ژنتیک
  • جمع بندی
  • ایستگاه زمینی
درباره آکادمی هیرولینک

آکادمی هیرولینک دوره های آموزشی الکترونیک، رباتیک، زبانهای برنامه نویسی، اینترنت اشیاء، سیستم های عامل و … را در جهت ورود به بازار کار برکزار می کند.

  • تهران - میدان پونک - خیابان امام حسن(ع) - میدان صبحدل - کوچه باغستان - کوچه شب بو - پلاک ۱ - کارخانه هوشمند سازی و نوآوری امیدینو - شتابدهنده صنعتی افق
  • 09026746399
  • info@herolink.ir
بخش های آکادمی هیرولینک
  • خانه
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • فروشگاه

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت