สารบัญ:

บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp: 3 ขั้นตอน
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp: 3 ขั้นตอน

วีดีโอ: บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp: 3 ขั้นตอน

วีดีโอ: บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp: 3 ขั้นตอน
วีดีโอ: M5Stack Programming in Thonny - M5stickC and Atom on Micropython 1.12 2024, กรกฎาคม
Anonim
Image
Image
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp
บทช่วยสอนการติดตั้งเฟิร์มแวร์ขั้นสูง M5Stack MultiApp

ฉันเป็นแฟนตัวยงของโมดูล M5Stack ESP32 มันดูเป็นมืออาชีพมากซึ่งแตกต่างจาก "หนูรัง" ปกติของฉันในบอร์ดและสายไฟต้นแบบ!

ด้วยบอร์ดพัฒนา ESP32 ส่วนใหญ่ คุณสามารถเรียกใช้โปรแกรม / แอพได้ครั้งละหนึ่งโปรแกรมเท่านั้น แต่ตอนนี้บน M5Stack คุณสามารถเลือกระหว่างแอพจำนวนมากผ่านทางเมนู เป๊ะเว่อร์!

แอพรวมถึง:

  • ออสซิลโลสโคปสองช่อง
  • เว็บวิทยุ
  • สถานีตรวจอากาศ
  • เว็บเซิร์ฟเวอร์พร้อมตัวจัดการไฟล์ SD บนเว็บ
  • เบราว์เซอร์ SD
  • เครื่องมือ

    • การตรวจสอบแพ็คเก็ต Wifi
    • เครื่องสแกนไวไฟ
    • เครื่องสแกน I²C
    • เครื่องอ่านเซ็นเซอร์ DHT
    • นาฬิกาจับเวลา
  • เกม

วิดีโอแสดงการสร้างและขั้นตอนต่อไปนี้จะอธิบายกระบวนการ

ขั้นตอนที่ 1: Ardunio IDE Out, PlatformIO IDE In

Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!
Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!
Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!
Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!
Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!
Ardunio IDE ออก, แพลตฟอร์ม IO IDE เข้า!

ความท้าทายแรกคือเราไม่สามารถใช้ Arduino IDE อันเป็นที่รักของเราสำหรับโครงการนี้ได้ เวลาสำหรับการเปลี่ยนแปลงและการเปลี่ยนแปลงเป็นสิ่งที่ดีใช่มั้ย?! ไปที่ GitHub:

github.com/botofancalin/M5Stack-MultiApp-Advanced

คุณสามารถดูคำแนะนำสำหรับการติดตั้ง PlatformIO และข้อกำหนดอื่นๆ ได้ที่นี่ ขั้นตอนแรกคือดาวน์โหลดที่เก็บข้อมูลและเปิดเครื่องรูดไปยังที่อื่นที่คุณสามารถหาได้ง่ายเช่น เดสก์ทอป.

ตอนนี้ดาวน์โหลดและติดตั้ง Visual Studio Code

code.visualstudio.com/

และส่วนขยาย PlatformIO

ตอนนี้ติดตั้ง ESP32 Framework บน PlatformIO สำหรับฉันสิ่งนี้เกิดขึ้นโดยอัตโนมัติเมื่อติดตั้ง PlatformIO นอกจากนี้ ในขณะนี้ ให้มองหาการอัปเดตใดๆ ที่จะถูกตั้งค่าสถานะ

ถึงเวลาใช้ PlatformIO Patch เพียงคัดลอกเนื้อหาของไดเร็กทอรี PlatformIO_Patch ใต้โฟลเดอร์ M5Stack-MultiApp-Advanced-master บนเดสก์ท็อปของคุณไปยังไดเร็กทอรี.platformio

ขั้นตอนที่ 2: แฟลช M5Stack ด้วยเฟิร์มแวร์ที่คอมไพล์แล้ว

แฟลช M5Stack ด้วยเฟิร์มแวร์ที่คอมไพล์แล้ว
แฟลช M5Stack ด้วยเฟิร์มแวร์ที่คอมไพล์แล้ว

คำแนะนำแบบกะพริบสามารถพบได้ในโฟลเดอร์ Precompiled Firmware ใต้โฟลเดอร์ M5Stack-MultiApp-Advanced-master บนเดสก์ท็อปของคุณ

1. เรียกใช้ ESPFlashDownloadTool_v3.6.4.exe

2. เลือก ESP32 DownloadTool

3. เลือกไฟล์เฟิร์มแวร์ “M5StackMultiApp.bin”

4. ป้อนที่อยู่สำหรับไฟล์: 0x10000 (ทำโดยค่าเริ่มต้น)

5. เลือก COM PORT บนเครื่องมือดาวน์โหลด ตรวจสอบหมายเลขพอร์ต M5Stack COM ในตัวจัดการอุปกรณ์ของคุณ

6. กดปุ่ม RESET ค้างไว้บน M5Stack

7. คลิก START บนเครื่องมือดาวน์โหลด แล้วปล่อยปุ่มรีเซ็ต

หลังจากกระพริบ ให้กดปุ่มรีเซ็ตเพื่อเริ่ม M5Stack

ขั้นตอนที่ 3: สร้างและ Flash M5Stack MultiApp

สร้างและแฟลช M5Stack MultiApp
สร้างและแฟลช M5Stack MultiApp
สร้างและแฟลช M5Stack MultiApp
สร้างและแฟลช M5Stack MultiApp

เปิดโฟลเดอร์ MultiApp Project ใน PlatformIO

ไปที่โฟลเดอร์ src และโหลดไฟล์ main.cpp

คลิกปุ่มสร้างที่มุมล่างซ้ายมือของแถบงาน Visual Studio คุณจะเห็นข้อความเตือนเป็นสีเหลือง แต่หวังว่าอีกสักครู่คุณจะเห็นข้อความ "สำเร็จ" สีเขียว!

ตอนนี้ให้กดปุ่มลูกศรอัพโหลดและรอข้อความ “SUCCESS” สีเขียวอีกครั้ง และเมนู MultiApp ควรปรากฏบน M5Stack – ยินดีด้วย!! คุณสามารถสำรวจแอพได้แล้ว

รับ M5Stack ของคุณที่นี่: M5Stack ESP32

หรือที่นี่: M5Stack ESP32

แนะนำ: