Embedded Swift ภาษาการเขียนโปรแกรมของ Apple รองรับไมโครคอนโทรลเลอร์ ESP32-C6, Raspberry Pi RP2040, STM32F7, nRF52840

ESP32 C6 Apple Swift

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 ซึ่ […]

สร้างรถหุ่นยนต์ด้วยบอร์ดฐาน Car Base Board สำหรับบอร์ด STM32F411 “Black Pill”

Car Base Board MountedPCB chassis

Car Base Board จาก Applying Microcontroller Solutions เป็นแพลตฟอร์ม Modular สำหรับการสร้างโปรเจกต์รถหุ่นยนต์ที่ใช้บอร์ดพัฒนา WeAct Studio Black Pill, บอร์ด Black Pill เป็นรุ่นอัปเกรดของบอร์ด “Blue Pill 2” และมีไมโครคอนโทรลเลอร์ STM32F411CEU6 ที่ทำงานที่ความเร็ว 100MHz พร้อมหน่วยความจำแฟลช 512 KB, SRAM 128 KB และพอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม แผงวงจรพิมพ์หรือ PCB ของ Care Base Board เป็นตัวควบคุมหลักที่รับการขยายฮาร์ดแวร์เช่นโมดูลไร้สาย เซอร์โว และเซ็นเซอร์ เพื่อตรวจสอบและควบคุมรถหุ่นยนต์ ส่วน headers บนบอร์ดช่วยให้สามารถการเชื่อมต่อสายได้อย่างง่ายดาย และช่วยป้องกันสายไฟพันรกรุงรังด้วย การออกแบบของ PCB ทำให้ง่ายต่อการใช้งานอุปกรณ์และบอร์ดที่มีจำหน่ายทั่วไปและอยู่ระหว่างการพัฒนา และจ่ายไฟให้ก […]

M5Stack CoreMP135 – อุปกรณ์ IoT controller ที่ใช้ Linux พร้อม STM32MP135 Cortex-A7 MPU สำหรับงานอุตสาหกรรม

M5Stack CoreMP135 industrial control host

M5Stack CoreMP135 เป็นอุปกรณ์ IoT controller สำหรับงานควบคุมเครื่องจักรในงานอุตสาหกรรม ที่ใช้ไมโครโปรเซสเซอร์หลัก STM32MP135DAE7 Arm Cortex-A7 ทำงานที่ความเร็ว 1GHz พร้อมหน่วยความจำ DDR3L SDRAM สูงสุด 512MB และมีอินเทอร์เฟสประสิทธิภาพสูง เช่น พอร์ต Gigabit Ethernet 2 พอร์ต, พอร์ต USB 3 พอร์ต, อินเทอร์เฟส CAN FD 2 พอร์ต, อินเทอร์เฟส Grove 2 พอร์ตและเอาต์พุตวิดีโอ “HD” บอร์ดสื่อสาร PWR485 ในตัวที่รวมการเชื่อมต่ออินพุตไฟ 9V ถึง 24V และอินเทอร์เฟส RS485 ไว้ด้วยกัน อุปกรณ์ยังมีช่องเสียบ microSD card slot สำหรับเก็บข้อมูล, หน้าจอสัมผัสแบบ capacitive IPS ขนาดเล็ก และลำโพง 1W สำหรับการโต้ตอบระหว่างผู้ใช้งานกับเครื่องจักร CoreMP135 ได้รับการออกแบบมาเพื่อเพื่อประหยัดพลังงานและใช้ชิป Allwinner AXP2101 สำหรับกา […]

โมดูลจอแสดงผล LCD แบบสัมผัส IPS ขนาด 1.69 นิ้ว ทำงานร่วมกับ Raspberry Pi, Arduino, ESP32, STM32

Waveshare 1.69inch Round LCD Display Module

Waveshare 1.69-inch IPS touch LCD เป็นโมดูลจอแสดงผลสัมผัสแบบมุมโค้งมนขนาด 1.69 นิ้ว ความละเอียด 240 × 280 และช่วงสี 262K, มีไดรเวอร์การแสดงผล (ST7789V2) และตัวควบคุมระบบสัมผัส (CST816T) และใช้อินเทอร์เฟส SPI และ I2C ซึ่งทำให้เข้ากันได้กับแพลตฟอร์มได้รับความนิยม เช่น Raspberry Pi, Arduino, ESP32, STM32 และอื่นๆ ก่อนหน้านี้เราเขียนบทความถึงโมดูลจอแสดงผลที่คล้ายกัน เช่น MaTouch ESP32-S3, T-RGB ESP32-S3 และ ESP32-S3 Round SPI TFT สเปคของ 1.69-inch IPS touch LCD จอแสดงผล จอ LCD ขนาด 1.69 นิ้ว มีความละเอียด 240×280 พิกเซล และ IPS panel ความลึกของสี 262K ไดร์เวอร์จอแสดงผล –  ไดร์เวอร์จอแสดงผล ST7789V2 SPI ระบบควบคุมแบบสัมผัส – CST816T I2C ตัวควบคุมระบบสัมผัสแบบ capacitive สำหรับอินพุตการตอบสนอง Onboard Logic Level Con […]

บอร์ดควบคุมอุตสาหกรรมที่ใช้ Raspberry Pi CM4/CM5 กับ STM32H7 MCU เพื่อควบคุมแบบเรียลไทม์

Industrial control board Raspberry Pi CM4 CM5

Paisley Microsystems PMC-C-CMX เป็นบอร์ดควบคุมอุตสาหกรรมที่ติดตั้งบนราง DIN rail และใช้ Raspberry Pi CM4 หรือ CM5 (เมื่อเปิดตัวแล้ว) พร้อมด้วยไมโครคอนโทรลเลอร์ STM32H7 Arm Cortex-M7 สำหรับการควบคุมแบบเรียลไทม์ บอร์ดฐาน Carrier board ได้รวมคุณสมบัติต่างๆ เช่น อินพุตช่วงแรงดันไฟฟ้ากว้าง (7 ถึง 55V DC), ช่อง M.2 PCIe Gen 3 Key-B socket และ Key-M socket พร้อมตัวเลือกเซลลูลาร์, gigabit Ethernet, อินเทอร์เฟสการแสดงผล HDMI และ MIPI DSI, กล้อง twp MIPI CSI, Headers และคอนเกนเตอร์หลายตัวเช่น RS485, GPIO, I2S, SPI และอื่นๆ ที่เชื่อมต่อไปยัง Raspberry Pi Compute Module หรือ STM32H7 MCU สเปคของ Paisley Microsystems PMC-C-CMX: system-on-modules ที่รองรับ – Raspberry Pi CM4 หรือ Raspberry Pi CM5 (ที่กำลังจะเปิดตัว) MCU – ไมโ […]

รีวิว “MaUWB_DW3000 with STM32 AT Command” – ทดสอบบอร์ด UWB ด้วย Arduino

UWB-board-with-Arduino review

สวัสดีครับ อุปกรณ์ที่ผมจะรีวิววันนี้คือ MaUWB_DW3000 with STM32 AT Command ครับ โดยอุปกรณ์นี้เป็นมอดูลอัลตราไวด์แบนด์ (ultra-wideband : UWB) จาก MakerFabs ซึ่งมีไมโครคอนโทรเลอร์ ESP32 และพร้อมหน้าจอ OLED รวมทั้งใช้มอดูล DW3000 Transceivers เป็นมอดูลหลักสำหรับการทำงานด้าน UWB เว็บไซต์ของผู้ผลิตรายงานว่าบอร์ดชุดนี้สามารถทำงานในโหมด multi-tags+multi-anchors ได้สูงสุด 8 anchors และ 64 tags  โดยบอร์ดรุ่นนี้จะมี STM32F103RCT6 ควบคุมการทำงานของมอดูล DW3000 ซึ่งเราจะควบคุมการทำงานของมอดูล UWB เช่น การตั้งโหมดการทำงานระหว่าง anchor และ tag ได้ด้วยการส่ง AT command จาก ESP32 ไปยัง STM32 สำหรับคุณสมบัติอื่น ๆ สามารถอ่านเพิ่มเติมได้จากเว็บไซต์และ WiKi ของผู้ผลิต เปิดกล่องและทดลองใช้งาน ผู้ผลิตส่งพัสดุมาให้ผมจากจีน ภายในมีม […]

Arduino เปิดตัวโมดูล Pro 4G และบอร์ดฐาน Portenta Mid Carrier ที่งาน Embedded World 2024

Arduino Pro Portenta Mid 4G Module

Arduino ได้ประกาศผลิตภัณฑ์ใหม่ 2 ตัวในตระกูล Arduino Pro ที่งาน Embedded World 2024 ได้แก่ โมดูล Arduino Pro 4G และบอร์ดฐาน Arduino Portenta Mid Carrier โมดูล Arduino Pro 4G โมดูล mini PCIe มีจำหน่าย 2 รุ่น: รุ่น Global และรุ่นสำหรับยุโรป ตะวันออกกลาง และแอฟริกา (EMEA) และเอเชียตะวันออกเฉียงใต้ ที่มีอินเทอร์เฟซคล้ายกัน แต่ใช้โมดูล Quectel ต่างกัน และรุ่นสำหรับทั่วโลกรองรับ GNSS อีกด้วย สเปค: ทั้งสองโมดูลรองรับการใช้งาน fallback 3G/2G ในกรณีที่การเชื่อมต่อ 4G LTE ไม่สามารถใช้งานได้ โมดูล 4G LTE ใช้งานร่วมกับบอร์ดฐาน Arduino Pro carrier ที่มีตัวเชื่อมต่อ mini PCIe เช่น Max Carrier และ Mid Carrier ที่เราจะกล่าวถึงด้านล่างนี้ สามารถดูรายละเอียดเพิ่มเติมบนเว็บไซต์เอกสารประกอบและหน้าผลิตภัณฑ์ โมดูล Arduino Pro 4G รุ่ […]

โมดูล Digi ConnectCore MP25 ที่ใช้ชิป MPU STM32MP25 นำมาใช้งานด้าน Edge AI และ computer vision

digi connectcore mp251

บริษัท Digi International ผู้ให้บริการโซลูชัน IoT ในอุตสาหกรรมของสหรัฐอเมริกา เปิดตัวโมดูล Digi ConnectCore MP25 SoM ที่งาน Embedded World 2024 ในเมืองนูเรมเบิร์ก ประเทศเยอรมนี โมดูล Digi ConnectCore MP25 ใช้ชิปไมโครโปรเซสเซอร์ STM32MP25 ของ STMicroelectronics รองรับฟังก์ชัน AI (Artificial Intelligence) และ ML (Machine Learning) ผ่านตัวประมวลผล NPU (Neural Processing Unit) ที่สามารถทำงานได้ที่ความเร็ว 1.35 Tera ต่อวินาที (TOPS) และหน่วยประมวลผลภาพ (ISP), โดยมีพลังมาจาก 2 คอร์ 64 บิต Arm Cortex-A35 ที่ทำงานที่ความเร็ว 1.5GHz ร่วมกับคอร์ Cortex-M33 32 บิต ที่ทำงานที่ความเร็ว 400MHz และคอร์ Cortex-M0+ 32 บิต ที่ทำงานที่ความเร็ว 200MHz ด้วยความสามารถด้าน machine learning, การรองรับเครือข่ายที่ต้องคำนึงถึงเวลา และคุ […]