Управляйте Raspberry Pi без монитора, клавиатуры и мыши
30 января 2024 0:00
Если вы хотите сделать интернет-радио на кухню или простой видео проигрыватель для детей, то поможет PiFace Control & Display
Raspberry Pi стал ключевым устройством для Интернета вещей, но проблема, с которой сталкивается каждый проект — изобретение удобных способов ввода и вывода данных (на обычных компьютерах для этого используются клавиатура, мышь и монитор). А если вы хотите сделать интернет-радио на кухню или простой видео проигрыватель для детей? Здесь поможет PiFace Control and Display.
PiFace Control and Display — плата расширения с несколькими микропереключателями и колесиком в качестве устройств ввода, а вывод идет на ЖК-экран. Еще одна интересная возможность — встроенный ИК-приемник, настраиваемый на работу с многими моделями пультов.
PiFace Control and Display аккуратно подключается к контактам GPI0, а его форма и размеры очень близки к форме и размерам Raspberry Pi. Программа устанавливается просто: для этого достаточно обновить репозитории и установить python3-pifacecad (python3 можно заменить на python).
Для проверки платы мы запустили тестовую программу по умолчанию, которая выводит на ЖК-экран IP-адрес устройства, его температуру и загрузку процессора. Все это потребовало не более 60 строк кода на Python. Библиотека обширна и покрывает многие варианты применения — нам особенно понравились примеры скриптов с расписанием поездов и интернет-радиостанцией: они иллюстрируют разнообразие проектов, которые под силу этому маленькому чуду.PiFace Control and Display — превосходная плата, позволяющая реализовывать автономные проекты по-новому. Инфракрасный вход — приятное дополнение, и с его помощью можно воплотить в жизнь массу идей новых проектов, от мультимедиа-центров до растяжек.
Такой функциональности в столь компактном виде нет нигде. С этой платы стоит начать следующий проект, а также более сложные проекты промышленного уровня и художественные инсталляции, для которых экран может не подойти. Вы слышите об этом первыми.
PiFace Control and Display — еще сравнительно новый проект, но у этой команды уже появился другой, поистине ошеломляющий. В конце 1990-х для фильмов Матрица придумали способ снимать движение камеры по дуге на 360° с помощью дорогих цифровых камер. Перебросимся в 2013 год, и то же самое можно сделать с помощью набора Raspberry Pi, Pi Cameras и PiFace Control and Display.
С помощью кольца, на котором находилось по 48 экземпляров каждого устройства, и полкилометра сетевых кабелей команда PiFace смогла снять серию фотографий одного и того же момента времени с 48 разных углов с небольшой временной задержкой. Код этого проекта сравнительно прост, и чтобы волшебство произошло, нужно знать принципы работы сети.
Ну вот, вы подумали: «Всего не на покупаешься. А как создать свой проект с помощью PiFace Control and Display?" Что же, как насчет того, чтобы управлять с помощью Pi цифровой камерой в саду, которая делала бы серии снимков? Или сделать простой фото киоск для встречи Группы пользователей Linux или другого события? Код для управления PiFace Control and Display есть на их сайте, а библиотека Python для камеры Raspberry Pi вышла совсем недавно, и с ее помощью можно более тонко управлять камерой, например, менять яркость и пользоваться встроенными функциями создания снимков с задержкой.
Сочетание различных интерфейсов ввода, таких как кнопки, переключатели и ИК-приемник, превращает PiFace Control and Display в замечательную штуку, которой можно воспользоваться в своем проекте. А результат вывести на ЖК-экран, если неохота возиться с громоздким монитором.
Есть вопросы?
Просто напишите нам! |
Задать вопрос
|