Balthazar Personal Computing Device (BPCD) เป็นโน้ตบุ๊คต้นแบบ (Prototype) ขนาด 13.3 นิ้ว เป็นฮาร์ดแวร์โอเพ่นซอร์สที่สามารถโมดูล RISC-V, Arm หรือ FPGA และออกแบบเพื่อให้สามารถอัพเกรด, เพิ่มประสิทธิภาพ และมีการใช้งานยาวนานได้ นักพัฒนากล่าวว่าโน้ตบุ๊คนี้เป็นผลิตภัณฑ์ถูกพัฒนาขึ้นด้วยหลายแนวคิดที่ได้รับแรงบันดาลใจจากโครงการ EOMA68 ซึ่ง EOMA68 เป็นโมดูล CPU ที่ใช้ form factor ของ PCMCIA และโมดูล Allwinner A20 EOMA68 ได้รับการจัดแสดงเป็นต้นแบบ (Prototype) ของ Rhombus Tech โน้ตบุ๊ค Libre ขนาด 15.6 นิ้ว แต่ฉันไม่คิดว่าโครงการนี้เคยผลิตจริง คุณสมบัติโน้ตบุ๊คของ Balthazar: SoM พร้อมตัวประมวลผล RISC-V, FPGA หรือ Arm Cortex-A7x พร้อมหน่วยความจำและแฟลช ที่เก็บข้อมูล – SATA SSD, คอนเนกเตอร์ eSATA, ช่องเสียบ microSD card หน้าจอ […]
FOSSBot หุ่นยนต์เพื่อการเรียนรู้ มีบอร์ด Raspberry Pi และชิ้นส่วนอื่นๆ ที่หาซื้อได้ (off-the-shelf)
FOSSBot เป็นหุ่นยนต์เพื่อการเรียนรู้ ผลิตด้วย 3D Printer แบบ “open design” มีบอร์ด Raspberry Pi SBC และโมดูลอื่นๆ ที่หาซื้อได้ (off-the-shelf) รวมทั้งซอฟต์แวร์โอเพ่นซอร์สที่สามารถใช้เพื่อวัตถุประสงค์ด้านการศึกษาเรียนรู้ FOSSBot หุ่นยนต์ DIY ได้ออกแบบและพัฒนาโดยมหาวิทยาลัย Harokopio University of Athens และชุมชน Greek Free and Open Source Software (GFOSS) และสร้างขึ้นจาก “GSOC 2019 – A DIY robot kit for educators” โดยมีเป้าหมายหลักคือการมีแพลตฟอร์มเพื่อให้ครูคุ้นเลยกับรูปแบบการเรียนการสอนที่ทันสมัยที่มี S.T.E.A.M (วิทยาศาสตร์, เทคโนโลยี, วิศวกรรม, ศิลปะ และคณิตศาสตร์)” ส่วนประกอบสำคัญของ FOSSbot: SBC – Raspberry Pi Zero W, Raspberry Pi 3 หรือ Raspberry Pi 4 หรือทางเลือกของ Raspberry Pi ที่แทนกั […]
MicroBlocks เป็นการเขียนโปรแกรมด้วยบล็อก สำหรับบอร์ด MCU 32 บิต
MicroBlocks เป็นเครื่องมือการเขียนโปรแกรมด้วยภาพเชิงจินตภาพ (Visual programming IDE) ด้วยวิธีการต่อบล็อก (Blocks) สำหรับบอร์ดไมโครคอนโทรลเลอร์ (MCU) 32 บิต ปัจจุบันรองรับบอร์ด BBC Micro:bit V1/V2, Calliope mini (หรือเรียกว่า Micro:bit แบบยอรมัน), Adafruit Circuit Playground Express และ Bluefruit, Raspberry Pi Pico และPico W และอื่น ๆ อีกมากมาย รวมถึงบอร์ดที่ใช้ ESP32 และ ESP8266 ฉันเจอ MicroBlocks ในงาน FOSDEM 2023 ฉันคิดว่ามันน่าสนใจที่จะศึกษาและเขียนเกี่ยวกับเรื่องนี้ โดย Bernat Romagosa และ Kathy Giori ได้พูดถึง MicroBlocks ว่ามีขนาดเล็ก รวดเร็ว และสะดวกสบายสำหรับการพัฒนาโดยหลักการ 4 ประการ ได้แก่ ความมีชีวิตชีวา ความขนาน ความพร้อมใช้งาน และความเป็นอิสระ IDE ได้รับแรงบันดาลใจจาก Scratch และดูเหมือนกับอินเทอร […]
Home Assistant คือ…
Home Assistant เป็นระบบ Home Automation ซอฟท์แวร์แบบ Open-source ฟรี ทำหน้าที่เป็นศูนย์กลางควบคุมอุปกรณ์ IoT หรือ Smart Home ภายในบ้านหรืออาคาร (Home Automation) ได้รับการยอมรับและได้รับความนิยมใช้งานทั่วโลก โดยไม่ใช้ระบบ CloudServer ของผู้ผลิตแต่ละราย ซึ่งมักจะเป็นเซิร์ฟเวอร์ที่อยู่ในต่างประเทศ แต่ใช้จะเซิร์ฟเวอร์ที่อยู่ภายใน (Local server) ทำให้มีความเป็นส่วนตัว และความปลอดภัย ยังทำงานได้แม้ไม่มีอินเทอร์เน็ต เช่น สวิทช์อัจฉริยะ, ปลั๊กอัจฉริยะ, หลอดไฟอัจฉริยะ, กล้องวงจรปิด และติดตามสถานะของอุปกรณ์ต่างๆ ซึ่งสามารถใช้กับบ้านอัจฉริยะได้ รวมถึงสามารถใช้เข้าถึงข้อมูลและควบคุมผ่านแอปพลิเคชันบนโทรศัพท์หรือเดสก์ท็อปได้ Home Assistant มีฟีเจอร์สั่งงานด้วยเสียงสามารถรองรับบริการ Google Assistant หรือ Amazon Alexa, แบรนด […]
ZSWatch : Smart Watch แบบโอเพ่นซอร์ส ที่ใช้ nRF52833 และรัน Zephyr RTOS ได้
ZSWatch เป็นนาฬิกาสวมข้อมือ หรือ Smart Watch แบบ open-source ที่ใช้โมดูล u-Blox ANNA-B402 พร้อม nRF52833 Bluetooth 5.1 SoC ของ Nordic Semi และรันระบบปฏิบัติการ Zephyr แบบ real-time เราจะเห็นหลายอุปกรณ์ Smart Watch แบบโอเพ่นซอร์สในช่วงหลายปีที่ผ่านมา และมีโปรเจคเฟิร์มแวร์ open-source เช่น AsteroidOS หรือ InfiniTime ที่ใช้ใน PineTime smartwatch และ ZSWatch เป็นอีกหนึ่งโปรเจคในอุปกรณ์สวมใส่แบบ open-source ที่น่าสนใจด้วย โดยไฟล์ซอร์ฟแวร์ได้เปิดเผยสู่สาธารณะ สเปคของของ ZSWatch: โมดูลไร้สาย – u-blox ANNA-B402 ที่ใช้ไมโครคอนโทรลเลอร์ Arm Cortex-M4F ของ Nordic Semi nRF52833 พร้อม Bluetooth LE 5.1 และการรองรับค้นหาทิศทาง ที่เก็บข้อมูล – flash 8MB (MX25R6435FZNIL0) จอแสดงผล – ขนาด 1.28 นิ้ว 240×240 IPS TFT ทรงกลมพร้อมไ […]
ปลั๊กไฟอัจฉริยะ ESP32 สามารถรัน OpenMQTTGateway เพื่อเป็นเกตเวย์ BLE MQTT และมิเตอร์ไฟฟ้า
Theengs Plug อุปกรณ์ปลั๊กไฟอัจฉริยะ ที่ใช้ไมโครคอนโทรลเลอร์ ESP32 สามารถรันเฟิร์มแวร์ OpenMQTTGateway เพื่อทำหน้าที่เป็นเกตเวย์ BLE MQTT และมิเตอร์ไฟฟ้าที่สามารถใช้ร่วมกับ Home Assistant, Homebridge, OpenHAB, DomoticZ, FHEM, Jeedom, NodeRed, AWS และระบบ IoT หรือ Smart Home อื่นๆ ที่ใช้ MQTT ได้ แม้ว่ามาตรฐาน Matter จะช่วยให้เข้ากันได้ระหว่างระบบ Smart Home ได้ดีขึ้นในอนาคต แต่ยังมีอุปกรณ์ที่ผลิตไปแล้วมากมายที่ไม่ใช่รองรับ Matter และ Theengs Plug เป็นเครื่องมือช่วยในการแก้ปัญหานี้ด้วยการช่วยให้ผู้ใช้ลดจำนวน hub ที่จำเป็นและใช้เพียงอันเดียวที่รองรับระบบต่างๆ สเปคของฮาร์ดแวร์ Theengs Plug: ไมโครคอนโทรลเลอร์ – ESP32 dual-core wireless MCU พร้อมการเชื่อมต่อ WiFi 2.4 GHz และ Bluetooth LE เครือข่ายโปรโตคอล – MQTT พาวเ […]
INEX POP-32 : บอร์ด STM32 เพื่อการเรียนรู้ด้าน STEM และสร้างหุ่นยนต์
INEX POP-32 เป็นบอร์ดไมโครคอนโทรลเลอร์ 32 บิต ที่ใช้ชิป STM32F103CBT6 ของ STMicroelectronics มีหน่วยความจำแฟลช 128KB แรม 20KB ความเร็ว 72 MHz พร้อมหน้าจอแสดงผล OLED 1.5 นิ้ว รองรับการเขียนโปรแกรมด้วยภาษา C เป็นบอร์ดเพื่อการเรียนรู้ด้าน STEM และสร้างหุ่นยนต์ มีวงจรเชื่อมต่อพอร์ต USB เพื่อใช้ในการสื่อสารข้อมูลและดาวน์โหลดโปรแกรมได้ในตัว POP-32 ได้เลือกใช้ฮาร์ดแวร์และซอฟต์แวร์ของ Arduino แบบโอเพ่นซอร์สแล้วมาปรับปรุงต่อ โดยมีไลบรารีฟังก์ชั่นภาษา C สำหรับติดต่อกับฮาร์ดแวร์จำนวนมากไว้ให้ ทำให้เขียนโปรแกรมสั่งงานอุปกรณ์ต่างๆ ได้ง่าย สเปคของบอร์ด POP-32 MCU – ไมโครคอนโทรลเลอร์ขนาด 32 บิตรุ่น STM32F103CBT6 ของ STMicroelectronics มีหน่วยความจำแฟลช 128KB โปรแกรมใหม่ได้ 10,000 ครั้ง มีหน่วยความจำข้อมูลแรม 20KB จอแสดง […]
บอร์ด Walter ESP32-S3 รองรับ NB-IoT, LTE-M และ GPS
Walter ของ QuickSpot เป็นบอร์ดพัฒนา ESP32-S3 ที่มีการเชื่อมต่อ WiFi 4 และ Bluetooth LE/Mesh พร้อมทั้งการรองรับ NB-IoT, LTE-M และ GNSS ผ่านโมเด็ม Sequans GM02SP 5G IoT ซึ่งดูเหมือนจะเป็นตัวแปลงของ Sequans Monarch 2 GM02S รุ่นก่อนหน้านี้ พร้อมรองรับ GNSS สเปคของ Walter: โมดูลไร้สาย โมดูล ESP32-S3-WROOM-1-N16R2 ไมโครคอนโทรลเลอร์ ESP32-S3 dual-core LX7 QSPI PSRAM 2MB QSPI flash 16MB 802.11 b/g/n WiFi 4 สูงสุด 150 Mbps พร้อมสายอากาศในตัว Bluetooth 5 LE สูงสุด 2Mbps, Bluetooth Mesh โมเด็ม Sequans GM02SP LTE Cat M1 (LTE-M) และ NB1/NB2 (NB-IoT) GNSS และ assisted GNSS โดยใช้ดาวเทียม GPS และ Galileo NanoSIM สำหรับการเชื่อมต่อเซลลูลาร์ (cellular) I/Os pin headers 2x 14 ขาที่มีสูงสุด 24x GPIO, UART, VIN, 3.3V และ GND 23x t […]