Austin Chau, Google Developer Programs
Maj 2008 r.
Pewnie słyszeliście o „projektach 20%” dla inżynierów Google, które pozwalają im poświęcać 20% czasu na pracę nad wybranymi przez siebie innowacyjnymi projektami. Jeden z tych projektów jest nie tylko elegancki i kreatywny, ale też przyjazny dla środowiska. Aaron Spangler, inżynier Google z biura w Seattle, często zastanawiał się, jak zmniejszyć zużycie papieru w biurach Google. Pomysł przyszedł mu do głowy, gdy zobaczył ilość papieru używanego na drzwiach sal konferencyjnych do wyświetlania harmonogramów rezerwacji. Sale konferencyjne w Google są zarządzane w Kalendarzu Google, co umożliwia pracownikom Google rezerwowanie sal za pomocą interfejsu Kalendarza Google. Rezerwacje sal są drukowane na kartkach papieru, które są następnie umieszczane na drzwiach sal konferencyjnych każdego ranka.
Aaron pomyślał: „Gdyby tylko istniało niedrogie urządzenie, które wyświetlałoby rezerwacje sal, zaoszczędzilibyśmy cały ten papier…”.
Tak powstał projekt Radish.
Celem Radish jest zastąpienie tego ręcznego procesu przenośnym urządzeniem, które może bezprzewodowo pobierać i wyświetlać zaplanowane wydarzenia w salach konferencyjnych. Dla Google oznaczałoby to oszczędność około 6 ryz papieru dziennie, nie wspominając o zasobach drukarki i pracy ręcznej potrzebnej do dostarczenia papierowych harmonogramów do drzwi sal konferencyjnych. Aaron ustalił też, że w ciągu dnia zmienia się około 20–30% rezerwacji, dlatego Radish pokonuje statyczny charakter papierowego wyświetlacza dzięki danym w czasie rzeczywistym.
Radish to działający prototyp, który został zbudowany od podstaw i zmontowany przy użyciu ogólnodostępnych komponentów sprzętowych. Niestandardowe oprogramowanie zostało napisane w językach C i asemblerze.
Procesor prototypu płytki Radish jest zaprogramowany tak, aby zarządzać zużyciem energii oraz przesyłać i wyświetlać dane. Wyświetlacz Radish to specjalny ekran LCD, który utrzymuje pobrany obraz bez zużywania energii.
Radish jest wyposażony w nadajniki radiowe, które do bezprzewodowego wysyłania i odbierania danych używają protokołu IEEE 802.15.4. Standard IEEE 802.15.4 jest idealny do wszechobecnej komunikacji między urządzeniami w bezprzewodowej osobistej sieci komputerowej, ponieważ koncentruje się na zapewnieniu taniej i wolnej komunikacji. Dlatego standard IEEE 802.15.4 jest znacznie bardziej energooszczędny (około 1 mW na radio) niż tradycyjne Wi-Fi.
Radish używa nadajników radiowych do wysyłania pingów i odbierania danych wyświetlania z serwera zewnętrznego. Ten serwer niestandardowy pobiera zestaw danych o wydarzeniach dotyczących sali konferencyjnej za pomocą interfejsu Google Calendar Data API. Dzięki interfejsowi Google Calendar Data API serwer może synchronizować dane wydarzeń z Kalendarzem Google. Dane zdarzenia są następnie przetwarzane na obraz o rozmiarze dostosowanym do wyświetlacza LCD. Adres MAC odbiornika bezprzewodowego Radish jest używany jako unikalny identyfikator pomieszczenia, które reprezentuje.
Wszystkie komponenty elektroniczne zostały wybrane na podstawie jednego ważnego kryterium: muszą być zgodne z dyrektywą w sprawie ograniczenia stosowania substancji niebezpiecznych (RoHS), która ogranicza stosowanie materiałów niebezpiecznych (głównie ołowiu) w sprzęcie elektronicznym. Kolejnym ważnym obszarem, na którym skupiono się w kontekście ochrony środowiska, było zasilanie Radish, a w szczególności to, jak efektywnie i ekologicznie zasilać to urządzenie przez całą dobę. Członkowie zespołu Radish (Aaron i inżynier Matthew Wilson) postanowili nie używać baterii do zasilania urządzenia. Zamiast tego chcieli wykorzystywać naturalną energię bezemisyjną.
Po zbadaniu różnych źródeł energii zespół zdecydował się na energię słoneczną. Do tablicy Radish przymocowany jest panel słoneczny, który zbiera i przechowuje energię słoneczną. Panel słoneczny urządzenia Radish może zbierać energię z dowolnego źródła światła, w tym ze zwykłych lamp biurowych. Dlatego bardziej odpowiednie może być stwierdzenie, że urządzenie Radish jest zasilane energią otoczenia.
Radish jest zwykle w trybie uśpienia o bardzo niskim poborze mocy. Ekran LCD z ciekłymi kryształami cholesterycznymi może zachować ostateczny obraz nawet w trybie uśpienia, w którym Radish spędza większość czasu, okresowo wybudzając się tylko po to, aby wysłać ping do serwera w celu sprawdzenia aktualizacji. Przerwa między snem a przebudzeniem jest określana algorytmicznie w zależności od ilości energii zgromadzonej w danym momencie. Dzięki pomysłowemu algorytmowi zarządzania energią Radish jest niezwykle energooszczędny. W pełni naładowany Radish może działać nieprzerwanie przez 3–4 dni, gwarantując co najmniej jedną aktualizację dziennie, nawet przy słabym oświetleniu.
Obecnie planujemy wdrożenie próbne w kilku biurach Google. W dłuższej perspektywie chcemy wyposażyć wszystkie sale konferencyjne w Radishes. To kolejny krok w kierunku biura bez papieru.
![]() |
![]() |