1. บทนำ
คู่มือนี้ให้ข้อมูลสำคัญสำหรับชุดพัฒนา M5Stack ATOMS3R Compact ESP32-S3 ATOMS3R เป็นตัวควบคุมแบบโปรแกรมได้ขนาดกะทัดรัดที่รวมฟังก์ชันการทำงานไว้มากมาย ออกแบบมาสำหรับแอปพลิเคชันอุปกรณ์อัจฉริยะแบบฝังตัวต่างๆ ประกอบด้วยตัวควบคุมหลัก ESP32-S3 หน้าจอ IPS สีขนาด 0.85 นิ้ว และเซ็นเซอร์ในตัวหลายตัว รวมถึงความสามารถในการขยายเพิ่มเติม
โปรดอ่านคู่มือนี้อย่างละเอียดก่อนใช้งานอุปกรณ์ เพื่อให้มั่นใจได้ถึงการใช้งานที่ถูกต้องและเพื่อใช้ประโยชน์จากอุปกรณ์ได้อย่างเต็มประสิทธิภาพ
2. สินค้าหมดview
M5Stack ATOMS3R สร้างขึ้นโดยใช้คอนโทรลเลอร์หลัก ESP32-S3-PICO-1-N8R8 ซึ่งมี WiFi ในตัว หน่วยความจำ FLASH 8MB และ PSRAM 8MB ขนาดกะทัดรัด (24x24x12.9 มม.) ทำให้เหมาะสำหรับโครงการที่มีพื้นที่จำกัด
2.1 คุณสมบัติหลัก
- ESP32-S3-PICO-1-N8R8 ตัวควบคุมหลักพร้อม WiFi ในตัว
- หน่วยความจำ FLASH 8MB และ PSRAM 8MB เพื่อประสิทธิภาพที่ดียิ่งขึ้น
- หน้าจอ IPS สีขนาด 0.85 นิ้ว (128x128 พิกเซล) สำหรับแสดงผลภาพ
- ปุ่มตั้งโปรแกรมได้อยู่ด้านล่างหน้าจอ
- เซ็นเซอร์สนามแม่เหล็กโลก BMM150 แบบ 3 แกน และเซ็นเซอร์วัดทิศทาง BMI270 แบบ 6 แกน รวมอยู่ในตัวเดียวกัน
- อินเทอร์เฟซ Type-C สำหรับจ่ายไฟและดาวน์โหลดเฟิร์มแวร์
- พอร์ตขยาย HY2.0-4P (พอร์ต A) สำหรับ I2C/GPIO/ADC/UART
- มีขา GPIO และขาจ่ายไฟ 6 ขาสำรองไว้ที่ด้านล่างเพื่อความสะดวกในการขยายเพิ่มเติม
- เสาอากาศ 3 มิติที่ได้รับการปรับปรุงเพื่อประสิทธิภาพและความเสถียรในการใช้งานไร้สายที่ดีขึ้น
- ฟังก์ชันการปล่อยรังสีอินฟราเรด (IR)
2.2 การระบุส่วนประกอบ
ภาพต่อไปนี้แสดงส่วนประกอบหลักและอินเทอร์เฟซของชุดพัฒนา ATOMS3R

คำอธิบายภาพ: แผนภาพนี้แสดง M5Stack ATOMS3R จากมุมมองด้านบนเฉียงๆ โดยเน้นคุณสมบัติหลักๆ ป้ายกำกับชี้ไปยังหน้าจอ LCD IPS ขนาด 0.85 นิ้ว ปุ่มภายใน พอร์ต USB-C สำหรับจ่ายไฟและตั้งโปรแกรม พอร์ต HY2.0-4P Port.A สำหรับการขยาย และพิน GPIO ภายนอกหกพิน นอกจากนี้ยังแสดงเซ็นเซอร์ BMI270 และ BMM150 ภายใน ไฟ LED อินฟราเรด และตัวควบคุม ESP32-S3-PICO พร้อมหน่วยความจำแฟลช 8MB และ PSRAM 8MB ขนาดระบุไว้ที่ 24x24x12.9 มม.
มาดูรายละเอียดการจัดเรียงขาพินและพอร์ตเชื่อมต่อเพิ่มเติมกัน:

คำอธิบายภาพ: ภาพนี้แสดงมุมมองจากบนลงล่าง view ภาพนี้แสดงแผนผังการเชื่อมต่อขาของ M5Stack ATOMS3R อย่างชัดเจน ป้ายกำกับระบุขา 3V3, 5V และกราวด์ (G) รวมถึงขา GPIO เฉพาะ (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48) นอกจากนี้ยังแสดงรายละเอียดการเชื่อมต่อสำหรับ LCD (MOSI, SCK, RS, CS, BL), IR LED และปุ่ม (BTN) ขั้วต่อ Port.A อยู่ตรงกลางด้านล่าง
3. อะไรอยู่ในกล่อง
เมื่อเปิดบรรจุภัณฑ์ คุณจะพบสิ่งของดังต่อไปนี้:
- ชุดพัฒนา M5Stack ATOMS3R จำนวน 1 ชุด
โดยทั่วไปแล้ว ATOMS3R จะถูกบรรจุในรูปแบบที่แสดงไว้ดังนี้:

คำอธิบายภาพ: M5Stack ATOMS3R แสดงอยู่ในบรรจุภัณฑ์พลาสติกใส โดยสามารถมองเห็นตัวเครื่องผ่านพลาสติกได้ บรรจุภัณฑ์มีตราสินค้า 'ATOM S3R' และโลโก้ M5Stack
4. การตั้งค่า
4.1 การเปิดเครื่องอุปกรณ์
ATOMS3R ใช้พลังงานผ่านพอร์ต USB Type-C เชื่อมต่อสาย USB Type-C มาตรฐานเข้ากับอุปกรณ์และแหล่งจ่ายไฟ 5V (เช่น พอร์ต USB ของคอมพิวเตอร์หรืออะแดปเตอร์ USB ติดผนัง)

คำอธิบายภาพ: ภาพนี้แสดงด้านล่างของ M5Stack ATOMS3R โดยแสดงพอร์ต USB Type-C สำหรับจ่ายไฟและรับส่งข้อมูล และขั้วต่อ HY2.0-4P Port.A สำหรับอุปกรณ์ต่อพ่วงภายนอกอย่างชัดเจน มีฉลากเตือนลายทางสีเหลืองและดำอยู่ใกล้กับพอร์ต USB-C
4.2 การตั้งค่าสภาพแวดล้อมซอฟต์แวร์
ATOMS3R รองรับสภาพแวดล้อมการพัฒนาที่หลากหลาย เลือกสภาพแวดล้อมที่เหมาะสมกับความต้องการและข้อกำหนดของโครงการของคุณ:
- อาร์ดูอิโน IDE: สำหรับการเขียนโปรแกรมด้วยภาษา C/C++ คุณจะต้องติดตั้งแพ็คเกจสนับสนุนบอร์ด ESP32 สำหรับ Arduino โปรดดูเอกสารอย่างเป็นทางการของ M5Stack สำหรับคำแนะนำในการติดตั้งโดยละเอียด
- UIFlow: A webแพลตฟอร์มการเขียนโปรแกรมแบบกราฟิกที่ใช้ UI เหมาะสำหรับผู้เริ่มต้น เข้าถึง UIFlow ผ่านทาง UI ของคุณ web เปิดเบราว์เซอร์และเชื่อมต่อ ATOMS3R ของคุณ
- ไมโครไพธอน: สำหรับการเขียนโปรแกรมด้วยภาษา Python คุณจะต้องแฟลชเฟิร์มแวร์ Micropython ลงในอุปกรณ์ และใช้เทอร์มินัลแบบอนุกรมหรือ IDE ในการโต้ตอบกับอุปกรณ์นั้น
สามารถดูคำแนะนำโดยละเอียดสำหรับการตั้งค่าแต่ละสภาพแวดล้อมได้ที่เว็บไซต์ทางการของ M5Stack webเว็บไซต์: เอกสารประกอบการใช้งาน M5Stack.
4.3 ดาวน์โหลดเฟิร์มแวร์
สามารถดาวน์โหลดเฟิร์มแวร์ไปยัง ATOMS3R ผ่านทางอินเทอร์เฟซ USB Type-C ได้ โดยจะขึ้นอยู่กับสภาพแวดล้อมการพัฒนาที่คุณเลือก เครื่องมือเฉพาะ (เช่น ESP-IDF, ตัวอัปโหลด Arduino IDE, UIFlow desktop IDE) จะถูกใช้สำหรับกระบวนการนี้
5. คู่มือการใช้งาน
5.1 การทำงานพื้นฐาน
- เปิดเครื่อง: เชื่อมต่อ ATOMS3R เข้ากับแหล่งจ่ายไฟ 5V ผ่านพอร์ต USB Type-C อุปกรณ์จะเปิดใช้งานโดยอัตโนมัติ
- หน้าจอ: หน้าจอ IPS ขนาด 0.85 นิ้วจะแสดงข้อมูลตามที่ตั้งโปรแกรมไว้
- ปุ่มตั้งโปรแกรมได้: มีปุ่มอยู่ด้านล่างหน้าจอ หน้าที่ของปุ่มจะถูกกำหนดโดยเฟิร์มแวร์ที่ติดตั้งไว้ โดยทั่วไป การกดสั้นๆ อาจเป็นการเรียกใช้งานบางอย่าง ในขณะที่การกดค้าง (เช่น 2 วินาที) อาจเป็นการรีเซ็ตหรือเข้าสู่โหมดเฉพาะ
5.2 การใช้งานพอร์ตและพินต่อขยาย
- พอร์ต A (HY2.0-4P): พอร์ตนี้รองรับการสื่อสาร I2C, GPIO, ADC และ UART สามารถใช้งานร่วมกับอุปกรณ์ที่รองรับ Grove ของ M5Stack เพื่อการขยายการใช้งานได้ง่าย
- ขา GPIO ด้านล่าง: มีขา GPIO และขาจ่ายไฟจำนวน 6 ขาอยู่ด้านล่างของอุปกรณ์ ทำให้สามารถเชื่อมต่อกับแผงวงจรทดลองหรืออุปกรณ์ต่อพ่วงอื่นๆ ได้ตามต้องการ โปรดดูแผนผังการเชื่อมต่อขาในส่วนที่ 2.2 สำหรับการกำหนดขาโดยละเอียด
5.3 เซ็นเซอร์แบบบูรณาการ
- เซ็นเซอร์สนามแม่เหล็กโลก BMM150: ให้ข้อมูลสนามแม่เหล็ก 3 แกน ซึ่งมีประโยชน์สำหรับการใช้งานเข็มทิศ
- เซ็นเซอร์วัดทัศนคติ BMI270: ให้ข้อมูลจากหน่วยวัดความเฉื่อย (IMU) 6 แกน (ไจโรสโคป 3 แกน และมาตรวัดความเร่ง 3 แกน) ซึ่งมีประโยชน์สำหรับการตรวจจับการเคลื่อนไหวและการติดตามทิศทาง
การเข้าถึงข้อมูลจากเซ็นเซอร์เหล่านี้จำเป็นต้องใช้ไลบรารีและการเขียนโปรแกรมที่เหมาะสมภายในสภาพแวดล้อมการพัฒนาที่คุณเลือกใช้
6. ข้อมูลจำเพาะ
| คุณสมบัติ | รายละเอียด |
|---|---|
| ตัวควบคุมหลัก | ESP32-S3-PICO-1-N8R8 |
| หน่วยความจำแฟลช | หน่วยความจำภายใน 8MB |
| พีเอสแรม | หน่วยความจำภายใน 8MB |
| แสดง | หน้าจอ IPS สี ขนาด 0.85 นิ้ว (128x128 พิกเซล) |
| การเชื่อมต่อแบบไร้สาย | Wi-Fi (802.11bgn) |
| เซ็นเซอร์ | BMM150 (เครื่องวัดสนามแม่เหล็กโลก 3 แกน), BMI270 (เครื่องวัดทิศทาง 6 แกน) |
| อินเทอร์เฟซ | พอร์ต USB Type-C, HY2.0-4P (พอร์ต A), พิน GPIO/จ่ายไฟ 6 พิน |
| การรองรับระบบปฏิบัติการ | Arduino, UIFlow, Micropython |
| ขนาด (กxยxส) | 0.95 x 0.95 x 0.5 นิ้ว (24 x 24 x 12.9 มม.) |
| น้ำหนัก | 0.24 ออนซ์ (ประมาณ 6.8 กรัม) |
| สี | สีขาว |
7 การแก้ไขปัญหา
7.1 อุปกรณ์ไม่เปิดเครื่อง
- ตรวจสอบให้แน่ใจว่าได้เสียบสาย USB Type-C เข้ากับ ATOMS3R และแหล่งจ่ายไฟอย่างแน่นหนาแล้ว
- ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟ (เช่น พอร์ต USB ของคอมพิวเตอร์ อะแดปเตอร์ติดผนัง) ใช้งานได้และจ่ายไฟ 5 โวลต์
- ลองใช้สาย USB Type-C เส้นอื่นดู
7.2 ปัญหาการอัปโหลดเฟิร์มแวร์
- โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่ถูกต้องสำหรับ ESP32-S3 บนคอมพิวเตอร์ของคุณแล้ว
- เลือกพอร์ต COM ที่ถูกต้องในสภาพแวดล้อมการพัฒนาของคุณ (เช่น Arduino IDE)
- โปรดตรวจสอบให้แน่ใจว่าได้เลือกประเภทบอร์ดที่ถูกต้อง (เช่น ESP32-S3 Dev Module) ใน IDE ของคุณแล้ว
- ตรวจสอบข้อความแสดงข้อผิดพลาดใดๆ ในคอนโซลเอาต์พุตของ IDE
7.3 หน้าจอไม่แสดง
- ตรวจสอบให้แน่ใจว่าโค้ดของคุณมีคำสั่งเริ่มต้นการแสดงผลและคำสั่งวาดภาพที่จำเป็นครบถ้วน
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าไลบรารีการแสดงผลอย่างถูกต้องสำหรับหน้าจอ IPS ขนาด 0.85 นิ้วแล้ว
7.4 ปัญหาการเชื่อมต่อ Wi-Fi
- ตรวจสอบชื่อเครือข่าย Wi-Fi (SSID) และรหัสผ่านในรหัสของคุณอีกครั้ง
- ตรวจสอบให้แน่ใจว่า ATOMS3R อยู่ในระยะที่สามารถรับสัญญาณจากจุดเชื่อมต่อ Wi-Fi ของคุณได้
- ตรวจสอบให้แน่ใจว่าเครือข่าย Wi-Fi ของคุณทำงานบนย่านความถี่ 2.4GHz เนื่องจาก ESP32-S3 โดยทั่วไปรองรับย่านความถี่นี้
8. การบำรุงรักษา
- การทำความสะอาด: ใช้ผ้าแห้งเนื้อนุ่มเช็ดทำความสะอาดอุปกรณ์ หลีกเลี่ยงการใช้ของเหลวหรือน้ำยาทำความสะอาดที่มีฤทธิ์กัดกร่อน
- พื้นที่จัดเก็บ: เก็บ ATOMS3R ไว้ในที่แห้งและเย็น หลีกเลี่ยงแสงแดดโดยตรงและอุณหภูมิที่สูงหรือต่ำเกินไป
- การจัดการ: โปรดใช้งานอุปกรณ์อย่างระมัดระวังเพื่อหลีกเลี่ยงความเสียหายต่อหน้าจอ พอร์ต หรือขาเชื่อมต่อ
- อัพเดตเฟิร์มแวร์: ตรวจสอบเว็บไซต์ทางการของ M5Stack เป็นประจำ webเว็บไซต์นี้เป็นแหล่งอัปเดตเฟิร์มแวร์และไลบรารีล่าสุด เพื่อให้มั่นใจได้ถึงประสิทธิภาพสูงสุดและการเข้าถึงคุณสมบัติใหม่ๆ
9. การรับประกันและการสนับสนุน
สำหรับข้อมูลการรับประกันโดยละเอียด การสนับสนุนทางเทคนิค และแหล่งข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการของ M5Stack webเว็บไซต์:
- เป็นทางการ Webเว็บไซต์: m5stack.com
- เอกสารประกอบ: เอกสาร.m5stack.com
- ฟอรั่มชุมชน: ร่วมพูดคุยกับผู้ใช้รายอื่นและค้นหาวิธีแก้ปัญหาบนแพลตฟอร์มชุมชนของ M5Stack
โปรดเก็บหลักฐานการซื้อไว้เพื่อใช้ในกรณีเรียกร้องการรับประกัน





