INEX Nanobit บอร์ด Nanobit /microbit/MicrosoftMakecode/coding/โค้ดดิ้ง/ไมโครบิต
Nanobit คือบอร์ดไมโครคอนโทรลเลอร์ขนาดเล็ก กับการเขียนโค้ดง่ายๆ ผ่าน MicroSoft MakeCode
ในประเทศไทย บริษัท อินโนเวตีฟ เอ็กเพอริเมนต์ จำกัด หรือ INEX ได้ร่วมกับ Kittenbot ในการพัฒนาและปรับปรุง Nanobit ให้ใช้งานได้อย่างเหมาะสมกับบริบทของประเทศไทย โดยบอร์ดได้รับการออกแบบให้มีความแข็งแรง และปรับตำแหน่งของจุดต่อบางจุดเพื่ออำนวยความสะดวกในการใช้งานมากขึ้น นอกจากนั้น ยังมีการออกแบบและผลิตบอร์ดเชื่อมต่ออุปกรณ์อินพุตเอาต์พุตรุ่น AX-Nanobit เพื่อช่วยให้การเรียนรู้และการนำไปใช้งานทำได้อย่างกว้างขวางและหลากหลายมากขึ้น
ที่มาของ Nanobit บอร์ดไมโครคอนโทรลเลอร์เพื่อการเรียนรู้ขนาดเล็ก ที่มีลักษณะคล้ายไอซี บนบอร์ดมีไมโครคอนโทรลเลอร์ หน่วยความจำตัวตรวจจับ สวิตช์กด ที่ทำงานเข้ากันได้กับ micro:bit และใช้ซอฟต์แวร์ในการพัฒนาแบบบล็อกและจาวาสคริปต์อย่าง Makecode ได้ วิธีการดาวน์โหลดโปรแกรมและการใช้งานพื้นฐานเหมือนกับ micro:bit หากแต่ที่ไม่มีในตัวคือ LED 5x5 จุด เพราะพื้นที่ของแผงวงจรมีจำกัด แต่ก็ได้จัดสรรขาต่ออุปกรณ์ภายนอกผ่านระบบบัส 2 สายที่เรียกว่า บัส I2C จึงรองรับจอแสดงผลแบบ OLED ที่สามารถแสดงผลได้ทั้งอักษร ตัวเลข ภาพกราฟิก ลายเส้นต่างๆ จึงชดเชยการไม่มี LED 5x5 จุดได้ แต่ก็ไม่ได้ทิ้งความสามารถนี้ไป หากต้องการต่อเพิ่มก็สามารถทำได้ด้วยลักษณะของบอร์ดที่มีคล้ายกับไอซี ทำให้ผู้ใช้งานในทุกระดับสามารถสร้างบอร์ดเชื่อมต่อหรือจะใช้เบรดบอร์ดในการต่อใช้งานกับอุปกรณ์ภายนอกได้ง่าย ภายใต้ต้นทุนที่ลดลง (เพราะไม่ต้องใช้ซ็อกเก็ตพิเศษเหมือน micro:bit ดั้งเดิม) สนับสนุนการเชื่อมต่อกับกับอุปกรณ์เสริมหรือโมดูลที่มีจำหน่ายอย่างมากมากมายได้แทบจะทันที
เมื่อ Nanobit ทำงานได้เหมือนกับ micro:bit และใช้งานเชื่อมต่อกับอุปกรณ์ภายนอกได้ง่ายๆ โดยใช้ข้อมูลและแนวทางของ micro:bit ที่มีอยู่อย่างมากมายทั่วโลก ย่อมทำให้การประยุกต์ใช้งานและการนำไปสร้างโครงงานกับ Nanobit ทำได้ง่ายขึ้น
ด้านซอฟต์แวร์ผู้เรียนสามารถใช้ Makecode เวอร์ชันออนไลน์ที่พัฒนาโดยไมโครซอฟต์ได้ เพียงผนวกบล็อกเสริมหรือ Extension ของ Nanobit เข้าไป เพื่อให้สามารถติดต่อและใช้งานได้เต็มประสิทธิภาพและมีบล็อกสำหรับติดต่อกับ OLED ที่รองรับทั้งขนาด 128x32 และ 128x64 จุด หรือจะใช้เวอร์ชั่นออฟไลน์ที่ใช้งานได้โดยไม่ต้องเชื่อมต่อเครือข่ายอินเทอร์เน็ตก็ทำได้เพียงดาวน์โหลดโปรแกรมไปติดตั้งในคอมพิวเตอร์ โดยรองรับตั้งแต่วินโดวส์ 7 ขึ้นไป หรือจะใช้ซอฟต์แวร์ที่ทาง Kittenbot พัฒนาขึ้นเองที่ชื่อ KittenBlock ก็ได้ และยังใช้งาน
เชื่อมต่อกับ Scratch V3.0 ซอฟต์แวร์เพื่อการเขียนโค้ดแบบบล็อกอันโด่งดังได้ด้วย
การเรียนรู้โค้ดดิ้งและวิทยาการคำนวณคือ ความรู้ที่คนรุ่นใหม่ในยุค Industrial 4.0 ขึ้นไปต้องมีติดตัว Nanobit เป็นทางเลือกหนึ่งสำหรับทุกคนที่ต้องการเรียน เล่น ใช้ อุปกรณ์ระบบควบคุมที่ทำได้ไม่ยากและใช้งานได้จริงๆ ทั้งยังให้ความรู้ด้านวิทยาการคำนวณอย่างเป็นรูปธรรมและยั่งยืน
แผงวงจร Nanobit แบ่งออกเป็น 2 ส่วน โดยมีคุณสมับติดังนี้
ส่วนบอร์ดหลัก Nanobit
- CPU nRF51822 32-bit ARM Cortex M0
- ขนาด: 18.3x75x17 มิลลิเมตร
- หนัก 6.9 กรัม
- ทำงานที่ความถี่ 16 MHz
- หน่วยความจำ RAM 16 KB
- หน่วยความจำโปรแกรมแบบแฟลช 256 KB
- มี BLE : Bluetooth Low energy 2.4GHz
- มีเซนเซอร์วัดสนามแม่เหล็ก (เข็มทิศ)
- มีเซนเซอร์วัดความเร่ง (ความเอียง)
- มีสวิตช์กดติดปล่อยดับ 2ตัว
- LED ขา P15 เปิด/ปิดจากซอฟต์แวร์
- ขั้วต่อ I2C สำหรับเชื่อมต่อจอ OLED ภายนอก
- ขั้วต่อไฟเลี้ยงจากแบตเตอรี่ 3.7V ภายนอก
ส่วนโปรแกรม
- ใช้ CPU STM32F103CBT6 เพื่อโปรแกรม และสื่อสารข้อมูลให้กับ Nanobit
- มีคอนเน็กเตอร์สำหรับสั่งโปรแกรมชิปภายนอก
- มีขั้วต่อ microUSB สำหรับโปรแกรมและจ่ายไฟ
อุปกรณ์ในชุด
1x แผงวงจร Nanobit
#nanobit
#microbit
#coding
#robot
#inex