สารบัญ:

ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน
ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน

วีดีโอ: ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน

วีดีโอ: ESP32 พร้อม OLED ในตัว (WEMOS/Lolin) - เริ่มต้นใช้งาน สไตล์ Arduino: 4 ขั้นตอน
วีดีโอ: สอนใช้งาน OLED 0.91 0.96 1.3 Inch ร่วมกับบอร์ด Arduino UNO R3 ESP8266 ESP32 พร้อมโคดใต้คลิป !!!! 2024, กรกฎาคม
Anonim
Image
Image
สิ่งที่จำเป็น
สิ่งที่จำเป็น

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

อัปเดต: 05 ม.ค. 18 - อย่าลืมดูวิดีโอ ESP32 ที่อัปเดตแล้วที่ส่วนท้ายของคำแนะนำนี้ การทำงานของนาฬิกาอินเทอร์เน็ตและ Bluetooth BLE ดูในบันทึกย่อของ YouTube เพื่อดูลิงก์ไปยังภาพร่าง

ขั้นตอนที่ 1: สิ่งที่จำเป็น

สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น
สิ่งที่จำเป็น

ESP32 SOC

สาย USB

Arduino IDE

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

สมมติว่าติดตั้ง Arduino IDE แล้ว
สมมติว่าติดตั้ง Arduino IDE แล้ว

โดยค่าเริ่มต้น ESP32 ยังไม่แสดงพร้อมกับรายการตัวจัดการบอร์ดมาตรฐานที่ชี้ไปที่

ด้วยเหตุนี้เราจึงต้องเพิ่มด้วยตนเองในขณะนี้

ทำตามขั้นตอนทั้งหมดที่ไซต์ต่อไปนี้เพื่อเตรียม Arduino IDE ของคุณสำหรับบอร์ด ESP32 ใหม่ของคุณ

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

ตอนนี้คุณอาจโหลดภาพสเก็ตช์ 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 กับคนเหล่านี้…หลักสูตรนี้คุ้มค่าแน่นอน

แนะนำ: