Banggood ESP32 Development Board Awọn ilana

ESP32 Development Board

Awọn pato:

  • Ọja Name: ESP32-S3-LCD-1.47
  • Awọn Irinṣẹ Idagbasoke: Arduino IDE, ESP-IDF

Awọn ilana Lilo ọja:

Awọn Irinṣẹ Idagbasoke:

Arduino IDE:

Arduino IDE jẹ ipilẹ orisun itanna ti o ṣii
ti o rọrun, rọ, ati rọrun lati bẹrẹ pẹlu. O ni
agbegbe olumulo agbaye nla ti n pese koodu orisun-ìmọ, iṣẹ akanṣe
examples, Tutorial, ati ìkàwé oro. Arduino IDE dara
fun olubere ati ti kii-ọjọgbọn.

ESP-IDF (IDE Espressif):

ESP-IDF jẹ ilana idagbasoke alamọdaju ti o dagbasoke nipasẹ
Espressif Technology fun ESP jara awọn eerun. O nfun ni ilọsiwaju
awọn irinṣẹ idagbasoke ati awọn agbara iṣakoso nla fun eka
ise agbese. ESP-IDF ni a ṣe iṣeduro fun awọn idagbasoke pẹlu alamọdaju
abẹlẹ tabi awọn ibeere iṣẹ ṣiṣe giga.

Eto Ayika fun Ṣiṣẹ pẹlu Arduino:

Ṣe igbasilẹ ati Fi Arduino IDE sori ẹrọ:

  1. Ṣabẹwo si osise
    webojula
  2. Yan eto ti o baamu ati eto bit lati ṣe igbasilẹ
  3. Ṣiṣe awọn insitola ki o si fi gbogbo nipasẹ aiyipada

Fi sori ẹrọ Igbimọ Idagbasoke ESP32:

  1. Lati lo awọn igbimọ ti o ni ibatan ESP32 ni Arduino IDE, fi sori ẹrọ naa
    package sọfitiwia ti esp32 nipasẹ igbimọ Espressif Systems
  2. Fun awọn ibeere fifi sori Board, o jẹ gbogbogbo
    niyanju lati lo Fi sori ẹrọ lori Ayelujara. Ti fifi sori ẹrọ ori ayelujara ba kuna,
    lo Fi sori ẹrọ aisinipo
  3. Gba awọn
    aisinipo package
    : esp32_package_3.0.2_arduino offline
    package

ESP32-S3-LCD-1.47 Ti a beere Development Board fifi sori
Awọn ilana:

  • Orukọ igbimọ: esp32 nipasẹ Espressif Systems
  • Ibeere fifi sori ọkọ: Fi sori ẹrọ
    Aisinipo / Fi sori ẹrọ lori Ayelujara

FAQ:

Q: Kini awọn irinṣẹ idagbasoke akọkọ ti a pese fun
ESP32-S3-LCD-1.47?

A: Awọn irinṣẹ idagbasoke akọkọ ti a pese ni Arduino IDE ati
ESP-IDF, nfunni ni irọrun ti o da lori awọn iwulo iṣẹ akanṣe ati ti ara ẹni
awọn ayanfẹ.

Q: Iru ohun elo idagbasoke wo ni a ṣe iṣeduro fun awọn olubere ati
ti kii-ọjọgbọn?

A: Arduino IDE ni a ṣe iṣeduro fun awọn olubere ati
ti kii ṣe awọn akosemose nitori irọrun ti ẹkọ ati ibẹrẹ iyara
awọn agbara.

