![ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-8477-34-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![Image Image](https://i.howwhatproduce.com/images/003/image-8477-36-j.webp)
![](https://i.ytimg.com/vi/hJFGLsTTZoA/hqdefault.jpg)
![สิ่งที่จำเป็น สิ่งที่จำเป็น](https://i.howwhatproduce.com/images/003/image-8477-37-j.webp)
หากคุณเป็นเหมือนฉัน คุณก็คว้าโอกาสที่จะได้สัมผัสกับ ESP8266/etc ล่าสุดและดีที่สุด…และก้าวผ่านมันไปให้ได้ ESP32 ก็ไม่ต่างกัน แต่ฉันพบว่ายังไม่มีอะไรมากเกี่ยวกับเอกสาร 2 ขั้นตอนแรกควรเกี่ยวข้องกับรสชาติของ ESP32 ส่วนใหญ่ ไม่ใช่เฉพาะที่แสดงด้วย OLED เท่านั้น หวังว่า 'สองขั้นตอน' เหล่านี้จะช่วยให้คุณเริ่มต้นได้ โชคดี….ขอให้สนุก…แจ้งให้เราทราบหากมันใช้ได้ผลสำหรับคุณ ข้อสันนิษฐานบางประการคือคุณรู้วิธีนำทาง Arduino IDE และทำงานกับไลบรารีของพวกเขา
อัปเดต: 05 ม.ค. 18 - อย่าลืมดูวิดีโอ ESP32 ที่อัปเดตแล้วที่ส่วนท้ายของคำแนะนำนี้ การทำงานของนาฬิกาอินเทอร์เน็ตและ Bluetooth BLE ดูในบันทึกย่อของ YouTube เพื่อดูลิงก์ไปยังภาพร่าง
ขั้นตอนที่ 1: สิ่งที่จำเป็น
![สิ่งที่จำเป็น สิ่งที่จำเป็น](https://i.howwhatproduce.com/images/003/image-8477-38-j.webp)
![สิ่งที่จำเป็น สิ่งที่จำเป็น](https://i.howwhatproduce.com/images/003/image-8477-39-j.webp)
ESP32 SOC
สาย USB
Arduino IDE
ขั้นตอนที่ 2: สมมติว่าติดตั้ง Arduino IDE แล้ว
![สมมติว่าติดตั้ง Arduino IDE แล้ว สมมติว่าติดตั้ง Arduino IDE แล้ว](https://i.howwhatproduce.com/images/003/image-8477-40-j.webp)
โดยค่าเริ่มต้น ESP32 ยังไม่แสดงพร้อมกับรายการตัวจัดการบอร์ดมาตรฐานที่ชี้ไปที่
ด้วยเหตุนี้เราจึงต้องเพิ่มด้วยตนเองในขณะนี้
ทำตามขั้นตอนทั้งหมดที่ไซต์ต่อไปนี้เพื่อเตรียม Arduino IDE ของคุณสำหรับบอร์ด ESP32 ใหม่ของคุณ
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
หากคุณมี OLED ในตัว และต้องการลองใช้งาน ให้ไปยังขั้นตอนถัดไป
ขั้นตอนที่ 3: ทำให้ OLED ทำงานบน Arduino
![ให้ OLED ทำงานบน Arduino ให้ OLED ทำงานบน Arduino](https://i.howwhatproduce.com/images/003/image-8477-41-j.webp)
![ให้ OLED ทำงานบน Arduino ให้ OLED ทำงานบน Arduino](https://i.howwhatproduce.com/images/003/image-8477-42-j.webp)
![ให้ OLED ทำงานบน Arduino ให้ OLED ทำงานบน Arduino](https://i.howwhatproduce.com/images/003/image-8477-43-j.webp)
ตอนนี้คุณอาจโหลดภาพสเก็ตช์ Arduino บน ESP32 แล้ว รูปภาพ 'สวย' ที่กำลังทำงานอยู่เมื่อคุณเสียบปลั๊กครั้งแรกอาจหายไป
ESP32 นี้ใช้ไลบรารี SSD1306 เพื่อสื่อสารกับจอแสดงผล OLED ฉันโชคดีที่เริ่มต้นด้วยการโหลดไลบรารี Arduino ต่อไปนี้และทดสอบหนึ่งในตัวอย่างสเก็ตช์ของ SSD1306 ที่รวมอยู่ หากร่างภาพล้มเหลวในการรวบรวมโดยมีข้อผิดพลาด ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนที่อยู่ที่ล้มเหลวเป็น (0x3c, 5, 4)
หมุด I2C เฉพาะของ ESP นี้ใช้ GPIO 5 และ 4 สำหรับข้อมูลและนาฬิกาตามลำดับ
แบบร่าง ESP32_Wemos_I2C_Scanner ที่แนบมาจะยืนยันว่าหมุดของคุณได้รับการแก้ไขอย่างถูกต้องหรือไม่ โหลดลงใน ESP32 ของคุณ และตรวจสอบจอภาพแบบอนุกรม
github.com/squix78/esp8266-oled-ssd1306
ขั้นตอนที่ 4: OLED ที่ใช้งานได้พร้อม Arduino LDR Analog Input
![](https://i.ytimg.com/vi/HiQHXKg_Bqg/hqdefault.jpg)
![](https://i.ytimg.com/vi/J-WPLD1IZx4/hqdefault.jpg)
****อัพเดท 28 ธ.ค. 60 ดูวิดีโอของ ESP32 พร้อมนาฬิกา Internet/NTP ที่ใช้งานได้ รหัสดาวน์โหลด URL มีอยู่ใน YouTube ด้านล่างวิดีโอ
ฉันตัดสินใจที่จะใช้สิ่งนี้ต่อไปและจัดการเพื่อให้ OLED ทำงานกับข้อมูล 'จริง' ไม่ใช่แค่ตัวอย่างเท่านั้น ฟีด LDR แบบอะนาล็อก ฉันได้แนบภาพร่าง Arduino เข้ากับสิ่งนี้เพื่อช่วย ลองหมุนดูและแจ้งให้เราทราบว่าคุณจะทำอย่างไร! หากคุณต้องการ 'ปัดฝุ่น' เกี่ยวกับการทำงานของ Arduino และ Analog ตรงไปที่
ฉันเริ่มต้นการผจญภัยกับ Arduino กับคนเหล่านี้…หลักสูตรนี้คุ้มค่าแน่นอน
แนะนำ:
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
![อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-30843-j.webp)
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
![PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
DIY Soundbar พร้อม DSP ในตัว: 6 ขั้นตอน (พร้อมรูปภาพ)
![DIY Soundbar พร้อม DSP ในตัว: 6 ขั้นตอน (พร้อมรูปภาพ) DIY Soundbar พร้อม DSP ในตัว: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-2268-28-j.webp)
DIY Soundbar พร้อม DSP ในตัว: สร้างซาวด์บาร์ที่ดูทันสมัยจาก 1/2" ไม้อัด kerf-bent หนา ซาวด์บาร์มี 2 ช่องสัญญาณ (สเตอริโอ) แอมพลิฟายเออร์ 2 ตัว ทวีตเตอร์ 2 ตัว วูฟเฟอร์ 2 ตัว และพาสซีฟเรดิเอเตอร์ 4 ตัวเพื่อช่วยเพิ่มความถี่ต่ำในตู้ขนาดเล็กนี้ หนึ่งในเครื่องขยายเสียง
Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: 10 ขั้นตอน
![Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: 10 ขั้นตอน Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: 10 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2202-22-j.webp)
Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: ในบทความของวันนี้ เราพูดถึง Arduino ที่ฉันคิดว่าพิเศษมาก เนื่องจากมี ESP8266 ฝังอยู่ในบอร์ด ไม่มี ESP12 บัดกรีบนบอร์ด แต่มีชิป Espressif แทน ดังนั้น บนกระดานคุณมี
WiFi Jammer พร้อม Powerbank ในตัว: 12 ขั้นตอน
![WiFi Jammer พร้อม Powerbank ในตัว: 12 ขั้นตอน WiFi Jammer พร้อม Powerbank ในตัว: 12 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-4777-87-j.webp)
WiFi Jammer พร้อม Powerbank ในตัว: สวัสดีเพื่อน ๆ ในวิดีโอนี้ฉันจะบอกคุณว่าคุณสามารถสร้าง Jammer WiFi แบบพกพาด้วย Power Bank ได้อย่างไรซึ่งสามารถใช้ได้ทั้งการชาร์จมือถือของคุณและเปิดเครื่อง Jammer WiFi ของคุณ ::คำเตือน :: มันเป็น ผิดกฎหมายในการติดขัดเครือข่าย WiFi ของใครบางคนฉันกำลังทำ