CH32V003 RISC-V MCU ราคา 10 cents (3.70฿) พร้อม SRAM 2KB, แฟลช 16KB

CH32V003 development board

WCH CH32V003 เป็นไมโครคอนโทรลเลอร์ (MCU) RISC-V ราคาถูกมาก โอเวอร์คล็อกความเร็วที่ 48 MHz พร้อม SRAM 2KB, แฟลช 16KB และอินเทอร์เฟซ ราคาถูกกว่า 10 cents (~3.70฿) ไมโครคอนโทรลเลอร์  มี GPIO สูงสุด 18 ขา, UART, SPI, I2C, 8-channel 10-bit ADC, และตัวจับเวลาหลายตัวในแพ็คเกจ TSSOP20, QFN20, SOP16 หรือ SOP8 และยังมีบอร์ดพัฒนาขนาดเล็กอีกด้วย ข้อมูลสเปค WCH CH32V003: CPU – 32-bit “RISC-V2A” core สูงสุด 48 MHz หน่วยความจำ –  SRAM 2KB ที่เก็บข้อมูล – flash 16KB อุปกรณ์ต่อพ่วง GPIO สูงสุด x 18 พร้อมรองรับ  interrupt USART อินเทอร์เฟซ x 1 I2C x 1 SPI x 1 ADC 10 บิตสูงสุด 8 ช่อง 1-สายดีบักอินเทอร์เฟซ ตัวควบคุม DMA ตัวจับเวลา ตัวจับเวลาขั้นสูง 16 บิต ตัวจับเวลาเอนกประสงค์ 16 บิต 2x ตัวจับเวลา watchdog timers ตัวจับเวลาระบบ 32 […]

Weather Station API ด้วยบอร์ด Maker Pi Pico Mini แสดงผลกับจอ SparkFun SerLCD

รีวิว Maker Pi Pico w กับ Sparkfun SerLcd

Maker Pi Pico Mini ของ Cytron มาพร้อมกับหน่วยประมวลผลบอร์ด Raspberry Pi Pico / Raspberry Pi Pico W มีความสามารถเหมือนกับบอร์ดรุ่นพี่ Maker Pi Pico อย่างไฟ LED แสดงสถานะการทำงานของ GPIO, WS2812B Neopixel RGB LED, passive piezo buzzer, ปุ่มกดที่สามารถโปรแกรมการทำงานได้และปุ่ม reset ตัวบอร์ด ฉันต้องขอขอบคุณ บริษัท Cytron ที่ส่งบอร์ด Maker Pi Pico Mini ที่มาพร้อมจอ LCD RGB และ แบตเตอรี่ Lithium Polymer 3.7V ในบทความนี้เราแสดงสภาพภูมิอากาศจากทั่วโลกกับบอร์ด Maker Pi Pico โดยเราจะเขียนด้วยภาษา C/C++ (Arduino IDE) ก่อนอื่นเราจะมาแนะนำอุปกรณ์กันก่อนนะครับ บอร์ด Maker Pi Pico Mini Raspberry Pi Pico Mini เป็นเวอร์ชั่นใหม่ที่สามารถเชื่อมต่อเครือข่ายไร้สายได้ โดยมีการบัดกรีเพิ่มวงจรให้ใช้งานได้ง่ายมากขึ้น โดยมีไฟ RGB 1 ดวง […]

Beetle RP2040 : บอร์ด Raspberry Pi RP2040 ขนาดจิ๋ว มีแผ่นรอง (pads) ง่ายต่อการบัดกรี

Beetle RP2040 Mini

