Raspberry Pi Pico 2 เป็นบอร์ดพัฒนา MCU ที่ใช้ไมโครคอนโทรลเลอร์ใหม่ Raspberry Pi RP2350 ซึ่งมีคอร์ RISC-V แบบ dual-core หรือ Cortex-M33 แบบ dual-core พร้อม SRAM บนชิปขนาด 520 KB, flash ขนาด 4MB, พอร์ต micro USB สำหรับการจ่ายไฟและโปรแกรม และมีขา GPIO headers เหมือนกับบอร์ด Raspberry Pi Pico ที่ใช้ไมโครคอนโทรลเลอร์ RP2040 dual-core Cortex-M0+ พร้อม SRAM ขนาด 264KB RP2350 มีทั้งซีพียู Hazard3 RISC-V แบบ dual-core ที่เป็น open-source และ Cortex-M33 แบบ dual-core, แต่สามารถใช้ได้เพียงหนึ่งคลัสเตอร์ในแต่ละครั้ง นอกจากการมีคอร์ MCU ที่เร็วขึ้นและ SRAM ที่มีความจุสูงขึ้นแล้ว RP2350 ยังคล้ายกับ RP2040 แต่มี PIO block เพิ่มอีกหนึ่ง รวมทั้งหมดเป็นสาม ฟีเจอร์ใหม่ที่สำคัญคือความปลอดภัยในตัวเมื่อใช้คอร์ Arm Cortex-M33 ที่มี […]
MyoWare 2.0 Muscle Sensor Wireless Kit ชุดคิทเซนเซอร์ไร้สายสำหรับตรวจคลื่นไฟฟ้าของกล้ามเนื้อ (EMG)
MyoWare 2.0 Muscle Sensor Wireless Kit เป็นชุดคิทเซนเซอร์ไร้สายตรวจคลื่นไฟฟ้ากล้ามเนื้อ (EMG) ที่เข้ากันได้กับ Arduino สามารถตรวจจับและวัดสัญญาณไฟฟ้าที่สร้างขึ้นจากเส้นใยกล้ามเนื้อในร่างกาย ชุดคิท MyoWare 2.0 เป็นผลิตภัณฑ์ที่เกิดจากความร่วมมือระหว่าง SparkFun และ Advancer Technologies MyoWare 2.0 เป็นรุ่นปรับปรุงให้เหนือรุ่นเดิมโดยการออกแบบที่กะทัดรัด, คอนเนกเตอร์แบบ snap ที่ไม่ต้องบัดกรี และใช้ชิปเซ็ตที่อัปเกรดเพื่อความน่าเชื่อถือและประสิทธิภาพที่ดีขึ้น นอกจากนี้ยังมีชิลด์ที่ออกแบบมาเพื่อเชื่อมต่อกับเซนเซอร์ MyoWare 2.0 Muscle, ซึ่งเป็นเซ็นเซอร์ EMG แบบสวมใส่ที่ใช้งานร่วมกับ Arduino ได้ การออกแบบของ Muscle Sensor โดยสามารถติดแผ่นเซนเซอร์และ shield เสริมเข้ากับบอร์ดโดยตรง โดยทำงานด้วยแรงดันไฟฟ้าจากแหล่งจ่ายเดี่ […]
อุปกรณ์ Zigbee Coordinator 1.0 ที่ใช้ชิป CC2652P7 รันเฟิร์มแวร์โอเพ่นซอร์ส ทำงานร่วมกับ Zigbee2MQTT, Home Assistant และ ioBroker
cod.m Zigbee Coordinator 1.0 (CZC 1.0) เป็นอุปกรณ์ ZigBee Coordinator แบบไฮบริดที่สามารถใช้เชื่อมต่ออุปกรณ์ผ่านเครือข่าย (Ethernet/Wi-Fi) และ USB ได้ ZigBee Coordinator เวอร์ชัน 1.0 เป็นการอัปเกรดจากเวอร์ชัน 0.2 ที่เปิดตัวในปี 2022, CZC 1.0 โดยแทนที่ชิป Texas Instruments CC2652P2 ด้วยชิป CC2652P7 ที่ทรงพลังมากกว่า และใช้โมดูล ESP32-WROOM-32E แทนชิป USR-K6 และเพิ่มความเข้ากันได้กับ Home Assistant (การรวม ZHA) สามารถสร้างเครือข่าย Zigbee และจับคู่อุปกรณ์ Zigbee ผ่าน Ethernet, WiFi หรือ Serial (USB) มาพร้อมกับชิป Texas Instruments CC2652P7 คล้ายกับกลุ่มผลิตภัณฑ์ SMLIGHT อุปกรณ์ ZigBee Coordinator ที่สามารถเชื่อมต่อ Ethernet/WiFi/USB และ USB dongles, CZC 1.0 มีสองรุ่น คือ รุ่นที่รองรับ Power over Ethernet และรุ่นที […]
Olimex NEO6502 : คอมพิวเตอร์ย้อนยุค ที่ใ่ช้ W65C02 และ Raspberry Pi RP2040 พร้อมพอร์ต HDMI, USB และอื่นๆ
Olimex ได้เปิดตัว NEO6502 เป็นคอมพิวเตอร์ย้อนยุค (retro computer) แบบฮาร์ดแวร์โอเพ่นซอร์ส ที่ออกแบบมาเพื่อการเรียนรู้และความบันเทิง และยังสามารถใช้สำหรับเล่นเกม Retroได้ บอร์ดนี้มีความเป็นเอกลักษณ์มาก เนื่องจากสร้างขึ้นโดยใช้ MPU 65C02 และ MCU Raspberry Pi Pico RP2040 ในรูปแบบโปรเซสเซอร์คู่ MOS6502 จัดการโปรแกรมจำลอง Apple II, Oric และ Commodore 64 emulators ในขณะที่ RP2040 จัดการกับส่วนอื่น ๆ ทั้งหมดรวมถึงเอาต์พุตวิดีโอ HDMI (DVI) โดยใช้โครงการ PicoDVI เราเคยเขียนบทความเกี่ยวกับชุดคอมพิวเตอร์ย้อนยุคที่คล้ายกัน เช่น CERBERUS 2100, TinyLlama x86, DevTerm with ClockworkPi v3.14, Olimex AgonLight2 และอื่นๆ สเปคของบอร์ด Olimex NEO6502 โปรเซสเซอร์ Western Design Center W65C02S ไมโครโปรเซสเซอร์ 8 บิต @ 6.25 MHz พร้อม […]
Pico Display Base Board : บอร์ดฐานสร้างจอแสดงผล LCD ที่ใช้ Raspberry Pi Pico
Pico Display Base Board เป็นบอร์ดฐานที่แผงวงจรพิมพ์จาก Applying Microcontroller Solutions ที่ให้แพลตฟอร์มสำหรับการสร้างโปรเจกต์จอแสดงผลที่ใช้ Raspberry Pi Pico เป็นการทำงานร่วมระหว่างบอร์ด Raspberry Pi Pico และหน้าจอ LCD ที่ใช้คอนโทรลเลอร์จอแสดงผล Solomon Systech SSD1963 Pico Display Base Board มี header 40-pin (Display Port) ที่เชื่อมต่อกับ GPIO บน Pico เพื่อให้มีอินเทอร์เฟสแบบขนาน (parallel) 8 บิตสำหรับจอแสดงผลและSPI pins สำหรับหน้าจอสัมผัสและ SD card ในตัว บอร์ดฐานรองรับจอแสดงผลตั้งแต่ 4.3 นิ้ว ถึง 7 นิ้ว จอแสดงผลที่มีขนาดไม่เกินห้านิ้วสามารถใช้พลังงานโดยตรงจาก Pico, Jumper block บนบอร์ดสามารถใช้เพื่อส่งพลังงานไปยังจอ LCD และเชื่อมต่อชิปแฟลชของจอแสดงผลไปยัง Pico ได้ พอร์ต USB-C บนบอร์ดสามารถให้แหล่งพลังงานท […]
JieLi Tech AC6329C4 : ไมโครคอนโทรลเลอร์พร้อมการเชื่อมต่อ Bluetooth 5.0 ราคา 13 บาท
JieLi Technology AC6329C4 เป็นไมโครคอนโทรลเลอร์ราคาถูกมากๆ มาพร้อมการเชื่อมต่อ Bluetooth 5.0 และมีขา I/O จำนวนมาก รวมถึงตัวควบคุมมอเตอร์ ซึ่งขายในราคา 35 เซ็นต์(~13฿) ต่อหน่วย บน LCSC หรือ 25 เซ็นต์(~13฿) ต่อการสั่งซื้อ ตั้งแต่ 1,000 ชิ้นขึ้นไป ไมโครคอนโทรลเลอร์นี้มี RISC core 32 บิตที่ความเร็ว 96 MHz พร้อม SRAM 73KB และ flash สูงสุดถึง 4Mbit (หรือ 512KB,) แพ็คเกจ SOP16 (16 ขา) ในชิป AC6329C4 มีอินเทอร์เฟซหลากหลายที่ถูกมัลติเพล็กซ์ไว้รวมถึง USB 2.0, ADC, PWM, I2C, SPI, UART, และเอ็นโค้ดเดอร์แบบ in-phase (I) และ quadrature (Q) สเปคของ AC6329C4: CPU – 32-bit RISC CPU @ 96 MHz พร้อมด้วย Cache – 8KB I-cache 2-way, 1KB R/O cache 1-way 64x Vectored interrupts 8x Levels interrupt priority หน่วยความจำ – data RAM 73KB […]
เฟิร์มแวร์ BreadboardOS สำหรับ Raspberry Pi RP2040 มีหน้าต่าง Terminal คล้ายกับ Linux
BreadboardOS ของ Cavin McKinley เป็นแพลตฟอร์มเฟิร์มแวร์แบบโอเพ่นซอร์สสำหรับไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 (ในตอนนี้) ที่ใช้ FreeRTOS และมี CLI ที่มีฟีเจอร์หลากหลายที่หน้าตาจะคล้ายกับ Terminal ของ Linux การสร้างหน้าต่าง Terminal นี้พัฒนาขึ้นจากการแยกของโปรเจ็กต์ microshell พร้อมการปรับแต่งเพิ่มเติม จัดระบบเป็นโฟลเดอร์/ไฟล์แบบ POSIX เพื่อให้อินเทอร์เฟซผู้ใช้ที่คุ้นเคยสำหรับการโต้ตอบกับฮาร์ดแวร์บน MCU จุดเด่นของ BreadboardOS: อิงตาม FreeRTOS เครื่องมือสำหรับตรวจสอบทรัพยากรระบบ เช่น คำสั่งps , top , free และ df การโต้ตอบกับขา I/O ของชิป และserial bus จาก Terminal โดยใช้คำสั่ง เช่น cat และecho สามารถพิมพ์รายการ GPIO ด้วย:
1 |
cat gpio |
ระบบไฟล์แฟลชบนบอร์ดพร้อมการจัดระดับการสึกหรอ (ขึ้นอยู่ก […]
WCH CH32V006 ชิปไมโครคอนโทรลเลอร์ RISC-V ที่มีขา I/O, หน่วยความจำและที่เก็บข้อมูลที่เพิ่มขึ้นเมื่อเทียบกับ CH32V003
WCH CH32V006 ชิปไมโครคอนโทรลเลอร์ RISC-V เป็นรุ่นอัปเกรดของไมโครคอนโทรลเลอร์ CH32V003 ที่มีราคา(~3.70฿) พร้อมขา I/O ที่มากขึ้น, หน่วยความจำสูงขึ้นถึง 4 เท่า, ที่เก็บข้อมูลที่มากขึ้น, ช่วงแรงดันไฟจ่ายที่กว้างขึ้น พร้อมการเพิ่มอินเทอร์เฟส TouchKey และมีคอร์ RISC-V 32 บิตรุ่น V2C ใหม่แทนคอร์รุ่น V2A ที่พบใน CH32V003 ซึ่งการปรับปรุงจากชิป CH32V003 ที่มี SRAM 2KB และ flash 8KB ส่วนชิปรุ่นใหม่ CH32V006 มี SRAM 8KB และ flash 62KB, และ CH32V005 เป็นพี่น้องกันมี SRAM 6KB และ flash 32KB สเปคของ WCH CH32V005 และ CH32V006 (พร้อมทำไฮไลต์เป็นตัวหนาเพื่อแสดงความแตกต่างกับ CH32V003): CPU – คอร์ “RISC-V2 C ” 32 บิตสูงสุด 48 MHz หน่วยความจำ – SRAM 6KB (CH32V005) หรือ SRAM 8KB (CH32V006) ที่เก็บข้อมูล – flash 3 […]