FluidNC “TMC2209 Pen/Laser CNC Controller” เป็นบอร์ดควบคุมเครื่อง CNC แบบ 2 แกนที่ใช้ ESP32 และรันเฟิร์มแวร์โอเพ่นซอร์ส FluidNC ซึ่งรองรับการใช้ไดรเวอร์ TMC2209 stepper ได้สูงสุดสองตัวเพื่อควบคุมเครื่องพล็อตเตอร์ปากกา (pen plotter) และเครื่องแกะสลักเลเซอร์ โมดูลไร้สาย ESP32 ได้ถูกนำมาใช้งานเป็นตัวควบคุมเครื่องพิมพ์ 3D และ CNC มานานแล้วกับบอร์ดต่างๆ เช่น Grbl_ESP32 CNC breakout board, Phi MainBoard 5LC 3D printer controller และ Makerbase MKS DLC32 เป็นบอร์ดควบคุมหลักที่พบใน TwoTrees TS2 laser engraver และ TTC 450 CNC router ที่รันเฟิร์มแวร์โอเพ่นซอร์ส MKS-DLC32-FIRMWARE, FluidNC TMC2209 Pen/Laser CNC Controller เป็นอีกหนึ่งตัวเลือกและใช้เฟิร์มแวร์โอเพ่นซอร์ส FluidNC ซึ่งเป็นการพัฒนาต่อยอดจากเฟิร์มแวร์ Grbl_ESP3 […]
Embedded Swift ภาษาการเขียนโปรแกรมของ Apple รองรับไมโครคอนโทรลเลอร์ ESP32-C6, Raspberry Pi RP2040, STM32F7, nRF52840
Apple ได้เปิดตัว Embedded Swift เป็น beta version ที่สามารถทำงานร่วมกับไมโครคอนโทรลเลอร์ไร้สาย Espressif ESP32-C6 ที่ใช้สถาปัตยกรรม RISC-V นอกจากนี้บริษัทสาธิตการพัฒนาอุปกรณ์ Matter โดยใช้ ESP-IDF และ ESP-Matter SDK ด้วย, Embedded Swift ไม่ได้จำกัดเฉพาะ ESP32-C6 เท่านั้น แต่ยังรองรับไมโครคอนโทรลเลอร์อื่นๆ จาก STMicro, Raspberry Pi, Nordic Semi และอื่นๆ Swift เป็นภาษาในการเขียนโปรแกรมของ Apple ส่วนใหญ่ได้รับการออกแบบมาเพื่อการพัฒนาแอปมือถือ แต่เราเคยเห็นมันถูกใช้งานกับบอร์ด SwiftIO ของ Mad Machine ที่ใช้โปรเซสเซอร์ NXP i.MX RT1052 Arm Cortex-M7 crossover ที่มีความเร็ว 600 MHz แและ SwiftIO Micro ขนาดจิ่ว ขณะนี้บริษัทได้ตัดสินใจ subset ของภาษา Swift ซึ่งเหมาะสมกับไมโครคอนโทรลเลอร์หรือที่เรียกว่า Embedded Swift ซึ่ […]
ThingPulse Pendrive S3 : บอร์ดพัฒนา ESP32-S3 ในรูปแบบ USB stick มาพร้อมกับสตอเรจ 128MB และปุ่ม capacitive แบบสปริง
Pendrive S3 เป็นบอร์ดพัฒนา ESP32-S3 ในรูปแบบ USB stick พร้อมหน่วยความจำแฟลช 128MB และปุ่มสัมผัส capacitive แบบสปริง ที่ใช้โมดูล Espressif ESP32-S3-MINI-1 บนบอร์ดกับ Xtensa dual-core 32-bit LX7 microprocessor พร้อมรองรับ Wi-Fi 2.4GHz และ Bluetooth 5 (พลังงานต่ำ) อุปกรณ์นี้มีปุ่มสัมผัสแบบ capacitive ที่สามารถใช้เพื่อกระตุ้นการทำงานโดยการสัมผัสที่ตัวเครื่อง ปุ่ม capacitive ที่ด้านนอกของอุปกรณ์ ซึ่งช่วยให้อุปกรณ์มีลักษณะแบบ low profile คุณอาจสนใจบทความของ Dani Eichhorn เกี่ยวกับแนวคิดในการใช้สปริงสำหรับปุ่มสัมผัส capacitive Pendrive S3 stick สามารถใช้เป็นอุปกรณ์ BadUSB สำหรับการแฮ็กและการทดสอบเจาะระบบ ด้วย SuperWiFiDuck อุปกรณ์ สามารถทำการโจมตีแบบ keystroke injection ได้ สคริปต์ทั้งหมดสามารถจัดการและควบคุมได้แบบไร้ […]
S5 Trekker เป็นอุปกรณ์สื่อสารรองรับ Meshtastic ขนาดเล็กสำหรับนักเดินป่าและใช้ในกิจกรรมกลางแจ้ง
S5 Trekker Bravo และ S5 Trekker Mini เป็นวิทยุที่รองรับ Meshtastic ที่ออกแบบโดย SpecFive LLC ทีมวิศวกรในสหรัฐอเมริกา ทั้งสองอุปกรณ์ใช้ Heltec Wireless Tracker จาก Heltec Automation โดย Wireless Tracker นี้รวมเอา Espressif’s ESP32-S3 system-on-a-chip, จอแสดงผล TFT LCD ขนาด 160 x 80, ชิป SemTech SX1262 LoRa, และ ชิป Unicore UC6580 GNSS MiniTrekker มีน้ำหนักเบากว่า Trekker Bravo มาก และมีตะขอเกี่ยวในตัวสำหรับเชื่อมต่อกับอุปกรณ์อื่นๆ วิทยุทั้งสองเครื่องถูกสร้างขึ้นให้มีความทนทานพอที่จะต้านทานต่อสภาวะกลางแจ้ง มาพร้อมซอฟต์แวร์โอเพ่นซอร์ส Meshtastic ที่ติดตั้งมาแล้วและพร้อมใช้งานทันทีเมื่อแกะกล่อง S5 Trekker ถูกออกแบบมาเพื่อใช้งานการเดินป่า และการทำกิจกรรมกลางแจ้งอื่นๆ ที่นำเสนอความปลอดภัยเมื่อเดินออกนอกเส้นทาง นอกจาก […]
Espressif เปิดตัว Arduino ESP32 Core 3.0.0 เวอร์ชั่นเสถียร แต่การรองรับ PlatformIO ยังไม่ชัดเจน
ก่อนหน้านี้เราจะเห็น Arduino ESP32 Core version 3.0.0 Alpha เพิ่มการรองรับ ESP32-C6 และ ESP32-H2 โดยมีการเปลี่ยนแปลงอื่นๆ และตอนนี้ Arduino ESP32 Core 3.0.0 เวอร์ชั่นเสถียรถูกปล่อยออกมาเมื่อไม่กี่วันที่ผ่านมาโดยใช้เฟรมเวิร์ก ESP-IDF 5.1.4 ผู้ใช้ Arduino IDE สามารถใช้งานได้ทันที แต่ดังที่เราจะพูดถึงในรายละเอียดเพิ่มเติมด้านล่างนี้ แต่ยังไม่ชัดเจนว่า PlatformIO จะได้รับการรองรับ (อย่างเป็นทางการ) หรือไม่ มีการเปลี่ยนแปลงมากมายนับตั้งแต่เราเขียนบทความเกี่ยวกับการเปิดตัว Alpha2 ในเดือนพฤศจิกายน 2023 โดยมีการคอมมิต 327 ครั้งจากผู้สนับสนุน 96 คน การเปลี่ยนแปลงล่าสุดบางส่วน (เมื่อเปรียบเทียบกับ RC3) ได้แก่: อัปเดต ESPDuino ด้วยตัวเลือกเพิ่มเติม (ความถี่ของ CPU และการแบ่งพาร์ติชัน) เพิ่มการรองรับสำหรับ WeAct Studio ESP […]
M5Stack CoreS3 SE : อุปกรณ์ IoT controller ที่ใช้ ESP32-S3 รุ่นลดต้นทุนพร้อมจอสัมผัส 2 นิ้ว, ช่อง microSD card, ลำโพง, ไมโครโฟนสองตัว
M5Stack CoreS3 SE หรือ M5CoreS3 SE เป็นรุ่นลดต้นทุนของ M5Stack CoreS3 IoT controller ที่ใช้ไมโครคอนโทรลเลอร์ไร้สาย ESP32-S3 พร้อมจอสัมผัสแบบ capacitive ขนาด 2 นิ้ว, ช่องเสียบ microSD card slot, พอร์ต USB-C, ลำโพง ไมโครโฟนสองตัว และคอนเนกเตอร์ Grove หนึ่งตัวสำหรับการขยาย M5Core S3 SE ไม่มี DIN Base ดังนั้นไม่สามารถติดตั้งใช้งานแบบ DIN Rail ได้และทำให้คอนโทรลเลอร์ M5Stack CoreS3 SE บางลงประมาณครึ่งหนึ่ง และมีสีก็แตกต่างกันด้วย (สีเทากลางและสีเทาดำ) การเปลี่ยนแปลงภายในที่สำคัญ ได้แก่ การถอดกล้องและเซ็นเซอร์ทั้งสามตัวที่มีในรุ่นเดิมออกไป สเปคของ M5Stack CoreS3 SE พร้อมไฮไลท์เป็นตัวหนาและขีดทับแสดงความแตกต่างกับรุ่น CoreS3: Wireless MCU – Espressif Systems ESP32-S3FN16R8 CPU – ไมโครคอนโทรลเลอร์ Xtensa LX7 dual-cor […]
LILYGO T-Camera-Plus-S3 – บอร์ดพัฒนาที่ใช้ ESP32-S3 พร้อมกล้องมองกลางคืนและจอสัมผัส
LILYGO T-Camera-Plus-S3 เป็นบอร์ดพัฒนาที่ใช้ ESP32-S3 ออกแบบมาเพื่อสร้างอุปกรณ์สมาร์ทโฮม, ระบบเฝ้าระวัง และโปรเจ็กต์ที่เชื่อมต่ออื่นๆ บอร์ดมีจอแสดงผล TFT LCD ขนาด 1.3 นิ้วและสามารถเลือกใช้โมดูลกล้อง OV2640 หรือ OV5640 T-Camera-Plus-S3 เป็นรุ่นการอัพเกรดของ T-Camera S3 ที่เปิดตัวในปี 2022 โดยฟีเจอร์ที่อัปเกรดได้แก่ TFT LCD ขนาด 1.3 นิ้ว (240×240) ไมโครโฟนพร้อม MAX98357A codec และรองรับลำโพงภายนอก, รองรับ micro SD card, คอนเนกเตอร์แบตเตอรี่ และฟีเจอร์อื่น ๆ ก่อนหน้านี้เราได้เขียนเกี่ยวกับบอร์ดที่ใช้ ESP32-S3 หลายประเภท เช่น Waveshare ESP32-S3-Matrix, ESP32-S3-Tiny board และ Unexpected Maker NANOS3 ตอนนี้เรามาดูคุณสมบัติของบอร์ดใหม่กัน สเปค LILYGO T-Camera-Plus-S3 โมดูลไร้สาย ESP32-S3-WROOM-1 SoC – ESP32-S3R8 ไมโ […]
จอสัมผัส ESP32-S3 ขนาด 7 นิ้ว ของ Waveshare พร้อมอินเทอร์เฟส RS485, CAN Bus, I2C, UART และเซนเซอร์แอนะล็อก
Waveshare ESP32-S3-Touch-LCD-7 เป็นจอสัมผัสขนาด 7 นิ้วที่ใช้ ESP32-S3 รองรับ WiFi 4 และ Bluetooth 5 LE มีอินเทอร์เฟสการขยายที่หลากหลาย เช่น RS485, CAN Bus, I2C, UART และอินพุตแบบแอนะล็อก ซึ่งสามารถใช้ในการพัฒนาแอปพลิเคชัน HMI เราเคยเขียนบทความเกี่ยวกับบอร์ด ESP32 พร้อมจอแสดงผลหลายรุ่น แต่ส่วนใหญ่เป็นหน้าจอขนาดเล็กไม่เกิน 3 นิ้ว และหน้าจอขนาดใหญ่นั้นหายากมาก ยกเว้นจอ e-Paper ที่ใช้ ESP32 เช่น Inkplate 10 หรือ จอ e-Paper 7.5 นิ้วของ LILYGO ส่วนใหญ่จะใช้ ESP32-S3 เนื่องจากมาพร้อมกับอินเทอร์เฟส RGB LCD และจอสัมผัสขนาด 7 นิ้ว ESP32-S3 ที่เราเคยรีวิวอย่างจอแสดงผลขนาด 7.0 นิ้วของ Elecrow ที่มีสเปคคล้ายกับ Waveshare ESP32-S3- Touch-LCD-7 แต่ I/O headers น้อยกว่า Waveshare ESP32-S3-Touch-LCD-7: Wireless module – ESP32-S […]