
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



หากคุณเป็นเหมือนฉัน คุณก็คว้าโอกาสที่จะได้สัมผัสกับ ESP8266/etc ล่าสุดและดีที่สุด…และก้าวผ่านมันไปให้ได้ ESP32 ก็ไม่ต่างกัน แต่ฉันพบว่ายังไม่มีอะไรมากเกี่ยวกับเอกสาร 2 ขั้นตอนแรกควรเกี่ยวข้องกับรสชาติของ ESP32 ส่วนใหญ่ ไม่ใช่เฉพาะที่แสดงด้วย OLED เท่านั้น หวังว่า 'สองขั้นตอน' เหล่านี้จะช่วยให้คุณเริ่มต้นได้ โชคดี….ขอให้สนุก…แจ้งให้เราทราบหากมันใช้ได้ผลสำหรับคุณ ข้อสันนิษฐานบางประการคือคุณรู้วิธีนำทาง Arduino IDE และทำงานกับไลบรารีของพวกเขา
อัปเดต: 05 ม.ค. 18 - อย่าลืมดูวิดีโอ ESP32 ที่อัปเดตแล้วที่ส่วนท้ายของคำแนะนำนี้ การทำงานของนาฬิกาอินเทอร์เน็ตและ Bluetooth BLE ดูในบันทึกย่อของ YouTube เพื่อดูลิงก์ไปยังภาพร่าง
ขั้นตอนที่ 1: สิ่งที่จำเป็น


ESP32 SOC
สาย USB
Arduino IDE
ขั้นตอนที่ 2: สมมติว่าติดตั้ง Arduino IDE แล้ว

โดยค่าเริ่มต้น ESP32 ยังไม่แสดงพร้อมกับรายการตัวจัดการบอร์ดมาตรฐานที่ชี้ไปที่
ด้วยเหตุนี้เราจึงต้องเพิ่มด้วยตนเองในขณะนี้
ทำตามขั้นตอนทั้งหมดที่ไซต์ต่อไปนี้เพื่อเตรียม Arduino IDE ของคุณสำหรับบอร์ด ESP32 ใหม่ของคุณ
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
หากคุณมี OLED ในตัว และต้องการลองใช้งาน ให้ไปยังขั้นตอนถัดไป
ขั้นตอนที่ 3: ทำให้ OLED ทำงานบน Arduino



ตอนนี้คุณอาจโหลดภาพสเก็ตช์ 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


****อัพเดท 28 ธ.ค. 60 ดูวิดีโอของ ESP32 พร้อมนาฬิกา Internet/NTP ที่ใช้งานได้ รหัสดาวน์โหลด URL มีอยู่ใน YouTube ด้านล่างวิดีโอ
ฉันตัดสินใจที่จะใช้สิ่งนี้ต่อไปและจัดการเพื่อให้ OLED ทำงานกับข้อมูล 'จริง' ไม่ใช่แค่ตัวอย่างเท่านั้น ฟีด LDR แบบอะนาล็อก ฉันได้แนบภาพร่าง Arduino เข้ากับสิ่งนี้เพื่อช่วย ลองหมุนดูและแจ้งให้เราทราบว่าคุณจะทำอย่างไร! หากคุณต้องการ 'ปัดฝุ่น' เกี่ยวกับการทำงานของ Arduino และ Analog ตรงไปที่
ฉันเริ่มต้นการผจญภัยกับ Arduino กับคนเหล่านี้…หลักสูตรนี้คุ้มค่าแน่นอน
แนะนำ:
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน

อินเทอร์เฟซ 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: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
DIY Soundbar พร้อม DSP ในตัว: 6 ขั้นตอน (พร้อมรูปภาพ)

DIY Soundbar พร้อม DSP ในตัว: สร้างซาวด์บาร์ที่ดูทันสมัยจาก 1/2" ไม้อัด kerf-bent หนา ซาวด์บาร์มี 2 ช่องสัญญาณ (สเตอริโอ) แอมพลิฟายเออร์ 2 ตัว ทวีตเตอร์ 2 ตัว วูฟเฟอร์ 2 ตัว และพาสซีฟเรดิเอเตอร์ 4 ตัวเพื่อช่วยเพิ่มความถี่ต่ำในตู้ขนาดเล็กนี้ หนึ่งในเครื่องขยายเสียง
Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: 10 ขั้นตอน

Arduino MEGA 2560 พร้อม WiFi ในตัว - ESP8266: ในบทความของวันนี้ เราพูดถึง Arduino ที่ฉันคิดว่าพิเศษมาก เนื่องจากมี ESP8266 ฝังอยู่ในบอร์ด ไม่มี ESP12 บัดกรีบนบอร์ด แต่มีชิป Espressif แทน ดังนั้น บนกระดานคุณมี
WiFi Jammer พร้อม Powerbank ในตัว: 12 ขั้นตอน

WiFi Jammer พร้อม Powerbank ในตัว: สวัสดีเพื่อน ๆ ในวิดีโอนี้ฉันจะบอกคุณว่าคุณสามารถสร้าง Jammer WiFi แบบพกพาด้วย Power Bank ได้อย่างไรซึ่งสามารถใช้ได้ทั้งการชาร์จมือถือของคุณและเปิดเครื่อง Jammer WiFi ของคุณ ::คำเตือน :: มันเป็น ผิดกฎหมายในการติดขัดเครือข่าย WiFi ของใครบางคนฉันกำลังทำ