ESP32-S3-LCD-1.47
Awọn ilana Lilo
ESP32-S3-LCD-1.47 Lọwọlọwọ pese awọn irinṣẹ idagbasoke meji ati awọn ilana, Arduino IDE ati ESP-IDF, pese awọn aṣayan idagbasoke ti o rọ, o le yan ohun elo idagbasoke ti o tọ gẹgẹbi awọn iwulo iṣẹ akanṣe rẹ ati awọn isesi ti ara ẹni.
Awọn irinṣẹ idagbasoke
Arduino IDE
Arduino IDE jẹ ipilẹ orisun itanna eletiriki orisun, rọrun ati rọ, rọrun lati bẹrẹ. Lẹhin ẹkọ ti o rọrun, o le bẹrẹ lati ni idagbasoke ni kiakia. Ni akoko kanna, Arduino ni agbegbe olumulo agbaye nla kan, n pese opo ti koodu orisun ṣiṣi, iṣẹ akanṣe examples ati Tutorial, bi daradara bi ọlọrọ ìkàwé oro, encapsulating eka awọn iṣẹ, gbigba Difelopa lati ni kiakia se orisirisi awọn iṣẹ.
ESP-IDF
ESP-IDF, tabi orukọ kikun Espressif IDE, jẹ ilana idagbasoke alamọdaju ti a ṣafihan nipasẹ Imọ-ẹrọ Espressif fun awọn eerun jara ESP. O ti ni idagbasoke nipa lilo ede C, pẹlu olupilẹṣẹ, atunkọ, ati awọn irinṣẹ didan, ati bẹbẹ lọ, ati pe o le ṣe idagbasoke nipasẹ awọn laini aṣẹ tabi nipasẹ agbegbe idagbasoke idagbasoke (gẹgẹbi koodu Studio Visual pẹlu ohun itanna Espressif IDF). Ohun itanna naa nfunni awọn ẹya bii lilọ kiri koodu, iṣakoso iṣẹ akanṣe, ati ṣiṣatunṣe.
Ọkọọkan awọn ọna idagbasoke meji wọnyi ni advan tirẹtages, ati awọn Difelopa le yan gẹgẹbi awọn iwulo wọn ati awọn ipele ọgbọn. Arduino dara fun awọn olubere ati awọn alamọja nitori pe wọn rọrun lati kọ ẹkọ ati yara lati bẹrẹ. ESP-IDF jẹ yiyan ti o dara julọ fun awọn olupilẹṣẹ pẹlu ipilẹ alamọdaju tabi awọn ibeere iṣẹ ṣiṣe giga, bi o ti n pese awọn irinṣẹ idagbasoke ilọsiwaju diẹ sii ati awọn agbara iṣakoso nla fun idagbasoke awọn iṣẹ akanṣe.
Ṣaaju ki o to ṣiṣẹ, o niyanju lati lọ kiri lori tabili akoonu lati ni oye eto iwe-ipamọ ni kiakia. Fun iṣiṣẹ dan, jọwọ ka FAQ farabalẹ lati loye awọn iṣoro ti o ṣeeṣe ni ilosiwaju. Gbogbo awọn orisun inu iwe naa ni a pese pẹlu awọn ọna asopọ hyperlinks fun igbasilẹ irọrun.

Nṣiṣẹ pẹlu Arduino
Ipin yii ṣafihan eto ayika Arduino, pẹlu Arduino IDE, iṣakoso ti awọn igbimọ ESP32, fifi sori awọn ile-ikawe ti o jọmọ, iṣakojọpọ eto ati igbasilẹ, ati awọn demos idanwo. O ni ero lati ṣe iranlọwọ fun awọn olumulo lati ṣakoso igbimọ idagbasoke ati dẹrọ idagbasoke ile-ẹkọ keji.
Eto ayika
Ṣe igbasilẹ ati fi Arduino IDE sori ẹrọ
Tẹ lati ṣabẹwo si osise naa webojula, yan awọn ti o baamu eto ati eto bit lati gba lati ayelujara.
Ṣiṣe awọn insitola ki o si fi gbogbo nipasẹ aiyipada.
Fi sori ẹrọ ESP32 idagbasoke ọkọ
Lati le lo modaboudu ti o ni ibatan ESP32 ni Arduino IDE, package sọfitiwia ti esp32 nipasẹ igbimọ Espressif Systems gbọdọ fi sori ẹrọ
Ni ibamu si ibeere fifi sori Board, o jẹ iṣeduro gbogbogbo lati lo Fi sori ẹrọ lori Ayelujara. Ti fifi sori ayelujara ba kuna, lo Fi sori ẹrọ ni aisinipo