DFRobot Beetle RP2040 ร่วมกับบอร์ดพัฒนา Raspberry Pi RP2040 ขนาดจิ่วอื่นๆ เช่น Pimoroni Tiny 2040 และ Adafruit QT Py RP2040 มี GPIO 8 x 2 พิน ผ่านแผ่นรองบัดกรี (solderable pad) ซึ่งง่ายต่อการบัดกรี บอร์ด Beetle RP2040 มีขนาดจิ๋ว 27 x 20 มม. มาพร้อมกับพอร์ต USB Type-C, ปุ่มบูตและปุ่มรีเซ็ต และแผ่นรองบัดกรี (solderable pad) มีรูทะลุ 12 รู แต่ละข้างมี GPIO 8 ตัว และมี VCC, 3.3V และ GNS, Beetle RP2040 ได้รับการออกแบบให้ฝังลงในอุปกรณ์ขนาดจิ๋ว และบริษัทได้เลือก I/O ที่สามารถกำหนดค่าเป็น I2C, UART, SPI, GPIO, อินพุตแบบอะนาล็อก ฯลฯ… ข้อมูลสเปคของ Beetle RP2040 : MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller@ สูงสุด 133Mhz พร้อม SRAM 264kB ที่เก็บข้อมูล – แฟลช QSPI ขนาด 2MB USB – พอร์ต USB 1.1 Typ […]

Arduino IDE 2.0 ได้เปิดตัวเป็นทางการแล้ว

Arduino IDE 2.0.0

เปิดตัว Arduino IDE 2.0 ที่เสถียรอย่างเป็นทางการแล้วตอนนี้ ตามเฟรมเวิร์คของ Eclipse Theia IDE ซึ่ง IDE ใหม่นี้มีความทันสมัยและง่ายต่อการใช้งาน, เวลาในการรวบรวมที่เร็วขึ้น และคุณสมบัติเพิ่มเติมที่เราจะพูดถึงในโพสต์นี้ Arduino เริ่มเปิดตัวArduino IDE เวอร์ชั่น 2.0 (เบต้า)  ตั้งแต่มีนาคม 2564 พร้อมเบรกพอยต์ผ่านดีบักเกอร์กับอินเทอร์เฟซผู้ใช้ที่ปรับปรุงใหม่พร้อมเพิ่มฟีเจอร์มาหลายอย่าง เช่น autocompletion แนะนำฟังก์ชั่นและตัวแปรต่างๆ  หลังจาก 18 เดือนของการดีบักจากความช่วยเหลือของสมาชิกในชุมชน เช่น Paul Stoffregen (ผู้ผลิตบอร์ด Teensy) Arduino IDE 2.0 ไม่ใช่ซอฟต์แวร์ทดลองอีกต่อไป และเป็นเวอร์ชันแรกที่เราจะพบในหน้าดาวน์โหลด Arduino IDE 2.0 พร้อมใช้งานสำหรับ Windows 10 64 บิตหรือรุ่นที่ใหม่กว่า, Linux X86-64 และ macOS […]

EncroPi – USB security key ที่ใช้ Raspberry Pi RP2040 (คราวด์ฟันดิ้ง)

RP2040-USB-Key

EncroPi ของ SB Components เป็น USB security key ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 ที่สามารถใช้บันทึก เข้ารหัส และจัดเก็บข้อมูล และยังสามารถใช้เป็นคีย์ความปลอดภัยได้อีกด้วย และยังมีนาฬิกาแบบเรียลไทม์ DS3231 พร้อมแบตเตอรี่สำรองเพื่อจัดเก็บข้อมูล และเวลา USB security key ยังมาพร้อมกับหน้าจอสีขนาดเล็ก 1.14 นิ้วเพื่อแสดงข้อมูล เช่น เวลาและวันที่ และตั้งโปรแกรมได้เช่น Raspberry Pi Pico พร้อม MicroPython หรือ C/C++ จากรูปภาพทั้งหมดแสดงพอร์ต USB Type-A แต่จากความคิดเห็นของผู้ใช้ บริษัทวางแผนที่จะสร้างเวอร์ชัน USB Type-C ในอนาคต สเปคของ EncroPi: MCU – Raspberry Pi RP2040 แบบ dual-core Cortex-M0+ ไมโครคอนโทรลเลอร์ @ 133 MHz พร้อม 264KB SRAM ที่เก็บข้อมูล – แฟลช QSPI, ช่องเสียบ MicroSD card หน้าจอแสดงผล – หน้าจอ […]

โปรเจ็กต์ can2040 : การใช้งานซอฟต์แวร์ ของ CAN bus สำหรับ Raspberry Pi RP2040

Raspberry-Pi-RP2040-can2040-software-CAN-Bus

