Wokwi : จำลองการทำงานออนไลน์ของ ESP32, Arduino, และ Raspberry Pi Pico

WOKWI Arduino Raspberry Pi Pico ESP32 simulator

Wokwi เป็นซอฟต์แวร์ที่ทำงานบนหน้าเว็บออนไลน์ สามารถเขียนโปรแกรมและจำลอง (Simulator) การทำงานของบอร์ด Arduino, Raspberry Pi Pico และ ESP32 หรือบอร์ดไมโครคอนโทรลเลอร์ ที่ออกแบบมาเพื่อเรียนรู้การเขียนโปรแกรมโดยไม่ต้องใช้ฮาร์ดแวร์จริง “ลูกสาวของฉัน” ได้เข้าร่วมโครงการอบรมหลักสูตรออนไลน์ฟรีเกี่ยวกับ AI, IoT, ESP32, MicroPython และอื่นๆ ระยะเวลา 5 วัน ที่จัดขึ้นโดยคณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าคุณทหารลาดกระบัง (KMITL) ร่วมกับ ไอเมค (IMAKE) และกลุ่มพันธมิตร ฉันได้เห็นการบ้านของเขาเกี่ยวกับ ESP32 ซึ่งเป็นส่วนหนึ่งของหลักสูตร ฉันถามว่าต้องการบอร์ด ESP32 หรือไม่ แต่เขาบอกว่าไม่ต้องการ ดังนั้นฉันจึงถามถึงวิธีการเรียนการสอนการเขียนโปรแกรม ESP32 โดยไม่ใช้บอร์ดของจริง หรือใช้โปรแกรมอะไร และฉันได้รับ […]

รีวิว CM4 Maker Board – Part 1: สเปค, แกะกล่อง และเปิดใช้งานครั้งแรก

CM4 Maker Board Review

Cytron CM4 Maker Board เป็น Carrier board หรือ I/O บอร์ดสำหรับ Raspberry Pi CM4 หรือ CM4 Lite system-on-module พร้อมด้วย I/O มากมาย, รองรับ M.2 NVMe SSD และแบตเตอรี่ RTC backup, Buzzer และไฟ LED เพื่อแสดงสถานะของ GPIO บอร์ดนี้เหมาะสำหรับมือใหม่เริ่มต้นการเรียนรู้การใช้งานและการพัฒนาต้นแบบ Carrier board มาพร้อมกับ Gigabit Ethernet พอร์ตมาตรฐานและพอร์ต HDMI แบบ Full-Size, 4 x พอร์ต USB 2.0 , พอร์ต Grove จำนวน 5 พอร์ต, พอร์ต Maker จำนวน 1 พอร์ต, Raspberry Pi GPIO header 40 ขา และใช้ไฟเลี้ยงจาก DC Jack แรงดัน 7V-18V หรือพอร์ต USB Type-C แรงดัน 5V สเปค CM4 Maker Board สเปคของ Cytron CM4 Maker Board: SoM ที่รองรับ – Raspberry Pi Compute Module 4 หรือ Compute Module 4 Lite พื้นที่จัดเก็บ microSD card slot ซ็อกเก็ต M.2 […]

รีวิว: หุ่นยนต์สุนัข micro:bit XGO Robot Kit

หุ่นยนต์ XGO joystick bit v2

ELECFREAKS micro:bit XGO Robot Kit เป็นหุ่นยนต์สุนัขที่ออกแบบมาเพื่อการศึกษาด้านหุ่นยนต์สำหรับเด็กๆ เคลื่อนไหวได้สมจริงและแสดงเป็นสุนัขเลี้ยงจริงได้ ในการเรียนรู้สามารถเข้าใจเทคโนโลยีได้ดีจากการเรียนรู้กลไก ความรู้ทางอิเล็กทรอนิกส์ การเขียนโปรแกรม และ AI ปัญญาประดิษฐ์  โดยเขียนโปรแกรมผ่านบอร์ด micro:bit รองรับทั้ง V1 และ V2 สามารถเขียนได้หลายภาษาทั้ง Microsoft MakeCode และ Python, Arduino และ Raspberry Pi ยังสามารถนำไปใช้ในการพัฒนาต่อยอดได้อีกด้วย XGO Robot มีขนาดเล็กกระทัดรัดสามารถเล่นได้บนโต๊ะ โครงสร้างทำจากโลหะอลูมิเนียม เคลือบสีด้วยการชุบอโนไดซ์ที่สวยงาม โดยขาแต่ละข้างมีเซอร์โวแบบดิจิตอลคุณภาพสูงเคลื่อนที่แต่ละข้อต่อจำนวน 3 ตัวต่อ 1 ข้างมีทั้งหมด 12 ตัว ช่วยให้เคลื่อนไหวได้อย่างคล่องตัวและราบรื่น พร้อมทั้งย […]

FOSSBot หุ่นยนต์เพื่อการเรียนรู้ มีบอร์ด Raspberry Pi และชิ้นส่วนอื่นๆ ที่หาซื้อได้ (off-the-shelf)

DIY open design robot Raspberry Pi SBC

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 ที่แทนกั […]

XGO 2 : หุ่นยนต์สุนัข ใช้ Raspberry Pi CM4 และมีแขนกล

XGO 2 robot dog with arm

XGO 2 เป็นหุ่นยนต์สุนัข ที่ใช้ Raspberry Pi CM4 เป็นสมอง และESP32 เป็นตัวควบคุมมอเตอร์สำหรับขาทั้งสี่ และมีแขนกลอยู่ด้านบนหัวเพื่อช่วยให้สามารถหยิบจับวัตถุได้ XGO 2 เป็นหุ่นยนต์สุนัขที่พัฒนาของ หุ่นยนต์สุนัข XGO mini ใช้โปรเซสเซอร์ Kendryte K210 RISC-V AI  ,หุ่นยนต์ XGO 2 หมุนได้อิสระ 12 องศา และใช้ Raspberry CM4 ที่ทรงพลังยิ่งขึ้นช่วยให้การประมวลผล Edge AI เร็วขึ้น นอกจากนี้ยังมีคุณสมบัติอื่นๆ เช่น การเคลื่อนไหวรอบทิศทาง, การควบคุมท่าทางแบบ 6 มิติ, การทรงตัว และท่าทางการเคลื่อนไหวที่หลากหลาย หุ่นยนต์สุนัข XGO 2 มีให้เลือกสองรุ่น ได้แก่ XGO-Lite 2 และ XGO-Mini 2 โดยมีคุณลักษณะและสเปคหลักดังต่อไปนี้: บริษัทยังกล่าวอีกว่าหุ่นยนต์ตัวใหม่สามารถให้ข้อเสนอแนะเกี่ยวกับท่าทางของตัวเองได้ด้วย IMU 6 แกนและเซ็นเซอร์สำหรับ […]

MicroBlocks เป็นการเขียนโปรแกรมด้วยบล็อก สำหรับบอร์ด MCU 32 บิต

MicroBlocks

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 และดูเหมือนกับอินเทอร […]

HackyPi : USB dongle ที่ใช้ Raspberry Pi RP2040, เป็นเครื่องมือการเรียนรู้ “hacking”

HackyPi USB stick

HackyPi ของ SB Components เป็น USB dongle ที่ใช้ Raspberry Pi RP2040 เป็นเครื่องมือสำหรับเรียนรู้เกี่ยวกับโปรแกรมการโจมตี (Hacking) และการเข้ารหัสอย่างมีจริยธรรม หรืออีกนัยหนึ่งคือเป็นเครื่องมือการเรียนรู้ประเภทพกพาเกี่ยวกับการโจมตี อุปกรณ์ USB stick ขนาดเล็กมีจอ LCD สีขนาด 1.14 นิ้ว, MicroSD card สำหรับเก็บข้อมูล เช่น สคริปต์และภาพถ่าย และปุ่มสำหรับเปิดใช้งานการเขียนโปรแกรมเหมือนกับบนบอร์ด Raspberry Pi RP2040 อื่นๆ สเปคของ HackyPi: MCU – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex-M0+  @ 133 MHz พร้อม SRAM 264KB ที่เก็บข้อมูล – QSPI flashI, ช่องเสียบ MicroSD card หน้าจอ – LCD สีขนาด 1.14 นิ้ว ความละเอียด 240×240 USB – 1x พอร์ต USB 1.1 Type-A อื่น ๆ – บูตปุ่ม “เริ่มต้นโปรแกรม” […]

Maker Feather AIoT S3 – บอร์ด ESP32-S3 รองรับการเขียนโปรแกรม CircuitPython หรือ Arduino

Maker Feather AIOT S3

Maker Feather AIoT S3 ของ Cytron เป็นบอร์ด ESP32-S3 ที่มาในรูปแบบ Adafruit Feather form factor และเหมาะสำหรับ Makers และการเรียนรู้ด้าน STEM ด้วยคุณสมบัติต่างๆ เช่น LED สำหรับ GPIO, buzzer, ส่วนขยาย headers และตัวเชื่อมต่อ พร้อมรองรับการเขียนโปรแกรมด้วย CircuitPython และ Arduino บอร์ด WiFi และ Bluetooth LE IoT ยังรองรับแบตเตอรี่ LiPo และ Li-Ion รวมถึงพอร์ต USB Type-C สำหรับจ่ายไฟ/ชาร์จและติดตั้งโปรแกรม และปุ่มต่างๆ เหมาะสำหรับการเรียนรู้ด้วยชุดคำสั่ง vector instructions ที่มีในไมโครคอนโทรลเลอร์ ESP32-S3 สเปคของ Maker Feather AIoT S3: โมดูลไร้สาย – โมดูล Espressif ESP32-S3-WROOM-1-N8R8 พร้อม ESP32-S3 dual-core LX7 microprocessor ที่ความเร็วสูงสุด 240 MHz พร้อมชุดคำสั่ง vector instructions , 8MB FLASH, 8MB PSRAM, […]