Агуулгын хүснэгт:

ESP32 нэгдсэн OLED -тэй (WEMOS/Lolin) - Arduino Style -ийг эхлүүлэх: 4 алхам
ESP32 нэгдсэн OLED -тэй (WEMOS/Lolin) - Arduino Style -ийг эхлүүлэх: 4 алхам

Видео: ESP32 нэгдсэн OLED -тэй (WEMOS/Lolin) - Arduino Style -ийг эхлүүлэх: 4 алхам

Видео: ESP32 нэгдсэн OLED -тэй (WEMOS/Lolin) - Arduino Style -ийг эхлүүлэх: 4 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
Image
Image
Юу хэрэгтэй байна
Юу хэрэгтэй байна

Хэрэв та надтай адилхан бол хамгийн сүүлийн үеийн, хамгийн шилдэг ESP8266/гэх мэт төхөөрөмжүүдийг гартаа оруулж, хурдаа оруулаарай. ESP32 нь өөр зүйл биш боловч баримтжуулалтын хувьд тийм ч их зүйл байхгүй байгааг би олж мэдсэн. Эхний 2 алхам нь зөвхөн OLED -т дүрсэлсэн ESP32 -ийн ихэнх амттай холбоотой байх ёстой. Эдгээр "алхам алхмууд" таныг эхлүүлэх болно гэж найдаж байна. Амжилт хүсье …. Хөгжилтэй байгаарай … Энэ нь танд тохирсон эсэхийг надад хэлээрэй. Та Arduino IDE -ийг хэрхэн удирдах, тэдний номын сантай хэрхэн ажиллах талаар мэддэг хэд хэдэн таамаглал байдаг.

ШИНЭЧЛЭХ: 05.18.18 - Энэхүү зааварчилгааны төгсгөлд ESP32 -ийн зарим шинэчлэгдсэн видеог үзэхээ мартуузай. Интернет цаг ба Bluetooth BLE ажиллаж байна. Ноорог холбоосыг YouTube -ийн тэмдэглэлээс үзнэ үү.

Алхам 1: Шаардлагатай зүйл

Юу хэрэгтэй байна
Юу хэрэгтэй байна
Юу хэрэгтэй байна
Юу хэрэгтэй байна

ESP32 SOC

USB кабель

Arduino IDE

Алхам 2: Arduino IDE -ийг аль хэдийн суулгасан гэж үзье

Arduino IDE -ийг аль хэдийн суулгасан гэж үзье
Arduino IDE -ийг аль хэдийн суулгасан гэж үзье

Анхдагч байдлаар, ESP32 нь https://arduino.esp8266.com/stable/package_esp8266c… рүү чиглэсэн стандарт самбарын менежерийн оруулгуудыг хараахан харуулаагүй байна.

Ийм учраас бид тэдгээрийг гараар нэмж оруулах шаардлагатай байна.

Дараах сайт дээрх ALL алхмуудыг дагаж өөрийн шинэ ESP32 самбар дээр Arduino IDE -ээ бэлдээрэй.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Хэрэв танд нэгдсэн OLED байгаа бөгөөд үүнийг ажиллуулахыг хүсч байвал дараагийн алхам руу орно уу.

Алхам 3: OLED -ийг Arduino дээр ажиллуулна уу

OLED -ийг Arduino дээр ажиллуулаарай
OLED -ийг Arduino дээр ажиллуулаарай
OLED -ийг Arduino дээр ажиллуулаарай
OLED -ийг Arduino дээр ажиллуулаарай
OLED -ийг Arduino дээр ажиллуулаарай
OLED -ийг Arduino дээр ажиллуулаарай

Та магадгүй ESP32 дээрээ Arduino -ийн ноорог ачаалсан байх магадлалтай тул та үүнийг анх залгахад ажиллаж байсан "хөөрхөн" зургууд алга болсон байх.

Энэхүү ESP32 нь OLED дэлгэцтэй холбогдохын тулд SSD1306 номын санг ашигладаг. Дараахь Arduino номын санг ачаалж, SSD1306 -ийн оруулсан жишээнүүдийн нэгийг туршиж үзсэнээр би азтай байсан. Хэрэв ноорог алдаатай эмхэтгэж чадаагүй бол амжилтгүй болсон хаягаа өөрчилсөн эсэхээ шалгаарай (0x3c, 5, 4).

Энэхүү ESP -ийн тусгай I2C тээглүүр нь GPIO 5 ба 4 дээр өгөгдөл, цагийг тус тусад нь байрлуулсан болно.

Хавсаргасан ESP32_Wemos_I2C_Scanner ноорог нь таны тээглүүр зөв хаяглагдсан эсэхийг баталгаажуулах болно. Үүнийг ESP32 дээрээ ачаалж, цуваа мониторыг үзээрэй.

github.com/squix78/esp8266-oled-ssd1306

Алхам 4: Arduino LDR аналог оролттой функциональ OLED

**** 28Dec17 -ийг ШИНЭЧЛЭХ Интернет/NTP цагтай ESP32 -ийн видеог үзээрэй. Видео татаж авах URL -г видеоны доор YouTube дээр үзэх боломжтой

Би үүнийг үргэлжлүүлэн хийхээр шийдсэн бөгөөд OLED -ийг зөвхөн жишээн дээр биш "бодит" өгөгдөл дээр ажиллуулж чадсан. Аналог LDR тэжээл. Би үүнд туслахын тулд Arduino -ийн ноорогыг хавсаргав. Үүнийг эргүүлээд үзээрэй, яаж гарч байгаагаа надад хэлээрэй! Хэрэв танд Arduino болон Analog-ийн ажлын талаар "сойз" хийх шаардлагатай бол https://programmingelectronics.com/tutorial-21-ana… руу очно уу.

Би эдгээр залуустай Arduino -ийн адал явдлаа эхлүүлсэн … энэ сургалт үнэхээр үнэ цэнэтэй юм.

Зөвлөмж болгож буй: