เฟิร์มแวร์ RP2040 แปลง Raspberry Pi Pico ให้เป็นบริดจ์ I2C to USB

RP2040 firmware I2C USB bridge

Nicolai Electronics/ rp2040-ic2-interface เฟิร์มแวร์โอเพ่นซอร์ส สำหรับ Raspberry Pi Pico (หรือบอร์ด Raspberry Pi RP2040 อื่นๆ) จะแปลงบอร์ดเป็นบริดจ์ I2C เป็น USB (I2C to USB) เพื่อเชื่อมต่อเซ็นเซอร์หรือโมดูล I2C ใดๆ กับพีซีหรือฮาร์ดแวร์อื่นๆ ที่ไม่มี GPIO เฟิร์มแวร์ rp2040 ใช้โปรโตคอล USB ที่คาดหวังโดยไดรเวอร์เคอร์เนล I2C-Tiny-USB ที่ใช้โดยโปรเจ็กต์ I2C-Tiny-USB แบบเดิม สำหรับไมโครคอนโทรลเลอร์ Microchip ATMega AVR 8-บิต อย่างไรก็ตาม RP2040 ไม่ใช่ทางแยกของโปรเจ็กต์แบบเดิม แต่เป็นการนำเฟิร์มแวร์กลับมาใช้ใหม่อย่างสมบูรณ์ คุณจะต้องเชื่อมต่อเซ็นเซอร์ I2C, หน้าจอแสดงผล หรือโมดูลอื่นกับพิน SDA (GPIO 2) และ SCL (GPIO 3) ของไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และแฟลชเฟิร์มแวร์ “pre-release” ไปที่บอร์ด คุณส […]

b-parasite : เซ็นเซอร์รดน้ำต้นไม้ รองรับ Bluetooth LE และ Zigbee

Zigbee Plant Sensor

b-parasite ของ rbaron เป็นฮาร์ดแวร์ประเภท Open Source อุปกรณ์ Bluetooth LE เซ็นเซอร์รดน้ำต้นไม้ที่สามารถวัดความชื้นในดิน และตรวจจับอุณหภูมิ/ความชื้น/แสงแวดล้อมโดยรอบ และทำงานร่วมกับ ESPHome, Home Assistant หรือแพลตฟอร์ม macOS หรือ Linux รวมถึงบอร์ด Raspberry Pi b-parasite ใช้ไมโครคอนโทรลเลอร์ไร้สาย nRF52840 multi-protocol ดังนั้น stanvn จึงตัดสินใจเพิ่มการรองรับ Zigbee ให้กับ b-parasite ผ่านเฟิร์มแวร์ “Zigbee Plant Sensor” ที่ใช้ Nordic Semi nRF5 SDK สำหรับ nRF52 series ของ SoC และทำงานร่วมกับ Zigbee2MQTT ก่อนอื่นมาดูข้อกำหนดฮาร์ดแวร์ b-parasite : Wireless MCU – Nordic Semi nRF52840 Arm Cortex-M4F multi-protocol wireless microcontroller พร้อม Bluetooth LE 5.0 และ 802.15.4 (Zigbee/Thread) , 1024 KB f […]

แก้ไขปัญหาด้านประสิทธิภาพของ ดองเกิล USB to 2.5GbE ที่ใช้ Realtek RTL8156B ใน Ubuntu

cdc ncm vs r8152 drivers ubuntu

ฉันเคยได้รีวิวอะแดปเตอร์อีเทอร์เน็ต USB 3.0 to 2.5 Gbps ที่ใช้ชิป Realtek RTL8156B ใน Ubuntu 20.04 เมื่อฉันตรวจสอบ ฉันไม่ประทับใจกับความน่าเชื่อถือและประสิทธิภาพของอแดปเตอร์มากนัก ฉันได้รับคำแนะนำว่า ให้เปลี่ยนเปลี่ยนสายเคเบิล ขนาด MTU ฯลฯ… แต่การเปลี่ยนสายเคเบิลไม่ได้ผล แต่มีความคิดเห็นหนึ่งพูดถึงอาจมีปัญหาจาก cdc_ncm driver ตามด้วยอีกคนหนึ่งบอกว่าการอัปเดตเป็น Linux kernel 5.14 ควรติดตั้งไดรเวอร์ r8152 ที่ถูกต้อง … ดังนั้นฉันจึงทำทำเช่นนี้:

Linux 5.13 ที่อัปเกรดแล้ว (รวมอยู่ใน Ubuntu 20.04 + HWE) เป็น Linux 5.14 แต่ก็ยังไม่ได้เพราะระบบยังคงใช้ cdc_ncm driver พร้อมลิงก์ half-duplex:

จากนั้นฉันคิดว่าอาจจำเป็นต้องใช้กฎ udev เพื่อป้องกั […]

รีวิวหุ่นยนต์แขนกล myCobot 280 Pi

myCobot Pi Thresholding Red

แกะกล่อง myCobot 280 Pi myCobot 280 Pi หุ่นยนต์แขนกลอเนกประสงค์ มีการทำงานข้อต่อแบบ 6 แกน ออกแบบและพัฒนาโดย Elephant Robotics โดยใช้ บอร์ด Raspberry Pi 4 เป็นส่วนประกอบหลักในการควบคุม มีขนาดกะทัดรัดและมั่นคง สำหรับการทำงานในพื้นที่ที่จำกัด อีกทั้งสามารถเขียนได้หลากหลายภาษา ใช้งานง่าย ฟังก์ชั่นครบครัน เหมาะสำหรับผู้ที่สนใจจะเริ่มเรียนรู้การเขียนโปรแกรมควบคุมหุ่นยนต์แขนกล เอาไว้ใช้ทำงานทดแทนหรือทำโครงงานวิศวกรรมศาสตร์ก็ถือว่าเหมาะสมเลยทีเดียว myCobot 280 Pi มีระยะพื้นที่การทำงานเส้นผ่านศูนย์กลาง 280 มิลลิเมตร มีน้ำหนัก 850 กรัม รับน้ำหนักในการยกของได้ 250 กรัม ขับเคลื่อนด้วยเซอร์โวมอเตอร์แต่ละแกนรวม 6 แกน มี LED แสดงผลแบบ Matrix 5×5 อีกทั้งยังสามารถเชื่อมต่อกับชิ้นส่วน Lego ได้อีกด้วย ควบคุมด้วยคอมพิวเตอร์ขน […]

NanoPi R6S – เราเตอร์และมินิพีซี ที่ใช้ Rockchip RK3588S พร้อม dual 2.5GbE, GbE และ HDMI 2.1

NanoPi R6S RK3588S router

FriendlyELEC ได้เปิดตัว NanoPi R6S รุ่นที่ 6 เป็นเราเตอร์ที่ใช้โปรเซสเซอร์ Rockchip RK3588S, พอร์ต 2.5GbE 2 พอร์ต, พอร์ต Gigabit Ethernet 1 พอร์ต และ USB อินเทอร์เฟซ 2 ช่อง แต่อุปกรณ์จะไม่จำกัดเฉพาะฟังก์ชั่นของเราเตอร์ เพราะมาพร้อมกับ RAM 8GB, แฟลช eMMC ขนาด 32GB และพอร์ต HDMI 2.1 ที่รองรับเอาต์พุตวิดีโอสูงสุด 8Kp60 อีกทั้งความสามารถในการถอดรหัสวิดีโอ 8K และ 6 TOPS NPU สำหรับรองรับ AI Workload ข้อมูลสเปค NanoPi R6S: SoC – โปรเซสเซอร์ Rockchip RK3588S 8 คอร์ พร้อม: CPU – Cortex-A76 4 คอร์ @ สูงสุด 2.4 GHz, Cortex-A55 4 คอร์ @ 1.8 GHz GPU – Arm Mali-G610 MP4 4 คอร์ พร้อมรองรับ OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1 VPU – ตัวถอดรหัสวิดีโอ 8Kp60 H.265/VP9/AVS2, ตัวถอดรหัส 8Kp30 H.264, ตัวถอดรหัส 4Kp60 AV […]

Mini Pupper 2 – สุนัขหุ่นยนต์กับ Raspberry Pi 4 / CM4 เพิ่ม ESP32, รองรับ ROS2, servo feedback

Mini Pupper 2