โปรเจ็กต์ can2040 เป็นการใช้งานซอฟต์แวร์ ของ CAN bus ซึ่งสามารถใช้กับไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 โดยใช้ Programmable I/O (PIO) เพื่อให้สามารถอ่านและเขียน ตามมาตรฐาน CAN 2.0B  data frames ที่อัตราสูงสุด 1 เมกะบิตต่อวินาที Kevin O’Connor ผู้พัฒนาโปรเจ็กต์ can2040 อธิบายเพิ่มเติมว่า เครื่องมือนี้สามารถใช้บล็อกฮาร์ดแวร์หนึ่งในสองบล็อกของ RP2040 PIO ได้ ดังนั้นจึงทำให้สามารถใช้อินเทอร์เฟซ CAN bus อิสระสองตัวบนชิป Raspberry Pi RP2040 ตัวเดียวได้ ในระหว่างกระบวนการนี้ การประมวลผลบางอย่างจะดำเนินการบนแกน Arm Cortex-M0+ ของไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 ด้วย เวลาในการประมวลผลขึ้นอยู่กับปริมาณการรับส่งข้อมูลของบัส และเมื่อ CAN bus ที่อิ่มตัวเต็มที่ทำงานด้วยอัตราที่เร็วที่สุดที่รองรับที่ 1เมกะบิตต่อ […]

Raspberry Pi Pico W – บอร์ด Raspberry Pi Pico พร้อม WiFi 4 ราคา $6 (~210฿)

Raspberry-Pi-Pico-W

ฉันคาดหวังกับบอร์ด Raspberry Pi อย่างเป็นทางการตัวต่อไปและนี่เป็นตัวอัปเดตของ Raspberry Pico พร้อม WiFi และ Bluetooth หรือด้วย machine learning accelerator และนั่นคือ Raspberry Pi Pico W โดยเพิ่ม 2.4GHz WiFi 4 ราคา $6 (~210฿) ฉันคาดว่า บอร์ดไมโครคอนโทรลเลอร์ไร้สายของ Raspberry Pi ตัวใหม่ น่าจะเป็นคู่แข่งของ ESP8266 หรือ ESP32 , และ Raspberry Pi Pico W มีชิปไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex-M0+ ที่พบในบอร์ด Raspberry Pi Pico ร่วมกับชิป Infineon CYW43439 ที่รองรับการใช้งาน 2.4 GHz WiFi 4 และ Bluetooth LE 5.2 (แต่ไม่ได้เปิดใช้งาน Bluetooth ในขณะนี้ และคาดว่าจะเปิดใช้งานในขั้นตอนต่อไป) ข้อมูลสเปค Raspberry Pi Pico W: MCU – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 แบบ dual-core Cortex-M0+  ทำงานที่ […]

Iono RP D16 : โมดูล IO สำหรับอุตสาหกรรม พร้อม Raspberry Pi RP2040 MCU

Iono-RP-D16-industrial-IO-module-Raspberry-Pi-RP2040

Sfera Labs ได้เปิดตัวแพลตฟอร์มฮาร์ดแวร์ที่ใช้ Raspberry Pi RP2040 ที่เรียกว่า Iono RP D16 industrial IO module โมดูลของอินพุต (Input) และเอาต์พุต (Output) ที่มีอยู่ในตัวเดียวกัน เหมาะสำหรับงานภาคอุตสาหกรรม ตามหลังโมดูลเซ็นเซอร์หลายตัว Exo Sense RP ที่เรากล่าวถึงก่อนหน้านี้ โมดูล Iono RP D16 สามารถให้ 16 ช่องสัญญาณ I/O ดิจิตอล(24V) , อินเทอร์เฟซแบบอนุกรม RS-485, กำลังไฟเข้า 12-28V  และสามารถติดตั้งเคส DIN-rail ในตู้ไฟฟ้าและระบบควบคุมอัตโนมัติได้ ข้อมูลจำเพาะ Iono RP D16: MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ ไมโครคอนโทรลเลอร์ @ 133MHz พร้อม SRAM  264kB บนชิป ที่เก็บข้อมูล – 16MB SPI flash อินพุต/เอาต์พุตผ่านเทอร์มินัลบล็อก เอาต์พุตสูงสุด 16x 24V 640mA ที่ขับเคลื่อนด้วยสวิตช์ด้านสูงและสามารถกำหนดค่าเ […]