پرش به محتوا
خانه » esp8266

esp8266

پروتکل ارتباطی سریال در آردوینو

انواع پروتکل های ارتباطی آردوینو (SPI, I2C, UART, Parallel)

همزمان با اختراع ترانزیستور و پیشرفت‌های بعد از آن، متخصصان به دنبال روش‌های سریع، کارآمد و یکسان برای ایجاد ارتباط بین دستگاه‌ها بوده‌اند. با گذر زمان پروتکل‌های ارتباطی ایجاد شدند که با توجه به اجزای متصل و پیچیدگی آنها در موارد مختلف مورد استفاده‌ قرار میگیرند. به همین خاطر آشنایی با انواع پروتکل ارتباطی سریال در آردوینو ، شناخت عملکرد هرکدام از آنها و توانایی انجام کدنویسی ها ضرورت دارد.

در این مطلب آموزشی با 3 مورد از مهتمرین پروتکل های ارتباطی شامل UART، I2C و SPI آشنا خواهید شد. برخی از این پروتکل ها چند ده سال قدمت دارند و هنوز در انواع میکروکنترلر و دستگاه های مختلف مورد استفاده‌ قرار میگیرند.

ESP32 ESP8266 SPIFFS

دسترسی ساده به SPIFFS در ESP32 و ESP8266

Serial Peripheral Interface File System که به اختصار SPIFFS گفته می شود این امکان را به شما می دهد تا مثل یک فلش مموری فایل های html , css, js, txt یا حتی تصاویر و فیلم های کم حجم را بر روی آن ذخیره کنید و هر زمان داخل برنامه به آن نیاز داشتید ؛ اطلاعات را بخوانید یا ویرایش کنید.

راه اندازی نمایشگر TFT 2.8inch با ESP8266

راه اندازی نمایشگر TFT 2.8 inch با ESP8266

در این پروژه ابتدا منتظر میمانیم تا لمس در صفحه تاچ اتفاق بیوفتد. بعد از به دست آوردن موقعیت لمس شده یک مربع تو پر در آن مختصات رسم میکنیم. در بالای صفحه بخشی برای تنظیمات تعریف میکنیم که شامل انتخاب رنگ و سایز نوشته هست.
مقدار تعریف شده برای رنگ مستقیم در رنگ مربع تو پر استفاده میشود و سایز نوشته با تناسب دلخواه بر طول و عرض مربع اعمال میکنیم. به سادگی یک برنامه نقاشی طراحی کردیم که میتواند به خوبی نمایشگر لمسی ما را تست کند.

راه اندازی oled آردوینو تبدیل عکس به هگز

آموزش راه اندازی OLED با آردوینو

نمایشگرهای OLED نسل جدید از نمایشگرها در حوزه الکترونیک و کامپیوتر هستند. نمایشگر هایی با کانتراست و رزولوشن بالا ، از این رو قابلیت خوانایی زیادی را برای کاربر فراهم می‌کند.
این نوع ماژول‌ها فاقد Backlight  می‌باشند و نور پس‌زمینه را خودشان ایجاد می‌کنند از این رو نسبت به LCD ها باریک‌تر ، شفاف‌تر و شکیل تر به نظر می‌رسند. این نوع ماژول یک نوع نمایشگر تک رنگ با رزولوشن 128*64 می‌باشد که برای کنترل آن از درایور SSD1306 می شود.

اکسی متر NodeMCU آردوینو

اکسی متر و ضربان قلب (MAX30100) با NodeMCU آردوینو

در تجهیزات پزشکی به کمک سنسور ها مقادیر مختلف بدن مخصوصا خون را جهت معاینه، اندازه گیری میکنند. بسیاری از بیماری ها با همین آزمایش های ساده قابل تشخیص هستن؛ مثلا در بیماری کرونا که به شدت با اون درگیر هستیم، درصد اکسیژن خون احتمال ابتدا به این بیماری را نشان می دهد.
سنسور های بسیاری برای اکسی متر جهت اندازه گیری اکسیژن خون وجود دارند و در این پروژه ما از MAX30100 استفاده میکنیم و با پردازنده ESP8266 (NodeMCU) و نمایشگر OLED مقدار اکسیژن خون و ضربان قلب را با آردوینو اندازه گیری و نمایش می دهیم.

پروژه دربازکن رمزی ربات تلگرام

دربازکن رمزی با استفاده از ربات تلگرام با برد توسعه NodeMCU

در این پروژه به کمک ربات تلگرام صفحه کلید رمزی را طراحی میکنیم؛ که به کمک آن یک خروجی را برای مدت کوتاهی قطع و وصل کنیم. مثلا میتونید برای دربازکن منزل استفاده کنید تا در مواقعی که کلید خودتون رو جا گذاشتید، به کمک ربات تلگرام درب رو باز کنید.

اپلیکیشن اندروید nodemcu

ساخت اپلیکیشن اندروید – اتصال به برد nodemcu

اکثرا مجبور میشیم از اپلیکیشن های آماده ای که برای کار با wifi طراحی شده اند استفاده کنیم که این باعث میشه یک سیستم یکپارچه نداشته باشیم ، توی این آموزش میخوایم نحوه طراحی اپلیکیشن اندرویدی رو آموزش بدیم که قابلیت ارسال دیتا از طریق wifi رو داره و میشه اون رو برای سخت افزار هایی مثل nodemcu به کار برد

ورود به حساب کاربری

تماس با ما

عضویت

عضو سایت هستید؟ برای ورود کلیک کنید