โปรเจกต์นี้ทำงานบนบอร์ด Cheap Black Display ที่ใช้ชิปไมโครคอนโทรลเลอร์ ESP32 ยอดนิยม โดยเบราว์เซอร์ดังกล่าวทำงานในโหมดข้อความ (Text-mode) ที่แม้จะไม่ได้รองรับเทคโนโลยีเว็บยุคใหม่ที่ซับซ้อน แต่ก็สามารถทำงานพื้นฐานและดึงข้อมูลจากเว็บไซต์ Hackaday มาแสดงผลได้อย่างราบรื่น
เบื้องหลังการทำงานขับเคลื่อนด้วยระบบปฏิบัติการ FreeRTOS โดยแยกกระบวนการทำงานออกเป็นส่วนๆ ได้แก่ ส่วนการดึงข้อมูล HTML (HTML retrieval) ส่วนการแปลงรหัสคำ (Tokenizing) และส่วนติดต่อผู้ใช้ (UI) นอกจากการดึงข้อมูลโดยตรงแล้ว ระบบยังมีเซิร์ฟเวอร์พร็อกซี (Server-side proxy) เพื่อช่วยประมวลผลเว็บไซต์ที่เข้าถึงยาก และช่วยย่อรูปภาพเพื่อแสดงผล
แม้ว่า ESP32 จะเป็นไมโครคอนโทรลเลอร์ที่ทรงพลัง แต่การนำมารันเบราว์เซอร์นั้นไม่ใช่เรื่องง่ายและพบเห็นได้ยากมาก โปรเจกต์นี้นับเป็นจุดเริ่มต้นที่ดีและน่าสนใจสำหรับผู้ที่ต้องการทดลอง เนื่องจากบอร์ดพัฒนาเหล่านี้มีราคาเพียงไม่กี่ดอลลาร์เท่านั้นบนแหล่งชอปปิ้งออนไลน์
🏷️ หมวดหมู่: internet hacks, Microcontrollers, ESP32, text mode, web browser
🔗 อ่านบทความฉบับเต็ม: hackaday