Esp32 nipasẹ igbimọ idagbasoke Espressif Systems wa pẹlu idii aisinipo kan. Tẹ ibi lati ṣe igbasilẹ: esp32_package_3.0.2_arduino package offline
ESP32-S3-LCD-1.47 ti a beere idagbasoke ọkọ ilana fifi sori ẹrọ

Orukọ igbimọ
esp32 nipasẹ Espressif Systems

Board fifi sori ibeere
"Fi sori ẹrọ ni aisinipo" / "Fi sori ẹrọ Ayelujara"

Ibeere nọmba Version
3.0.2

Fi awọn ile-ikawe sori ẹrọ

Nigbati o ba nfi awọn ile-ikawe Arduino sori ẹrọ, awọn ọna meji nigbagbogbo lo wa lati yan lati: Fi sori ẹrọ lori ayelujara ati Fi sori ẹrọ offline. Ti fifi sori ile-ikawe ba nilo fifi sori ẹrọ aisinipo, o gbọdọ lo ile-ikawe ti a pese file Fun ọpọlọpọ awọn ile-ikawe, awọn olumulo le wa ni irọrun ati fi sii wọn nipasẹ oluṣakoso ile-ikawe ori ayelujara ti sọfitiwia Arduino. Bibẹẹkọ, diẹ ninu awọn ile-ikawe orisun ṣiṣi tabi awọn ile ikawe aṣa ko ṣiṣẹpọ mọ Oluṣakoso Ile-ikawe Arduino, nitorinaa wọn ko le gba nipasẹ awọn wiwa ori ayelujara. Ni ọran yii, awọn olumulo le fi awọn ile ikawe wọnyi sori ẹrọ nikan ni aisinipo.
Fun ikẹkọ fifi sori ile-ikawe, jọwọ tọka si olukọni oluṣakoso ikawe Arduino ESP32-S3-LCD-1.47 ikawe file ti wa ni ipamọ ninu awọn sample eto, tẹ ibi lati fo:
ESP32-S3-LCD-1.47 Ririnkiri

ESP32-S3-LCD-1.47 ìkàwé fifi sori apejuwe

Orukọ Ile-ikawe

Apejuwe

Ẹya

Awọn ibeere fifi sori ikawe

LVGL

ikawe ayaworan

v8.3.10

"Fi sori ẹrọ ni aisinipo"

PNGdec

Ṣatunkọ awọn ọna kika aworan PNG

v1.0.2

"Fi sori ẹrọ ni aisinipo"

Fun ẹkọ diẹ sii ati lilo LVGL, jọwọ tọka si iwe aṣẹ LVGL

Ṣiṣe awọn First Arduino Ririnkiri

Ti o ba kan bẹrẹ pẹlu ESP32 ati Arduino, ati pe o ko mọ bi o ṣe le ṣẹda, ṣajọ, filasi, ati ṣiṣe awọn eto Arduino ESP32, lẹhinna jọwọ faagun ki o wo. Lero o le ran o!
Demos

ESP32-S3-LCD-1.47 demos

Ririnkiri

Apejuwe Ipilẹ

LVGL_Arduino Idanwo iṣẹ ẹrọ inu ọkọ

LCD_Aworan

Han TF kaadi root liana PNG file ni awọn aaye arin

Igbẹkẹle Library LVGL
PNGdec

Arduino ise agbese paramita eto

LVGL_Arduino
Hardware asopọ

So igbimọ idagbasoke pọ mọ kọnputa
Ayẹwo koodu
1. iṣeto ()
Flash_test (): Idanwo ati tẹ sita filasi iranti iwọn alaye ti awọn ẹrọ SD_Init (): Initializes TF kaadi LCD_Init (): Initializes àpapọ Set_Backlight (90): Ṣeto backlight imọlẹ to 90 Lvgl_Init (): Initializes LVGL eya ìkàwé Lvgl_Example1 (): Awọn ipe ni pato LVGL example iṣẹ Wireless_Test2 (): Pe iṣẹ idanwo fun ibaraẹnisọrọ alailowaya
2. loop()
Timer_Loop(): Awọn iṣẹ ṣiṣe ti o mu awọn iṣẹ ṣiṣe ti o jọmọ aago RGB_Lamp_Loop(2): Ṣe imudojuiwọn awọ ina RGB ni awọn aaye arin deede
Afihan abajade
Ifihan iboju LCD

Fun ẹkọ diẹ sii ati lilo LVGL, jọwọ tọka si iwe aṣẹ LVGL
LCD_Image TF kaadi igbaradi
Fi aworan kun examples pese nipa Waveshare sinu TF kaadi

Hardware asopọ

Fi kaadi TF ti o ni example images sinu ẹrọ So awọn idagbasoke ọkọ si awọn kọmputa
Ayẹwo koodu
1. iṣeto ()
Flash_test (): Idanwo ati tẹ sita filasi iranti iwọn alaye ti awọn ẹrọ SD_Init (): Initialize TF kaadi LCD_Init (): Initialize ifihan Set_Backlight (90): Ṣeto backlight 90
2. loop()
Aworan_Next_Loop ("/", ".png", 300): Ifihan PNG files ni TF kaadi root liana ni ọkọọkan ni deede akoko awọn aaye arin
RGB_Lamp_Loop(2): Ṣe imudojuiwọn awọ ina RGB ni awọn aaye arin deede
Afihan abajade
LCD han PNG files ninu awọn root liana ti TF kaadi ni ọkọọkan ni deede awọn aaye arin
Nṣiṣẹ pẹlu ESP-IDF

Ipin yii ṣafihan iṣeto iṣeto ESP-IDF ayika, pẹlu fifi sori ẹrọ ti Studio Visual ati ohun itanna Espressif IDF, akopọ eto, igbasilẹ, ati idanwo ti example awọn eto, lati ṣe iranlọwọ fun awọn olumulo ni iṣakoso igbimọ idagbasoke ati irọrun idagbasoke ile-ẹkọ keji.
Eto ayika
Ṣe igbasilẹ ati fi sii Visual Studio
Ṣii oju-iwe igbasilẹ ti osise VScode webaaye, yan eto ti o baamu ati eto bit lati ṣe igbasilẹ

Lẹhin ti nṣiṣẹ package fifi sori ẹrọ, iyokù le fi sii nipasẹ aiyipada, ṣugbọn nibi fun iriri ti o tẹle, o niyanju lati ṣayẹwo awọn apoti 1, 2, ati 3
Lẹhin ti awọn nkan meji akọkọ ti ṣiṣẹ, o le ṣii VSCode taara nipasẹ titẹ-ọtun files tabi awọn ilana, eyi ti o le mu iriri olumulo ti o tẹle.
Lẹhin ti ohun kẹta ti ṣiṣẹ, o le yan VSCode taara nigbati o yan bi o ṣe le ṣii.
Iṣeto ayika ni a ṣe lori eto Windows 10, Lainos ati awọn olumulo Mac le wọle si iṣeto agbegbe ESP-IDF fun itọkasi
Fi sori ẹrọ Espressif IDF Plugin
O ti wa ni gbogbo niyanju lati lo Fi sori ẹrọ Online. Ti fifi sori ẹrọ ori ayelujara ba kuna nitori ifosiwewe nẹtiwọki, lo Fi sori ẹrọ Aisinipo
Fun alaye diẹ sii nipa bi o ṣe le fi ohun itanna Espressif IDF sori ẹrọ, wo Fi sori ẹrọ Espressif IDF Plugin
Ṣiṣe Ririnkiri ESP-IDF akọkọ
Ti o ba kan bẹrẹ pẹlu ESP32 ati ESP-IDF, ati pe o ko mọ bi o ṣe le ṣẹda, ṣajọ, filasi, ati ṣiṣe awọn eto ESP-IDF ESP32, lẹhinna jọwọ faagun ki o wo. Lero o le ran o!

Demos

ESP32-S3-LCD-1.47 demos

Ririnkiri

Apejuwe Ipilẹ

ESP32-S3-LCD-1.47-igbeyewo

Ṣe idanwo iṣẹ ṣiṣe ẹrọ inu ọkọ

Igbẹkẹle Library LVGL

ESP32-S3-LCD-1.47-igbeyewo
Hardware asopọ

So igbimọ idagbasoke pọ mọ kọnputa
Ayẹwo koodu

1. iṣeto ()
Wireless_Init (): Bẹrẹ module ibaraẹnisọrọ alailowaya Flash_Searching (): Idanwo ati tẹ sita alaye iwọn iranti filasi ti ẹrọ RGB_Init (): Bibẹrẹ awọn iṣẹ ti o ni ibatan RGB RGB_Example (): Ifihan example awọn iṣẹ ti RGB SD_Init (): Initializes TF kaadi LCD_Init (): Bibẹrẹ àpapọ BK_Light (50): Ṣeto backlight imọlẹ to 50 LVGL_Init (): Initialize LVGL eya ìkàwé Lvgl_Example1 (): Awọn ipe ni pato LVGL example iṣẹ

2. nigba (1)
vTaskDelay (pdMS_TO_TICKS (10)): Idaduro kukuru, gbogbo 10 milliseconds lv_timer_handler (): Aago mimu iṣẹ fun LVGL, lo lati mu awọn iṣẹlẹ ati
awọn ohun idanilaraya jẹmọ si akoko
Afihan abajade
LCD ṣe afihan awọn paramita inu ọkọ:

Filaṣi famuwia ìmọlẹ ati erasing
demo lọwọlọwọ n pese famuwia idanwo, eyiti o le ṣee lo lati ṣe idanwo boya ẹrọ inu ọkọ ṣiṣẹ daradara nipa didan taara bin famuwia idanwo. file ona:
..ESP32-SS-LCD-1.47-DemoFirmware Flash famuwia ikosan ati piparẹ fun itọkasi
Oro
aworan atọka
ESP32-S3-LCD-1.47 aworan atọka
Ririnkiri
ESP32-S3-LCD-1.47 Ririnkiri
Datasheets 1.47inch LCD Datasheet ati awọn miiran files
Awọn irinṣẹ sọfitiwia
Arduino
Arduino IDE Osise download ọna asopọ esp32_package_3.0.2_arduino aisinipo package
VScode

VScode osise webojula
Flash Download Ọpa
Flash_download_tool_3.9.5_0
Miiran awọn oluşewadi ìjápọ
ESP32-Arduino osise iwe LVGL osise iwe
FAQ
Ibeere: Lẹhin ti module ṣe igbasilẹ demo ati tun ṣe igbasilẹ rẹ, kilode nigba miiran ko le sopọ si ibudo ni tẹlentẹle tabi ikosan kuna?
Idahun:
Gigun tẹ bọtini BOOT, tẹ RESET ni akoko kanna, lẹhinna tusilẹ RESET, lẹhinna tu bọtini BOOT silẹ, ni akoko yii module le tẹ ipo igbasilẹ naa, eyiti o le yanju pupọ julọ awọn iṣoro ti ko le ṣe igbasilẹ.
Ibeere: Kini idi ti module naa n tunto ati flicker nigbati viewed ipo idanimọ lati ọdọ oluṣakoso ẹrọ?
Idahun:
O le jẹ nitori Flash òfo ati awọn USB ibudo ni ko idurosinsin, o le gun-tẹ awọn BOOT bọtini, tẹ RESET ni akoko kanna, ati ki o si tu silẹ RESET, ati ki o si tu awọn BOOT bọtini, ni akoko yi module le tẹ awọn download mode lati filasi awọn famuwia (demo) lati yanju awọn ipo.
Ibeere: Bawo ni lati ṣe pẹlu akopọ akọkọ ti eto naa ni o lọra pupọ?
Idahun:
O jẹ deede fun akopo akọkọ lati lọra, kan jẹ alaisan
Ibeere: Bii o ṣe le mu ifihan naa “nduro fun igbasilẹ…” lori ibudo ni tẹlentẹle lẹhin ikosan ESP-IDF ni aṣeyọri bi?
Idahun:

Ti bọtini atunto ba wa lori igbimọ idagbasoke, tẹ bọtini atunto; ti ko ba si bọtini atunto, jọwọ fi agbara tan lẹẹkansi
Ibeere: Kini MO le ṣe ti Emi ko ba ri folda AppData naa?
Idahun:
Diẹ ninu awọn folda AppData ti wa ni ipamọ nipasẹ aiyipada ati pe o le ṣeto lati ṣafihan. English eto: Explorer->View-> Ṣayẹwo “Awọn nkan ti o farapamọ” Eto Kannada: File Explorer -> View -> Ifihan -> Ṣayẹwo “Awọn nkan ti o farapamọ”
Ibeere: Bawo ni MO ṣe ṣayẹwo ibudo COM ti MO lo?
Idahun:
Eto Windows:
View nipasẹ Oluṣakoso ẹrọ: Tẹ awọn bọtini Windows + R lati ṣii apoti ibanisọrọ “Ṣiṣe”; input devmgmt.msc ki o si tẹ Tẹ lati ṣii Oluṣakoso ẹrọ; faagun apakan "Awọn ibudo (COM ati LPT)", nibiti gbogbo awọn ebute oko oju omi COM ati awọn ipo lọwọlọwọ wọn yoo ṣe atokọ. Lo awọn pipaṣẹ tọ lati view: Ṣii aṣẹ Tọ (CMD), tẹ aṣẹ “ipo” sii, eyiti yoo ṣafihan alaye ipo fun gbogbo awọn ebute oko oju omi COM. Ṣayẹwo awọn asopọ ohun elo: Ti o ba ti sopọ awọn ẹrọ ita tẹlẹ si ibudo COM, ẹrọ naa nigbagbogbo wa ni nọmba ibudo kan, eyiti o le pinnu nipasẹ ṣayẹwo ohun elo ti a ti sopọ.
Eto Linux:
Lo pipaṣẹ dmesg lati view: Ṣii ebute naa. Lo aṣẹ ls lati viewTẹ ls / dev/ttyS* tabi ls /dev/ttyUSB* lati ṣe atokọ gbogbo awọn ẹrọ ibudo ni tẹlentẹle. Lo pipaṣẹ serial lati view: Tẹ setserial -g /dev/ttyS* si view alaye iṣeto ni ti gbogbo awọn ẹrọ ibudo ni tẹlentẹle.
Ibeere: Kini idi ti eto ikosan naa kuna nigba lilo ẹrọ MAC kan?
Idahun:
Fi awakọ MAC sori ẹrọ ati filasi lẹẹkansi.
Ibeere: Kini idi ti ko si abajade lẹhin sisun koodu naa ni aṣeyọri laisi awọn ọran?
Idahun:

Ṣayẹwo aworan atọka fun oriṣiriṣi awọn igbimọ idagbasoke pẹlu awọn atọkun Iru-C, ki o mu abajade ni ibamu:
Fun awọn igbimọ idagbasoke pẹlu iṣelọpọ USB taara, iṣẹ itẹwe ni atilẹyin fun iṣelọpọ titẹ sita. Ti o ba fẹ ṣe atilẹyin iṣẹjade nipasẹ iṣẹ Serial, iwọ yoo nilo lati mu ẹya USB CDC Lori Boot ṣiṣẹ tabi sọ HWCDC.
Fun awọn igbimọ idagbasoke pẹlu UART si iyipada USB, mejeeji itẹwe ati awọn iṣẹ Serial ni atilẹyin fun iṣelọpọ titẹ, ati pe ko si iwulo lati mu CDC USB ṣiṣẹ Lori Boot.
Ibeere: Bawo ni lati lo SquareLine Studio lati ṣe apẹrẹ awọn atọkun?
Idahun:
Tọkasi ikẹkọ Studio Studio SquareLine

Awọn iwe aṣẹ / Awọn orisun

Banggood ESP32 Development Board [pdf] Awọn ilana
1.47, ESP32 Development Board, ESP32, Development Board

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *