Austin Chau, โปรแกรมสำหรับนักพัฒนาซอฟต์แวร์ของ Google
พฤษภาคม 2008
คุณอาจเคยได้ยินเกี่ยวกับ "20% Project" สำหรับวิศวกรของ Google ซึ่งช่วยให้วิศวกรใช้เวลา 20% ในการทำงานกับโปรเจ็กต์นวัตกรรมที่ตนเลือก โปรเจ็กต์หนึ่งในนี้ไม่เพียงแต่ดูดีและสร้างสรรค์ แต่ยังมีความรับผิดชอบต่อสิ่งแวดล้อมด้วย Aaron Spangler วิศวกรของ Google จากสำนักงาน Google ในซีแอตเทิลมักจะคิดหาวิธีลดการใช้กระดาษในสำนักงานของ Google เขาเกิดไอเดียขึ้นเมื่อเห็นปริมาณกระดาษที่ใช้ติดบนประตูห้องประชุมเพื่อแสดงตารางการจองห้อง ห้องประชุมที่ Google ได้รับการจัดการภายใน Google ปฏิทิน ซึ่งช่วยให้พนักงานของ Google สามารถกำหนดเวลาห้องประชุมผ่านอินเทอร์เฟซของ Google ปฏิทินได้ ระบบจะพิมพ์การจองห้องประชุมลงในกระดาษ จากนั้นจะนำไปติดไว้ที่ประตูห้องประชุมทุกเช้า
แอรอนคิดในใจว่า "หากมีอุปกรณ์ราคาไม่แพงที่แสดงการจองห้องได้ เราก็จะประหยัดกระดาษได้ทั้งหมด"
นั่นคือจุดเริ่มต้นของโปรเจ็กต์ Radish
เป้าหมายของ Radish คือการแทนที่กระบวนการด้วยตนเองนี้ด้วยอุปกรณ์แบบพกพาที่สามารถดึงและแสดงกิจกรรมที่กำหนดเวลาไว้สำหรับห้องประชุมแบบไร้สาย สำหรับ Google การดำเนินการนี้จะช่วยประหยัดกระดาษได้ประมาณ 6 รีมต่อวัน นอกจากนี้ยังช่วยประหยัดทรัพยากรเครื่องพิมพ์และแรงงานที่ต้องใช้ในการนำตารางเวลาที่เป็นกระดาษไปติดที่ประตูห้องประชุมอีกด้วย นอกจากนี้ Aaron ยังพบว่าการจองทั้งหมดประมาณ 20-30% มีการเปลี่ยนแปลงในระหว่างวัน ดังนั้น Radish จึงช่วยแก้ปัญหาลักษณะคงที่ของป้ายกระดาษด้วยข้อมูลแบบเรียลไทม์
Radish เป็นต้นแบบที่ใช้งานได้ซึ่งสร้างขึ้นใหม่ทั้งหมดและประกอบขึ้นโดยใช้ชิ้นส่วนฮาร์ดแวร์ทั่วไปที่มีจำหน่าย เฟิร์มแวร์ที่กำหนดเองเขียนด้วยภาษา C และภาษาแอสเซมบลี
CPU ของต้นแบบบอร์ด Radish ได้รับการตั้งโปรแกรมให้จัดการการใช้พลังงาน รวมถึงโอนและแสดงข้อมูล จอแสดงผลของ Radish เป็นหน้าจอ LCD พิเศษที่แสดงรูปภาพที่ดาวน์โหลดไว้โดยไม่ใช้พลังงาน
Radish มีเครื่องส่งสัญญาณวิทยุที่ใช้โปรโตคอล IEEE 802.15.4 เพื่อส่งและรับข้อมูลแบบไร้สาย IEEE 802.15.4 เหมาะสำหรับการสื่อสารที่แพร่หลายระหว่างอุปกรณ์ภายในเครือข่ายส่วนบุคคลแบบไร้สาย เนื่องจากมุ่งเน้นการสื่อสารที่มีต้นทุนต่ำและความเร็วต่ำ ด้วยเหตุนี้ IEEE 802.15.4 จึงประหยัดพลังงานมากกว่า Wi-Fi แบบเดิมมาก (ประมาณ 1 มิลลิวัตต์ต่อคลื่นวิทยุ)
Radish ใช้เครื่องส่งสัญญาณวิทยุเพื่อส่งคำสั่ง ping และรับข้อมูลการแสดงผลจากเซิร์ฟเวอร์ภายนอก เซิร์ฟเวอร์ที่กำหนดเองนี้จะดึงชุดข้อมูลเหตุการณ์ที่เกี่ยวข้องกับห้องประชุมผ่าน Google Calendar Data API เมื่อใช้ Google ปฏิทิน Data API เซิร์ฟเวอร์จะซิงค์ข้อมูลกิจกรรมกับ Google ปฏิทินได้ จากนั้นระบบจะประมวลผลข้อมูลเหตุการณ์เป็นรูปภาพที่มีขนาดเฉพาะสำหรับจอแสดงผล LCD ที่อยู่ MAC ของเครื่องรับสัญญาณไร้สายของ Radish จะใช้เป็นตัวระบุที่ไม่ซ้ำกันสำหรับห้องที่แสดง
เราเลือกชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมดโดยมีเกณฑ์สำคัญข้อหนึ่งคือ ชิ้นส่วนเหล่านั้นต้องเป็นไปตามคำสั่งว่าด้วยการจำกัดการใช้สารอันตราย (RoHS) ซึ่งจำกัดการใช้วัสดุอันตราย (ส่วนใหญ่คือตะกั่ว) ภายในอุปกรณ์อิเล็กทรอนิกส์ อีกประเด็นสำคัญด้านสิ่งแวดล้อมที่เราให้ความสำคัญคือแหล่งจ่ายไฟของ Radish โดยเฉพาะอย่างยิ่งวิธีจ่ายไฟให้ Radish อย่างมีประสิทธิภาพและสะอาดตลอด 24 ชั่วโมง สมาชิกทีม Radish (Aaron และวิศวกร Matthew Wilson) ตั้งใจที่จะไม่ใช้แบตเตอรี่ในการจ่ายไฟให้อุปกรณ์ แต่ต้องการใช้พลังงานธรรมชาติที่ปราศจากคาร์บอน
หลังจากตรวจสอบแหล่งพลังงานต่างๆ แล้ว ทีมงานตัดสินใจใช้พลังงานแสงอาทิตย์ แผงโซลาร์เซลล์ที่ติดอยู่กับบอร์ด Radish จะรวบรวมและจัดเก็บพลังงานแสงอาทิตย์ แผงโซลาร์เซลล์ของ Radish สามารถรวบรวมแหล่งพลังงานแสงใดก็ได้ รวมถึงหลอดไฟสำนักงานทั่วไป ดังนั้นจึงอาจกล่าวได้ว่า Radish ใช้พลังงานจากพลังงานแวดล้อม
โดยปกติแล้ว Radish จะอยู่ในโหมดสลีปที่ใช้พลังงานต่ำมาก หน้าจอ LCD แบบคอเลสเตอริกจะคงสถานะรูปภาพสุดท้ายไว้ได้แม้ในโหมดสลีป ซึ่งเป็นสถานะที่ Radish ใช้เวลาส่วนใหญ่ โดยจะตื่นขึ้นเป็นระยะๆ เพื่อปิงเซิร์ฟเวอร์เพื่อรับข้อมูลอัปเดต โดยระบบจะกำหนดช่วงเวลาที่หลับและตื่นโดยใช้อัลกอริทึมตามปริมาณพลังงานที่เก็บไว้ในขณะนั้น ด้วยความชาญฉลาดของอัลกอริทึมการจัดการพลังงาน Radish จึงมีประสิทธิภาพในการใช้พลังงานอย่างยิ่ง Radish ที่ชาร์จเต็มแล้วจะทำงานต่อเนื่องได้ 3-4 วัน โดยมีการอัปเดตอย่างน้อยวันละ 1 ครั้งแม้ในสภาพแสงน้อย
ปัจจุบันเราวางแผนที่จะทดลองใช้งานในสำนักงานของ Google บางแห่ง โดยมีเป้าหมายระยะยาวคือการติดตั้ง Radishes ในห้องประชุมทั้งหมดของ Google ซึ่งเป็นอีกก้าวหนึ่งที่ใกล้สู่การเป็นสำนักงานไร้กระดาษ
![]() |
![]() |