فهرست مطالب:

صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22: 10 مرحله (همراه با تصاویر)
صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22: 10 مرحله (همراه با تصاویر)

تصویری: صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22: 10 مرحله (همراه با تصاویر)

تصویری: صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22: 10 مرحله (همراه با تصاویر)
تصویری: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, نوامبر
Anonim
صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22
صفحه نمایش ESP32 و OLED: ساعت اینترنتی - DHT22

این دستورالعمل در حال رقابت است: "GIFs Challenge 2017" ، اگر دوست دارید ، لطفاً با کلیک روی بنر بالا رای خود را بدهید. خیلی ممنون! ؛-)

این آموزش در ادامه سفر است تا اطلاعات بیشتری در مورد این دستگاه IoT بزرگ ، ESP32 کسب کنید.

در آخرین آموزش من: IOT Made Simple: بازی با ESP32 در Arduino IDE ، ما موارد زیر را بررسی کردیم:

  • خروجی دیجیتال: چشمک زدن یک LED
  • ورودی دیجیتال: خواندن سنسور لمسی
  • ورودی آنالوگ: خواندن ولتاژ متغیر از پتانسیومتر
  • خروجی آنالوگ: کنترل روشنایی LED
  • خروجی آنالوگ: کنترل موقعیت سروو
  • خواندن داده های دما/رطوبت با سنسور دیجیتال
  • اتصال به اینترنت و گرفتن زمان محلی
  • دریافت داده ها از یک صفحه وب ساده محلی ، روشن/خاموش کردن LED
  • انتقال داده ها به یک صفحه وب ساده محلی

حالا بیایید یک OLED را برای ارائه محلی داده های گرفته شده توسط سنسور DHT (دما و رطوبت) و همچنین به وقت محلی قرار دهیم.

تصویر
تصویر

مرحله 1: BoM - Bill of Material

  • هیئت توسعه ESP32 (8.52 دلار آمریکا)
  • صفحه نمایش 0.91 اینچی 128x32 I2C IIC سری آبی OLED LCD (2.98 دلار آمریکا)
  • سنسور دما و رطوبت دیجیتال DHT22/AM2302 (9.99 دلار آمریکا)
  • 1 x LED (اختیاری)
  • 2 عدد مقاومت: 330 اهم و 10 کیلو اهم
  • پتانسیومتر: 10 کیلو اهم
  • تابلوهای بزرگ

مرحله 2: نصب درایور و کتابخانه ESP32

نصب درایور و کتابخانه ESP32
نصب درایور و کتابخانه ESP32
نصب درایور و کتابخانه ESP32
نصب درایور و کتابخانه ESP32

ما از Arduino IDE برای برنامه ریزی ESP32 خود استفاده خواهیم کرد ، همانطور که با خانواده ESP8266 انجام می دهیم.

نصب درایورها:

مهم است که درایور USB به UART CP210x به روز شده را در رایانه خود نصب کرده باشید. در این لینک وارد کنید: usb-to-uart-bridge-vcp-drivers و درایور مناسب سیستم عامل خود را نصب کنید.

نصب کتابخانه:

تازگی در اینجا این است که Expressif در GitHub خود دستورالعمل های مناسب برای نصب کتابخانه را به ما می دهد: arduino-esp32. دستورالعمل های سیستم عامل خود را دنبال کنید.

پس از آن ، Arduino IDE را راه اندازی مجدد کنید و تمام شد! شما باید چندین تابلو را در منوی "TOOLS" مشاهده کنید. مناسب خود را انتخاب کنید به طور کلی ، ESP32 DEV MODULE "عمومی" خوب کار می کند.

هنگامی که Arduino IDE را برای اولین بار باز می کنید ، متوجه خواهید شد که سرعت بارگذاری پیش فرض 921 ، 600 باود است. این می تواند بی ثباتی را تحریک کند. آن را به 115 ، 200 باود تغییر دهید!

توصیه شده: