อุปกรณ์ที่ Victor Frost สร้างขึ้นนี้เปรียบเสมือนกระดานข่าวชุมชนในโลกดิจิทัลศตวรรษที่ 21 ภายใต้ปรัชญา Solarpunk ซึ่งมองว่าเทคโนโลยีควรสนับสนุนชุมชนและขับเคลื่อนด้วยพลังงานหมุนเวียน แทนที่จะถูกผูกขาดโดยองค์กรขนาดใหญ่ อุปกรณ์ที่ดูเหมือนโคมไฟนี้แท้จริงแล้วคือเว็บเซิร์ฟเวอร์ขนาดเล็กที่ทำงานบนชิป ESP32 โดยมีจุดประสงค์เพื่อเป็นศูนย์กลางการสื่อสารสำหรับผู้คนในพื้นที่ใกล้เคียงเท่านั้น
หัวใจสำคัญของอุปกรณ์คือชิป ESP32 ที่ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์แบบสแตนด์อโลน ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตสาธารณะ แต่สร้างเครือข่าย Wi-Fi ส่วนตัว ผู้ใช้งานสามารถเข้าถึงกระดานข้อความได้ผ่าน “Captive Portal” คล้ายกับการเชื่อมต่อ Wi-Fi สาธารณะทั่วไป เมื่อเชื่อมต่อแล้วก็จะถูกนำไปยังหน้ากระดานข้อความทันที กระดานนี้ไม่มีการกลั่นกรองเนื้อหา และผู้ใช้จะต้องอยู่ในระยะไม่กี่เมตรจากอุปกรณ์ ทำให้การใช้งานเป็นไปอย่างเปิดเผยและไม่ระบุตัวตนได้ง่ายนัก
ด้านฮาร์ดแวร์ อุปกรณ์นี้ใช้พลังงานจากแบตเตอรี่ 18650 จำนวน 2 ก้อน ซึ่งชาร์จด้วยแผงโซลาร์เซลล์ขนาด 6W ที่ไม่ได้แสดงอยู่ในภาพ การออกแบบตัวเครื่องให้คล้ายโคมไฟนั้นสอดรับกับแนวคิด Solarpunk ที่เน้นการผสมผสานเทคโนโลยีเข้ากับธรรมชาติและสิ่งแวดล้อม ส่วนด้านซอฟต์แวร์ Victor ได้แบ่งพาร์ทิชันหน่วยความจำแฟลชของ ESP32 ออกเป็นสามส่วน โดยใช้ LittleFS เพื่อแยกข้อมูลและซอฟต์แวร์ ทำให้สามารถอัปเดตระบบแบบสดๆ และเก็บเวอร์ชันสำรองที่ใช้งานได้ไว้เผื่อกรณีฉุกเฉิน
สิ่งที่น่าสนใจอีกอย่างคือส่วนติดต่อผู้ใช้ (UI) ทั้งหมด ไม่ว่าจะเป็น HTML, CSS และ JavaScript ถูกรวมไว้ในสตริงเดียวใน PROGMEM แทนที่จะเป็นไฟล์แยก ซึ่งเป็นทางเลือกที่ช่วยให้การอัปเดตเฟิร์มแวร์และ UI ทำได้พร้อมกันอย่างรวดเร็ว โค้ดทั้งหมดเปิดเผยบน GitHub ภายใต้สัญญาอนุญาต GPL ซึ่งสะท้อนถึงปรัชญาโอเพนซอร์สที่สอดคล้องกับแนวคิด Solarpunk เป็นอย่างดี
🏷️ หมวดหมู่: Solar Hacks, ESP32, solarpunk, webserver
🔗 อ่านบทความฉบับเต็ม: hackaday
