Остин Чау, Google Developer Programs
Май 2008 г.
Вы, вероятно, слышали о «20% проектах» для инженеров Google, которые позволяют им посвящать 20% своего времени инновационным проектам по своему выбору. Один из этих проектов не только интересен и креативен, но и экологичен. Инженер Google Аарон Спэнглер из офиса Google в Сиэтле часто размышлял о том, как сократить расход бумаги в офисах компании. Идея пришла ему в голову, когда он увидел, сколько бумаги используется на дверях переговорных для размещения расписаний бронирования. Управление переговорными в Google осуществляется через Google Calendar, что позволяет сотрудникам Google бронировать переговорные через интерфейс Google Calendar. Бронирование переговорных распечатывается на листках бумаги, которые каждое утро прикрепляются к дверям переговорных.
Аарон подумал: «Если бы только существовало недорогое устройство, которое могло бы отображать бронирование номеров, мы бы сэкономили всю эту бумагу...»
Так родился проект «Редис».
Цель Radish — заменить этот ручной процесс портативным устройством, которое может по беспроводной связи получать и отображать расписание мероприятий для конференц-залов. Для Google это означает экономию около шести пачек бумаги в день, не говоря уже о ресурсах принтера и ручном труде, необходимых для доставки расписания к дверям конференц-зала. Аарон также установил, что около 20–30% всех бронирований меняются в течение дня, поэтому Radish также преодолевает статичность бумажного дисплея, отображая данные в режиме реального времени.
Radish — это рабочий прототип, полностью построенный с нуля и собранный из стандартных аппаратных компонентов. Специальная прошивка была написана на языках C и ассемблера.
Центральный процессор прототипа платы Radish запрограммирован на управление энергопотреблением, а также на передачу и отображение данных. Дисплей Radish представляет собой специальный ЖК-экран, на котором отображается загруженное изображение без потребления энергии.
Radish оснащён радиопередатчиками, использующими протокол IEEE 802.15.4 для беспроводной передачи и приёма данных. IEEE 802.15.4 идеально подходит для повсеместной связи между устройствами в беспроводной персональной сети, поскольку ориентирован на обеспечение недорогой и низкоскоростной связи. Именно поэтому IEEE 802.15.4 гораздо более энергоэффективен (около 1 мВт на радиомодуль), чем традиционный Wi-Fi.
Radish использует радиопередатчики для отправки пинговых запросов и получения данных с внешнего сервера. Этот сервер получает набор данных о событиях, относящихся к конференц-залу, через API данных Google Calendar . Используя API данных Google Calendar, сервер может синхронизировать данные о событиях с Google Calendar. Затем данные о событиях преобразуются в изображение, размер которого специально подобран для ЖК-дисплея. MAC-адрес беспроводного приёмника Radish используется в качестве уникального идентификатора помещения, которое он представляет.
Все электронные компоненты были отобраны по одному важному критерию: они должны соответствовать Директиве об ограничении использования опасных веществ (RoHS) , которая ограничивает использование опасных материалов (в основном свинца) в электронном оборудовании. Ещё одним важным направлением экологической безопасности было электропитание Radish, в частности, обеспечение эффективной и экологически чистой круглосуточной работы устройства. Команда Radish (Аарон и его коллега-инженер Мэтью Уилсон) чётко решила отказаться от использования батареек для питания устройства. Вместо этого они стремились использовать природную, безуглеродную энергию.
Изучив различные источники энергии, команда решила использовать солнечную энергию. К плате «Редиша» прикреплена солнечная панель, которая собирает и хранит солнечную энергию. Солнечная панель «Редиша» способна собирать энергию от любого источника света, включая обычные офисные лампы, поэтому правильнее будет сказать, что «Редиш» питается энергией окружающей среды.
Radish обычно находится в спящем режиме с ультранизким энергопотреблением. ЖК-экран Cholesteric может сохранять конечное состояние изображения даже в спящем режиме, в котором Radish проводит большую часть времени, лишь периодически просыпаясь, чтобы запросить обновления на сервере. Промежуток между спящим режимом и бодрствованием определяется алгоритмически в зависимости от текущего уровня энергии в памяти. Благодаря продуманному алгоритму управления питанием Radish чрезвычайно экономичен. Полностью заряженный Radish может работать непрерывно 3-4 дня с гарантированным как минимум одним ежедневным обновлением данных, даже в условиях низкой освещенности.
Текущий план заключается в пробном развертывании системы в нескольких офисах Google, а в долгосрочной перспективе планируется оснастить все конференц-залы Google системами Radishes, что станет еще одним шагом на пути к отказу от бумажной документации.
![]() | ![]() |