Mini Pupper 2 เป็นรุ่นปรับปรุงของ Mini Pupper หุ่นยนต์สุนัขที่ใช้ Raspberry Pi 4 ที่เปิดตัวไปเมื่อปีที่แล้ว, Mini Pupper 2 รุ่นใหม่นี้ใช้โมดูล Raspberry Pi 4 SBC หรือ CM4 โดยเพิ่ม MCU ESP32 wireless ติดตั้งโปรแกรม Arduino IDE รองรับ ROS2 และ servo feedback (เซอร์โวมีการการป้อนกลับ) มีให้เลือกสองแบบ Mini Pupper 2 เซอร์โว มีการป้อนกลับของตำแหน่ง, Mini Pupper 2 Pro servo เซอร์โว มีการป้อนกลับของตำแหน่ง ความเร็ว และแรงบิด การเปลี่ยนแปลงอื่นๆ ทั้งสองรุ่นจะเหมือนกัน ได้แก่ การเพิ่ม IMU, ไมโครโฟนและลำโพง, เซ็นเซอร์สัมผัส, รองรับการปรับเทียบอัตโนมัติ และแอปมือถือใหม่สำหรับการควบคุม สเปคของ Mini Pupper 2 : โมดูล CPU – Raspberry Pi 4 SBC หรือ Raspberry Pi CM4 บนโมดูล MCU – ไมโครคอนโทรลเลอร์ ESP32 WiFi และ Bluetooth แบบ d […]

รีวิว Khadas VIM1S : แนะนำการติดตั้ง Android 11 (Part 1)

รีวิว-Khadas-VIM1S -Android-1

วันนี้จะขอแนะนำบอร์ด Khadas VIM1S แบบเร่งด่วนนะครับ เนื่องจากดองงานมานาน สำหรับท่านที่เคยสัมผัสและใช้งาน Raspberry Pi / Asus Tinker Board /Orange Pi / Banana Pi กันมาก่อน Khadas คืออีกบอร์ดที่เป็น Linux Embedded ที่สามารถเลือกใช้ OS ได้หลากหลาย เช่น Ubuntu หรือ Android ได้ง่ายๆผ่านการติดตั้งที่ง่ายดายมากเพราะบอร์ดได้ทำ MaskROM Mode ไว้ให้เลือกเรียบร้อย แถมยังอัพเดทเวอร์ชั่นตามผู้ผลิตได้โดยตรง บอร์ดที่เห็นมีขนาดเล็กกว่า Raspberry Pi เล็กน้อย และตำแหน่งพอร์ตต่างๆจะอยู่ฝั่งตรงข้ามกับขาใช้งาน GPIO การใช้งานปุ่มต่างๆ-ปุ่มกดที่บอร์ดให้มามี 3 ปุ่มตามนี้ Power (P),Function(F),Reset(R) P = สำหรับเปิด/ปิดบอร์ด โดยในระบบ Android จะถูกตั้งค่าไว้เป็น Sleep สามารถกดเพื่อหยุดการทำงานชั่วคราวได้และกดอีกครั้งก็จะตื่นขึ้นมาทำงาน […]

รีวิว Melgeek Pixel คีย์บอร์ด Mechanical ที่เข้ากันได้กับ Lego

melgeek pixel lego

หลังจากที่ฉันเคยรีวิว MelGeek Mojo 84 เป็นคีย์บอร์ด Mechanical ที่มีดีไซน์สวยงาม ฟังก์ชั่นดี, MelGeek ได้ออกสินค้าตัวใหม่ “Melgeek Pixel” คีย์บอร์ด Mechanical  ที่เข้ากันได้กับ Lego เครื่องแรกของโลก คีย์บอร์ดที่การออกแบบแรงบันดาลใจจาก Lego เอาใจคนรัก Lego ให้ทุกคนสามารถไปเลือกแต่งได้ตามใจ และยังเป็นคีย์บอร์ด Mechanical รองรับการเชื่อมต่อ 3 แบบ คือ USB type-c, Wireless 2.4 GHz. และ Bluetooth 5.1 และรองรับทุกระบบปฏิบัติการ Windows, Android, MacOS, IOS และ Linux ด้วย ฉันต้องขอขอบคุณทาง คีย์บอร์ด Mechanical ที่เข้ากันได้กับ Lego มาให้ฉันได้รีวิว แกะกล่องคีย์บอร์ด MelGeek Pixel เรามาดูแพ็กเกจของ Melgeek Pixel คีย์บอร์ด Mechanical ที่เข้ากันได้กับ Lego กันก่อน ด้านหน้ากล่อง การดีไซน์ของกล่องสวยงาม เล่นได้ […]