Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kung katulad mo ako, tumalon ka sa pagkakataong makuha ang iyong kamay sa pinakabago at pinakadakilang ESP8266 / etc … at ilagay ito sa mga bilis nito. Ang ESP32 ay hindi naiiba ngunit nalaman ko na wala pang masyadong diyan tungkol sa dokumentasyon. Ang unang 2 mga hakbang ay dapat na nauugnay sa karamihan sa mga flavors ng ESP32 at hindi lamang ang isang itinatanghal sa OLED. Inaasahan kong magsimula ang mga 'pares-ng-hakbang' na ito. Suwerte …. Magsaya … Ipaalam sa akin kung ito ay gumagana para sa iyo. Ang ilang mga palagay ay alam mo kung paano mag-navigate sa Arduino IDE at makipagtulungan sa kanilang mga aklatan.
UPDATE: 05Jan18 - Siguraduhing suriin ang ilang na-update na mga video ng ESP32 sa pagtatapos ng Instructable na ito. Kumikilos ang Internet Clock at Bluetooth BLE. Hanapin sa mga tala ng YouTube para sa mga link sa mga sketch.
Hakbang 1: Ano ang Kailangan
ESP32 SOC
kable ng USB
Arduino IDE
Hakbang 2: Ipagpalagay na Na-install na ang Arduino IDE
Bilang default, ang ESP32 ay hindi pa ipinapakita kasama ang karaniwang mga entry ng manager ng mga board na tumuturo sa
Dahil dito kailangan nating manu-manong idagdag ang mga ito sa ngayon.
Sundin ang LAHAT ng mga hakbang sa sumusunod na site upang ihanda ang iyong Arduino IDE para sa iyong bagong lupon ng ESP32.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Kung mayroon kang integrated OLED, at nais na subukan at patakbuhin ito, magpatuloy sa susunod na hakbang.
Hakbang 3: Kunin ang OLED Paggawa sa Arduino
Ngayon na malamang na na-load mo ang isang Arduino sketch sa iyong ESP32, ang mga 'kaakit-akit' na mga larawan na tumatakbo dito noong una mong isinaksak ito ay maaaring nawala.
Ang partikular na ESP32 na ito ay gumagamit ng mga aklatan ng SSD1306 upang makipag-usap sa OLED display. Nagkaroon ako ng swerte sa pagsisimula sa pamamagitan ng paglo-load ng sumusunod na Arduino library at pagsubok sa isa sa kasama na mga Halimbawa ng sketch ng SSD1306. Kung nabigo ang sketch na mag-ipon ng mga error, tiyaking binago mo ang address na nabigo ito sa (0x3c, 5, 4).
Ang nakatuon na mga pin ng I2C ng ESP na ito ay nasa GPIO 5 at 4 para sa data at orasan ayon sa pagkakabanggit.
Ang nakakabit na ESP32_Wemos_I2C_Scanner sketch ay makumpirma kung ang iyong mga pin ay direktang naitala. I-load ito sa iyong ESP32 at suriin ang serial monitor.
github.com/squix78/esp8266-oled-ssd1306
Hakbang 4: Functional na OLED Sa Arduino LDR Analog Input
**** UPDATE 28Dec17 Suriin ang video ng ESP32 gamit ang gumaganang Internet / NTP na orasan. Magagamit ang URL ng pag-download ng code sa YouTube sa ibaba ng video
Napagpasyahan ko na lamang na patuloy na lumunsad sa ito at pinamamahalaang makuha ang OLED na gumagana sa 'totoong' data at hindi lamang ang mga halimbawa. Analog na feed ng LDR. Inilakip ko dito ang sketch ng Arduino upang matulungan. Dalhin ito para sa isang paikutin at ipaalam sa akin kung paano ka makakakuha! Kung kailangan mo ng isang 'brush-up' sa paggana ng Arduino at Analog, magtungo sa
Nagsimula ako sa aking pakikipagsapalaran sa Arduino kasama ang mga taong ito … tiyak na sulit ang kurso.