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

Wokwi เป็นซอฟต์แวร์ที่ทำงานบนหน้าเว็บออนไลน์ สามารถเขียนโปรแกรมและจำลอง (Simulator) การทำงานของบอร์ด Arduino, Raspberry Pi Pico และ ESP32 หรือบอร์ดไมโครคอนโทรลเลอร์ ที่ออกแบบมาเพื่อเรียนรู้การเขียนโปรแกรมโดยไม่ต้องใช้ฮาร์ดแวร์จริง

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

ESP32 MicroPython Simulator

เมื่อพิจารณาว่าบอร์ด ESP32 มีราคาถูกมากและโดยปกติแล้วในการสร้างโปรเจ็กต์ โมดูลของจริงหรือ breadboard เป็นสิ่งจำเป็น ฉันไม่คิดว่าโปรแกรมจำลองการทำงานจะจำเป็น แต่เมื่อพิจารณาจากหลักสูตรออนไลน์ผ่านระบบ Zoom meeting ซึ่งมีผู้เข้าร่วมโครงการมากกว่า 500 คน เราเริ่มเห็นสำคัญของ Wokwi

นี่เป็นหน้าเว็บออนไลน์ Wokwi และเหมาะที่จะเป็นเป็นแพลตฟอร์มด้านการศึกษาด้วยการรองรับบอร์ด Arduino หลายตัว (Uno, Mega, Nano), Raspberry Pi Pico และบอร์ด ESP32 ทั่วไปที่เขียนโปรแกรมด้วย Arduino หรือ MicroPython

WOKWI Arduino Raspberry Pi Pico ESP32 simulator

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

Wokwi ESP32 simulator

สามารถเขียนโปรแกรมด้วย Arduino sketch และคลิกที่ไอคอนสีเขียวเพื่อเริ่มการจำลองการทำงานของบอร์ด โปรแกรมจะแสดงค่าอุณหภูมิและความชื้นในคอนโซลซีเรียลจำลอง

สามารถเพิ่มอุปกรณ์เสริมอื่นๆ เช่น ไฟ LED, Potentiometers, ปุ่ม, เซ็นเซอร์, VCC, GND และอื่นๆ สามารถเห็นไดอะแกรมในซอร์สโค้ดเป็นไฟล์ JSON

Wokwi add components

Wokwi สามารถใช้งานได้ฟรี และยังมีโปรแกรมแบบพรีเมียมสำหรับสมาชิกที่เรียกว่า “Wokwi Club” มีค่าใช้จ่าย $7 (~240฿) ต่อเดือนหรือ $67 (~2.300฿) ต่อปี และ สมาชิกสามารถเพิ่มไลบรารีของ Arduino, อัปโหลดไฟล์ไบนารีที่กำหนดเอง, เชื่อมต่อกับ ESP32 WiFi และบันทึกโครงการของตนเองได้เป็นส่วนตัว สมาชิกยังสามารถให้คะแนนฟีเจอร์ใหม่ของ Wokwi ได้อีกด้วย

แปลจากบทความภาษาอังกฤษ : Wokwi – An Arduino, Raspberry Pi Pico, and ESP32 board simulator

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา