Categories
รีวิว

micro:bit แผงวงจรไมโครคอนโทรลเลอร์สำหรับผู้เริมต้นสร้างสิ่งประดิษฐ์อัตโนมัติ

micro:bit (ไมโครบิต) บอร์ดไมโครคอนโทรลเลอร์สำหรับมือใหม่ทุกระดับจากประเทศอังกฤษ ที่สามารถเขียนโปรแกรมควบคุมได้อย่างง่าย เพียงลากบล็อกคำสั่งมาเรียงต่อกันตามแนวคิดของผู้ใช้ที่ต้องการให้อุปกรณ์หรือสิ่งประดิษฐ์ของเราทำงานด้วยเงื่อนไขใดๆ

เขียนโปรแกรมได้อย่างไร

อีกหนึ่งคุณสมบัติที่น่าสนใจคือการจะเขียนโปรแกรมควบคุมบอร์ดไมโครบิตได้นั้น คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมแต่อย่างใด เพียงแค่เชื่อมต่ออินเทอร์เน็ตแล้วเปิดเว็บเบราเซอร์เข้าไปที่เว็บ https://makecode.microbit.org/  คุณจะพบตัวอย่างมากมายให้ได้ทดลองทำตาม หรือจะเริ่มสร้างโค้ดของคุณเองก็ทำได้ โดยการคลิกที่ New Project แล้วเริ่มลากบล็อคได้เลย


ภาพหน้าจอ makecode


ภาพตัวอย่างโครงงานที่เราลองทำตามได้


ภาพตัวอย่างการเขียนโค้ดควบคุมเซอร์โวมอเตอร์ สังเกตุซ้ายมือจะมีบอร์ดจำลองพร้อมตัวอย่างเชื่อมต่อเซอร์โวมอเตอร์

แต่ที่เด็ดก็คือตัวซอฟต์แวร์ที่นอกจากจะง่าย แถมยังรันบนเว็บเบราเซอร์โดยไม่ต้องติดตั้งในเครื่องแล้ว ด้ายซ้ายมือยังมีบอร์ดไมโครบิตเสมือน (Simulator) ที่สามารถทดสอบการทำงานของโค้ดคำสั่งที่เราวางได้แบบเรียลไทม์เลยทีเดียว แถมยังสามารถสโลว์โมชั่นการทำงานของบล็อคคำสั่งได้อีกต่างหาก เพียงคลิกที่ไอคอนรูปหอยทาก ก็จะเกิดกรอบสีเหลืองไล่เรียงการทำงานแต่ละบล็อกคำสั่งอย่างช้าๆ พร้อมแสดงผลการทำงานที่บอร์ดจำลองด้านซ้ายไปด้วย


ภาพตัวอย่างเมื่อเราคลิกไอคอนรูปหอยทาก เพื่อดูการทำงานของบล็อกอย่างช้าๆ

การดาวน์โหลดโปรแกรมลงบอร์ดไมโครบิต

เมื่อเขียนโค้ดจนพอใจแล้วให้เชื่อมต่อไมโครบิตเข้ากับเครื่องคอมพิวเตอร์ ด้วยสาย microUSB จากนั้นที่เครื่องคอมพิวเตอร์จะมองเห็นไมโครบิตเป็นไดร์ฟเพิ่มมาอีกหนึ่งไดร์ฟ (คล้ายกับที่เราเสียบแฟลชไดร์ฟ) จากนั้นคลิกที่ปุ่มดาวน์โหลด ระบบจะทำการแปลงบล็อกของเราเป็นไฟล์นามสกุล .hex

จากนั้นจะมีข้อความแนะนำดังรูปด้านล่าง

ต่อไปให้คลิกที่ปุ่มสีเขียวแล้วเลือกที่ดาวน์โหลดไปที่ไดร์ฟ Microbit ดังรูป

ขณะดาวน์โหลดลงบอร์ดไมโครบิตจะสังเกตุเห็นไฟ LED บนบอร์ดกะพริบรัวๆ หากไฟหยุดกะพริบแสดงว่าการดาวน์โหลดเสร็จสิ้น พร้อมสำหรับการนำไปใช้งานแล้ว

คุณสมบัติที่น่าสนใจบนแผงวงจร

• ใช้ไมโครคอนโทรลเลอร์ ARM Cortex 32 บิต
• หน่วยความจำแรม 16 กิโลไบต์
• รองรับการเชื่อมต่อไร้สายแบบบลูทูธ 4.0 ใช้พลังงานต่ำ
• มี LED บนบอร์ด 25 ดวง (5×5)
• มีสวิตช์แบบปุ่มกดบนบอร์ด 2 ตัว
• มีโมดูลเข็มทิศ
• มีโมดูลตรวจจับความเอียง
• มีพอร์ตอะนาลอกและดิจิตอล 3 พอร์ต
• มีจุดต่อจ่ายไฟบนบอร์ดและคอนเน็กเตอร์สำหรับต่อกะบะถ่าน 3 โวลต์
• ใช้แหล่งจ่ายไฟตรง 3 โวลต์

จากคุณสมบัติข้างต้นนั้นหมายความว่า ไมโครบิต สามารถทำได้หลากหลายบนตัวมันเอง เนื่องจากมีโมดูลต่างๆ ที่ติดตั้งอยู่บนบอร์ดแล้ว ไมโครบิตเพียงหนึ่งบอร์ดสามารถสร้างเป็นโครงงานได้หลากหลาย

การควบคุมอุปกรณ์ภายนอก

ความจริงแล้วไมโครบิตถูกออกแบบมาสำหรับการเรียนรู้ทั้งการเขียนโปรแกรมและวจรไฟฟ้า-อิเล็กทรอนิกส์พื้นฐานไปพร้อมกัน จึงเห็นว่าที่ด้านล่างของตัวบอร์ดจะมีแถบทองแดงที่มีตัวเลขกำกับโดยตัวเลข 0 1 และ 2 คือตำแหน่งของขาพอร์ตของไมโครคอนโทรลเลอร์ ส่วน 3V และ GND คือขาสำหรับต่อไฟเลี้ยงขั้วบวก 3 โวลต์ และขั้วลบ หรือขากราวด์นั้นเอง ทำให้สามารถเชื่อมต่อกับอุปกรณ์ภายนอกอย่างง่ายๆ โดยใช้ปากคีบหนีบกับแถบหมายเลขตามความต้องการใช้งานได้เลย ส่วนที่เป็นซี่เล็กๆ ก็คือขาพอร์ตอื่นๆ ดังรูปต่อไปนี้

แต่เพื่อความสะดวกในการใช้งาน ผู้เขียนขอแนะนำแผงวงจร AX-microBIT+ ที่ทำหน้าที่เชื่อมต่อกับอุปกรณ์ภายนอกไม่ว่าจะเป็นเซ็นเซอร์และเซอร์โวมอเตอร์ นอกจากนั้นยังมีภาคจ่ายไฟแยกอิสระถึง 2 แรงดัน คือ 3 โวลต์ และ 5 โวลต์ และจุดต่ออิสระเพื่อความสะดวกในการเชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์อื่นๆ เพื่อสร้างต้นแบบสิ่งประดิษฐ์

คุณสมบัติของแผงวงจร AX-microBIT+

• มีคอนเน็กเตอร์ 80 ขา แบบตั้ง และแบบนอนสำหรับติดตั้ง micro:bit

• มีสวิตช์เปิดปิด

• มีจุดต่อไฟเลี้ยง +5V เป็นแจ๊กอะแดปเตตอร์ พร้อมวงจรควบคุมไฟเลี้ยงคงที่ +3.3V และวงจรป้องกันการต่อไฟกลับขั้ว

• มีจุดต่อพอร์ตสำคัญแบบ JST เพื่อต่อกับอุปกรณ์อินพุตเอาต์พุตของ INEX

• มีจุดต่อพอร์ตทั้งหมดของ micro:bit เป็นแบบ IDC ตัวผูัและตัวเมีย ทำให้ต่อสายสำหรับต่อวงจรบนเบรดบอร์ดได้สะดวก

• มีจุดต่อชุบทองขนาดรู 4 มม. 5 จุด เพื่อใช้งานกับสายปากคีบได้ ต่อตรงมาจากขาพอร์ต 0,1,2, +3V และ GND

• มีสวิตช์กดติดปล่อยดับ 2 ตัว ต่อมาจาก Button A และ B ของ micro:bit

• มีตัวต้าทานปรับค่าได้สำหรับทดลองอินพุตอะนาลอก

• ผลิตจากแผ่นวงจรพิมพ์ 2 หน้า PTH พร้อมชุบทองที่จุดบัดกรีทั้งหมด

ดาวน์โหลดคู่มือ AX-microBIT+ 

ซื้อหามาใช้

สำหรับท่านที่ต้องการซื้อมาลองเล่น หรือต้องการทำไปทำโครงงานส่งครูแบบด่วนๆ ก็หาซื้อได้ทั้งแบบแยกและแบบชุดที่ทางผู้จำหน่ายจัดเตรียมไว้สำหรับผู้เริ่มต้น จะได้ไม่ต้องหาซื้ออุปกรณ์อื่นๆ เพิ่มเติมอีกที่

ซื้อ micro:bit ที่ลาซาด้า

ซื้อ micro:bit ที่ INEX https://inex.co.th/home/product-category/education-board/microbit/


 

Exit mobile version